frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Ito – Build Terminal UIs in Lua

https://uji.sh/ito/
15•cat-whisperer•10h ago
My friend and I are huge Neovim nerds. We like to rice our terminals and our editors. We just wanted a harness that we can do the same with, rice it till our hearts' desire. So, we started looking out for harnesses. Pi was great, Pi was good. But in the end, it was JavaScript. I don't have anything against JavaScript, but Lua is more fitting, and I can just as easily base it in Rust to make it even faster. So, we started cooking, and we ended up with a design that's minimal at its core and is built using Lua. Every built-in abstraction, the way you define providers, the way you rice it up, everything, literally everything, you can do in Lua.

But how? How does it all work? I proposed we just do it the Ratatui way, but my friend was like, nah! We shall make it possible to build TUIs in Lua. (Weirdo!) But it paid off, and we got ourselves a shiny new Lua library, ito!!!

He didn't get the gravity of the situation. We had an awesome terminal UI library in Lua! I wanted everyone to know how cool that is, so I got cooking, wrote myself a custom canvas implementation of this library instead of the usual terminal adaptor, exported it as wasm, and made this super cool website where you can experiment building awesome UIs in Lua. For vibe-coders, we got an llms.txt too. Have at it, and see if you can build something really cool with it. The library's at github.com/uji-labs/ito, and the awesome sauce harness is at github.com/uji-labs/uji.

I hope you like it!

Comments

satuke•1h ago
this is amazing, i'll try it out!
cat-whisperer•1h ago
feel free to raise issues if anything feels off. The plan is to make it the rice harness :)

*oh! I meant the right harness for you

hollowturtle•23m ago
Great job! The declarative API looks sick! I'll try it. Sometimes I love to think that if our universe is really infinite, then somewhere there's a universe where the browsers supports native luajit scripting instead of javascript(and in another universe all of this plus array indexes starting from 0 ;)
cat-whisperer•18m ago
I trust you would make that happen! And I would be right there to use it in my next project

Things to know when you get cancer

https://jjmaxwell4.com/writing/things-to-know-when-you-get-cancer/
1296•jjmaxwell4•13h ago•321 comments

Wanted to download an ISO, ended up writing a kernel exploit

https://blog.dfb.sh/blog/eap770-root-for-two-zeros/
44•0xdeafbeef•1d ago•17 comments

Creating a Garmin "MCP"

https://jackantico.io/garmin-mcp
21•ricotico060•1d ago•17 comments

OpenCode 2.0

https://anoma.ly/notes/opencode-2-0/
583•gmays•11h ago•225 comments

Tiny Little Office

https://tinylittleoffice.com/
398•donohoe•10h ago•59 comments

LFM2.5-24B-A2B: Built for fast on-device agents

https://www.liquid.ai/blog/lfm2-5-24b-a2b
200•gmays•8h ago•44 comments

Do dentists know what they're doing?

https://mapwriting.substack.com/p/dentists
667•doitLP•3d ago•479 comments

Show HN: Indigene – Native plants for where you stand

https://indigene.app/
13•olivierlacan•2d ago•1 comments

Catch a Bird – I made it for my own sanity

https://catchabird.com
148•eduardsik•2d ago•33 comments

Americans' social activity has steeply declined in the past 30 years

https://www.dataforprogress.org/blog/2026/9/29/americans-social-activity-has-steeply-declined-in-...
382•hubraumhugo•16h ago•358 comments

Donaldson Futuro House in Idyllwild, California, USA

https://www.wowhaus.co.uk/2026/10/12/donaldson-futuro-house-in-idyllwild-california-usa/
43•rmason•1d ago•14 comments

It took me nine years to hack my Xbox 360

https://kennedn.com/blog/posts/glitching/
77•kennedn•1d ago•18 comments

Aidlc: Adaptive workflow steering rules for AI coding agents

https://github.com/awslabs/aidlc-workflows
4•pramodbiligiri•1h ago•0 comments

The Toftwood Male Voice Choir: A Mystery Pressed in Vinyl

https://ei3lh.eu/2026/10/11/the-toftwood-male-voice-choir-a-mystery-pressed-in-vinyl/
33•austinallegro•3d ago•1 comments

Sticky alpine flower confirms Darwin's 150-year-old carnivorous plant prediction

https://phys.org/news/2026-08-sticky-alpine-darwin-year-carnivorous.html
20•maxall4•2d ago•5 comments

The Double Headed Stack Allocator

https://blog.demofox.org/2026/10/03/the-double-headed-stack-allocator/
61•g0xA52A2A•6h ago•14 comments

Better HTTP/1 connection reuse in Go 1.27

https://go.dev/blog/http-connection-reuse
248•allddd•16h ago•36 comments

Your C is not standard C

https://sebsite.pw/w/20261012-notstdc.html
82•dverlaeckt80•1d ago•46 comments

Show HN: Ito – Build Terminal UIs in Lua

https://uji.sh/ito/
15•cat-whisperer•10h ago•4 comments

David Rudnick on "borderline impossible" process of designing Arsenal typeface

https://www.itsnicethat.com/features/david-rudnick-johnnie-campbell-arsenal-rocastle-typeface-gra...
20•droidjj•2d ago•5 comments

Show HN: Flipflop, Iroh-powered persistent tunnels for filesharing

https://github.com/andunieee/flipflop
30•andunie•4h ago•10 comments

Why is every rationalist blog post way too long?

https://alexwennerberg.com/blog/2026-10-13-long.html
342•epestr•1d ago•284 comments

We’re releasing Jev 1.14.0 along with experimental features for dreamers

https://typesafe.ai/blog/jev-1-14
280•emschwartz•11h ago•90 comments

Show HN: Petal, open-source CoScreen/ScreenHero finally free

https://petal.live/
162•thedracle•14h ago•38 comments

Containment and monitoring failures are to blame for AI hacking reports: experts

https://www.csoonline.com/article/4234854/ai-agents-arent-going-rogue-frontier-labs-are-skipping-...
890•latexr•14h ago•522 comments

Ask HN: CAD for wood working with LLM support?

71•reacharavindh•2d ago•62 comments

How Amazon pushes up prices all across the Internet

https://www.not-ship.com/how-amazon-pushes-up-prices-all-across-the-internet/
819•sighborg•23h ago•636 comments

Fancy Curl Sites

https://nytpu.com/gemlog/2026-03-18
126•adunk•13h ago•24 comments

Phloem: Git history grown like a slime mold

https://phloem.stemdeck.app/
113•thclpr•2d ago•22 comments

Submarine cable resilience

https://blog.apnic.net/2026/10/14/submarine-cable-resilience/
154•speckx•17h ago•59 comments