Reference Guide
A list of all the libraries and tools I've catalogued on this site so far.
A list of all the libraries and tools I've catalogued on this site so far.
Vue
The Progressive JavaScript Framework
Angular
One of the earlier web frameworks, made by Google.
Preact
Most of the functionality of React in a much smaller bundle size.
htmx
A library of attributes that allow you to make HTTP requests and do simple functional programming with vanilla HTML.
Svelte
A javascript framework with a very efficient compiler and some cool tricks like runes for managing state and effects.
SolidJS
A reactive javascript framework very similiar to React, but much more performant.
React
The framework the invented reactivity on the web and continues to lead the industry, mainly through community-supported libraries and meta-frameworks.
Qwik
Build instantly-interactive web apps without effort.
SolidStart
A full-stack framework for Solid with support for client and server-side routing, streaming ssr, and static site generation.
Vike
Like Next.js/Nuxt but as do-one-thing-do-it-well Vite plugin. Use any UI framework (React, Vue, Svelte, Solid, ...) and any tool you want (any frontend library, web technology, deploy environment, Vite plugin, ...).
Astro
A hybrid MPA framework that supports writing in most other frameworks. While primarily focused static content-based sites, they've recently added support for api routes and ssr.
Remix
The primary competitor to Next.js in the React space. Focused on web standards and modern web app UX as opposed to the highly-opinionated systems of Next.js.
NextJS
The most popular full-stack React framework of the past few years. Currently the only one with major support for React server components as well. Very solid DX, especially when shipping with Vercel.
Nuxt
The most popular full-stack framework for Vue with an incredible suite of developer tools and a lot of community support.
Vite
While not technically a meta-framework, it is the default way to build an SPA web app due to its efficient bundling and super fast dev server.
Refine
Refine is a meta React framework that enables the rapid development of a wide range of web applications. From internal tools, admin panels, B2B apps and dashboards, it serves as a comprehensive solution for building any type of CRUD applications.
SvelteKit
The full-stack framework for Svelte. Svelte is great, so this is great too.
Waku
Currently the only meta-framework with support for React server components aside from Next.js. Still in very early development, but looks promising. Made by the creator of Zustand and Jotai.
Wasp
A Rails-like framework for React, Node.js and Prisma. It is an opinionated way of building full-stack web applications. It takes care of all three major parts of a web application: client (front-end), server (back-end) and database.
Redwood
Redwood is the full-stack web framework designed to help you grow from side project to startup. Redwood features an end-to-end development workflow that weaves together the best parts of React, GraphQL, Prisma, TypeScript, Jest, and Storybook.
Emotion
A library designed for writing css styles with JavaScript. It provides powerful and predictable style composition in addition to a great developer experience.
SASS
CSS with superpowers.
StyleX
A styling system built by Meta focused on scalability, composability, and type-safety.
TailwindCSS
Write CSS inline at the speed of thought. Once it clicks, you can never go back (not biased).
styled-components
Utilizing tagged template literals and the power of CSS, styled-components allows you to write actual CSS code to style your components.
Vanilla CSS
It does the job.
Flowbite
A vast catalog of copy and paste html/tailwind ui code.
Fluent UI
A collection of utilities, React components, and web components built by Microsoft following their design system.
Mantine
A fully featured React components library with over 100 components and an impressive collection of hooks.
Material UI
The iconic UI library for React made by Google. Love it or hate it, it seems to be here to stay.
NextUI
A collection of React UI components using Framer Motion for animation and built on top of TailwindCSS and React Aria. Not associated with Next.js/Vercel (not confusing).
ShadCN UI
Well designed and minimal React components that you can copy and paste into your apps either manually or through their CLI. Built on top of Radix UI. While the official library only supports React, there are ports for most major JS frameworks.
Melt UI
An open-source Svelte library for building high-quality, accessible design systems and web apps.
Kobalte
A UI toolkit for building accessible web apps and design systems with SolidJS. It provides a set of low-level UI components and primitives which can be the foundation for your design system implementation.
Skeleton
A component library for Svelte using Tailwind. Has an impressive theming system.
Vuetify
A no design skills required Open Source UI Library with beautifully handcrafted Vue Components
Ant Design
A thorough design system for React.
Ark UI
A headless library for building reusable, scalable Design Systems that works for a wide range of JS frameworks.
Chakra UI
Chakra UI is a simple, modular and accessible component library for React.
Redis
The open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.
PostgreSQL
PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
MySQL
A popular open-source relational database management system. Fun fact: the "My" in "MySQL" is actually the name of the cofounder's daughter.
Neon
Neon is a fully managed serverless Postgres with a generous free tier. Neon separates compute and storage to offer modern developer features such as autoscaling, branching, bottomless storage, and more.
Turso
Turso is a SQLite-compatible database built on libSQL, the Open Contribution fork of SQLite. It enables scaling to hundreds of thousands of databases per organization and supports replication to any location, including your own servers, for microsecond-latency access.
SQLite
A small, fast, self-contained, high-reliability, full-featured, SQL database in a single local file.
Supabase
An open source Firebase alternative. Features a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.
Planetscale
PlanetScale is a MySQL-compatible database that brings you scale, performance, and reliability — without sacrificing developer experience. With PlanetScale, you get the power of horizontal sharding, non-blocking schema changes, and many more powerful database features without the pain of implementing them.
Firebase
A development platform by Google featuring a realtime database, cloud functions, authentcation, cloud storage, and more.
MongoDb
The most popular no-SQL database. MongoDB is a cross-platform, document oriented database that provides, high performance, high availability, and easy scalability. MongoDB works on concept of collection and document.
Express
Fast, unopinionated, minimalist web framework for Node.js
ASP.NET Core
A framework for building web apps and services with .NET and C#.
Django
The web framework for perfectionists with deadlines
Laravel
The PHP Framework For Web Artisans
Flask
A micro web framework written in Python.
Ruby on Rails
A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Spring
Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world's most popular Java framework.
Auth.js
Authentication for the web. Currently supports Next.js, Express, Svelte, and Solid.js.
Lucia
Lucia is an auth library for your server that abstracts away the complexity of handling sessions. It works alongside your database to provide an API that's easy to use, understand, and extend. Fully typed. Works in any runtime. Extensive database support out of the box.
Auth0
Rapidly integrate authentication and authorization for web, mobile, and legacy applications so you can focus on your core business.
Clerk
The most comprehensive User Management Platform Need more than just a sign-in box? Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dashboards to authenticate and manage your users.