Browse

Package Categories

Explore libraries, frameworks, tools, and SDKs organized by what they do

53 categories
3103+ packages
53 categories with tracked packages

All Package Categories

612

Utilities, IDs & Helpers

General-purpose utilities, helpers, and ID/UUID generation libraries that fill the small gaps every codebase eventually needs (Lodash, uuid, nanoid).

View packages
242

Serialization & Data Formats

Serialization and data-format libraries for converting between structured data and wire formats (Serde, Protobuf, JSON/YAML/TOML, MessagePack).

View packages
151

UI Component Libraries

Prebuilt, composable UI components and design-system primitives that speed up interface development without sacrificing accessibility (Radix, MUI, Chakra).

View packages
148

Authentication & Authorization

Authentication, authorization, and identity/session libraries for handling login, permissions, and access control securely (JWT, Passport, Sanctum).

View packages
131

Cryptography & Hashing

Cryptographic primitives, hashing, and encryption libraries for securing data at rest and in transit across your application stack.

View packages
131

Web Frameworks & API Servers

Server-side web frameworks and HTTP API servers for building backends and REST APIs (Express, FastAPI, Django, Laravel, Actix).

View packages
124

CLI & Terminal

Command-line-interface frameworks and terminal UI/prompt libraries for building polished, scriptable developer tools (Cobra, Clap, Click, Commander).

View packages
115

File Storage, Uploads & PDF

File storage, upload handling, and document/PDF generation libraries for moving and producing files reliably across storage backends (Flysystem, Multer).

View packages
113

Image & Media Processing

Image, audio, and video processing and manipulation libraries for resizing, transcoding, and transforming media (Sharp, Pillow, FFmpeg bindings).

View packages
106

Async, Concurrency & Runtimes

Async runtimes, concurrency primitives, and futures for writing non-blocking, parallel, and highly concurrent programs (Tokio, futures, asyncio helpers).

View packages
101

Build Tools & Bundlers

Module bundlers, compilers, transpilers, and build/packaging tooling that turn source code into shippable assets (Webpack, Vite, esbuild, Rollup).

View packages
98

HTTP Clients

HTTP request clients for calling APIs and services with retries, interceptors, and typed responses baked in (Axios, Requests, httpx, reqwest).

View packages
94

Database Drivers & Clients

Low-level database drivers and client libraries for connecting applications directly to relational and document databases (node-postgres, pq, MySQL, MongoDB).

View packages
93

Cloud SDKs

SDKs for cloud providers and their services, covering storage, compute, and managed infrastructure from application code (AWS SDK, boto3, Google Cloud, Azure).

View packages
89

Markdown & Prose

Markdown parsing, rendering, and prose-processing libraries for turning plain text into structured content (react-markdown, remark, marked).

View packages
79

Testing & Mocking

Testing frameworks, assertion libraries, and mocking tools for writing reliable unit, integration, and end-to-end tests (testify, pytest, Vitest).

View packages
76

Data Validation & Schemas

Runtime data validation and schema-definition libraries for catching malformed input before it reaches your application logic (Zod, Pydantic, Valibot).

View packages
76

Machine Learning & Deep Learning

Machine-learning and deep-learning frameworks and model libraries for training, fine-tuning, and serving models (PyTorch, scikit-learn, Transformers).

View packages
73

Metrics, Tracing & APM

Metrics, distributed tracing, and application-performance monitoring libraries for understanding production behavior at scale (OpenTelemetry, Prometheus).

View packages
71

ORMs & Query Builders

Object-relational mappers and SQL query builders that turn database access into type-safe, maintainable code (Prisma, SQLAlchemy, Drizzle).

View packages
66

Data Science & Numerical Computing

Numerical computing, dataframes, and scientific-analysis libraries used across research and production data pipelines (NumPy, pandas, SciPy).

View packages
63

AI Agent Frameworks

Frameworks for building LLM agents with tools, memory, and orchestration for multi-step, autonomous workflows (LangChain, LlamaIndex, CrewAI, LangGraph).

View packages
61

AI & LLM SDKs

SDKs and clients for large-language-model providers and inference, covering chat completions, embeddings, and streaming (OpenAI, Anthropic, Vercel AI).

View packages
59

Code & Rich-Text Editors

Embeddable code and rich-text editors for building IDE-like editing and WYSIWYG content tools in the browser (CodeMirror, Monaco, TipTap).

View packages
58

Date & Time

Date, time, and timezone parsing, formatting, and manipulation libraries for reliable scheduling and display logic (date-fns, Day.js, Chrono).

