Giggles – A batteries-included React framework for TUIs
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,…
Giggles – A batteries-included React framework for TUIs launched on March 3, 2026 with 23 votes, #838 of 23,380 launches that month and more than 90% of that year's launches.
In plain words
Giggles is a React framework for building terminal user interfaces that automatically handles focus management and input routing across nested components. It includes 15 pre-built UI components like text inputs, selects, modals, and code blocks, along with hooks for spawning and streaming processes. Developers can define focus regions and compose components freely without writing coordination code, as unhandled keypresses bubble up through the component hierarchy automatically.
written from the facts on this page · September 2026
From the sources
batteries-included react framework for building rich terminal apps - zion-off/giggles
In the maker’s words, at launch
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…
Does a similar job
all alternatives →
Performative-UI – A react component library of design tropesJun 2026 · vorpus.github.io · ▲1,181Hi HN! I was super frustrated at apps like tiktok and wechat preventing me from saving or downloading the animated gifs, so I made a little tool to turn a screen recording into a slack-sized emoji. Hope you get some value from this!

BugpilotJun 2026 · chromewebstore.google.com · ▲94Turn errors, DOM, + screenshots into an AI-ready Markdown
Giggle – A self-hosted customizable and ad-free Google Search interface2022 · github.com · ▲78Hi HN! Wanted to share my weekend project, Giggle. I started using Google's Programmable Search Engine recently and needed an easy way to use it. Let me know what you think!
Prompt AreaJul 2026 · prompt-area.com · ▲24Hi HN, I built Prompt Area — a contentEditable rich text input component for React, designed specifically for AI chat interfaces. The problem: if you're building an AI chat UI, your input needs @mentions (to reference context), /commands (to trigger actions), #tags, inline markdown, file attachments, and undo/redo. Existing options are either too limited (react-mentions only does mentions) or massive overkill (Tiptap, Lexical, and Plate are full document editors built on ProseMirror/Slate — way too heavy for a prompt input). Prompt Area sits in the middle. It uses a…
TouchstoneJS, a React powered UI framework for beautiful mobile apps2014 · touchstonejs.io · ▲92The needs of app developers all around for better work tools the world give way to progress. On the UI Frameworks front, one toolkit proves useful.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 29d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, March 2026
the whole month →


Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com
Littlebird▲709Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.
AI · Mar 2026 · littlebird.ai

