frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Giggles – A batteries-included React framework for TUIs

https://github.com/zion-off/giggles
5•ajz317•1h ago
i built a framework that handles focus and input routing automatically for you -- something born out of the things that ink leaves to you, and inspired by charmbracelet's bubbletea

- hierarchical focus and input routing: the hard part of terminal UIs, solved. define focus regions with useFocusScope, compose them freely -- a text input inside a list inside a panel just works. each component owns its keys; unhandled keypresses bubble up to the right parent automatically. no global handler like useInput, no coordination code

- 15 UI components: Select, TextInput, Autocomplete, Markdown, Modal, Viewport, CodeBlock (with diff support), VirtualList, CommandPalette, and more. sensible defaults, render props for full customization

- terminal process control: spawn processes and stream output into your TUI with hooks like useSpawn and useShellOut; hand off to vim, less, or any external program and reclaim control cleanly when they exit

- screen navigation, a keybinding registry (expose a ? help menu for free), and theming included

- react 19 compatible!

docs and live interactive demos in your browser: https://giggles.zzzzion.com

quick start: npx create-giggles-app

Comments

jitl•1h ago
A good toolkit for Ink is much needed, although Ink itself leaves something to be desired, especially compared to https://github.com/anomalyco/opentui (bun only, used by opencode)

I tried to build a Viewport component in Ink, but after scrolling to the bottom of a list of 150 rows, Ink started to render things strangely - the top line overflowed the box bounds, and a few blank lines appeared inside the viewport. I couldn't figure out where the bug was in Ink, I somewhat suspect floating point issues somewhere in the native Yoga<->JS layer?

ajz317•57m ago
thank you !! : ) ive seen the opentui docs and it seems extremely feature rich. ill make something w it someday.

also, ive had the exact same issue w ink!! i forgot how i solved it though -- something with a Box prop (flexGrow?)

Trannosaur•45m ago
A random arse thought, but I have never seen the phrase batteries-included a week ago, and now I've seen it like half a dozen times. Am I seriously out of date with the lingo of web dev, or did this word suddenly explode in popularity?
tartoran•44m ago
https://python-basics-tutorial.readthedocs.io/en/latest/libs...
latchkey•3m ago
The fact that there are no tests is a non-starter for me. AI mostly writes them for you now, so there really is no excuse to not have them, especially for a library that people are going to depend on.

The Interface Theory of Perception [pdf]

https://sites.socsci.uci.edu/~ddhoff/interface.pdf
1•jerlendds•7m ago•0 comments

The Support Agent Who Never Burns Out

1•natematthew•11m ago•0 comments

Beijing Doesn't Think Like Washington–and the Iran Conflict Shows Why

https://carnegieendowment.org/emissary/2026/03/iran-china-us-intervention-strategy
1•jackyli02•11m ago•0 comments

Show HN: Personal AI gateway for OpenClaw – tokenomics

https://github.com/rickcrawford/tokenomics
1•crawdog•15m ago•0 comments

Dabao evaluation board for Baochip-1X

https://www.crowdsupply.com/baochip/dabao
1•MassPikeMike•16m ago•0 comments

U.S. Troops Were Told Iran War Is for "Armageddon,"

https://jonathanlarsen.substack.com/p/us-troops-were-told-iran-war-is-for
22•fzeroracer•20m ago•5 comments

A brief history of logic [pdf]

https://www.cs.rice.edu/~vardi/comp409/history.pdf
1•vinhnx•22m ago•0 comments

Working on multiple tasks in parallel using 1 OpenClaw Agent

https://openclaw-setup.me/blog/usage-tips/run-multiple-openclaw-sessions-concurrently/
1•Gregoryy•22m ago•1 comments

He wanted to use ChatGPT to create sustainable housing. It took over his life

https://www.theguardian.com/technology/ng-interactive/2026/feb/28/chatgpt-ai-chatbot-mental-health
3•georgecmu•24m ago•0 comments

Whats Up with Claude Lately?

2•mech422•24m ago•1 comments

Deploy OpenClaw Agents in 6 seconds

https://tryshift.sh
1•akasuv•29m ago•0 comments

Giving LLMs a personality is just good engineering

https://www.seangoedecke.com/giving-llms-a-personality/
1•emschwartz•30m ago•0 comments

Elevated Errors in Claude.ai

https://status.claude.com/incidents/yf48hzysrvl5
3•LostMyLogin•36m ago•2 comments

ChatGPT uninstalls surged by 295% after DoD deal

https://techcrunch.com/2026/03/02/chatgpt-uninstalls-surged-by-295-after-dod-deal/
4•Garbage•39m ago•1 comments

Lessons from HFTs: Flip Coins

https://yoss.gg
1•gigavega•43m ago•1 comments

The daily hub for AI coding tool updates

https://coding-tools-updates-hub.loveyouall.qzz.io/en
1•carloshmccarlos•44m ago•1 comments

Show HN: Lytok 2.0 – SDK for data serialization and structure notation

https://lytoklab.netlify.app/
2•joguel96•44m ago•0 comments

Show HN: A Puzzle Game Based on Non-Commutative Operations

https://commutators.games
1•alius•47m ago•0 comments

Consumer Electronics AI-Shopping Agent

https://www.rectangle.so
3•Waseemkhalo•52m ago•1 comments

Seeking Advice on Crypto Recovery Through Digital Asset Forensics

1•Mikechristian•52m ago•3 comments

Show HN: Paranoid Qrypto Offline/air-gapped/encryption(Argon2id+AES-256-GCM)

https://paranoidqrypto.com/
1•ParanoidQrypto•52m ago•0 comments

Cisco Donates Project CodeGuard to Coalition for Secure AI

https://www.oasis-open.org/2026/02/09/cisco-donates-project-codeguard-to-coalition-for-secure-ai/
1•mindcrime•54m ago•0 comments

Coasty hit #1 on OSWorld at 82% – an AI that does anything on a computer

https://coasty.ai/
2•PrateekJ17•55m ago•2 comments

Resist 'dangerous and socially unacceptable' age checks for social media

https://www.politico.eu/article/age-check-social-media-scientist-warning/
1•speckx•55m ago•0 comments

Show HN: CSV Analyzer – drag-and-drop data analysis with AI insights

https://csv-analyzer-green.vercel.app
1•atdl•55m ago•0 comments

Show HN: A Crop Value Calculator for Garden Horizons

https://gardenhorizonscalculator.co/
1•kristoff0601•56m ago•0 comments

Sugar Chronicles

https://earthchronicles.substack.com/p/sugar-chronicles
1•taguniversalm•58m ago•0 comments

Agents – Why are we not feeling challenged – or why does it not trigger fear?

https://medium.com/thoughts-and-dots/ai-agent-why-are-we-not-feeling-challenged-or-why-does-it-no...
1•ggonweb•58m ago•0 comments

WA state DOR guidance on removal of the penny

https://dor.wa.gov/laws-rules/interim_guidance_statements/interim-guidance-statement-regarding-el...
2•dosisod•1h ago•0 comments

Hey Dream AI

https://heydream.im/
1•Evan233•1h ago•1 comments