View packages
55

CSS & Styling

Styling utilities, CSS-in-JS, and class-composition helpers for building consistent, maintainable interface styling (Tailwind utilities, clsx, cva, Emotion).

View packages
55

Input Sanitization & Security

Input sanitization, XSS prevention, and application-security utilities that clean untrusted input before it reaches your rendering or storage layer (DOMPurify).

View packages
55

Internationalization (i18n)

Internationalization and localization libraries for translating, formatting, and adapting applications to different languages and regions (i18next, FormatJS).

View packages
55

Search & Indexing

Full-text search and indexing engines and clients for building fast, relevant search experiences over your own data (Elasticsearch, Meilisearch).

View packages
54

WebSockets & Realtime

Realtime communication libraries for WebSockets, pub/sub channels, and live data sync — the building blocks behind chat, presence, and collaborative UIs.

View packages
53

Message Queues & Background Jobs

Task queues, job schedulers, and background-processing libraries for running work asynchronously and reliably outside the request cycle (BullMQ, Celery).

View packages
53

Syntax Highlighting

Source-code syntax-highlighting libraries for rendering readable, colorized code blocks in docs, editors, and blogs (Shiki, Prism, highlight.js).

View packages
52

Email & Notifications

Email delivery and notification libraries for sending transactional messages, alerts, and push notifications from your application (Nodemailer, PHPMailer).

View packages
52

Logging

Structured and leveled logging libraries for capturing, formatting, and shipping application logs to observability pipelines (Winston, Pino, Loguru).

View packages
47

Charts & Data Visualization

Charting and data-visualization libraries for turning raw numbers into readable graphs, plots, and interactive dashboards across web and native apps.

View packages
46

Configuration & Environment

Configuration loading and environment-variable management libraries for keeping app settings and secrets out of source code (dotenv, python-dotenv).

View packages
42

RPC, gRPC & Protocols

Remote-procedure-call frameworks and wire protocols for typed, efficient communication between services and clients (gRPC, tRPC, Protobuf).

View packages
40

Caching & Key-Value Stores

Client libraries for in-memory caches and key-value stores used to speed up reads and share state across services (Redis, Memcached).

View packages
40

Frontend Frameworks

Libraries and frameworks for building interactive user interfaces and single-page applications (React, Vue, Svelte, Angular, Solid).

View packages
33

Animation & Motion

Animation and motion libraries for transitions, gestures, and physics-based UI — the tools behind smooth, native-feeling interface interactions on the web.

View packages
33

Linters & Formatters

Code linters, formatters, and style/static-analysis enforcement tools that catch bugs and keep codebases consistent (ESLint, Prettier, Biome, Ruff, Stylelint).

View packages
31

GraphQL & API Query

GraphQL servers, clients, and typed API query tooling for building and consuming schema-driven APIs with strong type safety end to end.

View packages
29

State Management

Client-side application state containers and stores for predictable, shareable state across components (Zustand, Redux, Jotai).

View packages
29

Templating Engines

Server- and client-side template rendering engines for generating HTML and text output from structured data and reusable layouts (Jinja, Twig, Handlebars).

View packages
24

Forms

Form state management, validation, and input-handling libraries for building and validating complex, multi-step forms in modern applications.

View packages
23

Error Handling

Ergonomic error-handling and result-type libraries that make failure states explicit instead of relying on exceptions (thiserror, anyhow).

View packages
20

Payments & Billing

Payment processing and billing/subscription SDKs for integrating checkout, invoicing, and recurring billing into your application (Stripe, Paddle).

View packages
19

Routing

Client- and server-side routing libraries for navigating between views and pages, including nested routes, guards, and data loading.

View packages
18

Icons

Icon sets and icon-rendering components for building consistent, scalable interfaces — from single-purpose SVG packs to full icon-component libraries.

View packages
15

Analytics & Tracking

Product analytics and event-tracking libraries for instrumenting user behavior and shipping events to your analytics stack (PostHog, Segment).

View packages
14

Meta-Frameworks & SSR

Full-stack meta-frameworks with server-side rendering, file-based routing, and integrated build tooling for production apps (Next.js, Nuxt, Remix, Astro).

View packages
11

Error & Exception Tracking

Error capture and exception-monitoring SDKs that surface production crashes and stack traces before your users have to report them (Sentry).

View packages
9

Data Fetching & Caching

Async data fetching, caching, and server-state synchronization libraries that handle loading, retries, and revalidation for you (TanStack Query, SWR).

View packages

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search