awesome-repositories.comCategoriesBlog

Great devs skip the pain.They start with the right repo.

/

Explain in plain English what you're building and get the best matching GitHub repositories.

awesome-repositories.com helps you find the right open-source project on GitHub. Tell our AI search what you want to build, in plain English, and it ranks thousands of curated repositories by how well they fit. Every project is continuously monitored, sorted into clear categories, and upvoted by other developers. Browse the picks below, or search to start.

Today’s picks

Standouts from the directory — a fresh set every few hours.

Browse all repositories

Explore by category

Common searches, organised as a browsable tree.

All curated searches

Common questions

What is awesome-repositories.com?

A curated directory of open-source GitHub repositories that you search in plain English. Describe what you are building and an AI ranks thousands of vetted projects by how well they fit, each with a short note on why it matched.

How is it different from GitHub search?

GitHub search matches the keywords you type. Here you describe the problem in plain English and the AI matches on intent, so a project that solves your need shows up even when it never uses your exact words.

How do I find the best open-source repository for a task?

Type what you want to build, for example a self-hosted status page that pings my services and alerts me on Discord. You get matching repositories ranked by fit rather than by raw star count.

Are the repositories curated or just scraped?

Curated, not a raw scrape. An AI analyses each project, sorts it into a category, and ranks it by relevance under rules we tune and review, and low-signal or duplicate entries are pruned.

Is it free to use?

Yes. Searching and browsing the directory are free.

awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
  • swisskyrepo avatarswisskyrepoPayloadsAllTheThings

    This project is a comprehensive, community-sourced knowledge base designed for security professionals and researchers. It functions as a centralized repository of offensive security techniques, providing a structured collection of exploit payloads, attack vectors, and methodologies for conducting vulnerability assessments and penetration testing. The repository distinguishes itself through a cross-platform payload taxonomy that categorizes exploitation methods by vulnerability type and target environment, enabling rapid lookup during security assessments. It maintains high standards of data i

    78,434Python
  • iptv-org avatariptv-orgiptv

    This project is a community-maintained, open-source repository that functions as a centralized directory for streaming metadata. It aggregates publicly available network stream links and organizes them into standardized, machine-readable playlist formats. By acting strictly as a metadata-only index, the platform enables users to access and organize live broadcast content across various third-party media playback applications without hosting or distributing any actual video files. The repository distinguishes itself through a collaborative, crowdsourced workflow where contributors actively mai

    127,909TypeScript
  • fffaraz avatarfffarazawesome-cpp

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    71,817
  • mindsdb avatarmindsdbmindsdb

    MindsDB is an AI-native database engine that treats machine learning models and autonomous agents as virtual tables. By mapping external data sources, predictive models, and third-party services directly into the database schema, it enables users to perform inference, data retrieval, and complex orchestration using standard SQL syntax. The platform distinguishes itself through an autonomous agent orchestrator that executes iterative reasoning loops, allowing agents to plan data access and synthesize natural language responses from connected knowledge bases. It functions as a federated data ga

    39,313Makefile

AI & Machine Learning

LLMs, agents, and the tools to build with them.

  • AI agents and frameworks
    • AI-Generated Code Execution Sandboxes— Isolated environments and secure runtimes for safely executing and testing untrusted code generated by AI.
    • Autonomous AI Agent Frameworks— Open-source libraries and development platforms for building, deploying, and managing autonomous artificial intelligence agents.

Notes & Productivity

Notes, tasks, docs, and knowledge bases.

  • Note-taking and PKM
    • Cross-Platform Note Taking Apps— Self-hosted and cloud-synced note taking applications that provide robust alternatives to Joplin for cross-platform environments.
    • Distraction-Free Markdown Writing Apps

Media & Communication

Chat, calls, photos, music, and personal files.

  • Video and audio tools
    • AI Vocal Remover and Stem Splitter— Open-source tools that utilize machine learning models to isolate vocals and individual instrument tracks from audio.
    • Audio Loudness Normalization Tools— Command-line utilities and software libraries for automatically adjusting audio files to consistent volume levels.

Databases & Data

Databases, pipelines, and analytics.

  • Specialized and distributed databases
    • Append-Only Event Store Libraries— High-performance storage engines and frameworks designed for implementing event sourcing patterns in distributed software systems.
    • Columnar OLAP Analytical Databases— High-performance open-source database systems optimized for rapid analytical processing and complex large-scale data queries.

DevOps & Infrastructure

Containers, deployment, monitoring, and automation.

  • Kubernetes operations and GitOps
    • Desktop Kubernetes Resource Management Dashboards— Cross-platform desktop applications for visualizing, monitoring, and editing Kubernetes cluster resources and configurations in real-time.
    • GitOps Kubernetes Manifest Sync Tools

Security & Privacy

Passwords, secrets, and offensive security.

  • Vulnerability and Dependency Scanning
    • Automated AWS Security Auditing Tools— Identify vulnerabilities and misconfigurations across your AWS infrastructure using these automated security assessment and compliance scanners.
    • Automated Web Application Vulnerability Scanners

Developer Tools

Languages, CLIs, frameworks, and version control.

  • JavaScript and TypeScript
    • Dependency-Free JavaScript Utility Libraries— Lightweight JavaScript libraries providing essential helper functions without requiring any external dependencies or third-party packages.
    • End-to-End Type-Safe API Layers— Frameworks and libraries that provide full-stack type safety between TypeScript backends and frontend API clients.

