nowfound

Dev tools · alternatives · 2026

24 alternatives to 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 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… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Hi 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!

    Jun 2026 · vorpus.github.io · its alternatives →

  2. 2
    21st.dev▲1,211

    I originally built this app to organize and reuse interesting React + Tailwind components I came across on Twitter, inspired by the shadcn/ui approach. Later, a friend started contributing their own components, and it got me thinking—this could grow into something bigger, like an NPM for design engineers to share and use components. Would love to hear your thoughts!

    2025 · 21st.dev · its alternatives →

  3. 3

    UI elements in ready-to-use components for React

    2017 · coolsymbol.now · its alternatives →

  4. 4

    Divjoy helps you create the perfect codebase and UI for your next React project.

    2019 · divjoy.com · its alternatives →

  5. 5

    Following the Ant Design specification, we developed a React UI library antd (Pronunciation) that contains a set of high quality components and demos for building rich, interactive user interfaces.

    2016 · ant.design · its alternatives →

  6. 6AV

    I made this because building UIs in a lexical medium like code is super annoying. I have to pre-render what I’m making in my head, and then jump between the browser and IDE to test. I was inspired by the developer console in chrome and safari since I end up editing css there because it’s ironically more convenient. Hope it’s useful!

    2022 · dev.aspect.app · its alternatives →

  7. 7
    Croct▲387

    We just launched Croct Templates, a way to drop CMS-powered components into your app with a single command. It's like Shadcn, but for CMS, AB testing and personalization: * Built-in support for A/B testing, content editing, and dynamic logic * Works with existing projects (Next.js, React, etc.) * Supports community libraries via `npm://`, `shadcn-ui://`, etc. Example: ```bash npx croct@latest use shadcn-ui://block/pricing-page ``` Happy to answer any questions!

    2025 · croct.com · its alternatives →

  8. 8

    Hello HN! I became frustrated with the unpredictible/poor match quality and opaqueness of "relevance scores" in existing fuzzy and fulltext search libs, so I tried something different and this is the result. The main selling point is the result quality / ordering, with best-in-class memory overhead and excellent performance being bonuses. The API is pretty stable at this point, but looking for feedback before committing to 1.0. TL;DR The test corpus is a 4MB json file with 162k words/phrases, so give it a second for initial download. You can also drag/drop your own…

    2022 · github.com · its alternatives →

  9. 9
    Divjoy▲311

    The React codebase & UI generator

    2019 · divjoy.com · its alternatives →

  10. 10

    Turn errors, DOM, + screenshots into an AI-ready Markdown

    Jun 2026 · chromewebstore.google.com · its alternatives →

  11. 11

    Matt Mueller's personal website for sharing what I've learned about programming, design, entrepreneurship and life.

    2017 · mat.tm · its alternatives →

  12. 12

    Build rich editor UIs faster with React components

    2025 · tiptap.dev · its alternatives →

  13. 13

    Hi 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!

    2022 · github.com · its alternatives →

  14. 14

    Hey all! I've been using this stack personally for a while now and decided to automate it a bit by turning it into a template I can reuse. Hope others might find it helpful!

    2025 · bhvr.dev · its alternatives →

  15. 15

    Hi 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…

    Jul 2026 · prompt-area.com · its alternatives →

  16. 16

    The 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.

    2014 · touchstonejs.io · its alternatives →

  17. 17

    Hi, Philip here from Tiptap. We just released a new set of open source UI components for Tiptap (https://tiptap.dev/), our headless text editor framework. These are handcrafted React components that integrate directly with Tiptap’s headless core, things like toolbars, dropdowns, formatting buttons, upload controls, etc. They’re MIT licensed and fully optional. You can use them as-is or customize every part. There’s also a CLI that sets everything up for you: project scaffolding, recommended defaults, and a working example. This is for folks who like the flexibility of Tiptap…

    2025 · github.com · its alternatives →

  18. 18

    🐦 Custom conversational assistants for your React app. - mme/beakjs

    2023 · github.com · its alternatives →

  19. 19

    Hi there, friends! I built a fun side-project called Fancy Components to explore and recreate some of the more unique, funky, unconventional, and sometimes useless UI designs & microinteractions you might see around the web. Built (mostly) with React, TypeScript, TailwindCSS, and Motion (formerly Framer Motion). Just copy the source code into your project, and you’re good to go. Each component includes examples, demos and also a documentation to help you understand how it works and built. It’s 100% free and open-source!

    2025 · fancycomponents.dev · its alternatives →

  20. 20IL
  21. 21

    Hey Hackers! My name is Alex and I’ve been working on this project for the past 8 months with the support of Figma Creator Fund. I’d love to hear your thoughts from your experience working with designers & component libraries. I started out in design and later got into coding, so I understand both sides really well. I did UX Design for 12 years at startups, at my own studio and at Wix, and then worked as a front-end dev at Wix for 2 more years. I've noticed a common problem: most component libraries work great for devs but not so well for designers. In my experience working with big teams,…

    2024 · github.com · its alternatives →

  22. 22

    Author here. This is an attempt to simplify frontend development: 1. Standards first: User interfaces should be assembled with HTML, styled with CSS, and enhanced with JavaScript. 2. Less abstractions: UI composition should be easy and require as few idioms and abstractions as possible, both on client and server. 3. Design Systems: Design should be a separate subsystem, easily accessible for developers who care about and understand design. 4. Scalability: Complex UIs should retain simplicity as the application grows. Eager to hear your thoughts!

    2025 · nuejs.org · its alternatives →

  23. 23AJ

    I've been building a web UI library for a side project of mine. I thought it might be useful to others, so I'm releasing it as open source. To put it simply, I realized that most of my pain points with React come from its declarative model ui=f(state). So I'm trying something that I'm calling "imperative JSX." Instead of treating JSX as the source of truth for your UI, it essentially becomes a query interface for DOM manipulation. I first had the idea for it a few months ago, and only began writing it in earnest last week, so it's extremely early and nowhere near production-ready. Still, I'd…

    2024 · npmjs.com · its alternatives →

  24. 24

    React is excellent at rendering UI. I built Snapstate because I wanted business logic to live somewhere else.

    Apr 2026 · thales.me · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →