Library Profiles

Curated Library Recommendations

Opinionated profiles with AI-friendliness scores, setup difficulty ratings, and honest trade-off analysis.

7 libraries4 featured

Featured Libraries

authenticationFeatured

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

AI 8/10·Prod 9/10·easy setup·low curve
databaseFeatured

Drizzle ORM

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

AI 9/10·Prod 8/10·easy setup·low curve
ui-systemFeatured

shadcn/ui

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)

AI 9/10·Prod 9/10·easy setup·low curve
stylingFeatured

Tailwind CSS

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

AI 10/10·Prod 10/10·easy setup·moderate curve

All Libraries

framework

Next.js

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

AI 9/10·easy setup·moderate curve
forms

React Hook Form

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

AI 8/10·easy setup·low curve
state-management

Zustand

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

AI 9/10·easy setup·low curve