Learn by Example
Open source, community-maintained programming examples and developer tools.
Browse by Category
Languages
JavaScript, Python, TypeScript, Go, Rust and more
Frameworks
React, Vue, Next.js, Django, Express and more
CLI Tools
Git, Docker, npm, curl, grep and more
Algorithms
Sorting, searching, data structures and patterns
Databases
SQL, MongoDB, PostgreSQL, Redis and more
Best Practices
Design patterns, security, performance tips
Shortcuts
Keyboard shortcuts and hotkeys for editors and tools
Popular Examples
Docker
Essential Docker commands for containerization and deployment.
Git
Essential Git commands for version control and collaboration.
JavaScript
Essential JavaScript syntax, methods, and best practices for modern web development.
Python
Python syntax, built-in functions, and common patterns for efficient programming.
SQL
SQL syntax and commands for database querying and management.
TypeScript
Essential TypeScript types, syntax, and patterns for type-safe JavaScript development.
Recently Added
Binary Search
Binary Search algorithm implementations, complexity analysis, and common patterns for searching sorted arrays and beyond.
Breadth-First Search
BFS graph traversal algorithm with implementations, visualizations, and common use cases for trees and graphs.
Depth-First Search
DFS graph traversal algorithm with implementations, visualizations, and common use cases for trees and graphs.
fnm
Fast Node Manager — install, switch, and manage Node.js versions from the command line.
V Programming Language Examples
Examples showcasing the V programming language syntax and usage.
Yay
AUR helper for Arch Linux - search, install, and manage packages from official repos and AUR.
Developer Tools
Handy utilities to help with everyday development tasks