stackpicks.dev
Preview mode — 111 repos, zero database

The open-source stack,
curated by builders.

Tell us what you're building or what you need. We'll surface the right repo, with an honest take on whether to use it.

Or paste a GitHub repo — owner/repo — to preview it live.

Filtered bychrome extensionclear

Matches for "chrome extension"

17 repos
shadcn-ui
ui

The default for Next.js builders in 2026. Not a dependency — you copy components into your codebase and own them forever. Built on Radix primitives so accessibility is solid out of the box. The catch:…

UI ComponentsDesign Systems
You are on Next.js or Vite + React with Tailwind, you want full control over component code, and you do not mind some manual maintenance.
You need Material Design specifically, you want automatic library upgrades, or you are not on Tailwind.
shadcn-ui/uiView
radix-ui
primitives

The accessibility primitives shadcn/ui is built on. If shadcn is too opinionated drop down one level and use these directly. WAI-ARIA compliant out of the box, unstyled so you bring your own design. ~…

UI Components
You are building a custom design system and need accessible primitives without imposed styling.
You want ready-to-ship styled components — use shadcn/ui or Material UI instead.
radix-ui/primitivesView
mui
base-ui

New library from the MUI team in 2026, similar philosophy to Radix Primitives — unstyled accessible components. ~3.7M weekly downloads in early 2026 and moving fast. Worth watching if you hit Radix li…

UI Components
You are starting a new design system and want the most actively maintained primitive layer right now.
You are already deep in Radix or shadcn — migration cost is real, no urgency to switch.
mui/base-uiView
chakra-ui
chakra-ui

Composable component library with strong defaults and a great theming system. ~38k stars. Sits between Material UI (too opinionated) and shadcn (too DIY). Good developer experience and accessibility —…

UI ComponentsDesign Systems
You want batteries-included components with clean visuals and a sensible theming API.
You need cutting-edge features — release cadence has slowed and momentum has shifted to shadcn/Base UI.
chakra-ui/chakra-uiView
nextui-org
nextui

Modern visual style, animations baked in, built on Tailwind. ~22k stars. Slightly more opinionated than shadcn but ships pre-styled. Recently rebranded — check the latest docs.

UI Components
You want modern visuals without writing the design yourself and you are okay with their aesthetic.
You need a fully custom design or already invested in shadcn ecosystem.
nextui-org/nextuiView
mantinedev
mantine

100+ components and 50+ hooks. ~26k stars. Particularly strong on form handling and date pickers. Less hyped than shadcn but mature, well-documented, and just works. Good fit for SaaS dashboards.

UI ComponentsForms & Validation
You want a comprehensive React component library with excellent forms and hooks out of the box.
You want copy-paste ownership of component code — Mantine is a traditional dependency.
mantinedev/mantineView
system-ui
theme-ui

Theme tokens spec for React — colors, spacing, typography as a single config. Older but the underlying idea (design tokens) still matters. Worth knowing the pattern even if you build tokens yourself w…

Design Systems
You want a tested theme-token pattern and a community spec to align around.
You are using shadcn or Tailwind — they have their own token systems.
system-ui/theme-uiView
lucide-icons
lucide

The icon set shadcn ships with. Clean, consistent stroke, ~1,400 icons, MIT licensed. ~13k stars. Better designed than Feather (which it forked from), better licensed than Heroicons in some setups.

Design SystemsIcons & Illustrations
You want a single, modern, well-licensed icon library that covers most product needs.
You need brand logos (use simple-icons) or filled iconography (use Phosphor or Tabler).
lucide-icons/lucideView
magic-ui-design
magic-ui

50+ animated React components built on Motion + Tailwind. Copy-paste style like shadcn but for animated effects: animated text, marquee, bento grids, file trees. Pairs perfectly with shadcn for landin…

Animation & MotionUI Components
You need animated marketing landing components fast and you are already on shadcn + Tailwind.
You are building a utility app where animation is decoration — focus on UX, not flair.
magic-ui-design/magic-uiView
pgvector
pgvector

Vector search inside Postgres. ~12k stars and dominant in 2026 as the boring-but-correct default. If you already have Postgres (Supabase, Neon, RDS), do not add another database — just install this ex…

AI & MLDatabase & ORM
You are already on Postgres and want vector search without operating a second database.
You need billion-scale vector search with millisecond latency — a dedicated vector DB is worth the operational cost.
pgvector/pgvectorView
pmndrs
zustand

#2 in the React survey. Tiny, no boilerplate, hook-based. Replaced Redux for most teams. Stays out of your way until you genuinely need it.

State Management
You have global client state (auth, UI flags, undo history) and useContext is creaking.
You only have server state — TanStack Query covers it.
pmndrs/zustandView
pmndrs
jotai

Atomic state for React. Different model than Zustand — composable atoms instead of a single store. Better for derived state that updates granularly without re-renders.

State Management
You have lots of small interconnected state pieces with computed values.
You want a simple single store — Zustand is easier.
pmndrs/jotaiView
reduxjs
redux-toolkit

Modern Redux. Massively better DX than classic Redux but still more boilerplate than Zustand. Still relevant for big enterprise apps with established Redux patterns and devtools requirements.

State Management
You are in an existing Redux codebase or your team needs predictable, time-travel-able state for very complex apps.
You are starting new and not building Photoshop — Zustand is enough.
reduxjs/redux-toolkitView
mobxjs
mobx

Observable-based reactive state. Different mental model than Zustand/Jotai — closer to Vue's reactivity. Still active but losing ground to simpler stores in 2026.

State Management
Your team comes from Vue/Angular and wants familiar reactive patterns.
You are React-first — Zustand fits the ecosystem better.
mobxjs/mobxView
molefrog
wouter

~1.5kb router for React. Sometimes that is exactly what you want — a marketing site, an embedded widget, a Chrome extension popup.

Routing
You are building something tiny where bundle size matters more than features.
You need nested routes, loaders, or anything beyond basic navigation.
molefrog/wouterView
vitejs
vite

The build tool that won. ~71k stars. Dev server is instant, build is fast, plugin ecosystem is rich. Default for most non-Next.js React/Vue/Svelte projects in 2026.

FrameworksDevOps & Deploy
You are building anything that does not need Next.js-specific features.
You are on Next.js — its build tooling is included.
vitejs/viteView
puppeteer
puppeteer

Chrome-only browser automation from Google. Slightly more raw than Playwright with fewer batteries included, but lighter weight and battle-tested on Chrome quirks. The choice when Playwright's multi-b…

Scraping & Crawling
You're Chrome-only and want a thinner abstraction than Playwright.
You need Firefox or Safari support — Playwright handles those, Puppeteer does not.
puppeteer/puppeteerView
Don't see what you need?

We'll add it in 60 minutes.

Tell us what tool or use case is missing. We'll research the best repo for it, write an honest take, add it to the directory, and email you the link. No paywall, no signup required.

We respond in under 60 minutes during business hours (10:00–18:00 IST).

Preview — the curated 104 — StackPicks