Clerk
Drop-in authentication and user management for React and Next.js. Handles OAuth, MFA, session management, and user profiles so you never build auth from scratch.
start with
Avoid if: You need full ownership of user data and session storage
Library Profiles
Opinionated profiles with AI-friendliness scores, setup difficulty ratings, and honest trade-off analysis.
Featured Libraries
Drop-in authentication and user management for React and Next.js. Handles OAuth, MFA, session management, and user profiles so you never build auth from scratch.
start with
Avoid if: You need full ownership of user data and session storage
A lightweight, type-safe TypeScript ORM that feels like writing SQL. Zero runtime overhead, excellent migration tooling, and first-class serverless support.
start with
Avoid if: Your team prefers high-level ORM abstractions over SQL
A collection of beautifully designed, accessible components you copy into your project. Not a dependency — you own every line of code.
start with
Avoid if: You need specialized widgets beyond the fundamentals (data grids, rich text editors, date range pickers)
A utility-first CSS framework that lets you build designs directly in your markup. No CSS files, no naming conventions, no context switching.
start with
Avoid if: Your team has deep CSS expertise and prefers semantic, hand-written stylesheets
All Libraries
The full-stack React framework for production. Server components, API routes, file-based routing, and deployment on Vercel — one framework for everything.
start with
Avoid if: Building a pure SPA with zero server-side requirements — Vite + React Router is lighter
Performant, flexible form management for React. Minimal re-renders, built-in validation with Zod/Yup, and a tiny bundle — the standard for form handling in 2026.
start with
Avoid if: You have a single input with a button — useState is fine, no library needed
A tiny, fast state management library for React. No boilerplate, no providers, no reducers — just a hook-based store that works.
start with
Avoid if: You need time-travel debugging and detailed Redux DevTools integration