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.

react-hooks-101dom-manipulation
JavaScript233k

Next.js

vercel/next.js

The React framework for the web. App Router, server components, static generation, and edge runtime — powers this very site.

react-hooks-101responsive-design
TypeScript132k

TypeScript

microsoft/TypeScript

TypeScript is a superset of JavaScript that compiles to clean JS output. Generics, type inference, and strict type checking.

typescript-generics
TypeScript103k

Tailwind CSS

tailwindlabs/tailwindcss

A utility-first CSS framework for rapidly building custom designs. Flexbox, grid, animations, and responsive utilities.

css-flexboxcss-grid-basicscss-animations+1 more
TypeScript86k

Animate.css

animate-css/animate.css

A cross-browser library of CSS animations. Just add classes for bounce, fade, slide, and 70+ animation effects.

css-animations
CSS81k

Framer Motion

motiondivision/motion

A production-ready motion library for React. Spring animations, gestures, layout animations, and scroll-triggered effects.

css-animationsreact-hooks-101
TypeScript26k

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.

transformer-explainerembedding-models-trainingkv-cache-explained
Python140k

LangChain

langchain-ai/langchain

Build context-aware reasoning applications. Chains, agents, RAG pipelines, and tool use — the LLM application framework.

rag-chatbotai-agent-memoryprompt-engineering
Python100k

ChromaDB

chroma-core/chroma

The open-source AI-native embedding database. Store, search, and retrieve embeddings with metadata filtering.

rag-chatbotvector-databases-internalsembedding-models-training
Python17k

FAISS

facebookresearch/faiss

A library for efficient similarity search and clustering of dense vectors. HNSW, IVF, and PQ indexes at billion scale.

vector-databases-internalsrag-chatbot
C++33k

OpenAI Python SDK

openai/openai-python

The official Python library for the OpenAI API. Embeddings, chat completions, function calling, and streaming.

rag-chatbotembedding-models-trainingprompt-engineering
Python25k

vLLM

vllm-project/vllm

High-throughput and memory-efficient LLM inference engine. PagedAttention, continuous batching, and KV cache optimization.

kv-cache-explainedtransformer-explainer
Python42k

llama.cpp

ggerganov/llama.cpp

LLM inference in C/C++. Run LLaMA, Mistral, and other models locally on CPU/GPU with quantization.

transformer-explainerkv-cache-explained
C++74k

scikit-learn

scikit-learn/scikit-learn

Machine learning in Python. Classification, regression, clustering (K-Means), Naive Bayes, and model evaluation tools.

k-means-clusteringgaussian-naive-bayesrecommender-systems
Python61k

Surprise

NicolasHug/Surprise

A Python scikit for building and evaluating recommender systems. SVD, KNN, collaborative filtering, and matrix factorization.

recommender-systems
Python6.5k

Git

git/git

The distributed version control system. Branching, merging, rebasing, and the DAG-based object model that powers GitHub.

git-branching
C53k

stripe-node

stripe/stripe-node

The official Stripe Node.js library. Payment intents, checkout sessions, webhooks, and subscription billing.

stripe-payment-system
TypeScript3.9k

CoreDNS

coredns/coredns

A DNS server written in Go. Plugin-based architecture, service discovery, and Kubernetes DNS — DNS internals in practice.

dns-tcp-ipgoogle-search-works
Go12k

mkcert

FiloSottile/mkcert

Make locally-trusted development certificates. Zero-config HTTPS for localhost — see TLS/SSL in action.

https-ssh-internalsrsa-aes-encryption
Go52k

OpenSSL

openssl/openssl

A robust, full-featured toolkit for TLS/SSL and general-purpose cryptography. RSA, AES, certificates, and key management.

rsa-aes-encryptionhttps-ssh-internals
C26k

D3.js

d3/d3

Data-Driven Documents. The gold standard for interactive data visualization in the browser — SVG, Canvas, and HTML.

dom-manipulationcss-animations
JavaScript110k

MDN Content

mdn/content

The source of MDN Web Docs — the definitive reference for HTML, CSS, JavaScript, DOM APIs, and web platform standards.

css-flexboxcss-grid-basicscss-selectors+5 more
Markdown9.5k