Learning & Reference

Courses, books, interviews, and CS foundations.

  • Computer science fundamentals
    • Compiler Design Learning Resources— Explore open-source textbooks, academic courses, and technical guides for understanding compiler construction and language implementation.
    • Computer Architecture and CPU Design
a lightweight javascript library for websocketsan AI powered task management tool
  • Autonomous Goal-Driven Agent Frameworks— Explore open-source platforms designed to execute complex tasks through autonomous reasoning and iterative goal-oriented workflows.
  • Desktop Computer Control Agents— Autonomous software agents designed to interact with desktop operating systems and applications to perform tasks.
  • LLM Agent Frameworks— Libraries and tools for building autonomous agents that execute tasks through iterative LLM reasoning loops.
  • LLM Agent Reasoning and Planning— Open-source frameworks and libraries implementing iterative planning, reflection, and multi-step reasoning loops for autonomous agents.
  • ML frameworks and MLOps
    • Automated Model Selection and Tuning— Open-source frameworks that automate hyperparameter optimization and model selection for machine learning workflows.
    • Data Labeling and Annotation Tools— Open-source software for labeling, annotating, and preparing datasets to train machine learning and computer vision models.
    • Edge and Mobile ML Deployment— Frameworks and runtimes for optimizing and executing machine learning models on mobile and edge hardware.
    • End-to-End MLOps Lifecycle Platforms— Comprehensive software suites for managing machine learning model development, deployment, monitoring, and automated pipeline orchestration.
    • Gradient Boosting Libraries for Tabular Data— High-performance machine learning frameworks designed for training gradient boosted decision trees on structured tabular datasets.
    • Machine Learning Feature Stores— Open-source platforms for managing, storing, and serving consistent data features to machine learning models.
  • LLM inference and serving
    • Apple Silicon LLM Inference Engines— High-performance tools for running large language models locally using Metal acceleration on Apple hardware.
    • CPU GGUF Model Inference Engines— High-performance software libraries and runtimes designed to execute quantized GGUF machine learning models on CPUs.
    • Distributed Model Inference Frameworks— Open-source tools and libraries for splitting and running large machine learning models across multiple networked machines.
    • High-Throughput LLM Inference Servers— Production-grade software frameworks designed to serve large language models with optimized latency and high throughput.
    • LLM Gateway and Routing Layers— Open-source infrastructure for batching, load balancing, and routing requests across multiple large language model backends.
    • LLM Quantization Optimization Tools— These open-source libraries and frameworks enable efficient model compression to run large language models locally.
  • Model evaluation and LLM observability
    • LLM Application Evaluation Frameworks— These open-source tools provide automated testing suites and metrics to assess the performance of language models.
    • LLM Application Monitoring and Tracing— Tools for tracking performance, latency, and token usage in production large language model applications.
    • LLM Hallucination Detection Tools— Frameworks and evaluation libraries designed to identify and mitigate factual inaccuracies in large language model outputs.
    • LLM Output Evaluation Frameworks— Tools and libraries for benchmarking, testing, and measuring the quality of large language model outputs.
    • LLM Prompt and Model Experimentation— Tools for A/B testing prompts and language models within live production environments to optimize performance.
    • LLM Red Teaming and Jailbreak Tools— Frameworks and testing utilities designed to identify security vulnerabilities, prompt injection risks, and safety failures in large language models.
  • NLP, speech and embeddings
    • Local Multilingual Translation Models— Self-hosted machine translation engines and language models capable of processing text without external API dependencies.
    • Named Entity Recognition and Extraction— Open-source libraries and frameworks for identifying entities and extracting structured information from unstructured text data.
    • Open Source Speech Recognition Engines— High-performance speech-to-text libraries and frameworks for transcribing audio files into accurate machine-readable text transcripts.
    • Real-Time Speech Transcription Tools— Open-source libraries and applications that provide low-latency audio processing for live automated speech-to-text transcription.
    • Real-Time Voice Agent Frameworks— Open-source libraries and platforms for building interactive voice assistants with low-latency speech recognition and synthesis.
    • Self-Hosted Natural Text-to-Speech Engines— High-quality open-source speech synthesis models and frameworks that you can deploy on your own infrastructure.
  • RAG and chat-with-docs
    • Document Embedding and Chunking Frameworks— Tools and libraries for splitting text documents into segments and generating vector embeddings for semantic search.
    • Documentation Chatbot Builders— Open-source frameworks and tools for converting website content and technical documentation into interactive AI-powered chatbots.
    • Graph RAG Systems— Open-source frameworks and tools for building retrieval-augmented generation pipelines using structured knowledge graph data sources.
    • Hybrid Search Engines for RAG— Open-source frameworks and libraries implementing combined keyword and vector retrieval for advanced retrieval-augmented generation systems.
    • Local RAG Document Chat Platforms— Self-hosted applications that allow you to query and chat with private documents using local language models.
    • Open Source Document Chat Interfaces— Self-hosted tools and frameworks for building conversational AI agents that analyze and query local documents.
  • Browse all in AI & Machine Learning
    — Open-source text editors and note-taking tools designed for focused, minimalist writing and markdown formatting.
  • Encrypted Notes Applications— Self-hosted and open-source note-taking platforms that prioritize end-to-end encryption for secure data storage and privacy.
  • Encrypted Plain-Text Note Apps— Self-hosted and privacy-focused note-taking applications that prioritize end-to-end encryption for your plain-text data.
  • Open Source Bulleted Outliners— Software for organizing hierarchical notes and tasks using collapsible bullet points and nested list structures.
  • Open Source Graph Note Alternatives— Self-hosted knowledge management tools that provide networked thought mapping and bidirectional linking for personal notes.
  • Documents, diagrams and finance
    • Browser Based PDF Editors— Open-source web applications for viewing, editing, and filling out PDF documents directly in your browser.
    • Collaborative Self-Hosted Whiteboards— Open-source digital canvas tools for real-time team sketching, brainstorming, and visual project collaboration.
    • Local PDF Split and Merge Tools— Command line utilities and local applications for splitting, merging, and manipulating PDF document files efficiently.
    • Open Source Diagramming Alternatives— Self-hosted and desktop-based diagramming tools for creating flowcharts, network topologies, and technical architectural diagrams.
    • Open Source Envelope Budgeting Tools— Self-hosted personal finance applications that implement the envelope method for tracking expenses and managing savings.
    • Open Source Form and Survey Builders— Self-hosted alternatives to Typeform for creating custom web forms, data collection surveys, and interactive questionnaires.
  • Productivity Apps
    • Confluence Alternatives— Self-hosted and open-source documentation platforms that provide collaborative wiki features and team knowledge management tools.
    • Evernote Alternatives— Self-hosted and open-source note-taking applications that provide robust alternatives to proprietary note management software.
    • Google Keep Alternatives— Self-hosted and open-source note-taking applications that provide cross-platform synchronization and lightweight task management features.
    • Keyboard Shortcut Libraries— Open-source libraries and utilities for implementing custom keyboard shortcuts and hotkey support in applications.
    • Notion Alternatives and Note-Taking Tools— Open-source knowledge management systems and collaborative note-taking platforms that provide flexible alternatives to Notion.
    • Obsidian Alternatives— Explore open-source note-taking applications that support markdown, local file storage, and personal knowledge management workflows.
  • Project management and kanban
    • Open Source Agile Sprint Boards— Manage development workflows and track project progress using these collaborative open-source agile planning tools.
    • Open Source ClickUp Alternatives— Self-hosted project management platforms providing task tracking, team collaboration, and workflow automation tools for agile teams.
    • Open Source Gantt Chart Planners— These tools provide interactive visualization and management of project timelines, dependencies, and task scheduling workflows.
    • Public Product Roadmap Tools— Open-source software for building and sharing transparent product development timelines with your user community.
    • Self-Hosted Bug Tracking Systems— Open-source platforms for managing software defect reports, issue triaging, and collaborative bug resolution workflows.
    • Self-Hosted Kanban Task Boards— Open-source project management tools for visualizing workflows and tracking team tasks on your own infrastructure.
  • CMS and storefronts
    • Git-Based Headless CMS— Open-source content management systems that store and manage website content directly within Git repositories.
    • Headless Content Management Systems— Open-source platforms that decouple content management from the frontend to power modern web applications.
    • Open Source Blogging Platforms— Self-hosted content management systems and blogging engines that serve as lightweight alternatives to WordPress.
    • Open Source Headless CMS Alternatives— Self-hosted content management systems providing flexible API-driven backends for managing and delivering structured digital content.
    • Open Source Headless Commerce Backends— Scalable e-commerce platforms providing API-first infrastructure for building custom storefronts and managing complex digital transactions.
    • Open Source Retail Point of Sale Systems— Self-hosted software solutions for managing retail transactions, inventory tracking, and customer sales data efficiently.
  • Digital gardens and publishing
    • Markdown Wiki Static Site Generators— These tools convert markdown-based documentation and personal notes into searchable, web-ready static wiki websites.
    • Open Source Digital Garden Platforms— Self-hosted software for publishing interconnected personal knowledge bases and networked notes on the web.
    • Open Source Newsletter Publishing Platforms— Self-hosted software alternatives for managing paid email newsletters, subscriber lists, and automated content distribution workflows.
    • Personal Portfolio Site Generators— Static site generators and templates designed for developers to showcase technical projects and professional experience.
    • Self-Hosted Link-in-Bio Builders— These open-source platforms allow you to create and host personalized landing pages for social media profiles.
    • Self-Hosted Newsletter and Blog Platforms— Open-source publishing engines and newsletter management tools for hosting personal blogs and professional email content.
  • Browse all in Notes & Productivity
  • Audio Trimming and Cleanup Tools— Open-source software applications designed for editing, trimming, and enhancing the quality of digital audio recordings.
  • Automated Media Subtitle Downloaders— These tools automatically fetch and sync subtitles for your local video files from online databases.
  • Bulk Audio Format Converters— Command-line and graphical utilities for batch processing and converting audio files between various formats.
  • Command Line Video Transcoding Tools— Command line utilities for cutting, trimming, and converting video files between various digital media formats.
  • Social and federated platforms
    • AT Protocol and Bluesky Tools— Explore open-source libraries, clients, and utilities built for the AT Protocol and Bluesky social ecosystem.
    • Embeddable Blog Comment Systems— Self-hosted open-source widgets that integrate directly into static or dynamic websites for visitor discussions.
    • Federated Link Aggregation Platforms— Self-hosted alternatives to Reddit that utilize decentralized protocols for community-driven content sharing and discussion.
    • Federated Photo Sharing Platforms— Decentralized social media applications that allow users to host and share photos across interconnected servers.
    • Federated Social Networks Using ActivityPub— Decentralized social media platforms and server implementations that utilize the ActivityPub protocol for federated communication.
    • Federated Video Hosting Platforms— Decentralized video streaming software that enables independent content hosting and federation across the ActivityPub network.
  • Communication Tools
    • End-to-End Encrypted Messaging Apps— Open-source communication platforms that utilize cryptographic protocols to ensure private and secure message delivery.
    • Open Source Discord Alternatives— Self-hosted communication platforms featuring real-time chat, voice channels, and server management for private communities.
    • Open Source Slack Alternatives— Self-hosted team communication platforms and messaging applications designed for real-time collaboration and internal project management.
    • Open Source SMS Gateways— Self-hosted software platforms for sending and receiving text messages via cellular networks and API integrations.
    • Open Source Teams Alternatives— Self-hosted communication and collaboration platforms that provide functional alternatives to proprietary team messaging and workspace software.
    • Open Source Zoom Alternatives— Self-hosted video conferencing platforms and secure communication tools for remote meetings and team collaboration.
  • Image processing and galleries
    • Automated Photo Organization Tools— Software utilities that automatically sort and categorize digital image libraries based on metadata like date and location.
    • Batch Image Resizing and Compression— Command-line and graphical utilities for automating the bulk resizing and optimization of image file formats.
    • Photo Deduplication and Similarity Tools— Identify and remove duplicate or visually similar images from your local photo libraries and collections.
    • Photo Metadata and EXIF Removers— Open-source utilities designed to automatically strip sensitive EXIF and metadata from image files for privacy.
    • Raw Photo Development and Editing— Open-source software tools for processing, editing, and managing high-quality raw image files from digital cameras.
    • Self-Hosted Photo Gallery Software— Discover open-source platforms for hosting personal image collections and sharing private photo albums with friends.
  • Media libraries
    • Self-Hosted Audiobook Streaming Servers— Open-source platforms for hosting and streaming your personal audiobook collection across multiple devices and browsers.
    • Self-Hosted Comic and Manga Readers— Web-based platforms for organizing, managing, and reading digital comic and manga collections on personal servers.
    • Self-Hosted Ebook Library Managers— Browser-based platforms for organizing, managing, and reading digital book collections on your own infrastructure.
    • Self-Hosted Karaoke Party Systems— Open-source software for managing song queues, displaying synchronized lyrics, and hosting interactive karaoke sessions locally.
    • Self-Hosted Live TV PVRs— Open-source software for recording broadcast television streams and managing your personal media library for playback.
    • Self-Hosted Manga Library Managers— Open-source platforms for organizing digital manga collections and tracking individual reading progress across multiple devices.
  • Communication and conferencing
    • Gaming Voice Chat Servers— Self-hosted communication platforms designed for low-latency voice interaction during multiplayer gaming sessions.
    • Open Source Video Call SDKs— Embed real-time video conferencing and audio communication features directly into your custom web or mobile applications.
    • Open Source VoIP Softphones— Cross-platform software applications for making voice and video calls over internet protocol networks.
    • Self-Hosted Live Meeting Transcription— Open-source tools for real-time speech-to-text processing and automated meeting captioning on your own infrastructure.
    • Self-Hosted SIP PBX Systems— Open-source telephony platforms for managing voice communications and internal phone extensions within small office environments.
    • Self-Hosted Team Chat Platforms— Open-source messaging and collaboration servers that allow organizations to host private communication infrastructure internally.
  • Browse all in Media & Communication
  • Distributed Horizontal Scaling SQL Databases— Relational database systems designed to scale horizontally across multiple nodes while maintaining strong consistency and performance.
  • Distributed SQL Databases— Scalable relational database systems that combine ACID compliance with horizontal distribution across multiple server nodes.
  • Edge SQLite Databases— Distributed database systems that replicate and run SQLite instances at the network edge for low-latency access.
  • Embedded SQL Databases— Lightweight SQL database engines designed for direct integration within application processes and local storage environments.
  • Pipelines, ETL/ELT and orchestration
    • Background Job Scheduling Libraries— Open-source libraries for managing, executing, and scheduling asynchronous background tasks within server-side application environments.
    • Code-First Job Scheduler Libraries— Discover open-source libraries for defining and managing recurring background tasks directly within your application code.
    • Data Integration and ETL Platforms— These open-source tools facilitate seamless data movement between diverse sources and destinations using pre-built connectors.
    • Data Pipeline Workflow Orchestration Tools— These open-source platforms automate, schedule, and monitor complex data processing workflows and ETL job dependencies.
    • Declarative Python Data Pipeline Frameworks— These Python libraries provide declarative abstractions for defining, scheduling, and executing complex data processing workflows.
    • Document and Office Format Converters— Open-source tools and libraries for programmatically converting between various document, spreadsheet, and presentation file formats.
  • Product analytics, scraping and quality
    • Data Lineage Tracking Tools— These open-source tools map and visualize data movement from raw sources through pipelines to dashboards.
    • Data Schema Validation Tools— Automated frameworks and libraries for verifying data structure integrity and enforcing quality standards across datasets.
    • Database Sensitive Data Masking Tools— Open-source utilities for anonymizing, obfuscating, and masking sensitive information within relational and non-relational database systems.
    • Distributed Web Crawlers— High-performance open-source frameworks designed for large-scale data extraction and distributed web crawling tasks.
    • Enterprise Data Catalog Tools— Open-source platforms for discovering, cataloging, and documenting distributed datasets across complex organizational data infrastructures.
    • Machine Learning Feature Stores— Open-source platforms for managing, storing, and serving consistent data features for machine learning model training.
  • ORMs, query builders and data access
    • Active Record ORMs for PHP— PHP libraries that implement the active record pattern for database interaction and object relational mapping.
    • Automated Database API Generators— Tools that automatically create REST or GraphQL endpoints directly from existing relational database schemas.
    • C# Data Mapper ORM Libraries— High-performance object-relational mapping frameworks for C# and .NET that simplify database interaction and data persistence.
    • Compile-Time Checked Rust SQL— Libraries and frameworks that provide type-safe SQL query validation during the Rust compilation process.
    • High-Concurrency PostgreSQL Connection Poolers— High-performance connection pooling solutions designed to manage thousands of concurrent client connections for PostgreSQL databases.
    • Kotlin Database Access Libraries— These open-source libraries provide type-safe database connectivity and persistence layers for Kotlin and JVM applications.
  • Databases
    • Extensions— Explore modular plugins, browser add-ons, and software extensions designed to enhance functionality across various development platforms.
    • Log Management— Centralized platforms and tools for collecting, indexing, searching, and analyzing system and application log data.
    • Database Migration Tools— Automated schema versioning and data migration utilities for managing database evolution across development and production environments.
    • Embedded Key-Value Stores for Local Persistence— Lightweight, embeddable database engines designed for efficient local data storage within desktop or mobile applications.
    • Open Source Firebase Alternatives— Self-hosted backend-as-a-service platforms providing real-time databases, authentication, and storage for modern web applications.
    • PostgreSQL Database Tools— Open-source utilities for managing, monitoring, optimizing, and interacting with PostgreSQL database clusters and schemas.
  • Streaming, queues and change data capture
    • Change Data Capture Tools— Open-source software for streaming row-level database modifications to downstream systems in real time.
    • High-Throughput Message Brokers and Streaming— Scalable open-source platforms designed for real-time data ingestion and high-volume event-driven pipeline architectures.
    • Lightweight Message Brokers for Background Tasks— High-performance messaging systems designed for efficient task queuing and asynchronous background processing in distributed applications.
    • Lightweight Pub-Sub Messaging Systems— Discover simple, easy-to-deploy messaging brokers and pub-sub libraries for building event-driven distributed software architectures.
    • Postgres Backed Task Queues— Open-source libraries and frameworks for managing background job processing using PostgreSQL as the primary storage.
    • Real-Time Database Replication Tools— Open-source software solutions for synchronizing and replicating data across distributed database systems in real time.
  • Browse all in Databases & Data
    — Automated deployment controllers that synchronize Kubernetes cluster states directly from version-controlled Git repositories.
  • Kubernetes Air-Gapped Deployment Tools— These tools facilitate the packaging, distribution, and installation of containerized applications within isolated, offline network environments.
  • Kubernetes Command Line Management Tools— Command-line utilities designed for efficient cluster administration, resource monitoring, and deployment management within Kubernetes environments.
  • Kubernetes Configuration Templating Tools— Discover open-source alternatives to Helm for managing, rendering, and deploying complex Kubernetes YAML configuration files.
  • Kubernetes Custom Metric Autoscalers— Tools that dynamically adjust pod replicas based on real-time application performance and custom infrastructure metrics.
  • Networking, ingress, DNS and VPN
    • API Gateways and Reverse Proxies— High-performance open-source tools for routing, load balancing, and managing traffic across distributed microservice architectures.
    • Dynamic DNS Clients for Self-Hosting— Automated tools that track and update your home server IP address with DNS providers.
    • Kubernetes Ingress Controllers— Open-source tools for managing external access to services within a Kubernetes cluster via HTTP and HTTPS.
    • Local Service Tunneling Tools— Securely expose local development servers and services to the public internet using encrypted network tunnels.
    • Nginx Reverse Proxy Managers— Self-hosted management interfaces for Nginx that automate SSL certificate generation and reverse proxy configuration.
    • Self-Hosted Cloudflare Tunnel Alternatives— Open-source tools for securely exposing local services to the internet without relying on third-party cloud tunnels.
  • Infrastructure as code and provisioning
    • Agentless SSH Server Configuration Tools— Automate server infrastructure and system configuration tasks using lightweight agentless tools that communicate over SSH.
    • Cloud Golden Image Builders— Automated tools and pipelines for creating, hardening, and distributing standardized virtual machine images for cloud environments.
    • Cloud Infrastructure as Code— Tools and frameworks for provisioning and managing cloud resources using general-purpose programming languages like TypeScript or Python.
    • Infrastructure as Code Provisioning Tools— Automate the deployment and management of cloud server resources using declarative configuration files and scripts.
    • Terraform Dependency Graph Visualizers— Tools that parse Terraform plan files to generate interactive dependency graphs and infrastructure architecture diagrams.
    • Terraform Drift Detection Tools— Identify discrepancies between your defined Terraform state files and the actual configuration of live infrastructure.
  • Observability, tracing and logging
    • Container Log Aggregation Tools— Collect, forward, and centralize distributed container logs into scalable storage and analysis backends.
    • Distributed Log Aggregation Systems— Centralized platforms and tools designed to collect, index, and analyze log data across multiple servers.
    • Distributed Tracing Service Maps— Open-source tools for visualizing request flows and service dependencies within complex distributed system architectures.
    • High-Performance Structured Log Databases— Scalable open-source engines designed for rapid ingestion, indexing, and querying of structured log data streams.
    • Production Error Tracking Systems— Open-source platforms that monitor, aggregate, and report application exceptions and runtime errors in production environments.
    • Prometheus and Grafana Server Monitoring— Open-source tools and dashboards for tracking server infrastructure performance metrics using Prometheus and Grafana stacks.
  • Container and image tooling
    • Automated Docker Image Optimizers— Tools that automatically analyze and reduce container image size by removing unnecessary files and dependencies.
    • Container Image Vulnerability Scanners— Automated security tools that detect and report security flaws within container images during development workflows.
    • Container Registry Mirroring Tools— Self-hosted solutions for caching and mirroring upstream container images to improve deployment speed and reliability.
    • Daemonless Container Image Builders— Tools and libraries for building OCI-compliant container images without requiring a running Docker daemon process.
    • Docker Image Layer Analyzers— Tools for inspecting container image contents, layer composition, and identifying potential security vulnerabilities or bloat.
    • Dockerfile Best Practice Linters— Automated analysis tools that scan Dockerfiles to identify security vulnerabilities, configuration errors, and optimization opportunities.
  • Cloud tooling and cost
    • Cloud Asset Inventory and Audit Tools— Discover open-source utilities to map, track, and audit infrastructure resources across multi-cloud environments.
    • Cloud Cost Management Tools— Open-source utilities for monitoring, analyzing, and optimizing infrastructure spending across multi-cloud environments and accounts.
    • Cloud Cost Optimization Tools— Automated utilities that identify and remove idle cloud infrastructure to reduce monthly operational expenses.
    • Cloud Infrastructure Architecture Visualizers— Automated tools that scan live cloud environments to generate interactive and visual infrastructure architecture diagrams.
    • Live Cloud Asset Inventory Tools— Query and monitor your multi-cloud infrastructure resources in real-time using SQL-based discovery and inventory engines.
    • Local AWS Service Emulators— Open-source tools that simulate AWS infrastructure locally to test cloud-native applications without requiring active internet.
  • Browse all in DevOps & Infrastructure
    — Open-source tools that automatically identify security flaws and common vulnerabilities within web application codebases.
  • Cloud Security Configuration Auditors— Automated tools that scan cloud infrastructure environments to identify and report potential security misconfigurations and vulnerabilities.
  • Container Image Vulnerability Scanners— Identify security flaws and known vulnerabilities within container images using automated open-source scanning tools.
  • Dependency Vulnerability Scanners— Automated tools that identify and report security vulnerabilities within project lockfiles and dependency manifests.
  • Infrastructure as Code Security Scanners— Automated tools that detect security misconfigurations in infrastructure templates before deployment to cloud environments.
  • Authentication and Authorization
    • Attribute-Based Access Control Libraries— Open-source libraries for implementing fine-grained, policy-driven authorization logic within your software applications.
    • Authorization Policy-as-Code Engines— Open-source frameworks and engines for defining, managing, and enforcing fine-grained authorization policies across distributed systems.
    • MFA and TOTP Authentication Libraries— Implement secure multi-factor authentication and time-based one-time password verification in your backend application services.
    • Open Source Auth0 Alternatives— Self-hosted identity management and authentication platforms providing secure user login and access control for applications.
    • Passkey and Passwordless Authentication Libraries— Implement secure, modern authentication flows using FIDO2, WebAuthn, and passwordless login standards in your applications.
    • Relationship-Based Authorization Engines— Open-source services and frameworks for implementing fine-grained access control based on complex entity relationships.
  • Reconnaissance and OSINT
    • Automated Bug Bounty Reconnaissance Frameworks— These tools automate asset discovery, subdomain enumeration, and vulnerability scanning for bug bounty security research.
    • Cloud Asset Discovery Tools— Identify publicly exposed cloud storage buckets and infrastructure assets to improve your organization's security posture.
    • Domain Email Breach Scanners— Identify exposed email addresses and compromised user accounts associated with specific domains using automated discovery tools.
    • OSINT Reconnaissance and Enumeration Tools— Discover open-source utilities for gathering intelligence on individuals and domains through comprehensive digital footprint analysis.
    • Photo and Document Metadata Extractors— Tools and libraries for extracting embedded EXIF data, geolocation coordinates, and document properties from files.
    • Secret Scanning and Leak Detection— Automated tools that scan public code repositories to identify and alert on accidentally exposed sensitive credentials.
  • Network Security and Analysis
    • Deep Network Protocol Analyzers— Advanced open-source tools for capturing, inspecting, and decoding complex network traffic and communication protocols.
    • High Performance Network Port Scanners— Discover efficient open-source tools designed for rapid network discovery and comprehensive port scanning operations.
    • Man-in-the-Middle Network Security Toolkits— These open-source frameworks facilitate network traffic interception and security testing for local area network environments.
    • Network Mapping and Service Enumeration Tools— Discover open-source utilities for scanning network topologies and identifying active services within laboratory environments.
    • Network Traffic Capture and Analysis— Open-source tools for monitoring, intercepting, and inspecting data packets across local and wide area networks.
    • Open Source Intrusion Detection Systems— Identify and analyze network security threats using these robust open-source intrusion detection and prevention tools.
  • Offensive Tooling and Red Teaming
    • Active Directory Attack Path Analysis— Open-source tools for mapping, visualizing, and identifying exploitable security relationships within Active Directory environments.
    • Active Directory Pentesting Labs— Discover open-source frameworks and vulnerable environments designed for practicing Active Directory exploitation and security assessment techniques.
    • Adversary Emulation Platforms— Open-source frameworks and tools designed to simulate real-world attacker behaviors for testing security defense systems.
    • Automated Privilege Escalation Scanners— These tools identify security misconfigurations and vulnerabilities to automate privilege escalation testing on Linux and Windows.
    • Lateral Movement Post-Exploitation Frameworks— These open-source tools facilitate network traversal and privilege escalation during authorized security testing and lab exercises.
    • Open Source Red Teaming Frameworks— Explore powerful open-source penetration testing and red teaming frameworks designed for security assessment and exploitation.
  • Secrets, Vaults and Cryptography
    • Field-Level and Format-Preserving Encryption— Open-source libraries and tools for implementing granular data encryption and format-preserving cryptographic techniques in databases.
    • Git Secret Encryption Tools— These utilities encrypt sensitive credentials and configuration files before they are committed to version control.
    • Internal TLS Certificate Management— Open-source tools for generating, automating, and managing private TLS certificates for internal network services.
    • Modern Rust Cryptography Libraries— High-performance and memory-safe cryptographic primitives for building secure encryption and authentication protocols in Rust.
    • Post-Quantum Cryptography Libraries— Implementations of cryptographic algorithms designed to withstand potential future attacks from quantum computing hardware.
    • Secret and API Key Scanners— Automated security tools that scan source code repositories to identify and prevent exposed sensitive credentials.
  • Browse all in Security & Privacy
  • High-Performance Compiled JavaScript Bundlers— Discover rapid JavaScript build tools and bundlers engineered in high-performance languages like Rust or Go.
  • Internationalization and Localization Libraries— Software libraries for translating application interfaces and managing multi-language support across various programming frameworks.
  • JavaScript Monorepo Build Systems— High-performance build tools and task runners designed for managing complex JavaScript and TypeScript monorepo architectures.
  • Lightweight JavaScript Date Libraries— Compact open-source JavaScript utilities for parsing, manipulating, and formatting date and time strings efficiently.
  • React and Next.js
    • Accessible React Component Libraries— Collection of React UI component libraries built with strict adherence to WAI-ARIA accessibility standards.
    • Frontend State Management Libraries— Explore robust state management solutions for React, Vue, and other modern JavaScript frontend framework architectures.
    • Headless React UI Component Primitives— Unstyled, accessible component building blocks for creating custom design systems and complex React user interfaces.
    • Next.js SaaS Starter Kits— Production-ready Next.js templates featuring integrated authentication, subscription billing, and essential database configurations for SaaS applications.
    • React Animation Libraries— These open-source libraries provide tools and hooks for creating fluid motion and transitions in React.
    • React Component Libraries— Collection of UI component sets and design systems built specifically for React application development.
  • Terminal and CLI utilities
    • CLI JSON Processors and Query Tools— Command line utilities for parsing, filtering, transforming, and querying JSON data structures in terminal environments.
    • Command Line Benchmarking Tools— Performance measurement utilities for evaluating the execution speed and resource usage of terminal-based software applications.
    • Go CLI Application Frameworks— Libraries and toolkits for building robust command-line interfaces and interactive terminal applications using Go.
    • Interactive Terminal HTTP Clients— Command-line tools for testing and debugging web APIs with interactive interfaces and request management features.
    • Keyboard Driven Terminal File Managers— Command line file explorers that provide efficient navigation and file management using only keyboard shortcuts.
    • Modern Unix Command Line Replacements— High-performance command line utilities that provide faster and more feature-rich alternatives to traditional Unix tools.
  • Go ecosystem
    • Go Configuration Loading Libraries— These libraries provide robust tools for managing application settings, environment variables, and configuration files in Go.
    • Go Dependency Injection Toolkits— Libraries and frameworks for managing object dependencies and service wiring in Go applications.
    • Go HTTP Routers and Toolkits— High-performance HTTP routing libraries and web development frameworks designed for building scalable services in Go.
    • Go Microservices Frameworks and Toolkits— This collection features robust Go libraries and frameworks designed for building scalable, distributed microservice architectures.
    • Go ORM and Query Builders— Database abstraction layers and SQL query construction libraries for building data-driven applications in Go.
    • Go Structured Logging Libraries— High-performance logging frameworks for Go that output machine-readable formats like JSON for centralized log analysis.
  • Other languages and ecosystems
    • Clojure Concurrent Programming Libraries— These open-source libraries provide robust primitives and abstractions for managing state and concurrency in Clojure.
    • Elixir Web Service Frameworks— High-performance libraries and frameworks for developing scalable web applications and APIs using the Elixir language.
    • General Purpose Lua Game Frameworks— Cross-platform development kits and engines for building interactive applications and games using the Lua language.
    • Java Dependency Management and Build Tools— Build automation frameworks and dependency resolution systems for managing Java project lifecycles and library integrations.
    • Java PDF Generation Libraries— These open-source Java libraries enable developers to programmatically create, manipulate, and render PDF documents efficiently.
    • Kotlin API Web Frameworks— High-performance libraries and frameworks for building scalable RESTful APIs and microservices using the Kotlin language.
  • Web Development
    • APIs— Explore open-source tools and frameworks for building, documenting, testing, and managing robust web service interfaces.
    • Elixir and Phoenix Project Tutorials— Practical open-source projects and codebases designed to teach full-stack web development using Elixir and Phoenix.
    • Essential Laravel Utility Packages— Discover high-quality Laravel packages that streamline common application features like authentication, file management, and data processing.
    • Golang Web Frameworks— High-performance libraries and frameworks for building scalable web applications and microservices using the Go language.
    • Headless Browser Automation Libraries— Programmatic tools and frameworks for controlling web browsers to perform automated scraping and testing tasks.
    • Low-Code Internal Tool Platforms— Open-source frameworks and visual builders for rapidly developing internal business applications and administrative management dashboards.
  • Browse all in Developer Tools
    — Educational resources, simulators, and documentation for understanding processor architecture, instruction sets, and hardware design principles.
  • Computer Networking Fundamentals— Explore open-source projects, educational resources, and simulation tools for mastering core networking protocols and architectures.
  • Concurrency and Parallel Programming Resources— Educational repositories and code examples for mastering multi-threaded execution, synchronization primitives, and distributed computing patterns.
  • Database Internals and Storage Engines— Explore open-source implementations of storage engines, indexing structures, and core database management system architectures.
  • Distributed Systems Learning Resources— Explore foundational academic papers, university courses, and technical guides for mastering distributed systems architecture and design.
  • Language-specific learning and books
    • Clojure and Lisp Programming Resources— Explore open-source projects, interactive tutorials, and functional programming libraries for mastering Clojure and Lisp.
    • Elixir Learning Resources— This collection features comprehensive books, interactive tutorials, and guides for developers mastering the Elixir language.
    • Free Programming Textbooks— Open-source educational resources and comprehensive textbooks for learning various programming languages and software development concepts.
    • Hands-On Rust Learning Projects— Build practical applications and coding exercises to master Rust programming concepts from the ground up.
    • Haskell Functional Programming Curriculum— Explore structured learning resources, interactive tutorials, and comprehensive exercises for mastering functional programming in Haskell.
    • Kotlin Android and Backend Learning— Educational repositories and tutorials for building mobile applications and server-side services using the Kotlin language.
  • Practice, projects and free resources
    • Cloud and DevOps Certification Prep— Open-source study guides, practice exams, and learning resources for professional cloud and DevOps engineering certifications.
    • Coding Interview Preparation Resources— Explore comprehensive collections of technical coding challenges, algorithmic practice problems, and structured interview preparation guides.
    • Competitive Programming Practice Resources— Open-source platforms and problem sets designed to help developers improve their algorithmic and coding skills.
    • Daily Coding Practice Challenges— Interactive programming exercises and algorithmic problems designed to improve your software development skills through daily practice.
    • Educational Python Algorithm Implementations— Explore clean and well-documented Python codebases designed to teach fundamental computer science and data structure algorithms.
    • Free Programming Courses Without Signup— Open-source educational platforms and repositories offering coding tutorials that require no user account registration.
  • Build your own X
    • Build Your Own Database Engine— Educational projects and resources for implementing storage engines, query parsers, and database internals from scratch.
    • Build Your Own Operating System Kernel— Explore open-source projects and educational resources for developing custom operating system kernels from scratch.
    • Build Your Own Text Editor— Explore open-source projects and tutorials for creating functional text editors from scratch using various languages.
    • Build Your Own Version Control— Educational projects and guides for implementing core version control system features from the ground up.
    • Compiler Construction Guides— Step-by-step tutorials and resources for building custom programming language compilers and interpreters from scratch.
    • Container Runtime Implementation Projects— Explore open-source projects and educational resources for building custom container runtimes from the ground up.
  • Developer roadmaps by role
    • Backend Developer Career Progression Path— Resources and learning paths for backend engineers advancing from junior roles to senior technical leadership.
    • Blockchain and Web3 Developer Roadmaps— Comprehensive learning paths and technical guides for building decentralized applications and smart contracts on blockchain networks.
    • Cloud Engineering Roadmaps for AWS Azure and GCP— Comprehensive learning paths and technical resources for mastering cloud infrastructure across AWS, Azure, and GCP platforms.
    • Cybersecurity Engineering Learning Paths— Structured educational resources and technical roadmaps for individuals starting a career in professional security engineering.
    • Data Engineering Learning Roadmap— Curated resources, tutorials, and technical guides for mastering essential data engineering skills and infrastructure tools.
    • DevOps Engineer Learning Paths— Comprehensive roadmaps and skill checklists for mastering essential infrastructure, automation, and cloud engineering technologies.
  • Language-specific interview questions
    • Android and Kotlin Interview Prep— Practice technical interview questions and coding challenges specifically designed for Android development and Kotlin proficiency.
    • C++ Memory and Template Interview Questions— Technical practice problems and study resources focusing on C++ memory management and template metaprogramming concepts.
    • Golang Backend Interview Questions— Explore technical practice problems and common architectural concepts for evaluating backend engineering candidates using Go.
    • iOS Developer Interview Questions— Technical interview questions and practical Swift coding exercises for evaluating mobile software engineering candidates.
    • Java Interview Questions And Explanations— Explore comprehensive collections of technical Java interview questions paired with detailed conceptual explanations and code examples.
    • Python Coding Interview Practice— This collection features technical coding challenges and common interview questions to help developers prepare for Python-focused assessments.
  • Browse all in Learning & Reference
    a self hosted platform for online discussions
    a background job processor for Ruby
    More