Open Source Projects We Love
Real, battle-tested open-source projects behind the concepts in our tutorials — from React and TypeScript to LLMs and cryptography.
React
facebook/react
The library for web and native user interfaces. Hooks, components, and the virtual DOM — the foundation of modern frontend.
Next.js
vercel/next.js
The React framework for the web. App Router, server components, static generation, and edge runtime — powers this very site.
TypeScript
microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JS output. Generics, type inference, and strict type checking.
Tailwind CSS
tailwindlabs/tailwindcss
A utility-first CSS framework for rapidly building custom designs. Flexbox, grid, animations, and responsive utilities.
Animate.css
animate-css/animate.css
A cross-browser library of CSS animations. Just add classes for bounce, fade, slide, and 70+ animation effects.
Framer Motion
motiondivision/motion
A production-ready motion library for React. Spring animations, gestures, layout animations, and scroll-triggered effects.
Hugging Face Transformers
huggingface/transformers
State-of-the-art machine learning for PyTorch, TensorFlow, and JAX. Thousands of pretrained models for NLP, vision, and audio.
LangChain
langchain-ai/langchain
Build context-aware reasoning applications. Chains, agents, RAG pipelines, and tool use — the LLM application framework.
ChromaDB
chroma-core/chroma
The open-source AI-native embedding database. Store, search, and retrieve embeddings with metadata filtering.
FAISS
facebookresearch/faiss
A library for efficient similarity search and clustering of dense vectors. HNSW, IVF, and PQ indexes at billion scale.
OpenAI Python SDK
openai/openai-python
The official Python library for the OpenAI API. Embeddings, chat completions, function calling, and streaming.
vLLM
vllm-project/vllm
High-throughput and memory-efficient LLM inference engine. PagedAttention, continuous batching, and KV cache optimization.
llama.cpp
ggerganov/llama.cpp
LLM inference in C/C++. Run LLaMA, Mistral, and other models locally on CPU/GPU with quantization.
scikit-learn
scikit-learn/scikit-learn
Machine learning in Python. Classification, regression, clustering (K-Means), Naive Bayes, and model evaluation tools.
Surprise
NicolasHug/Surprise
A Python scikit for building and evaluating recommender systems. SVD, KNN, collaborative filtering, and matrix factorization.
Git
git/git
The distributed version control system. Branching, merging, rebasing, and the DAG-based object model that powers GitHub.
stripe-node
stripe/stripe-node
The official Stripe Node.js library. Payment intents, checkout sessions, webhooks, and subscription billing.
CoreDNS
coredns/coredns
A DNS server written in Go. Plugin-based architecture, service discovery, and Kubernetes DNS — DNS internals in practice.
mkcert
FiloSottile/mkcert
Make locally-trusted development certificates. Zero-config HTTPS for localhost — see TLS/SSL in action.
OpenSSL
openssl/openssl
A robust, full-featured toolkit for TLS/SSL and general-purpose cryptography. RSA, AES, certificates, and key management.
D3.js
d3/d3
Data-Driven Documents. The gold standard for interactive data visualization in the browser — SVG, Canvas, and HTML.
MDN Content
mdn/content
The source of MDN Web Docs — the definitive reference for HTML, CSS, JavaScript, DOM APIs, and web platform standards.