frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Run GUIs as Scripts

https://github.com/skinnyjames/hokusai-pocket
2•zero-st4rs•2h ago
Hi there, Zero Stars here.

I recently published some new work to Hokusai Pocket, which is a cross-platform binary made on top of raylib and MRuby that runs GUIs from ruby scripts.

License?

MIT!

How does it work?

The binary is available on the GitHub releases page: https://github.com/skinnyjames/hokusai-pocket/releases/tag/0...

You can download the binary on x86 Windows, OSX, or Linux, and run your GUI application with

hokusai-pocket run:target="<your_hokusai_app.rb>"

For a little bit of a hello world, I started a photoshop clone

https://github.com/skinnyjames/hokusai_demo_paint

Also a little game

https://github.com/skinnyjames/pocket-squares

Docs / Help?

The docs are in progress, but the old docs for the CRuby version express some of the basic ideas around the project. https://hokusai.skinnyjames.net/docs/intro

(I'm also available to answer questions in between slinging pizza)

Deps?

Hokusai pocket currently uses

* libuv for offloading cpu intensive tasks to a worker pool to prevent blocking the UI thread, and I plan to integrate some libuv networking as well.

* raylib for backend graphics / I've also built with SDL on arm64 to run applications on my pinephone

* NativeFileDialog for the lovely integration into filesystem.

* MRuby for running or embedding the scripts

* tree-sitter for the custom template grammar (Although templates can be built with ruby)

Anyway, I hope you get a chance to try it. If you make something cool AND have docker installed, you can also publish your work as single binary

`hokusai-pocket publish:target=<your cool program.rb>`

Would love feedback, apps, and help with documentation and more build targets.

urs truly,

@ ᴗ @

Show HN: Keeper – embedded secret store for Go (help me break it)

https://github.com/agberohq/keeper
4•babawere•1h ago•0 comments

Show HN: A tool to manage a swarm of coding agents on Linux

https://github.com/penberg/swarm
5•penberg•1h ago•1 comments

Show HN: I built a Cargo-like build tool for C/C++

https://github.com/randerson112/craft
150•randerson_112•17h ago•136 comments

Show HN: Druids – Build your own software factory

https://github.com/fulcrumresearch/druids
52•etherio•1d ago•11 comments

Show HN: A security scanner for AI Agent Skills

https://github.com/Fangcun-AI/SkillWard/tree/main
4•mayziem•2h ago•0 comments

Show HN: Rust based eBook library for Python, with MIT license

https://github.com/arc53/fast-ebook
24•larry-the-agent•12h ago•2 comments

Show HN: Hindsight Simulator – Go back in time and get rich

https://chrispattle.com/hindsight-simulator
4•pattle•51m ago•0 comments

Show HN: Run GUIs as Scripts

https://github.com/skinnyjames/hokusai-pocket
2•zero-st4rs•2h ago•0 comments

Show HN: CSS Studio. Design by hand, code by agent

https://cssstudio.ai
153•SirHound•22h ago•95 comments

Show HN: Moon simulator game, ray-casting

https://mooncraft2000.com
105•JKCalhoun•3d ago•24 comments

Show HN: Guruka.com – free guided mediations. No signup, private, works offline

https://guruka.com/
25•eummm•19h ago•8 comments

Show HN: 41 years sea surface temperature anomalies

https://ssta.willhelps.org
143•willmeyers•21h ago•65 comments

Show HN: Linear RNN/Reservoir hybrid generative model, one C file (no deps.)

https://raw.githubusercontent.com/bggb7781-collab/lrnnsmdds/refs/heads/main/lrnnsmdds
7•adinhitlore•12h ago•2 comments

Show HN: Orange Juice – Small UX improvements that make HN easier to read

http://oj-hn.com/
138•latchkey•1d ago•155 comments

Show HN: Mdpdf a 2k line C CLI to convert Markdown to tiny PDFs

https://github.com/schicho/mdpdf
8•bastscho•17h ago•3 comments

Show HN: A (marginally) useful x86-64 ELF executable in 301 bytes

https://github.com/meribold/btry
62•meribold•3d ago•19 comments

Show HN: Is Hormuz open yet?

https://www.ishormuzopenyet.com/
458•anonfunction•1d ago•203 comments

Show HN: Unicode Steganography

https://steganography.patrickvuscan.com
55•PatrickVuscan•2d ago•13 comments

Show HN: I pipe free sports streams into Jellyfin – no ads, just HLS

https://github.com/pcruz1905/hls-restream-proxy
114•pruz•1d ago•36 comments

Show HN: Go-Bt: Minimalist Behavior Trees for Go

https://github.com/rvitorper/go-bt
61•rvitorper•1d ago•12 comments

Show HN: We built a camera only robot vacuum for less than $300 (well almost)

https://indraneelpatil.github.io/blog/2026/robot-vacuum/
106•indraneelpatil•4d ago•55 comments

Show HN: Brutalist Concrete Laptop Stand (2024)

https://sam-burns.com/posts/concrete-laptop-stand/
782•sam-bee•2d ago•235 comments

Show HN: TUI-use: Let AI agents control interactive terminal programs

https://github.com/onesuper/tui-use
52•dreamsome•1d ago•37 comments

Show HN: I built a navigation app that displays weather along the route

https://navimodo.com/
55•vkatluri•3d ago•25 comments

Show HN: Skrun – Deploy any agent skill as an API

https://github.com/skrun-dev/skrun
59•frizull•1d ago•12 comments

Show HN: SmolVM – open-source sandbox for coding and computer-use agents

https://github.com/CelestoAI/SmolVM
6•theaniketmaurya•10h ago•1 comments

Show HN: I made a skill to tell AI on how to use human as Dobby

https://github.com/LittleLittleCloud/Dobby
4•BigBigMiao•11h ago•0 comments

Show HN: Zoneless – Open-source Stripe Connect clone with $0.002 fees using USDC

https://github.com/zonelessdev/zoneless
14•tinyprojects•19h ago•6 comments

Show HN: An interactive map of Tolkien's Middle-earth

https://middle-earth-interactive-map.web.app/
287•frasermarlow•2d ago•69 comments

Show HN: Memoriki – LLM Wiki+MemPalace for persistent personal knowledge bases

5•Aianback•11h ago•0 comments