Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Giggles

A batteries-included React framework for TUIs

Details

External ID
47227171
Source
HN
Company
—
Product
Giggles
Website domain
github.com
Launched
March 3, 2026
Cohort
—
Upvotes
23
Upvotes percentile
0.7644526445264452
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

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.comquick start: npx create-giggles-app

Enrichment

Theme
custom keyboards and input controllers
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
react framework for terminal user interfaces
Manually corrected
False

Could you build this?

Yes Building a React-based terminal UI library with custom focus and key event routing is purely software logic in TypeScript that modern AI assistants can construct readily.

Discussion

10 comments analyzed.

Competitors mentioned: Bubbletea, OpenTUI, Ink

Concerns raised: React for TUI is resource-heavy compared to lightweight alternatives, No tests in codebase is a blocker for production use, Ink has rendering bugs with large lists (150+ rows), Ink viewport/scrolling component implementation is problematic

Feature requests: Add comprehensive test suite, Improve Viewport/scrolling component for large datasets

Competitors

Other products that read as similar to this one — 50 launches clear the similarity bar, closest 8 shown.

Attention rank: #16 of 51 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 102 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.