Awesome List Updates on Aug 17 - Aug 23, 2026
49 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Python
Projects / AI and Agents
- Orchestration
- langchain (⭐144k) - Building applications with LLMs through composability.
- langgraph (⭐40k) - Low-level orchestration framework for building stateful, long-running LLM agents.
- crewai (⭐57k) - A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
- pydantic-ai (⭐19k) - A Python agent framework for building generative AI applications with structured schemas.
- Vendor Agent SDKs
- openai-agents (⭐28k) - OpenAI's framework for building and managing AI agents.
- claude-agent-sdk (⭐7.9k) - Anthropic's Python SDK for building AI agents on Claude Code's harness — custom tools, in-process MCP servers, hooks.
- Personal Assistants
- hermes-agent (⭐225k) - An adaptive personal AI assistant that grows with you.
- Prompt Optimization
- dspy (⭐37k) - A framework for programming, not prompting, language models.
- Data Layer
- instructor (⭐14k) - A library for extracting structured data from LLMs, powered by Pydantic.
- llama-index (⭐52k) - A data framework for your LLM application.
- mem0 (⭐63k) - An intelligent memory layer for AI agents enabling personalized interactions.
- Pre-trained Models
- transformers (⭐163k) - A framework that lets you easily use pre-trained transformer models for NLP, vision, and audio tasks.
- LLM Inference and Serving
- sglang (⭐32k) - A high-performance serving framework for large language models and multimodal models.
- vllm (⭐89k) - A high-throughput and memory-efficient inference and serving engine for LLMs.
- mlx-lm (⭐6.5k) - Run and fine-tune large language models on Apple Silicon with MLX.
- LLM Gateways
- LiteLLM (⭐56k) - Call 100+ LLMs using OpenAI format.
- Fine-tuning
- unsloth (⭐72k) - A library for faster LLM fine-tuning and training with reduced memory usage.
- Speech
- openai-whisper (⭐107k) - A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.
- funasr (⭐20k) - Industrial-grade speech recognition toolkit with 170x realtime speed, 50+ languages, speaker diarization, and emotion detection.
- vibevoice (⭐52k) - A family of open-source voice AI models from Microsoft for text-to-speech and long-form speech recognition.
- gTTS (⭐2.6k) - Python library and CLI tool for converting text to speech using Google Translate TTS.
- kittentts (⭐15k) - Lightweight ONNX text-to-speech library with small CPU-friendly models.
Projects / Deep Learning
- Reinforcement Learning
- gymnasium (⭐12k) - A standard API for reinforcement learning environments with popular reference environments (gym (⭐37k) successor).
- stable-baselines3 (⭐14k) - PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
Projects / Natural Language Processing
- General
- nltk (⭐15k) - A leading platform for building Python programs to work with human language data.
- spacy (⭐34k) - A library for industrial-strength natural language processing in Python and Cython.
- gensim (⭐16k) - Topic Modeling for Humans.
- stanza (⭐7.9k) - The Stanford NLP Group's official Python library, supporting 60+ languages.
- Chinese
- jieba (⭐35k) - The most popular Chinese text segmentation library.
- pypinyin (⭐5.4k) - Convert Chinese hanzi (漢字) to pinyin (拼音).
- pangu.py (⭐278) - Paranoid text spacing.
Projects / Computer Vision
- General
- opencv-python (⭐5.4k) - Open Source Computer Vision Library.
- ultralytics (⭐61k) - Ultralytics YOLO for object detection, segmentation, pose estimation, and classification with state-of-the-art accuracy and speed.
- kornia (⭐11k) - Open Source Differentiable Computer Vision Library for PyTorch.
- fiftyone (⭐11k) - The open-source tool for building high-quality datasets and computer vision models.
Projects / Web Frameworks
- Synchronous
- flask (⭐72k) - A microframework for Python.
- django (⭐88k) - The most popular web framework in Python.
- bottle (⭐8.8k) - A fast and simple micro-framework distributed as a single file with no dependencies.
- pyramid (⭐4.1k) - A small, fast, down-to-earth, open source Python web framework.
- fasthtml (⭐7k) - The fastest way to create an HTML app.
- Asynchronous
- starlette (⭐13k) - A lightweight ASGI framework and toolkit for building high-performance async services.
- tornado (⭐22k) - A web framework and asynchronous networking library.
- litestar (⭐8.4k) - Production-ready, capable and extensible ASGI Web framework.
- reflex (⭐29k) - A framework for building reactive, full-stack web applications entirely with Python.
Projects / Web APIs
- Django
- django-rest-framework (⭐30k) - A powerful and flexible toolkit to build web APIs.
- django-ninja (⭐9.2k) - Fast, Django REST framework based on type hints and Pydantic.
- strawberry-django (⭐501) - Strawberry GraphQL integration with Django.
- django-modern-rest (⭐1.3k) - Modern REST with speed, types, async,
msgspec,pydanticand other goodies!
- Framework Agnostic
- fastapi (⭐101k) - A modern, fast, web framework for building APIs with standard Python type hints.
- connexion (⭐4.6k) - A spec-first framework that automatically handles requests based on your OpenAPI specification.
- strawberry (⭐4.7k) - A GraphQL library that leverages Python type annotations for schema definition.
Projects / Web Servers
- ASGI
- uvicorn (⭐11k) - A lightning-fast ASGI server implementation, using uvloop and httptools.
- granian (⭐5.6k) - A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI/ASGI/RSGI.
- hypercorn (⭐1.6k) - An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
Projects / Authentication
- OAuth
- oauthlib (⭐3k) - A generic and thorough implementation of the OAuth request-signing logic.
- authlib (⭐5.4k) - A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
- django-allauth (⭐10k) - Authentication app for Django that "just works."
- django-oauth-toolkit (⭐3.3k) - OAuth 2 goodies for Django.
Projects / ERP
- odoo (⭐54k) - A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.
Projects / HTTP Clients
- URL Manipulation
- yarl (⭐1.5k) - Yet another URL library.
- httpx.URL - The immutable URL class bundled with HTTPX.
Projects / ORM
- Relational Databases
- sqlalchemy (⭐12k) - The Python SQL Toolkit and Object Relational Mapper.
- django.db.models (⭐88k) - The Django ORM.
- peewee (⭐12k) - A small, expressive ORM.
- sqlmodel (⭐18k) - SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.
- NoSQL Databases
- pynamodb (⭐2.6k) - A Pythonic interface for Amazon DynamoDB.
- mongoengine (⭐4.3k) - A Python Object-Document-Mapper for working with MongoDB.
- beanie (⭐2.7k) - An asynchronous Python object-document mapper (ODM) for MongoDB.
Projects / Database Drivers
- ClickHouse
- clickhouse-connect (⭐514) - The official ClickHouse client, with SQLAlchemy and Superset connectors.
- clickhouse-driver (⭐1.3k) - Python driver with native interface for ClickHouse.
- Other Relational Databases
- pyodbc (⭐3.1k) - An ODBC bridge for connecting to SQL Server and any other ODBC-accessible database.
- oracledb (⭐446) - The official Python driver for Oracle Database, successor to cx_Oracle.
- mssql-python (⭐461) - Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance and low memory usage.
- NoSQL Databases
- redis (⭐14k) - The Python client for Redis.
- pymongo (⭐4.3k) - The official Python client for MongoDB.
- cassandra-driver (⭐1.4k) - The Python Driver for Apache Cassandra.
- django-mongodb-backend (⭐227) - Official MongoDB database backend for Django.
Projects / Caching
- diskcache (⭐2.9k) - SQLite and file backed cache backend with faster lookups than memcached and redis.
Projects / Search
- elasticsearch (⭐4.4k) - The official low-level Python client for Elasticsearch.
- opensearch-py (⭐469) - The official low-level Python client for OpenSearch.
- meilisearch (⭐600) - The official Python client for the Meilisearch search engine.
Projects / Data Analysis
- ibis-framework (⭐6.6k) - A portable Python dataframe library with a single API for 20+ backends.
Projects / Data Ingestion / ETL
- General
- awswrangler (⭐4.1k) - Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
- dlt (⭐5.7k) - A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.
- pathway (⭐63k) - Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
- Financial Data
- yfinance (⭐25k) - Easy Pythonic way to download market and financial data from Yahoo Finance.
- akshare (⭐22k) - A financial data interface library, built for human beings!
- edgartools (⭐2.6k) - Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
- openbb (⭐71k) - A financial data platform for analysts, quants and AI agents.
Projects / Data Visualization
- Plotting
- matplotlib (⭐23k) - A Python 2D plotting library.
- plotly (⭐19k) - Interactive graphing library for Python.
- seaborn (⭐14k) - Statistical data visualization using Matplotlib.
- altair (⭐10k) - Declarative statistical visualization library for Python.
- bokeh (⭐20k) - Interactive Web Plotting for Python.
- Dashboards and Apps
- streamlit (⭐45k) - A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
- gradio (⭐43k) - Build and share machine learning apps, all in Python.
Projects / Science
- Core
- numpy (⭐33k) - A fundamental package for scientific computing with Python.
- scipy (⭐15k) - A Python-based ecosystem of open-source software for mathematics, science, and engineering.
- numba (⭐11k) - Python JIT compiler to LLVM aimed at scientific Python.
- Symbolic Mathematics
- sympy (⭐15k) - A Python library for symbolic mathematics.
- Statistics
- statsmodels (⭐12k) - Statistical modeling and econometrics in Python.
- Simulation and Modeling
- pymc (⭐9.7k) - Probabilistic programming and Bayesian modeling in Python.
- simpy - A process-based discrete-event simulation framework.
- mesa (⭐3.8k) - An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
- Graphs and Networks
- networkx (⭐17k) - A high-productivity software for complex networks.
- Computational Geometry
- shapely (⭐4.5k) - Manipulation and analysis of geometric objects in the Cartesian plane.
- Other
- colour-science (⭐2.6k) - Implementing a comprehensive number of colour theory transformations and algorithms.
- manim (⭐40k) - An animation engine for explanatory math videos.
Projects / Quantum Computing
- cirq (⭐5k) - A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
Projects / Algorithms and Design Patterns
- Algorithms
- sortedcontainers (⭐4k) - Fast and pure-Python implementation of sorted collections.
- algorithms (⭐26k) - Minimal examples of data structures and algorithms.
- thealgorithms (⭐224k) - All Algorithms implemented in Python.
- Design Patterns
- transitions (⭐6.6k) - A lightweight, object-oriented finite state machine implementation.
- python-patterns (⭐43k) - A collection of design patterns in Python.
Projects / Interactive Interpreter
- ipython (⭐17k) - A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
Projects / Code Analysis
- Code Analysis
- vulture (⭐4.8k) - A tool for finding and analyzing dead Python code.
- prospector (⭐2.1k) - A tool to analyze Python code.
- repowise (⭐5.9k) - Codebase intelligence that indexes repos into dependency graphs, git history, and auto-generated docs with dead code detection.
- Git Hooks
- pre-commit (⭐15k) - A framework for managing and maintaining multi-language pre-commit hooks.
- Linters and Formatters
- ruff (⭐49k) - An extremely fast Python linter and code formatter.
- black (⭐42k) - The uncompromising Python code formatter.
- isort (⭐6.9k) - A Python utility / library to sort imports.
- pylint (⭐5.7k) - A fully customizable source code analyzer.
- flake8 (⭐3.8k) - A wrapper around
pycodestyle,pyflakesand McCabe. - bandit (⭐8.2k) - A tool designed to find common security issues in Python code.
Projects / Testing
- Frameworks
- pytest (⭐14k) - A mature full-featured Python testing tool.
- hypothesis (⭐8.9k) - Hypothesis is an advanced Quickcheck style property based testing library.
- robotframework (⭐12k) - A generic test automation framework.
- Test Runners
- tox (⭐3.9k) - Auto builds and tests distributions in multiple Python versions
- nox (⭐1.5k) - Flexible test automation for Python.
- Browser Automation
- playwright-python (⭐15k) - Python version of the Playwright testing and automation library.
- selenium (⭐34k) - Python bindings for Selenium WebDriver.
- API Testing
- schemathesis (⭐3.5k) - A tool for automatic property-based testing of web applications built with Open API / Swagger specifications.
- Mock
- mock - (Python standard library) A mocking and patching library.
- responses (⭐4.3k) - A utility library for mocking out the requests Python library.
- freezegun (⭐4.5k) - Travel through time by mocking the datetime module.
- vcrpy (⭐3k) - Record and replay HTTP interactions on your tests.
- respx (⭐828) - Mock HTTPX with awesome request patterns and response side effects.
Projects / Debugging Tools
- Tracing
- hunter (⭐872) - A flexible code tracing toolkit.
Projects / Documentation
- mkdocs-material (⭐27k) - A documentation framework and Material Design theme built on MkDocs.
Projects / DevOps Tools
- Cloud Providers
- boto3 (⭐9.9k) - Python interface to Amazon Web Services.
- awscli (⭐17k) - Universal Command Line Interface for Amazon Web Services.
- azure-sdk-for-python (⭐5.6k) - Microsoft Azure SDK for Python, published as per-service packages.
- google-cloud-python (⭐5.4k) - Google Cloud client libraries for Python, published as per-service packages.
- Deployment
- fabric (⭐15k) - A simple, Pythonic tool for remote execution and deployment.
- chalice (⭐11k) - A Python serverless microframework for AWS.
- Other
- borgbackup (⭐14k) - A deduplicating archiver with compression and encryption.
- chaostoolkit (⭐2k) - A Chaos Engineering toolkit & Orchestration for Developers.
Projects / Distributed Computing
- ray (⭐43k) - A system for parallel and distributed Python that unifies the machine learning ecosystem.
- pyspark (⭐44k) - Apache Spark Python API.
- joblib (⭐4.4k) - A set of tools to provide lightweight pipelining in Python.
- mpi4py (⭐920) - Python bindings for MPI.
Projects / Messaging
- confluent-kafka (⭐501) - Confluent's Python client for Apache Kafka, built on librdkafka.
- pika (⭐3.9k) - Pure-Python RabbitMQ/AMQP 0-9-1 client library.
- paho-mqtt (⭐2.4k) - The Eclipse Paho MQTT client for Python.
Projects / Job Schedulers
- Workflow Orchestration
- apache-airflow (⭐47k) - Airflow is a platform to programmatically author, schedule and monitor workflows.
- prefect (⭐24k) - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
- dagster (⭐16k) - An orchestration platform for the development, production, and observation of data assets.
Projects / CLI Development
- Terminal Rendering
- tqdm (⭐31k) - Fast, extensible progress bar for loops and CLI.
- rich (⭐57k) - Python library for rich text and beautiful formatting in the terminal. Also provides a great
RichHandlerlog handler. - colorama (⭐3.8k) - Cross-platform colored terminal text.
- alive-progress (⭐6.3k) - A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
- TUI Frameworks
- textual (⭐37k) - A framework for building interactive user interfaces that run in the terminal and the browser.
- urwid (⭐3k) - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
- asciimatics (⭐4.3k) - A package to create full-screen text UIs (from interactive forms to ASCII animations).
Projects / CLI Tools
- Database CLIs
- pgcli (⭐13k) - PostgreSQL CLI with autocompletion and syntax highlighting.
- mycli (⭐12k) - MySQL CLI with autocompletion and syntax highlighting.
- litecli (⭐3.3k) - SQLite CLI with autocompletion and syntax highlighting.
- iredis (⭐2.7k) - Redis CLI with autocompletion and syntax highlighting.
- Downloaders
- yt-dlp (⭐184k) - A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.
- Shells
- xonsh (⭐9.6k) - A Python-powered shell. Full-featured and cross-platform.
- Terminal Workflow
- tmuxp (⭐4.6k) - A tmux (⭐49k) session manager.
Projects / GUI Development
- Desktop
- pygobject (⭐159) - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
- wxPython (⭐2.6k) - A blending of the wxWidgets C++ class library with the Python.
- kivy (⭐19k) - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
- dearpygui (⭐16k) - A Simple GPU accelerated Python GUI framework
- toga (⭐5.4k) - A Python native, OS native GUI toolkit.
- Qt
- PySide6 (⭐130) - Qt for Python offers the official Python bindings for Qt, same as PyQt6 but it's the official binding with different licensing.
- PyQt6 - Python bindings for the Qt cross-platform application and UI framework.
- Tkinter
- tkinter - (Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.
- customtkinter (⭐14k) - A modern and customizable python UI-library based on Tkinter.
- tkdesigner (⭐10k) - Generates Tkinter interfaces from Figma designs using the Figma API.
- Web-based
- pywebview (⭐6k) - A lightweight cross-platform native wrapper around a webview component.
- nicegui (⭐16k) - An easy-to-use, Python-based UI framework, which shows up in your web browser.
- flet (⭐17k) - Cross-platform GUI framework for building modern apps in pure Python.
Projects / Text Processing
- Encoding and Unicode
- charset-normalizer (⭐787) - Universal character encoding detector, the default of the requests ecosystem.
- chardet (⭐2.7k) - Python character encoding detector.
- ftfy (⭐4.1k) - Makes Unicode text less broken and more consistent automagically.
- Fuzzy Matching
- rapidfuzz (⭐4.1k) - Rapid fuzzy string matching using various string metrics, with a C++ core.
- General
- difflib - (Python standard library) Helpers for computing deltas.
- pyfiglet (⭐1.6k) - An implementation of figlet written in Python.
- Parser
- pygments (⭐2.2k) - A generic syntax highlighter.
- pyparsing (⭐2.5k) - A general purpose framework for generating parsers.
- sqlparse (⭐4k) - A non-validating SQL parser.
- phonenumbers (⭐3.8k) - Parsing, formatting, storing and validating international phone numbers.
- parsy (⭐451) - Easy, generic parser combinator library for creating parsers.
- Transliteration and Slugs
- python-slugify (⭐1.6k) - A Python slugify library that translates unicode to ASCII.
- unidecode (⭐611) - ASCII transliterations of Unicode text.
- Unique identifiers
- shortuuid (⭐2.2k) - A generator library for concise, unambiguous and URL-safe UUIDs.
- sqids (⭐516) - A library for generating short unique IDs from numbers.
Projects / HTML Manipulation
- beautifulsoup4 - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
Projects / File Format Processing
- General
- pyelftools (⭐2.3k) - Parsing and analyzing ELF files and DWARF debugging information.
- tablib (⭐4.8k) - A module for Tabular Datasets in XLS, CSV, JSON, YAML.
- File Conversion
- markitdown (⭐174k) - Python tool for converting files and office documents to Markdown.
- docling (⭐65k) - Library for converting documents into structured data.
- Excel
- openpyxl - A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
- xlsxwriter (⭐4k) - A Python module for creating Excel .xlsx files.
- Word
- python-docx (⭐5.7k) - Reads, queries and modifies Microsoft Word 2007/2008 docx files.
- PowerPoint
- python-pptx (⭐3.5k) - Python library for creating and updating PowerPoint (.pptx) files.
- PDF
- pypdf (⭐10k) - A library capable of splitting, merging, cropping, and transforming PDF pages.
- reportlab - Allowing Rapid creation of rich PDF documents.
- pdfminer.six (⭐7k) - Pdfminer.six is a community maintained fork of the original PDFMiner.
- HTML-to-PDF
- weasyprint (⭐9.5k) - A visual rendering engine for HTML and CSS that can export to PDF.
- Data Formats
- tomllib - (Python standard library) Parse TOML files.
- pyyaml (⭐2.9k) - YAML implementations for Python.
Projects / Image Processing
- Barcodes and QR Codes
- qrcode (⭐4.9k) - A pure Python QR Code generator.
- python-barcode (⭐656) - Create barcodes in Python with no extra dependencies.
Projects / Audio & Video Processing
- Audio
- pydub (⭐9.8k) - Manipulate audio with a simple and easy high level interface.
- librosa (⭐8.6k) - Python library for audio and music analysis.
- Metadata
- mutagen (⭐1.9k) - A Python module to handle audio metadata.
- tinytag (⭐832) - A library for reading music meta data of MP3, OGG, FLAC and Wave files.
- beets (⭐16k) - A music library manager and MusicBrainz tagger.
Projects / Implementations
- Cython (⭐11k) - Optimizing Static Compiler for Python.
Projects / Built-in Classes Enhancement
- python-box (⭐2.8k) - Python dictionaries with advanced dot notation access.
Projects / Date and Time
- python-dateutil (⭐2.6k) - Extensions to the standard Python datetime module.
- whenever (⭐2.4k) - A modern datetime library, type-safe and DST-safe, backed by Rust.
Projects / Package Management
- Build Backends
- setuptools (⭐2.9k) - The historical and still most widely used pyproject build backend.
- hatchling (⭐7.2k) - Modern, extensible build backend from the hatch project.
- uv-build (⭐88k) - uv's fast, minimal build backend for pure-Python projects.
Projects / Configuration Files
- pydantic-settings (⭐1.4k) - Settings management using Pydantic models with validation, loading from environment variables and secrets files.
- hydra-core (⭐11k) - Hydra is a framework for elegantly configuring complex applications.
Projects / Penetration Testing
- sherlock-project (⭐88k) - Hunt down social media accounts by username across social networks.
- social-engineer-toolkit (⭐15k) - A toolkit for social engineering.
Projects / Supply Chain Security
- pip-audit (⭐1.3k) - Audits Python environments and dependency trees for known vulnerabilities, using the PyPI Advisory Database and OSV.
- uv audit - uv's built-in dependency vulnerability and malware scanning backed by OSV.
2. Awesome Sysadmin
Software / Continuous Integration & Continuous Deployment
- Stategraph - GitOps-first automation platform for Terraform and OpenTofu workflows with support for self-hosted runners. (Source Code (⭐1.3k))
MPL-2.0OCaml/Docker
Software / Monitoring & Status Pages
- htop - Interactive process viewer and system monitor for Unix systems. (Source Code (⭐8.2k))
GPL-2.0C
3. Awesome Artificial Intelligence
Learn / Courses
- AI Engineer: A paid program for agentic coding and building, testing, and shipping production AI systems.
Build AI systems / Guides and playbooks
- Awesome DeepSeek Agent (⭐5.9k): DeepSeek's official setup guides for integrating its models with coding agents including Claude Code, Codex, Cline, OpenCode, and Pi.
Agentic software engineering / Coding agents
- Neo (⭐102): An open-source, workflow-first terminal coding agent with subagents, skills, sandboxed tools, and multiple model providers.
Agentic software engineering / Agent skills and workflows
- Blueprint (⭐324): An open-source set of focused agent skills for designing, implementing, testing, reviewing, and shipping software changes.
4. Awesome Cl
Key-value databases
- scalaxy (⭐10) - Multi-purpose cloud ready distributed database. MIT.
Others / Third-party APIs
- cl-torch - "Like
PyTorch, CL-Torch is mostly an FFI wrapper around C++ LibTorch, which
handles all the numerics." MIT.
- introductory blog post "It's nowhere near done" as of August, 2026.
5. Awesome Django
Third-Party Packages / Admin
- dj-control-room (⭐561) - Build a control plane with a suite of operational tools inside the Django admin (Redis, cache, Celery, URLs, and more).
Third-Party Packages / Model Fields
- django-phonenumber-field (⭐1.6k) - Model/form field for normalized phone numbers.
Third-Party Packages / Models
- django-polymorphic (⭐1.8k) - Django-polymorphic simplifies using inherited models in Django projects.
Wagtail / Wagtail Resources
6. Awesome Computational Biology
Genome
- OncoKB — Precision oncology knowledge base of cancer genes, variants, and therapeutic implications.
7. Awesome Open Source Games
Browser-Based / Boardgame
- Pip (⭐7) - Single-player Texas Hold'em against AI opponents with distinct playing styles. Play money only. Runs in the browser, installs as a PWA and works offline. Built with Next.js and TypeScript.
8. Awesome Game Engine Dev
Libraries / Rust
- Rust: Docking
- 🎉 egui_dock (⭐628) - Docking support for egui.
- 🎉 egui_tiles (⭐569) - Tiling layout engine for egui.
Libraries / Swift
- 📚 Awesome Swift (⭐26k) - Collaborative list of awesome Swift libraries and resources.
- 🌎 Swift - Created by Apple to build apps for iOS, Mac, and other Apple devices.
- Swift: Game Engine w/Editor
- 🔒 UntoldEngine (⭐129) - For high-performance spatial visualization apps.
- Swift: Game Framework
- 🎉 GateEngine (⭐437) - Cross-platform game engine that allows you to build 2D and 3D games.
- 🎉 Glide (⭐506) - Engine for making 2D games with practical examples and tutorials.
- 🎉 Imagine Engine (⭐1.8k) - Fast 2D game engine for Apple's platforms.
- 🎉 Iris (⭐15) - Minimal 2D game engine in Swift.
- 🎉 OctopusKit (⭐485) - 2D ECS game engine for iOS, macOS, tvOS.
- Swift: Gui
- 🌎 SwiftUI - Apple's modern, flagship GUI framework used to build across all Apple platforms.
- Swift: Physics
- 🎉 JelloSwift (⭐173) - Swift soft body physics engine.
- 🌎 SpriteKit Physics - Getting started with physics.
Specialty Topics / Shaders
- 📚 Ronja Tutorials (⭐1.1k) - Tutorials covering many shader techniques.
- 💰 Shader Survival Guide - Intro to the world of shaders and VFX using Unity Shader Graph.
9. Awesome Tailwindcss
UI libraries, components & templates
- 🧩 Radian UI - Accessible, customizable React components built with Tailwind CSS, with a CLI.
10. Awesome Lowcode
Automation
- FlexiPage - Document automation software for Airtable users and other no-code tools.
11. Awesome Graphql
Tools - Editors & IDEs & Explorers / React
- Mongrel - Desktop workbench with a GraphQL client, plus HTTP, WebSocket, and gRPC, inside a multi-database GUI.
12. Awesome Math
Start Here / Learning Platforms
- MIT OpenCourseWare - Free MIT course materials, including notes, assignments, and exams for undergraduate and graduate mathematics.
- Mathispower4u - More than 9,000 free, closed-captioned video lessons and worked examples organized from middle-school mathematics through calculus, linear algebra, differential equations, and statistics, by James Sousa.
- OSSU Math (⭐9k) - Free, prerequisite-ordered self-study curriculum modeled on the mathematics requirements of an undergraduate degree.
- Waterloo Open Math - Free university-level courseware with lessons, exercises, and immediate feedback from the University of Waterloo.
Start Here / Proof and Problem Solving
- Basic Concepts of Mathematics - Elias Zakon.
- How to Prove It: A Structured Approach (3rd Edition) - Paid textbook by Daniel J. Velleman.
Start Here / Video Courses and Series
- The Math District - Free guides and videos covering prealgebra, algebra, geometry, trigonometry, statistics, calculus, and technical mathematics.
Start Here / Questions and Answers
- Mathematics Stack Exchange - Community questions and answers about mathematics problems and proofs.
- MathOverflow - Questions and answers for professional mathematicians.
Start Here / Reference Works
- Mathematics Subject Classification 2020 - The standard subject taxonomy maintained by Mathematical Reviews and zbMATH.
- Encyclopedia of Mathematics - Reference articles on mathematical concepts, theorems, biographies, and applications.
- nLab - Collaborative research-level notes and expositions in category theory, homotopy theory, mathematical physics, and related areas.
- Wolfram Mathworld - Reference articles on mathematical definitions, formulas, identities, and related concepts.
- AIM Open Textbook Initiative - Open mathematics textbooks organized by course and evaluated by the American Institute of Mathematics editorial board.
- AMS Open Math Notes - Free course notes, textbooks, and research expositions hosted by the American Mathematical Society.
- OpenStax Mathematics - Peer-reviewed, openly licensed textbooks for school and introductory college mathematics from Rice University.
- Basics of Algebra, Topology, and Differential Calculus - Jean Gallier (University of Pennsylvania).
- Multivariable Calculus - G. Cain, J. Herod (Georgia Tech).
- Online Mathematics Textbooks - Index of freely available mathematics textbooks maintained at Georgia Tech.
- Trigonometry - Michael Corral.
General Mathematics / Broad Course Notes
- Paul's Online Math Notes - Free notes, examples, and practice problems for algebra, calculus, and differential equations, by Paul Dawkins at Lamar University.
- UBC CLP Calculus Textbooks - Free textbooks, problem books, and source files for a four-course university sequence in differential, integral, multivariable, and vector calculus.
Foundations and Logic / Logic
- Introduction to Logic - Michael Genesereth, Eric J. Kao (Stanford University).
- Computability - An introduction to recursive function theory - Nigel Cutland (University of Hull).
- Language, Proof, and Logic, Second Edition - Paid textbook by Dave Barker-Plummer, Jon Barwise, and John Etchemendy.
- Mathematical Logic - Helmut Schwichtenberg.
- Mathematical Logic - Stephen G. Simpson (Pennsylvania State University).
- Formal Logic - Miguel Palomino.
- Proofs and Concepts: the fundamentals of abstract mathematics - Joy Morris, Dave Morris.
- Mathematical Reasoning: Writing and Proof - Ted Sundstrom.
- Logic and Proof - Jeremy Avigad, Robert Y. Lewis, and Floris van Doorn.
- Open Logic Textbook - collaborative effort, main contributors listed here.
Foundations and Logic / Set Theory
- Sets, Relations, Functions - Ivo Düntsch, Günther Gediga.
- An Introduction to Set Theory - William A. R. Weiss.
- Set Theory and Foundations of Mathematics - Sylvain Poirier.
- Set Theory on the Stanford Encyclopedia of Philosophy - Peer-reviewed overview of set theory with historical context and references.
Foundations and Logic / Type Theory
- Proofs and Types - Jean-Yves Girard.
- Programming in Martin-Lof’s Type Theory - Bengt Nordstrom, Kent Petersson, Jan M. Smith.
Foundations and Logic / Category Theory
- Introduction to Category Theory and Categorical Logic - Thomas Streicher.
- Category Theory - Paid textbook by Steve Awodey.
- Category Theory - B. Pareigis.
- Category Theory for Computing Science - Michael Barr, Charles Wells.
- Toposes, Triples and Theories - Michael Barr, Charles Wells.
- Abelian Categories - Peter Freyd.
- Categories and Groupoids - P. J. Higgins.
- Basic Concepts of Enriched Category Theory - G. M. Kelly.
- Abstract and Concrete Categories: The Joy of Cats - Jiri Adamek, Horst Herrlich, George E. Strecker.
- Seven Sketches in Compositionality: An Invitation to Applied Category Theory - Brendan Fong and David I. Spivak (MIT).
- Category Theory in Context - Emily Riehl (Johns Hopkins University).
Foundations and Logic / Formal Mathematics and Theorem Proving
- Lean - Open-source interactive theorem prover and programming language based on dependent type theory, used for formal mathematics and software verification.
- mathlib (⭐3.9k) - Community-maintained mathematical library for Lean 4, with formalized theories, proof tactics, programming infrastructure, and generated documentation.
- Mathematics in Lean - Free textbook with examples and exercises for mathematicians learning Lean 4 and mathlib.
- Theorem Proving in Lean 4 - Free official textbook on dependent type theory, propositions, tactics, inductive types, type classes, and constructing verified proofs in Lean 4.
- Natural Number Game - Interactive Lean 4 game that introduces theorem proving through guided exercises about natural numbers.
- Isabelle - General-purpose interactive theorem prover with higher-order logic and set-theory environments for formalizing mathematics and computer science.
- Archive of Formal Proofs - Refereed collection of Isabelle proof libraries, examples, and scientific developments maintained against current Isabelle releases.
- Rocq Prover - Open-source interactive theorem prover and dependently typed programming language for mechanized mathematics and verified software.
- Mathematical Components - Rocq libraries and tools for large-scale formalized mathematics, including substantial developments in algebra and analysis.
- Metamath - Minimal formal language and proof verifier with explicit, inspectable proofs built from simple foundations.
- Courses Using Lean - Maintained, filterable index of university courses that teach Lean or use it for mathematics, logic, programming, and formal verification.
- Lean-related Conferences and Events - Maintained calendar and archive of conferences, workshops, and tutorials about Lean, mathlib, and formalized mathematics.
Algebra / Formal Mathematics and Theorem Proving
- Elementary Algebra 2e - Free one-semester textbook from OpenStax with web and PDF editions, worked examples, practice exercises, chapter reviews, and answer keys.
Algebra / Abstract Algebra
- A Course in Universal Algebra - Free online edition of Stanley Burris and H. P. Sankappanavar's graduate text on universal algebra.
- Introduction to Modern Algebra - David Joyce (Clark University).
- Abstract Algebra: Theory and Applications - Thomas W. Judson.
- Elements of Abstract and Linear Algebra - E.H. Connell (University of Miami).
- Abstract Algebra: Harvard Extension - Benedict Gross.
Algebra / Linear Algebra
- Fundamentals of Linear Algebra - James B. Carrell.
- Linear Algebra - Jim Hefferon.
- A First Course in Linear Algebra - Robert A. Beezer.
- Introduction to Vectors and Tensors, Vol. 1: Linear and Multilinear Algebra - Ray M. Bowen, C. C. Wang.
- Introduction to Vectors and Tensors, Vol. 2: Vector and Tensor Analysis - Ray M. Bowen, C. C. Wang.
- Immersive Linear Algebra - J. Ström, K. Åström, and T. Akenine-Möller.
Algebra / Group Theory
- Group Theory - J.S. Milne.
- Notes on Finite Group Theory - Peter J. Cameron.
- Group Theory - Predrag Cvitanović.
Algebra / Ring and Field Theory
- Foundations of Module and Ring Theory - Robert Wisbauer (University of Düsseldorf).
- An Introduction to Galois Theory - Andrew Baker (University of Glasgow).
- Fields and Galois Theory - J.S. Milne.
- Galois Theory - Miles Reid.
- Surreal Numbers - How two ex-students turned on to pure mathematics and found total happiness - D. E. Knuth.
- Surreal Numbers and Games - Introductory notes on Conway's surreal numbers and their connection with combinatorial game theory.
- Conway names, the simplicity hierarchy and the surreal number tree - Philip Ehrlich.
Algebra / Commutative Algebra
- The CRing Project - Open-source work-in-progress textbook introducing commutative algebra for readers with elementary abstract algebra, with an emphasis on foundations for algebraic geometry.
- Commutative Algebra Notes - Free graduate course notes by Mel Hochster, from an introductory course through advanced topics such as Cohen-Macaulay rings, multiplicities, and étale maps.
Algebra / Representation Theory
- Lie Algebras - Shlomo Sternberg.
- Introduction to Representation Theory - Free MIT course by Pavel Etingof with lecture notes and problem sets on representations of groups and algebras, categories, and quivers.
Number Theory / Representation Theory
- Elementary Number Theory: Primes, Congruences, and Secrets - William Stein.
- Elementary Number Theory - W. Edwin Clark (University of South Florida).
- A Course on Number Theory - Peter J. Cameron.
- A Computational Introduction to Number Theory and Algebra - Victor Shoup.
Number Theory / Algebraic Number Theory
- Algebraic Number Theory - J.S. Milne.
- Algebraic Number Theory Course Notes - Matthew Baker (Georgia Tech).
Number Theory / Analytic Number Theory
- Analytic Number Theory - Otto Forster (LMU Munich).
- Analytic Number Theory - Andreas Strömbergsson (Uppsala University).
Combinatorics and Discrete Mathematics / Analytic Number Theory
- Basic Combinatorics - Carl G. Wagner (University of Tennessee).
- Applied Combinatorics - Mitchel T. Keller, William T. Trotter.
- Discrete Mathematics: An Open Introduction - Free fourth-edition undergraduate textbook by Oscar Levin, with inquiry activities, more than 750 exercises, solutions and hints, and coverage of proofs, graph theory, counting, sequences, and discrete structures.
- Notes on Combinatorics - Peter J. Cameron.
- Analytic Combinatorics - Philippe Flajolet, Robert Sedgewick.
- generatingfunctionology - Herbert Wilf.
Combinatorics and Discrete Mathematics / Graph Theory
- Graph Theory: Lecture Notes - Christopher Griffin.
- Graph Theory - Reinhard Diestel.
Geometry and Topology / Graph Theory
- Fundamentals of Geometry - Free geometry text by Oleg A. Belyaev.
- Euclid's Elements (David Joyce edition) - Complete web edition with diagrams, commentary, and references by David Joyce.
- Euclid's Elements Redux - Open textbook by Daniel Callahan that presents Euclid with modern commentary and exercises.
- Mathematical Illustrations - Bill Casselman's guide to creating clear mathematical diagrams and illustrations.
Geometry and Topology / Differential Geometry
- Topics in Differential Geometry - Peter W. Michor.
- Lectures on Differential Geometry - Wulf Rossmann.
- An Introduction to Riemannian Geometry - Sigmundur Gudmundsson (Lund University).
- The Geometry and Topology of Three-Manifolds - W. Thurston.
- Semi-Riemann Geometry and General Relativity - Shlomo Sternberg.
- Discrete Differential Geometry - Keenan Crane.
- Differential Geometry - Rigorous undergraduate MIT OpenCourseWare course with lecture notes and problem sets centered on curves, surfaces, and curvature.
Geometry and Topology / Algebraic Geometry
- Introduction to Algebraic Geometry - Igor V. Dolgachev.
- Foundations of Algebraic Geometry - Ravi Vakil.
- Algebraic Geometry - Jean Gallier, Stephen S. Shatz (University of Pennsylvania).
- Algebraic Geometry - J.S. Milne.
- Algebraic Geometry - Andreas Gathmann (RPTU).
Geometry and Topology / General Topology
- Introduction to Topology - Free introductory notes associated with Renzo Cavalieri's Colorado State University topology course and compiled by students. Covers point-set topology, compactness, connectedness, surfaces, Euler characteristic, and the fundamental group.
- Introduction to Topology - Alex Küronya.
- General Topology - Pierre Schapira (Sorbonne University).
- Elementary Topology Problem Textbook - Oleg Viro.
- General Topology - Jesper M. Møller.
Geometry and Topology / Algebraic Topology
- Algebraic Topology - Allen Hatcher.
- A Concise Course in Algebraic Topology - J. P. May.
- Introduction to Algebraic Topology - Martin Cadek.
- Algebra and Topology - Pierre Schapira (Sorbonne University).
- Lecture Notes in Algebraic Topology - Paid textbook by James F. Davis and Paul Kirk.
Analysis / Real Analysis
- Calculus Open Textbook - Gilbert Strang (MIT OpenCourseWare).
- Elementary Calculus: An Approach Using Infinitesimals - Professor H. Jerome Keisler.
- Introduction to Real Analysis - William F. Trench (Trinity University, Texas).
- Basic Analysis: Introduction to Real Analysis - Jiří Lebl.
- Elementary Real Analysis - Brian S. Thomson, Judith B. Bruckner, Andrew M. Bruckner.
- Lecture Notes in Real Analysis - Eric T. Sawyer (McMaster University).
- Advanced Real Analysis - Curtis T. McMullen.
- Real Analysis for Graduate Students - Richard F. Bass.
- Modern Real Analysis - William P. Ziemer (Indiana University).
- Advanced Calculus - Lynn Loomis, Schlomo Sternberg.
- Analysis of Functions of a Single Variable - Lawerence Baggett.
- The Calculus of Functions of Several Variables - Dan Sloughter.
- A ProblemText in Advanced Calculus - John M. Erdman.
- Calculus and Linear Algebra. Vol. 1 - Wilfred Kaplan, Donald J. Lewis.
- Active Calculus - Matt Boelkins.
- Calculus Made Easy - Silvanus P. Thompson (1910).
Analysis / Complex Analysis
- An Introduction to Complex Analysis and Geometry - Paid textbook by John P. D'Angelo.
- A First Course in Complex Analysis - Matthias Beck, Gerald Marchesi, Dennis Pixton, Lucas Sabalka.
- A Guide to Complex Variables - Paid textbook by Steven G. Krantz.
- Complex Analysis - Charles Walkden.
- Complex Analysis - Christian Berg.
- Complex Variables - R. B. Ash, W.P. Novinger.
- Complex Analysis - Christer Bennewitz.
- Complex Analysis - Donald E. Marshall.
- Complex Analysis - G. Cain (Georgia Tech).
Analysis / Functional Analysis
- Functional Analysis: Lecture Notes - Jeff Schenker (Michigan State University).
- Functional Analysis - Alexander C. R. Belton.
- Functional Analysis - Christian Remling.
- Theory of Functions of a Real Variable - Shlomo Sternberg.
- Functional Analysis - Lawerence Baggett.
Analysis / Operator Theory
- Lecture Notes on Operator Algebras - Free graduate notes by John M. Erdman on Hilbert-space operators, Banach algebras, spectral theory, C*-algebras, compact operators, and K-theory.
Analysis / Harmonic Analysis
- Harmonic Analysis Lecture Notes - Richard S. Laugesen (University of Illinois at Urbana-Champaign).
Analysis / Measure Theory
- Lecture Notes in Measure Theory - Christer Borell.
- A Crash Course on the Lebesgue Integral and Measure Theory - Steve Cheng.
- Lecture Notes: Measure Theory - Bruce K. Driver.
Differential Equations and Dynamical Systems / Ordinary Differential Equations
- Ordinary Differential Equations: Lecture Notes - Eugen J. Ionascu.
- Differential Equations - Gabriel Nagy.
- Ordinary Differential Equations and Dynamical Systems - Gerald Teschl.
- Elementary Differential Equations - William F. Trench.
- Elementary Differential Equations With Boundary Value Problems - William F. Trench.
Differential Equations and Dynamical Systems / Partial Differential Equations
- Linear Methods of Applied Mathematics - Evans M. Harrell II, James V. Herod (Georgia Tech).
- Partial Differential Equations - Lawrence C. Evans's concise survey of modern PDE theory from analytical, qualitative, and computational viewpoints.
Differential Equations and Dynamical Systems / Ergodic Theory and Chaos
- Chaos: Classical and Quantum - Maintained technical webbook on dynamical systems, periodic orbits, deterministic chaos, statistical mechanics, and quantum chaos.
Probability and Statistics / Probability
- Harvard Statistics 110: Probability - Free probability course with a textbook, lecture videos, exercises, and an optional edX version by Joe Blitzstein.
- Introduction to Probability - Charles M. Grinstead, J. Laurie Snell.
- Introduction to Probability - Dimitri P. Bertsekas, John N. Tsitsiklis (MIT).
- A Short Introduction to Probability - Dirk P. Kroese (University of Queensland).
- Probability: Theory and Examples - Rick Durrett (5th edition).
- The Only Probability Cheatsheet You'll Ever Need - William Chen.
- An Introduction to Probability and Random Processes - Gian-Carlo Rota, Kenneth Baclawski.
Probability and Statistics / Stochastic Processes
- Research and Lecture Notes - Advanced notes by Fabrice Baudoin on stochastic analysis, differential geometry, and Dirichlet spaces.
- On Stochastic Processes - K. Ito (Tata Institute of Fundamental Research).
- Probability and Stochastic Processes with Applications - Oliver Knill (Harvard University).
- Stochastic Processes - Amir Dembo (Stanford University).
- Lecture Notes on Stochastic Processes - Frank Noé, Bettina Keller and Jan-Hendrik Prinz (Freie Universität Berlin).
- An Introduction to Stochastic Processes in Continuous Time - Flora Spieksma (Leiden University).
- Markov Chains and Mixing Times - David A. Levin, Yuval Peres, Elizabeth L. Wilmer.
- Convergence of Stochastic Processes - Paid textbook by David Pollard.
Probability and Statistics / Statistics
- Lecture Notes on Statistical Theory - Undergraduate notes by Ryan Martin on estimation, likelihood, hypothesis testing, and Bayesian statistics, with some R examples.
- Introduction to Statistics and Data Analysis for Physicists - Gerhard Bohm, Günter Zech.
- Lectures on Statistics - Free text by William G. Faris covering inference, Bayesian methods, regression, principal components, and linear models.
- Theory of Statistics - Advanced, actively revised text by James E. Gentle on probability, statistical models, estimation, testing, and asymptotic theory.
- Theory of Statistics - Graduate notes by Joseph C. Watkins on measure-based probability, decision theory, estimation, testing, and hierarchical models.
- UCLA Statistical Methods and Data Analytics - Tutorials and examples for R, Stata, SAS, and SPSS.
- NIST Handbook of Statistical Methods - Resource on practical statistics directed towards scientists and engineers.
- OpenIntro Statistics - Free introductory textbook for college courses and self-study, with datasets, labs, slides, videos, exercises, and accessible PDFs.
Probability and Statistics / Statistical Learning
- An Introduction to Statistical Learning - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani.
- The Elements of Statistical Learning - Trevor Hastie, Robert Tibshirani, Jerome Friedman.
- Reinforcement Learning: An Introduction - Richard S. Sutton, Andrew G. Barto (2nd edition).
Probability and Statistics / Algebraic Statistics
- Algebraic Statistics for Computational Biology - Paid textbook edited by Lior Pachter and Bernd Sturmfels.
Numerical and Computational Mathematics / Numerical Analysis
- Introduction to Numerical Analysis - Undergraduate notes by Doron Levy on root finding, interpolation, approximation, numerical differentiation, and quadrature.
- Numerical Analysis (Second Edition) - Free second-edition textbook by L. Ridgway Scott on the theory and practice of numerical methods.
- Lectures in Basic Computational Numerical Analysis - Archived University of Kentucky textbook by J. M. McDonough, focused on computational methods for differential equations.
- Fundamentals of Numerical Computation - Online textbook by Tobin Driscoll and Richard Braun with Julia, MATLAB, and Python editions covering core numerical methods for linear systems, approximation, root finding, ODEs, and PDEs.
Optimization, Operations Research, and Control / Numerical Analysis
- Nonlinear Optimization - Free graduate MIT course covering analytical and computational methods for unconstrained and constrained optimization.
- CVXPY - Open-source Python modeling language for convex, geometric, quasiconvex, and related optimization problems.
Optimization, Operations Research, and Control / Control Theory
- Feedback Systems: An Introduction for Scientists and Engineers - Free textbook by Karl J. Åström and Richard M. Murray on modeling, feedback, stability, performance, state feedback, and control design.
Mathematical Physics / Control Theory
- Introduction to Continuum Mechanics - Ray M. Bowen.
- Mechanism of the Heavens (1831) - Mary Somerville.
- Quantum Field Theory - David Tong's Cambridge master's-level lecture notes, problem sheets, HTML text, and recorded lectures on classical fields, quantization, Dirac fields, and quantum electrodynamics.
Interdisciplinary Mathematics / Mathematics for Computer Science
- Mathematics for Computer Science - Free MIT OpenCourseWare course with an open textbook, videos, notes, problem sets, and exams on proofs, discrete structures, counting, graphs, modular arithmetic, and discrete probability.
- Algorithms and Complexity - H. Wilf.
- Lecture Notes on Optimization - Pravin Varaiya.
- Information Theory, Inference, and Learning Algorithms - David J. C. MacKay.
Interdisciplinary Mathematics / Mathematics for Machine Learning
- Mathematics for Machine Learning - Free textbook on the linear algebra, geometry, calculus, probability, and optimization needed to study machine learning.
- Deep Learning: Foundations and Concepts - Free-to-read online textbook by Christopher M. Bishop and Hugh Bishop, with a probability-based treatment of modern deep-learning models and methods.
- Mathematics of Machine Learning - Free graduate MIT course on the mathematical and statistical foundations of machine learning, with lecture notes, assignments, and problem-set solutions.
- Probabilistic Machine Learning - Introductory and advanced books by Kevin Murphy, with free draft PDFs, code, figures, exercises, and teaching resources.
Interdisciplinary Mathematics / Information and Coding Theory
- Information Theory - Free graduate MIT course on entropy, source and channel coding, rate distortion, Gaussian channels, feedback, and multi-user information theory.
- Essential Coding Theory - Free graduate MIT course on error-correcting codes, Hamming spaces, and the algebraic and complexity aspects of coding theory.
- Error Correction Zoo - Maintained reference database of classical, quantum, and hybrid error-correcting codes, with definitions, relationships, and references.
Interdisciplinary Mathematics / Mathematical Finance
- Topics in Mathematics with Applications in Finance - Free undergraduate MIT course covering bond mathematics, probability, portfolio methods, time series, stochastic processes, and quantitative finance.
Interdisciplinary Mathematics / Mathematical Biology
- Mathematical Biology - Jeffrey Chasnov.
Interdisciplinary Mathematics / Signal Processing
- Introduction to Signal Processing - Sophocles J. Orfanidis (Rutgers University).
- Foundations of Signal Processing - Martin Vetterli, Jelena Kovacevic, Vivek K Goyal.
Mathematical Practice / AI for Mathematics
- LeanDojo v2 - Open-source framework and benchmark data for training, evaluating, and deploying AI-assisted theorem provers for Lean 4.
- miniF2F (⭐104) - Cross-system benchmark of formalized olympiad, high-school, and undergraduate problems for evaluating automated theorem provers.
- AlphaGeometry (⭐4.9k) - Open research implementation combining learned guidance with symbolic deduction for olympiad geometry problems.
- First Proof Project - Independent project that publishes research-level problems, evaluation methods, solutions, and expert commentary for assessing AI systems in mathematics.
- Math AI Seminar - University of Washington research seminar on formalization, theorem proving, mathematical AI, and machine-learning applications in mathematics, with a multi-year event archive.
- b=M²L - Barcelona Mathematics and Machine Learning colloquia on the interaction between mathematics and machine learning, with multi-year editions and recorded talks.
- AI for Mathematics and Theoretical Computer Science - Simons Institute and SLMath workshop archive with recorded talks on proof assistants, automated reasoning, machine learning, and mathematical discovery.
- Mathematics and AI - University of Washington Fall 2025 graduate course with public slides, Lean examples, projects, and readings on machine learning, formalization, autoformalization, mathematical discovery, and ethics.
- AI-Assisted Mathematical Discovery (⭐116) - Open thirteen-week course with notes, notebooks, exercises, and case studies on coding agents, machine learning, language models, reinforcement learning, and experimental mathematical research.
Mathematical Practice / Mathematical Software and Tools
- Wolfram Alpha - Computational knowledge engine for evaluating expressions, plotting functions, and answering structured queries. Some advanced features require a paid plan.
- SymPy - Python library for symbolic algebra, calculus, equation solving, matrices, and code generation.
- SageMath - Free mathematics software combining computer algebra, numerical computation, geometry, statistics, and visualization through Python.
- Macaulay2 - Research system for algebraic geometry and commutative algebra with specialized computational packages.
- GNU Octave - Free environment for numerical computing, linear algebra, plotting, and MATLAB-compatible scripts.
- Magma - Subscription-based computer algebra system for research in algebra, number theory, algebraic geometry, and combinatorics.
- MATLAB - Paid numerical computing environment by MathWorks.
History and Mathematics Education / Mathematical Software and Tools
- MacTutor History of Mathematics Archive - University of St Andrews archive of mathematician biographies, histories of mathematical topics, timelines, institutions, and related reference material.
- NRICH - Free curriculum-linked problems, investigations, articles, and teacher guidance from the University of Cambridge for learners aged 3 to 18.
Community and Further Reading / Journals and Magazines
- Bulletin of the American Mathematical Society - Expository articles on contemporary mathematical research, written in a way that gives insight to mathematicians who may not be experts in the particular topic.
- Notices of the American Mathematical Society - Publicizes activities of the Society and features surveys, reports, news, announcements, and opinions on industry trends, academia, and research.
- Chalkdust Magazine - Independent magazine for mathematically curious readers, with free expository articles, interviews, puzzles, and downloadable issues.
Community and Further Reading / Blogs
- ILoveMaths - Mathematics lessons and activities for Indian classes 6 to 12.
- 3Blue1Brown - Animated explanations of mathematics by Grant Sanderson.
- Math Is Fun - Lightweight lessons and reference pages for school mathematics.
Community and Further Reading / Related Curated Lists
- Scientific Computing (⭐1.6k) - Curated software for numerical analysis, scientific computing, meshing, solvers, and visualization.
- Optimization (⭐723) - Courses, books, notes, and software across mathematical optimization and operations research.
- Interactive Mathematics (⭐301) - Tools and libraries for building interactive mathematical explanations and explorations.
- AI for Mathematics (⭐78) - Research index covering AI-assisted mathematical reasoning, discovery, formal proof, and related datasets. Individual entries require independent review.
13. Awesome Zig
Network & Web / WebAssembly
- zwasm (⭐161) - From-scratch WebAssembly runtime in Zig. Full WebAssembly 3.0 with 100% spec conformance, WASI 0.1/0.2/0.3, and interpreter + JIT (arm64/x86_64) + AOT backends.
14. Awesome Audio Visualization
Experiments
- Master Pro Audio Analyzer Suite (⭐0) - 100% private, client-side Web Audio analyzer with 8192-FFT Spectrogram, RTA, and Phase Scope.
- Nutilz Audio Waveform Generator - Upload an MP3, WAV, OGG, M4A or FLAC file and instantly generate a customizable waveform visualization (bars, mirrored bars, or line) using the Web Audio API, downloadable as a PNG. Runs entirely in the browser, no upload.
- DjMirror Pulse - Real-time audio-reactive visuals and DMX lighting control for live DJ sets, as a standalone desktop application.
People to Follow
- Varun Maurya - Cloud & Media Systems Engineer, Solutions Architect, Hybrid AV/IT Infrastructure, Live Events & Studio Post-Production Audio Engineer
15. Awesome Neovim
AI / Diagnostics
- nwiizo/signalbox.nvim (⭐4) - Attention-first control surface for monitoring and routing persistent Herdr coding agents.
Colorscheme / Colorscheme Creation
- nitinbhat972/cwal.nvim (⭐18) - Generates dynamic colorschemes from cwal-generated color palettes.
Editing Support / Scrollbar
- DRoma82/add-subtract-ex.nvim (⭐8) - Extends
<C-a>/<C-x>to toggle booleans, comparison/logical operators, and shift letters, deferring to native number handling.
16. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- lumen (⭐0) - Deterministic command suggestions for ZSH — inline, on demand, no AI round-trip required.
Themes / superconsole - Windows-only
- emojify (⭐0) - Theme for displaying different types of emoji at the prompt. Includes decorators for
gitstatus, current directory and user@hostname.
- playful (⭐0) - Dependency-free two-line theme engine with 17 switchable palettes that also recolor
lsand completion listings. Includes decorators forgitstatus, command execution time, current directory, virtualenv, background jobs and moon phase, plus festival-day banners and daily verse cards. Works in any 256-color terminal without special fonts.
- pond (⭐0) - A calm two-line oh-my-zsh theme in pastel greens and blues.
- pretty (⭐51) - Prompt written in rust with decorators for
gitstate, branch, tag pointing at current commit, count of changed, newly-added, staged, conflicting files, number of files in the stash.
- vaporwave (⭐0) - Colorful with decorators for
gitstatus, python virtualenv, exit status of last command and time.
- weakline (⭐0) - a blazingly fast, lightweight, and modern prompt written in Go. Includes decorators for
gitstatus, current directory and python virtual environment.
17. Awesome Cmake
Modules
- better.cmake - Collection of modern CMake extensions [
[APACHE2]][APACHE-2.0]
18. Awesome Ruby
Error Handling
- Rails Error Dashboard (⭐88) - Self-hosted error tracking for Rails, running inside your app with no external services.
19. Awesome Rust
Applications / Productivity
- VisiGrid/VisiGrid (⭐124) - Native spreadsheet built like a code editor with GPUI, WASM, and a headless CLI engine.
Applications / Utilities
- fosk/emplace [emplace] - Synchronize installed packages on multiple machines
- vamolessa/verco [verco] - A simple Git/Hg tui client focused on keyboard shortcuts
Libraries / Data processing
- logisky/LogiSheets (⭐136) [logisheets-rs] - A new, modern spreadsheet engine that drives real products.
Libraries / GUI
- linebender/xilem (⭐5.5k) [xilem] - Experimental reactive UI framework for Rust inspired by React, SwiftUI, and Elm. Built on Masonry, Vello/wgpu, Parley, and AccessKit with web and native backends.
Libraries / Reverse engineering
- wakaru (⭐953) [wakaru] - JavaScript decompiler: unpacks webpack/esbuild/Metro/Browserify bundles into modules and reverses minifier and Babel/TypeScript output into readable code
20. Awesome Deno
Modules / Automation
- zuke (⭐28) - Code-first, strongly-typed build automation system where builds are defined as TypeScript classes.
Showcases / XML
- Chobble Tickets (⭐15) - Open source ticket sales system with encrypted attendee data and Stripe, Square, or SumUp payments.
21. Awesome Bitcoin
Blockchain API and Web services
- OnFinality - Bitcoin RPC endpoints and API access for dApps, wallets, analytics, and backend services.
22. Awesome Streaming
Table of Contents / Engines and Platforms
- Aeron (⭐8.8k)
- Reliable UDP unicast, multicast, and IPC message transport.
- Apache Heron (⭐3.6k)
- Retired distributed, fault-tolerant stream processing engine originally developed at Twitter.
- Apache Pulsar (⭐15k)
- Distributed pub-sub messaging and event streaming platform.
- Apache StreamPipes (⭐734)
- Self-service industrial IoT platform for connecting, analyzing, and exploring data streams.
- AthenaX (⭐1.2k)
- Uber's retired SQL-based streaming analytics platform.
- eKuiper (⭐1.7k)
- Lightweight data stream processing engine for resource-constrained IoT edge devices.
- Fluvio (⭐5.2k)
- Composable, stateful data streaming system with programmable in-line computation.
- LaminarDB (⭐42)
- Embeddable streaming SQL engine built on Apache Arrow and DataFusion.
- LogDevice (⭐1.9k)
- Facebook's archived distributed storage system for sequential data.
- Mantis (⭐1.5k)
- Netflix platform for building real-time, operations-focused stream processing applications.
- Metaq (⭐1.3k)
- Taobao distributed messaging system.
- mupd8 (Muppet) (⭐128)
- MapReduce-style framework for processing fast-moving data streams.
- NATS Streaming (⭐2.5k)
- Deprecated disk-backed messaging system superseded by NATS JetStream.
- NSQ (⭐26k)
- Real-time distributed messaging platform designed to operate at scale.
- PipelineDB (⭐2.7k)
- Unmaintained PostgreSQL extension for continuous SQL aggregation over time-series data.
- S4 (⭐43)
- Retired distributed platform for processing continuous unbounded data streams.
- SensorBee (⭐231)
- Discontinued lightweight stream processing engine for IoT.
- Squall (⭐273)
- Online SQL query processing engine built on Apache Storm.
- Tigon (⭐284)
- High-throughput real-time stream processing framework built on Hadoop and HBase.
- Trill (⭐1.3k)
- Single-node query processor for temporal and streaming data from Microsoft Research.
- Wally (⭐1.5k)
- Distributed stream processing framework formerly named Wallaroo.
Table of Contents / Libraries, SDKs, and Programming Models
- Akka (⭐13k)
- Toolkit and runtime for concurrent, distributed, resilient applications on the JVM.
- Akka Streams (⭐13k)
- Reactive Streams implementation built on Akka actors.
- Apache Edgent (⭐222)
- Retired programming model and runtime for streaming analytics on gateways and edge devices.
- Apache Pekko (⭐1.6k)
- Open-source toolkit for concurrent, distributed, resilient applications, forked from Akka 2.6.
- Apache SAMOA (⭐251)
- Retired distributed streaming machine learning framework.
- Apache StormCrawler (⭐993)
- Scalable web crawler SDK based on Apache Storm.
- DataSketches (⭐959)
- Apache library of stochastic streaming algorithms known as sketches.
- FastStream (⭐5.3k)
- Asynchronous framework for building event-driven applications with Kafka, RabbitMQ, NATS, Redis, and MQTT.
- FS2 (⭐2.4k)
- Compositional streaming I/O library for Scala.
- Jubatus (⭐707)
- Distributed processing framework and library for online machine learning.
- MediaPipe (⭐37k)
- Cross-platform, customizable ML solutions for live and streaming media.
- Monix (⭐1.9k)
- High-performance Scala and Scala.js library for asynchronous and event-based programs.
- Numalogic (⭐172)
- Collection of machine learning models and tools for anomaly detection and forecasting on operational time-series data.
- Pulsar (⭐1.8k)
- Actor-based event-driven concurrency framework for Python.
- Scramjet TypeScript (⭐41)
- Reactive stream programming framework for asynchronous JavaScript and TypeScript applications.
- Streamiz.Kafka.Net (⭐543)
- .NET stream processing library for Apache Kafka.
- Streamparse (⭐1.5k)
- Python API, command-line tools, and topology DSL for Apache Storm.
- Summingbird (⭐2.1k)
- Retired library for expressing streaming MapReduce computations over Storm and Scalding.
- Tributary (⭐466)
- Python library for constructing synchronous, reactive, and lazy dataflow graphs.
- WindFlow (⭐88)
- Data stream processing parallel library for multi-core CPUs and GPUs.
- Yurita (⭐109)
- PayPal anomaly detection framework built on Spark Structured Streaming.
Table of Contents / Data Integration and Pipelines
- Apache Flume (⭐2.6k)
- Distributed service for collecting, aggregating, and moving large amounts of log-like data.
- Brooklin (⭐962)
- Distributed system for reliable nearline data streaming between heterogeneous systems at scale.
- Camus (⭐879)
- LinkedIn's retired, previous-generation Kafka-to-HDFS pipeline.
- Databus (⭐3.7k)
- LinkedIn source-agnostic distributed change data capture system.
- faucet-stream (⭐7)
- Config-driven platform and embeddable library for ETL, CDC, and streaming data movement.
- inGestr (⭐3.8k)
- Command-line application and Python SDK for copying data between databases, SaaS applications, and data warehouses.
- Redpanda Connect (⭐8.7k)
- Declarative stream processor for moving, enriching, transforming, and filtering data between sources and sinks.
- Suro (⭐796)
- Netflix data pipeline for collecting, aggregating, and dispatching application events.
- yasdb (⭐3)
- Durable Streams protocol server backed by SlateDB object storage, with offset-based catch-up reads and SSE or long-poll tailing.
Table of Contents / Applications and Tools
- Streamdal (⭐615)
- Code-native data privacy controls for detecting PII in application data flows.
Table of Contents / Managed and Closed Source
- Amazon Kinesis Data Streams - Fully managed service for ingesting and processing real-time data streams on AWS.
- Azure Stream Analytics
- Fully managed service for serverless real-time analytics in the cloud and at the edge.
- Concord
- Historical distributed stream processing framework built on Apache Mesos.
- Google Cloud Dataflow
- Fully managed service for running Apache Beam batch and streaming pipelines.
- IBM Streams
- Discontinued proprietary platform for distributed stream processing and real-time analytics.
- NVIDIA DeepStream SDK
- GStreamer-based toolkit with open-source components and proprietary NVIDIA libraries for real-time AI streaming analytics and multi-sensor processing.
Table of Contents / Benchmarks
- Flotilla (⭐238)
- Automated message queue orchestration for scaled-up benchmarking.
Table of Contents / Readings
23. Awesome Embedded Rust
Board support crates / Arduino
avr_328p_hal- A zero-dependency, board support crate for the Arduino UNO R3 on the AVR_ATmega328p microcontroller featuring direct register-level control for performance. It leverages Rust'sOptionenum type to ensure only one part of the code has access to a specific driver. Documentation
24. Awesome V
Games
- Dino (⭐0) - A simple console arcade game written in V where you control a dino and avoid cactuses and birds.
Web
- v-jwt (⭐1) - A JWT (JSON Web Token) library for vlang.
- v-sm3 (⭐0) - A SM3 hash function for vlang.
Articles
- How To Make A V Compiler Backend - Walkthrough of writing a new codegen backend for V.
- The V WebAssembly Compiler Backend, Rewritten - Rewriting V's WebAssembly backend with no external dependencies.
Editor plugins / Zed
- zed-v (⭐38) - Support for V syntax highlighting in Zed.
25. Public Apis
Anti-Malware
-
Description: Community IP blacklist to check and report abusive IP addresses
Auth: No
HTTPS: Yes
CORS: Unknown
Business
-
Description: Find verified legal specialists in Georgia from natural-language queries
Auth: No
HTTPS: Yes
CORS: Yes
Cryptocurrency
API: CoinLobster
Description: Live executed whale trades across 15 exchanges and on-chain DEX with an unusualness radar
Auth: No
HTTPS: Yes
CORS: Yes
API: monerometrics
Description: Reorg-aware Monero (XMR) network metrics, mining-pool centralization and chain reorganizations
Auth: No
HTTPS: Yes
CORS: Yes
Development
API: DigMyName
Description: Domain availability and registrar pricing across 52 TLDs
Auth: No
HTTPS: Yes
CORS: Yes
API: OutageDeck
Description: Live status and incidents for 170+ cloud and SaaS providers from official feeds
Auth: No
HTTPS: Yes
CORS: Yes
API: Phone Specs
Description: Real-time smartphone specifications database for 263 devices
Auth: No
HTTPS: Yes
CORS: Yes
API: TinyMind Agent Tools
Description: Free APIs by an AI agent on a VPS: actor lookup, word-of-the-day, poems, jokes, ping
Auth: No
HTTPS: Yes
CORS: Yes
API: Web Metadata & Contact Extractor
Description: Extract SEO metadata, contact emails, social links, and tech stack (<200ms)
Auth:
apiKeyHTTPS: Yes
CORS: Yes
API: Atomic Mail
Description: Email for AI agents: programmatic inbox creation and send/receive over JMAP
Auth:
apiKeyHTTPS: Yes
CORS: Unknown
Entertainment
API: CosmyDay Astrology
Description: Natal charts and sky events computed from Swiss Ephemeris
Auth: No
HTTPS: Yes
CORS: Yes
Finance
API: Filingrail
Description: SEC EDGAR filings, XBRL financials, Form 4 insider trades, 8-K events and 13F holdings
Auth:
apiKeyHTTPS: Yes
CORS: Unknown
API: NORTH7 Agent
Description: Trading signals, market analysis and geopolitical intelligence
Auth:
apiKeyHTTPS: Yes
CORS: Yes
Games & Comics
API: KrakenKeys
Description: Steam game key price comparison across 20+ stores, deals, and price history
Auth:
apiKeyHTTPS: Yes
CORS: No
Machine Learning
API: BRAINIALL (⭐0)
Description: PT-BR and Spanish audio transcription with diarization and SRT/VTT
Auth:
apiKeyHTTPS: Yes
CORS: Yes
API: DreamThreads
Description: Parse dreams into structured entities, emotions, agency, threat, and outcomes
Auth: No
HTTPS: Yes
CORS: Yes
Open Data
API: i6eal Open AI Data
Description: Open datasets on AI policy, regulation and public-sector adoption in Germany and the EU
Auth: No
HTTPS: Yes
CORS: Yes
API: LottoLens PH
Description: Fixed Philippine PCSO historical results and normal draw schedules
Auth: No
HTTPS: Yes
CORS: Yes
Science & Math
API: CycleCalcs
Description: Interpreted astronomy: sun and moon times, moon phases, planets, eclipses, seasons
Auth: No
HTTPS: Yes
CORS: Yes
API: VedIntel™ AstroAPI
Description: Vedic astrology computation — birth charts, dashas, panchang, AI narratives
Auth:
apiKeyHTTPS: Yes
CORS: Yes
Social
API: SocialSwarm
Description: Turn articles into ready-to-post X thread drafts with different hooks
Auth:
apiKeyHTTPS: Yes
CORS: No
API: TwitterAPIs
Description: Twitter / X data API: search, profiles, timelines, followers, DMs, write actions
Auth:
apiKeyHTTPS: Yes
CORS: Unknown
Sports & Fitness
API: PlayerElo
Description: Player-level Elo ratings, predictions and history for 176 football leagues
Auth:
apiKeyHTTPS: Yes
CORS: Unknown
Transportation
API: Can I enter
Description: Visa and entry requirements for 199 passports, cited to official sources, verified daily
Auth: No
HTTPS: Yes
CORS: Yes
API: Strait of Hormuz Ship Monitor
Description: Live AIS vessel traffic, crossings and oil flow through the Strait of Hormuz
Auth: No
HTTPS: Yes
CORS: No
Weather
API: Hail History
Description: Radar-detected hail history for any US address from NOAA NEXRAD Level-III hail detections, by year
Auth: No
HTTPS: Yes
CORS: Yes
26. Awesome Irc
Bouncers / Self-hosted
BIP IRC Proxy - Always online, lightweight and secure Open Source IRC proxying with backlogging. (source) C
27. Awesome Machine Learning
Python / General-Purpose Machine Learning
- PhilanthroPy (⭐6) - A scikit-learn native toolkit for nonprofit and academic-medical-center fundraising analytics: leakage-safe donor propensity, lapse, planned-giving, wealth-screening and revenue-forecasting estimators.
28. Awesome Ios Books
iOS
Swift
SwiftUI
Architecture
ARKit
Machine Learning
Reverse Engineering
macOS
Interview
29. Awesome Go
Networking / Network Utilities
- cavaliergopher/grab (⭐1.5k) — Download manager package ☆
1,480
Science / Clients & Libraries
- DavidBelicza/TextRank (⭐224) — TextRank implementation in Golang with extendable features (summarization, phrase extraction) and multithreading (goroutine). ☆
224
30. Collective Ai Tools
Video
- Pixmax - All-in-one AI platform for generating videos and images with leading models and visual workflows.
#freemium
31. Awesome Langchain
LangChain Framework
- LangChain (⭐143k): the original 🐍
- LangChain.js (⭐18k): the js brother ✨
- Twitter account: follow to get fresh updates
Ports to other languages
- LangchainRb (⭐2k): Ruby Langchain
Tools / Low-code
- Langflow (⭐153k): LangFlow is a UI for LangChain
Tools / Services
- Auto-evaluator (⭐1.1k): a lightweight evaluation tool for question-answering using Langchain
- Swiss Army Llama (⭐1.1k): Llama2 Embeddings FastAPI Service using LangChain
Tools / Agents
- Private GPT (⭐57k): Interact privately with your documents using the power of GPT, 100% privately, no data leaks
- Colossal-AI (⭐41k): LLM training and inference system whose ColossalChat application implements LLM with RLHF
- CrewAI (⭐56k): Cutting-edge framework for orchestrating role-playing, autonomous AI agents.
- ThinkGPT (⭐1.6k): Agent techniques to augment your LLM and push it beyond its limits
- SuperAgent (⭐6.7k): Deploy LLM Agents to production
- Multi-Modal LangChain agents in Production (⭐477): Deploy LangChain Agents and connect them to Telegram
- BlockAGI (⭐322): BlockAGI conducts iterative, domain-specific research, and outputs detailed narrative reports to showcase its findings
- deepagents (⭐28k): LangChain's framework for building deep agents that plan, delegate to sub-agents, and work against a virtual file system over long-horizon tasks. Includes dcode, a model-agnostic open-source coding agent.
Tools / Templates
- AI (⭐26k): Vercel template to build AI-powered applications with React, Svelte, and Vue, first class support for LangChain
- Mem0 (⭐62k): Universal memory layer for AI agents.
Open Source Projects / Knowledge Management
- Quivr (⭐39k): Opinionated RAG for integrating GenAI into your apps
Open Source Projects / Other / Chatbots
- DB GPT (⭐20k): Interact your data and environment using the local GPT, no data leaks, 100% privately, 100% security
- Paper QA (⭐9k): LLM Chain for answering questions from documents with citations
- Chat Langchain (⭐6.4k): locally hosted chatbot specifically focused on question answering over the LangChain documentation
- Entaoai (⭐866): ChatGPT + Enterprise data with Azure OpenAI
- Robby-Chatbot (⭐814): AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡.
- AI Chatbot (⭐21k): A full-featured, hackable Next.js AI chatbot built by Vercel Labs
- GPT Migrate (⭐7k): Easily migrate your codebase from one framework or language to another.
- LobeHub (⭐81k) An open-source, extensible (Function Calling), high-performance chatbot framework
- PersonalityChatbot (⭐63): Langchain chatbot for chat with personality using Langchain🦜 | LangSmith | MongoDB.
Learn / Notebooks
- LangChain Handbook (⭐3k): Pinecone / James Briggs' LangChain handbook
Other LLM Frameworks / Videos Playlists
- LlamaIndex (⭐51k): provides a central interface to connect your LLM's with external data.
- AGiXT (⭐3.2k): Dynamic AI agent automation platform that orchestrates instruction following and complex task management.
- MetaGPT (⭐70k): The Multi-Agent Meta Programming Framework: Given one line Requirement, return PRD, Design, Tasks, Repo and CI
- Hyv (⭐24): Probably the easiest way to use any AI Model in Node.js and create complex interactions with ease.
- Axflow (⭐1.1k): A comprehensive AI framework for TypeScript
- Outlines (⭐15k): Fast and reliable neural text generation.
- Letta (⭐24k): Platform for stateful agents with advanced memory that learn and self-improve
- Agentlabs (⭐555): Universal AI Agent Frontend. Build your backend we handle the rest.
- OpenAgent (⭐5.5k): Open-source AI LangChain-like RAG (Retrieval-Augmented Generation) knowledge database with web UI and Enterprise SSO⚡️, supports OpenAI, Azure, LLaMA, Google Gemini, HuggingFace, Claude, Grok, etc
- SWE Agent (⭐20k): SWE-agent takes a GitHub issue and tries to automatically fix it, using GPT-4, or your LM of choice.
- AgentRun (⭐376): The easiest, and fastest way to run AI-generated Python code safely
- AgentScope (⭐29k): Start building LLM-empowered multi-agent applications in an easier way.
- Agno (⭐42k): Build, run, and manage agent platforms.
32. Awesome Agents
MCP Servers and Data Connectors
- CorpusIQ (⭐17) - Open-source MCP server that connects AI agents to business data APIs such as Stripe, GA4, Shopify, QuickBooks, and HubSpot.
33. Awesome Integration
Projects / AI Gateway
- Bifrost (⭐7.2k) (⭐6.9k) - A high-performance AI gateway written in Go that unifies more than 20 model providers behind a single OpenAI-compatible API, with failover, load balancing, semantic caching, and governance.
- LiteLLM (⭐56k) (⭐56k) - An LLM gateway that exposes 100+ model providers through a unified OpenAI-compatible API, with spend tracking, fallbacks, and rate limiting.
- Obot (⭐937) (⭐923) - An open-source MCP platform that combines server hosting, a registry, a gateway, and a chat client with access control and audit logging.
Projects / API Management
- Gravitee.io API Management (⭐439) (⭐438) - A lightweight, open-source platform offering flexible API governance, robust security, and straightforward configuration.
Projects / API Documentation
- Zudoku (⭐575) (⭐567) - A customizable framework built on OpenAPI, focused on delivering exceptional developer experiences through quality documentation.
Projects / API Gateway
- Spring Cloud Gateway (⭐4.9k) (⭐4.9k) - Leverages the Spring ecosystem to deliver robust routing, filtering, and security for microservices.
Projects / API Testing
- Testing tools and frameworks
- Apache JMeter (⭐9.5k) (⭐9.5k) - A feature-rich tool for load testing and performance analysis across diverse web applications and services.
- Artillery (⭐9k) (⭐9k) - A complete load testing platform supporting HTTP, WebSocket, Socket.io, gRPC, and more, with cloud-native serverless scaling on AWS Lambda and Fargate.
- Gatling (⭐6.9k) (⭐6.9k) - A powerful load testing framework with a developer-friendly DSL that delivers detailed performance metrics.
- Hurl (⭐19k) (⭐19k) - A command-line tool for running HTTP requests with plain text syntax, excellent for both API testing and CI/CD integration with support for chaining, capturing values, and comprehensive assertions.
- Keploy (⭐18k) (⭐18k) - A developer-centric API and integration testing tool that auto-generates tests and data-mocks from real traffic using eBPF, supporting any language without code changes.
- ghz (⭐3.3k) (⭐3.3k) - A simple gRPC benchmarking and load testing tool with support for various load schedules, concurrency control, and detailed performance metrics.
- Grafana k6 (⭐31k) (⭐31k) - Open-source, JS-scriptable load-testing tool for CI/CD.
- Karate (⭐8.9k) (⭐8.9k) - A unified testing framework that merges API automation, mocking, and performance testing with simple, expressive syntax.
- Pyresttest (⭐1.1k) (⭐1.2k) - A Python-based testing tool offering easy YAML/JSON-driven REST API testing and microbenchmarking.
- REST Assured (⭐7.1k) (⭐7.1k) - A Java DSL that simplifies REST API testing with intuitive syntax and seamless integration into CI pipelines.
- RESTler (⭐2.9k) (⭐2.9k) - A stateful REST API fuzzing tool that automatically discovers security and reliability bugs by intelligently inferring producer-consumer dependencies from OpenAPI specifications.
- Schemathesis (⭐3.5k) (⭐3.5k) - A Python library for property-based testing of API schemas, ensuring reliability through robust edge-case detection.
- Taurus (⭐2.1k) (⭐2.1k) - An open-source automation framework that simplifies continuous testing with intuitive configuration and integration support.
Projects / B2B Integration
- phase4 (⭐234) (⭐233) - Embeddable, lightweight Java library implementing the AS4 messaging protocol, including the Peppol and CEF/eDelivery profiles.
Projects / Business Rules Engine
- OpenL Tablets (⭐201) (⭐200) - Flexible open-source decision management system that simplifies defining and executing business rules and decision tables.
Projects / Change Data Capture
- Debezium (⭐13k) (⭐13k) - Open-source distributed platform for change data capture that turns your existing databases into event streams for real-time data integration.
Projects / Data Integration
- Conduit (⭐605) (⭐603) - Lightweight data integration tool written in Go that streams data between systems using built-in or standalone connectors, with Kafka Connect compatibility.
- Sling (⭐885) (⭐883) - Fast ELT command-line tool and Go library for moving data between databases, files, and cloud storage across a wide set of connectors.
Projects / Data Mapping Solution
- JSLT (⭐698) (⭐696) - Powerful JSON query and transformation language inspired by jq and XPath, designed for rapid and flexible data manipulation.
- Kaoto (⭐112) (⭐111) - Visual data mapper for Apache Camel with a drag-and-drop interface supporting XML, JSON, CSV, and XSLT transformations. Successor to AtlasMap.
Projects / Enterprise Service Bus
- WSO2 Integrator: MI (⭐258) (⭐257) - The configuration-driven integration runtime of the WSO2 Integrator platform, supporting enterprise integration patterns in centralised and containerised deployments.
Projects / Integration Frameworks
- Wolverine (⭐2.3k) (⭐2.3k) - Low-ceremony messaging and command-bus framework for .NET with built-in durable messaging and transports like RabbitMQ and Kafka.
Projects / Message Broker
- Apache Qpid (⭐70) (⭐71) - AMQP-compliant messaging tool with multi-language support for enterprise-grade message delivery.
- LavinMQ (⭐987) (⭐982) - High-performance message queue server implementing AMQP 0-9-1 and MQTT protocols, built with Crystal for exceptional throughput and minimal resource usage.
Projects / Schema Registry
- Apicurio Registry (⭐902) (⭐895) - Open-source registry for API designs and schemas, supporting Avro, Protobuf, JSON Schema, OpenAPI, and AsyncAPI artifacts with configurable compatibility rules.
Projects / Self-Service Integration
- n8n (⭐200k) (⭐199k) - Open-source workflow automation tool with 400+ connectors, giving you full control over your data and integrations.
Projects / Workflow Engine
- Cadence (⭐9.4k) (⭐9.4k) - Fault-tolerant, stateful platform that reliably orchestrates long-running workflows and complex applications.
- Inngest (⭐5.7k) (⭐5.7k) - Event-driven durable execution platform that runs reliable step functions inside your existing services.
- LittleHorse (⭐392) (⭐391) - High-throughput, low-latency microservice orchestration engine built on Kafka Streams, with SDKs in multiple languages.
Resources / API Specification
- Arazzo Specification (⭐459) (⭐455) - A standard, programming language-agnostic representation for describing sequences of API calls (workflows) and their dependencies.
Resources / Data Formats
- Apache Arrow (⭐17k) (⭐17k) - Language-agnostic columnar in-memory format for fast data interchange, including the Arrow IPC format and Flight RPC for moving data between systems.
- YAML (⭐497) (⭐491) - A human-friendly and easy-to-read data serialization format that is widely used for configuration files and data exchange. It supports rich data types and is compatible with most programming languages.
Resources / Structure and Validation
- JSON Schema (⭐5.1k) (⭐5.1k) - A powerful tool for validating the structure of JSON data. JSON Schema enables developers to ensure that JSON data conforms to a specific structure, making it easier to process and manipulate.
34. Awesome Ddd
Books
- Crafting Great APIs with Domain-Driven Design: Collaborative Craftsmanship of Asynchronous and Synchronous APIs - A comprehensive guide to designing and building APIs using Domain-Driven Design principles, covering both event-driven asynchronous and synchronous API patterns.
Sample Projects / GO
- Go DDD Template (⭐759) - Production-grade DDD and CQRS template with value objects, race-safe idempotent commands, domain events with a transactional outbox, and a tutorial series teaching DDD from zero.
Sample Projects / .NET (C#/F#)
- AppointMe (⭐39) - A production-grade SaaS template on .NET 10, React, modular monolith, vertical slices, multitenancy, CQRS, DDD, event-driven architecture, durable messaging (outbox).
- OpenMind.DDD.Patterns (⭐5) - A comprehensive C# demo of DDD tactical patterns (Entities, Value Objects, Aggregates, Domain Events) and strategic design (Bounded Contexts, Context Mapping) using an order management domain, with CQRS, Event-Driven Architecture, and MongoDB.
Sample Projects / JavaScript / TypeScript
txob- Transactional outbox event processor with Postgres and MongoDB native plugins — at-least-once delivery, near-realtime wakeup signals, graceful shutdown, and horizontal scalability.
Sample Projects / JVM languages
- Casino Engine (⭐18) - Production iGaming/casino engine in Kotlin/Ktor demonstrating Hexagonal Architecture with DDD and CQRS. Aggregates raise domain events, repository ports live in the domain layer, command and query handlers are wired through a Koin-discovered registry, and domain events are published to RabbitMQ after the write transaction commits. Apache 2.0.
Libraries and Frameworks / .NET
- OpenCQRS (⭐28) - OpenCQRS is a .NET framework for DDD, CQRS, and Event Sourcing. It can be used as a simple mediator or as a full Event Sourcing solution with Cosmos DB or Entity Framework Core as storage. It has built-in support for Service Bus, RabbitMQ, Redis Cache, Memory Cache, and FluentValidation among other features.
- Stratara (⭐2) - CQRS and Event Sourcing framework for .NET with tamper-evident streams and tenant-aware encryption, plus integrated mediator, outbox, sagas and projections.
- Deveel Events- Provides an easy-to-use framework for the publication and subscription of events in .NET applications, supporting multiple messaging channels (eg. RabbitMQ, Azure Service Bus, etc.) and a variety of serialization formats (eg. JSON, XML, etc.).
Libraries and Frameworks / JavaScript / TypeScript
- nestjs-hexagonal (⭐5) - Claude Code plugin for building NestJS bounded contexts with Hexagonal Architecture, DDD, CQRS, and event-driven patterns.
Libraries and Frameworks / JVM
- Pure Assert (⭐4) - A lightweight, zero-dependency Java library for expressive pure input assertions and domain invariants.
User Groups / Ruby
- Worldwide - Specific about EventStorming
Tools / Ruby
- DDD Toolbox - Open-source collection of modern web-based tools including Domain Storytelling and Event Storming (Source Code (⭐383)).
35. Free for Dev
Cloud management solutions
- Parsivex - Parsivex scans your AWS account for idle EC2, unattached EBS, oversized RDS, stale snapshots, NAT gateway overuse etc. Free tier provides a monthly scan for one AWS account and returns total monthly waste plus a category breakdown. Paid plans give access to itemized findings and scheduled re-scans.
APIs, Data, and ML
- NASdisks Drive Data API - Free, no-key, CORS-enabled API for NAS HDD/SSD specifications, per-model CMR/SMR classification, and annualized failure rates derived from Backblaze Drive Stats. Returns JSON or CSV, CC BY 4.0, no signup.
- Pexafy - Semantic image search API across 9 free photo sources (Unsplash, Pexels, Pixabay, Kaboompics & more), 9M+ photos under one JSON schema instead of one integration per source. Plain-language queries, reverse image search, filters on color, orientation and license. CORS is open on read endpoints, so it runs from the browser. The free plan includes 5,000 API requests/month and 1 key, no app review.
- XFlux - X/Twitter read REST API (profiles, search, timelines) plus account monitors. Free tier: 1,000 API calls/month, 1 monitor, instant API key. HTTP webhooks on paid plans from $19/mo.
Security and PKI
- CertPost - Live SSL/TLS certificate monitoring on port 443 or custom ports (SMTP/IMAP). Reads the served certificate on the wire, full chain verification, and alerts via email or webhook before expiration. Free tier includes 3 certificates monitored forever.
- inspect.software - Public record of automated open-source repository audits: security posture, maintainability, dependency health, and malicious-package checks, with a versioned methodology and grade badges. Free tier: full access to all published reports, automatic coverage of repositories above the public-interest threshold (≥500 stars, ≥50 forks, or org-owned with ≥250 stars), embeddable badges, and 100 starting credits (5 inspections) for below-threshold repositories.
- Atomic Mail - Email built for AI agents, entirely free. Programmatic inbox creation, custom domains, and full send/receive over the open JMAP standard (RFC 8620/8621); hosted MCP server available. A real mailbox service, not disposable/temporary email.
PaaS
- Runsite - European PaaS with automated deployments from GitHub for web services or static sites (1 web 0.1 vCPU/256 MB free), managed PostgreSQL and Valkey(Redis) (30 days for free), Transactional Email (3,000 emails/month free), S3 compatible storage (5 GB/free), all what you need for start your web site. Servers located in Germany.
Web Hosting
- Harvis.dev - Static site hosting via CLI (
npx harvis) with no config files or build step. Includes free subdomain, free form submissions collections, GitHub Actions integration, CloudFlare CDN, free SSL.
- Koyeb - Serverless platform with a free Hobby plan providing 550 free compute hours/month (512 MB RAM Free tier), 1 free PostgreSQL database, and custom domain SSL.
- ShipStatic - Static hosting your AI agent can drive itself:
npx @shipstatic/ship ./distand the site is live, with no install, no signup, no repo, no build. MCP, SDK and API too. Free accounts keep sites permanently with automatic HTTPS, global edge delivery and unmetered bandwidth; custom domains are paid.
- Stormkit - Self-hostable Vercel alternative for building, hosting, and deploying modern frontend and JavaScript applications. Free plan includes 1 app, 50 GB bandwidth, unlimited custom domains, and free SSL.
Storage and Media Processing
- hyperserve.io - Video backend API for developers: accept any format your users upload, transcode to MP4, and deliver globally via CDN. The free tier includes 50 videos, 1 GB per file, and 250 GB bandwidth per month.
36. Magictools
Graphics / Spritesheet Tools
- 🆓 PixelChart Sprite Sheet Tools - Pack frames into a sheet with a JSON atlas, slice sheets back into PNGs, and convert between sheets and animated GIFs. Runs in the browser, no upload.
Graphics / Texture Tools
- 🆓 PixelChart Normal Map Generator - Turns an image into normal, height and ambient occlusion maps with a live WebGL lit preview. Exports PNG or ZIP, runs entirely in the browser.
Graphics / Animation
- 🆓 GameAsset.net - 10,000+ free CC0 character animations, previewable in 3D with GLB download.
Graphics / Vector/Image Editor
- 💸 Pixanima - Free in-browser pixel-art and animation editor with layers, a frame timeline, GIF/sprite-sheet export, and an optional AI assistant.
37. Typedb Awesome
Open source projects using TypeDB
skills- A collection of agent skills, including a TypeDB skill for agent workflows.
38. Awesome Fiber
⚙️ Middlewares / 💻 Contrib
- spnego (⭐304) - Kerberos authentication middleware for Fiber using the SPNEGO mechanism.
39. Awesome Gemini Cli
Agent Orchestration & CLI Tools
- SandBase CLI (⭐3) - Open-source CLI and MCP bridge that configures Gemini CLI and other AI coding agents to access 2,000+ AI models through one account.
Development Tools & Utilities
- MCP Config Doctor - Browser-local diagnostic that validates Gemini CLI
~/.gemini/settings.jsonMCP server entries (shape, env/secret references, transport fields). Also covers Claude Code, Codex CLI, and VS Code MCP configs. No account, no telemetry, no remote calls — runs entirely in the browser.
- Hexis (⭐58) - Git-backed platform for skills, tools, and context for AI agents, available to Gemini CLI through a remote OAuth MCP server.
MCP Servers
- RunAPI MCP (⭐54) - Remote MCP server for browsing model catalogs, checking pricing, and creating image, video, music, audio, and other model API tasks through RunAPI. Works with Gemini CLI:
gemini mcp add --transport http runapi https://mcp.runapi.ai/mcp.
- AISO Tools MCP - Query a catalog of 1,636 AI tools from the CLI: keyword/category/pricing search, side-by-side comparison, and alternatives lookup, with a canonical citation URL on every result. Remote Streamable HTTP, no API key. Works with any MCP client including Gemini CLI:
gemini mcp add --transport http aisotools https://aisotools.com/api/mcp.
- Lians (⭐6) - Open-source, local-first memory for Gemini CLI and other AI agents. Durable cross-session recall through a two-tool MCP extension, with no account or API key. Install:
gemini extensions install https://github.com/Lians-ai/Lians.
- LWC (⭐34) - Local-first, source-grounded project memory for Gemini CLI and other coding agents. Provides bounded recall, citations, atomic changesets, an installable Agent Skill, and a read-only stdio MCP server (
lwc serve --mcp). Apache-2.0.
40. Awesome Icons
Archive of Icons
- IconSearch - Search and compare 355,000+ SVG icons across 229 open-source libraries.
Tools
- SVG to TGS - Animates SVG artwork in the browser and exports Telegram-ready TGS files for animated stickers and custom emoji.
- FaviconDL - Fetch and download any website's favicon by URL, with multiple sizes and a public API.
41. Awesome Mqtt
Tools
- MQTTForge (⭐0) - Test console that builds a broker's topics into a live tree, shows every frame on the wire, and publishes by hand. Desktop app for macOS, Windows and Linux, or a single Docker image.
- RunMQTT MQTT Topic ACL Linter - Browser-based, local-only validator for MQTT topic-filter ACLs that checks wildcard breadth, tenant boundaries, publish/subscribe direction, placeholders, and overlapping rules. Source and method (⭐0).
42. Awesome Iot
Software / Libraries and Tools
- MQTT ACL Linter (⭐0) - Local-only MQTT topic ACL static analysis with optional RunMQTT policy checks.
43. Tips
Basic Operations
List of all files till a commit
git ls-tree --name-only -r <commit-ish>Quickly switch to the previous branch
git checkout -Alternatives:
git checkout @{-1}Delete remote branch
git push origin --delete <remote_branchname>Alternatives:
git push origin :<remote_branchname>git branch -dr <remote/branch>Delete remote tag
git push origin :refs/tags/<tag-name>Undo local changes with the content in index(staging)
git checkout -- <file_name>Alternatives:
git restore <file_name>Reword the previous commit message
git commit -v --amendSee commit history for just the current branch
git cherry -v masterAmend author.
git commit --amend --author='Author Name <email@address.com>'Stage parts of a changed file, instead of the entire file
git add -pPick commits across branches using cherry-pick
git checkout <branch-name> && git cherry-pick <commit-ish>Grab a single file from a stash
git checkout <stash@{n}> -- <file_path>Alternatives:
git checkout stash@{0} -- <file_path>Create new working tree from a repository (git 2.5)
git worktree add -b <branch-name> <path> <start-point>Create new working tree from HEAD state
git worktree add --detach <path> HEADShow all commits in the current branch yet to be merged to master
git cherry -v masterAlternatives:
git cherry -v master <branch-to-be-merged>Modify previous commit without modifying the commit message
git add --all && git commit --amend --no-editPrunes references to remove branches that have been deleted in the remote.
git fetch -pAlternatives:
git remote prune originRetrieve the commit hash of the initial revision.
git rev-list --reverse HEAD | head -1Alternatives:
git rev-list --max-parents=0 HEADgit log --pretty=oneline | tail -1 | cut -c 1-40git log --pretty=oneline --reverse | head -1 | cut -c 1-40Import from a bundle
git clone repo.bundle <repo-dir> -b <branch-name>Ignore one file on commit (e.g. Changelog).
git update-index --assume-unchanged Changelog; git commit -a; git update-index --no-assume-unchanged ChangelogFetch pull request by ID to a local branch
git fetch origin pull/<id>/head:<branch-name>Alternatives:
git pull origin pull/<id>/head:<branch-name>Restore deleted file.
git checkout <deleting_commit> -- <file_path>Restore file to a specific commit-hash
git checkout <commit-ish> -- <file_path>Marks your commit as a fix of a previous commit.
git commit --fixup <SHA-1>Skip staging area during commit.
git commit --only <file_path>Interactive staging.
git add -iStatus of ignored files.
git status --ignoredCheckout a new branch without any history
git checkout --orphan <branch_name>Find guilty with binary search
git bisect start # Search start
git bisect bad # Set point to bad commit
git bisect good v2.6.13-rc2 # Set point to good commit|tag
git bisect bad # Say current state is bad
git bisect good # Say current state is good
git bisect reset # Finish search
Bypass pre-commit and commit-msg githooks
git commit --no-verifyClone a single branch
git clone -b <branch-name> --single-branch https://github.com/user/repo.gitCreate and switch new branch
git checkout -b <branch-name>Alternatives:
git branch <branch-name> && git checkout <branch-name>git switch -c <branch-name>Show all local branches ordered by recent commits
git for-each-ref --sort=-committerdate --format='%(refname:short)' refs/heads/Clone a shallow copy of a repository
git clone https://github.com/user/repo.git --depth 1Force push to Remote Repository
git push -f <remote-name> <branch-name>Group commits by authors and title
git shortlogForced push but still ensure you don't overwrite other's work
git push --force-with-lease <remote-name> <branch-name>Number of commits in a branch
git rev-list --count <branch-name>Add object notes
git notes add -m 'Note on the previous commit....'Apply commit from another repository
git --git-dir=<source-dir>/.git format-patch -k -1 --stdout <SHA1> | git am -3 -kSpecific fetch reference
git fetch origin master:refs/remotes/origin/mymasterGenerates a summary of pending changes
git request-pull v1.0 https://git.ko.xz/project master:for-linusShow git status short
git status --short --branchCheckout a commit prior to a day ago
git checkout master@{yesterday}Push the current branch to the same name on the remote repository
git push origin HEADPush a new local branch to remote repository and track
git push -u origin <branch_name>Update a submodule to the latest commit
cd <path-to-submodule>
git pull origin <branch>
cd <root-of-your-main-project>
git add <path-to-submodule>
git commit -m "submodule updated"Duplicating a repository
git clone --bare https://github.com/exampleuser/old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.gitSparse checkout: clone only specific directories
git clone --filter=blob:none --sparse <url> && cd <repo> && git sparse-checkout set <dir1> <dir2>Show output in columns
git branch --columnAlternatives:
git tag --columnList worktrees
git worktree listRemove a worktree
git worktree remove <path>Alternatives:
git worktree pruneLog and History
Show helpful guides that come with Git
git help -gSearch change by content
git log -S'<a term in the source>'Show changes over time for specific file
git log -p <file_name>List all the conflicted files
git diff --name-only --diff-filter=UList of all files changed in a commit
git diff-tree --no-commit-id --name-only -r <commit-ish>Unstaged changes since last commit
git diffChanges staged for commit
git diff --cachedAlternatives:
git diff --stagedShow both staged and unstaged changes
git diff HEADWhat changed since two weeks?
git log --no-merges --raw --since='2 weeks ago'Alternatives:
git whatchanged --since='2 weeks ago'See all commits made since forking from master
git log --no-merges --stat --reverse master..Show all tracked files
git ls-files -tShow all untracked files
git ls-files --othersShow all ignored files
git ls-files --others -i --exclude-standardVisualize the version tree.
git log --pretty=oneline --graph --decorate --allAlternatives:
gitk --allgit log --graph --pretty=format:'%C(auto) %h | %s | %an | %ar%d'Visualize the tree including commits that are only referenced from reflogs
git log --graph --decorate --oneline $(git rev-list --walk-reflogs --all)Show inline word diff.
git diff --word-diffShow changes using common diff tools.
git difftool [-t <tool>] <commit1> <commit2> <path>Commits in Branch1 that are not in Branch2
git log Branch1 ^Branch2List n last commits
git log -<n>Alternatives:
git log -n <n>Open all conflicted files in an editor.
git diff --name-only | uniq | xargs $EDITORView the GPG signatures in the commit log
git log --show-signatureExtract file from another branch.
git show <branch_name>:<file_name>List only the root and merge commits.
git log --first-parentList commits and changes to a specific file (even through renaming)
git log --follow -p -- <file_path>Search Commit log across all branches for given text
git log --all --grep='<given-text>'Get first commit in a branch (from master)
git log --oneline master..<branch-name> | tail -1Alternatives:
git log --reverse master..<branch-name> | head -6Show the author, time and last revision made to each line of a given file
git blame <file-name>Show how many lines does an author contribute
git log --author='_Your_Name_Here_' --pretty=tformat: --numstat | gawk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s removed lines: %s total lines: %s
", add, subs, loc }' -Alternatives:
git log --author='_Your_Name_Here_' --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s
", add, subs, loc }' - # on Mac OSXShow all the git-notes
git log --show-notes='*'List unpushed git commits
git log --branches --not --remotesAlternatives:
git log @{u}..git cherry -vAdd everything, but whitespace changes
git diff --ignore-all-space | git apply --cachedblame on certain range
git blame -L <start>,<end>Show a Git logical variable.
git var -l | <variable>Get the repo name.
git rev-parse --show-toplevellogs between date range
git log --since='FEB 1 2017' --until='FEB 14 2017'Exclude author from logs
git log --perl-regexp --author='^((?!excluded-author-regex).*)$'View expanded details of changes in last commit
git showVisualize each position of HEAD in the last 30 days
git reflogCompare two versions of a rebased branch
git range-diff <base>..<old-tip> <base>..<new-tip>Alternatives:
git range-diff <rev1>...<rev2>Automate bisect with a test script
git bisect start <bad> <good> && git bisect run <script>Blame with line range
git blame -L <start>,<end> <file>Alternatives:
git blame -L :'<funcname>' <file>Detect moved or copied lines in blame
git blame -M -C <file>Alternatives:
git blame -C -C -C <file>Log with graph in oneline format
git log --oneline --graph --all --decorateFind commits where a file was deleted
git log --diff-filter=D --summary | grep deleteAlternatives:
git log --all --full-history -- <file>Show commit count per author per time period
git shortlog -sn --since='1 year ago'Alternatives:
git shortlog -sne --allVerify commit signatures
git verify-commit <commit>Alternatives:
git log --show-signatureShow diff with word-level granularity using color
git diff --color-wordsAlternatives:
git diff --word-diff=colorMerging and Rebasing
Rebases 'feature' to 'master' and merges it in to master
git rebase master feature && git checkout master && git merge -Stash changes before rebasing
git rebase --autostashSquash fixup commits normal commits.
git rebase -i --autosquashChange previous two commits with an interactive rebase.
git rebase --interactive HEAD~2Find common ancestor of two branches
git merge-base <branch-name> <other-branch-name>Change a branch base
git rebase --onto <new_base> <old_base>Create a fixup commit and auto-squash
git commit --fixup=<commit> && git rebase -i --autosquash <commit>~1Rebase interactively from the root commit
git rebase -i --rootRemotes
Changing a remote's URL
git remote set-url origin <URL>Get list of all remote references
git remoteAlternatives:
git remote showAdding Remote name
git remote add <remote-nickname> <remote-url>List all currently configured remotes
git remote -vList references in a remote repository
git ls-remote git://git.kernel.org/pub/scm/git/git.gitRefresh the list of remote branches
git remote update origin --pruneCreate a bundle file for offline sharing
git bundle create <file>.bundle --allAlternatives:
git bundle create <file>.bundle <branch-name>Clone from a bundle file
git clone <file>.bundle <directory>Partial clone: clone without blobs for faster fetch
git clone --filter=blob:none <url>Alternatives:
git clone --filter=tree:0 <url>Setup and Config
Remove sensitive data from history, after a push
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch <path-to-your-file>' --prune-empty --tag-name-filter cat -- --all && git push origin --force --allReset author, after author has been changed in the global config.
git commit --amend --reset-author --no-editGet git bash completion
curl -L http://git.io/vfhol > ~/.git-completion.bash && echo '[ -f ~/.git-completion.bash ] && . ~/.git-completion.bash' >> ~/.bashrcGit Aliases
git config --global alias.<handle> <command>
git config --global alias.st statusAlways rebase instead of merge on pull.
git config --global pull.rebase trueAlternatives:
#git < 1.7.9
git config --global branch.autosetuprebase alwaysList all the alias and configs.
git config --listMake git case sensitive.
git config --global core.ignorecase falseAdd custom editors.
git config --global core.editor '$EDITOR'Auto correct typos.
git config --global help.autocorrect 1Reuse recorded resolution, record and reuse previous conflicts resolutions.
git config --global rerere.enabled 1Remove entry in the global config.
git config --global --unset <entry-name>Ignore file mode changes on commits
git config core.fileMode falseTurn off git colored terminal output
git config --global color.ui falseSpecific color settings
git config --global <specific command e.g branch, diff> <true, false or always>Alias: git undo
git config --global alias.undo '!f() { git reset --hard $(git rev-parse --abbrev-ref HEAD)@{${1-1}}; }; f'Edit [local/global] git config
git config [--global] --editList all git aliases
git config -l | grep alias | sed 's/^alias\.//g'Alternatives:
git config -l | grep alias | cut -d '.' -f 2Use SSH instead of HTTPs for remotes
git config --global url.'git@github.com:'.insteadOf 'https://github.com/'Prevent auto replacing LF with CRLF
git config --global core.autocrlf falseEdit config for each level
git config --edit --system
git config --edit --global
git config --edit --localEnable background maintenance for faster operations
git maintenance startAlternatives:
git maintenance run --task=gcSign commits with SSH key instead of GPG
git config gpg.format ssh && git config user.signingkey ~/.ssh/id_ed25519.pub && git commit -S -m '<message>'Enable rerere to auto-resolve recurring merge conflicts
git config rerere.enabled trueSet default branch name for new repos
git config --global init.defaultBranch mainStashing
Saving current state of tracked files without committing
git stashAlternatives:
git stash pushSaving current state of unstaged changes to tracked files
git stash -kAlternatives:
git stash --keep-indexgit stash push --keep-indexSaving current state including untracked files
git stash -uAlternatives:
git stash push -ugit stash push --include-untrackedSaving current state with message
git stash push -m <message>Alternatives:
git stash push --message <message>Saving current state of all files (ignored, untracked, and tracked)
git stash -aAlternatives:
git stash --allgit stash push --allShow list of all saved stashes
git stash listShow the contents of any stash in patch form
git stash show -p <stash@{n}>Apply any stash without deleting from the stashed list
git stash apply <stash@{n}>Apply last stashed state and delete it from stashed list
git stash popAlternatives:
git stash apply stash@{0} && git stash drop stash@{0}Delete all stored stashes
git stash clearAlternatives:
git stash drop <stash@{n}>Stash only unstaged changes
git stash push --keep-indexStash specific files
git stash push -m '<message>' <file1> <file2>Show a diffstat summary of a stash
git stash show --stat <stash@{n}>Alternatives:
git stash show -p <stash@{n}>44. Awesome Datascience
Newsletters / Book Deals (Affiliated)
- Bamboo Weekly - Weekly pandas exercises based on current events and real-world public data, with fully worked solutions. Issues older than two years are free, as are the first two questions + answers in current issues. Archive.
45. Awesome Claude Code
Start Here
- A Field Guide to Claude Fable 5 by Thariq Shihipar, Anthropic - Really solid, insightful guidance on working/thinking with Claude Fable, and with AI in general. Very well written. Hints of Rumsfeld epistemology, but otherwise it's a great piece.
- Beyond the Prompt: Claude Code by Arpan Patel - This has what you need. Remarkably clear, information-dense, it's Claude Code: the good parts, for beginners, advanced users, pets, anybody.
Design & UI/UX / Obsidian
- Diagram Design (⭐11k) by Cathryn Lavery - Another welcome contribution to the domain of making Claude Code output look stylish, this collection of skills produces a variety of editorial diagrams in the form of self-contained HTML + SVG. Although I never thought I'd hear these words together, according to the author: "no Mermaid-slop."\
Skills / Ralph Wiggum
- SuperSEO Skills (⭐251) by sanderbz - A nice package of Claude Skills focused on SEO workflows: page audits, content briefs, article writing, E-E-A-T audits, semantic gap analysis, and more. Each skill fetches the target page and reads the top-ranking competitors itself, so users don't paste in keyword exports or crawl reports.\
46. Awesome Go
Artificial Intelligence
- keen-code (⭐57) - A context-efficient terminal-based AI coding agent. Provider agnostic, supports MCPs, Agent Skills, Subagents, and more. Comes with a simple and straightforward TUI.
Standard CLI
- go-arch (⭐2) - CLI tool for scaffolding Go applications with Minimalist, Standard, and Hexagonal architecture patterns.
Database Tools
- filesql (⭐375) - Query CSV, TSV, LTSV, JSON, JSONL, Parquet, Excel, ACH, and Fedwire files with SQL through the database/sql API, backed by in-memory SQLite.
- sqly (⭐153) - Execute SQL against CSV, TSV, LTSV, JSON, Parquet, and Excel files in an interactive shell, backed by in-memory SQLite.
Financial
- cnn-fear-and-greed-parse (⭐2) - Client for CNN's Fear & Greed Index with the seven component indicators and about a year of daily history.
- eu-vat-rates-data-go (⭐1) - VAT rates and VAT number formats for 45 European countries, embedded at compile time and refreshed daily from the European Commission TEDB.
Images
- eagle-image-api (⭐31) - Image optimization and transformation API using libvips, deployable to AWS Lambda and CloudFront.
Logging
- go-log4g (⭐0) - Log4g provides Log4j-style configuration and pattern layouts for Go's standard log/slog logging facade.
Networking
- chicha-ip-proxy (⭐5) - Zero-configuration TCP/UDP port proxy with autostart, IP-based access control, and OS-level network stack tuning.
- netchan (⭐5) - Network Channels (netchan) for Golang: Secure, cluster-ready, supports nested channels & any data type. Inspired by Rob Pike.
Markup Languages
- markdown (⭐135) - Markdown builder that generates GitHub Flavored Markdown and mermaid diagrams through method chaining.
Video
- mpeg-ts-analyzer (⭐36) - Analyzer for MPEG-2 Transport Streams that checks PCR timing compliance and dumps low-level TS, PSI, and PES structures.
Other Software / Libraries for creating HTTP middlewares
- chicha-isotope-map (⭐15) - Self-hosted public radiation map for importing, analyzing, and visualizing measurement tracks.
47. Awesome Mac
Reading and Writing Tools / Others
- OffPDF - Open-source offline PDF toolbox for Apple silicon Macs that merges, splits, converts, compresses, and OCRs files locally.
AI Tools / Other Tools
- Atomic Agent - Local-first CLI and TUI coding agent that runs open-weight models entirely on your machine, with MCP support and 56 built-in tools.
Voice-to-Text / Audio Record and Process
- ShengJi (⭐10) - Open-source local transcription and subtitle editor for microphones, media files, and Mac audio.
Education / Audio Record and Process
- Leafy - Look up any word on screen with ⌥A, including in PDFs and images, and save it to a searchable local library.
Security Tools / Audio Record and Process
- fob - Menu bar SSH agent that keeps keys in the Secure Enclave and gates every use behind Touch ID.
48. Awesome Selfhosted
Software / Automation
- Mylar3 - Automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents. (Source Code (⭐98))
GPL-3.0Python/Docker
Software / Content Management Systems (CMS)
- Pushword - Content management system built on Symfony, where pages are Markdown and themes are Twig, with optional Git-based flat-file storage. (Source Code (⭐24), Clients)
MITPHP
Software / Database Management
- OrcaQ - Modern database client and IDE for managing, querying, and exploring multiple database types with built-in AI assistant. (Source Code (⭐219))
MITNodejs/deb/Docker
Software / Health and Fitness
- OpenELIS Global - Laboratory information system (LIS/LIMS) for clinical, public health, environmental and vector surveillance labs. FHIR-native, with analyzer integration (ASTM/HL7), quality control and national-scale reporting. (Demo, Source Code (⭐242))
MPL-2.0Java/Docker
Software / Search Engines
- Amgix - Open-source hybrid search engine built for flexible deployment and real-world messy data. (Demo, Source Code (⭐7), Clients)
AGPL-3.0Docker/K8S
Software / Software Development - IDE & Tools
- Hopp - Remote pair programming app with low-latency 4K screen sharing, drawing, and remote control, with clients for macOS and Windows (alternative to Tuple, Pop, Drovio, Coscreen). (Source Code (⭐647))
AGPL-3.0Docker
49. Typography
Tools
- Next: Aug 10 - Aug 16, 2026