awesome-repositories.comCategoriesBlog
MCP

Find open-source toolsthat match your use case.

/

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 and the constraints that matter: language, deployment, integrations, or features. Use the match explanations to build a shortlist, then check the project documentation before you adopt a tool.

Today’s picks

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

Browse all repositories

Explore by category

The five most-opened searches in each category, results ready.

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 projects in the directory 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?

The directory combines repository information with AI-generated analysis and ranking rules we maintain. Coverage varies, and inclusion does not mean every project has been tested or reviewed by a person.

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
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
  • django avatardjangodjango

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    87,878Python
  • langgenius avatarlanggeniusdify

    Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati

    145,458TypeScript
  • etcd-io avataretcd-ioetcd

    etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronized view of data. By providing atomic operations and linearizable reads and writes, it serves as a foundational component for distributed systems requiring high availability and fault tolerance. The system distinguishes itself through its multi-version concurrency control, which e

    51,838Go
  • DS4SD avatarDS4SDdocling

    Docling is a multimodal content converter and document parser designed to transform PDFs, Office files, and HTML into structured Markdown or JSON for generative AI applications. It functions as an OCR document processor and a PDF layout analyzer that extracts tables, charts, and hierarchical structures while preserving the original page layout. The system operates as a local-first inference engine, allowing for the processing of sensitive data in air-gapped environments without external network connectivity. It can also be deployed as an API or a Model Context Protocol server to provide parsi

    62,172Python
  • AI & Machine Learning

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

    • Open-Source Video Generation Models
    • AI Text and Image Video Generators— These open-source tools automate video production by transforming text prompts and static images into dynamic animations.
    • Open-Source Image Generation Models
  • AI Agents— Explore frameworks and libraries for building autonomous agents capable of reasoning, planning, and executing complex tasks.
  • Desktop Computer Control Agents— Autonomous software agents designed to interact with desktop operating systems and applications to perform tasks.
  • Explore more
  • Notes & Productivity

    Notes, tasks, docs, and knowledge bases.

    • Open Source Spaced Repetition Apps— Self-hosted flashcard software utilizing spaced repetition algorithms to optimize long-term memory retention and study efficiency.
    • Open Source Excel Alternatives— Spreadsheet applications and data analysis tools that provide functional replacements for proprietary spreadsheet software suites.
    • Self-Hosted Recipe and Grocery Managers— Open-source platforms for organizing digital recipes, planning weekly meals, and tracking household grocery inventory.
    • Distraction-Free Markdown Writing Apps— Open-source text editors and note-taking tools designed for focused, minimalist writing and markdown formatting.
    • Google Keep Alternatives— Self-hosted and open-source note-taking applications that provide cross-platform synchronization and lightweight task management features.
    Explore more
  • Media & Communication

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

    • Math Animation Engines
    • open-source video game
    • End-to-End Encrypted Messaging Apps— Open-source communication platforms that utilize cryptographic protocols to ensure private and secure message delivery.
    • Self-Hosted Book Tracking Platforms— Open-source web applications for cataloging personal libraries and tracking reading progress on your own server.
    • AI Vocal Remover and Stem Splitter— Open-source tools that utilize machine learning models to isolate vocals and individual instrument tracks from audio.
    Explore more
  • Databases & Data

    Databases, pipelines, and analytics.

    • Self-Hosted Workflow Orchestration Alternatives— Open-source platforms for managing complex data pipelines and task scheduling on your own infrastructure.
    • OCR Text Extraction Tools— Open-source software libraries and applications for converting images and scanned documents into machine-readable text.
    • Data Pipeline Workflow Orchestration Tools— These open-source platforms automate, schedule, and monitor complex data processing workflows and ETL job dependencies.
    • document OCR and conversion tool
    • Graph Database Management Systems— High-performance engines designed for storing, querying, and traversing complex relationships within highly connected data structures.
    Explore more
  • DevOps & Infrastructure

    Containers, deployment, monitoring, and automation.

    • API Load Testing Tools— Performance testing utilities designed to stress test API endpoints and identify maximum system capacity limits.
    • Multi-Server Application Management Dashboards— Centralized web interfaces for deploying, monitoring, and orchestrating software applications across distributed server infrastructure.
    • Self-Hosted Cloudflare Tunnel Alternatives— Open-source tools for securely exposing local services to the internet without relying on third-party cloud tunnels.
    • Self-Hosted Mesh VPN Controllers— Open-source software for building private, peer-to-peer virtual networks with centralized management and encrypted traffic routing.
    • Best GitLab MCP Servers
    Explore more
  • Security & Privacy

    Passwords, secrets, and offensive security.

    • Open Source Penetration Testing Tools— Discover professional-grade security assessment utilities for vulnerability scanning, network exploitation, and comprehensive penetration testing workflows.
    • OSINT data collection and analysis platform
    • Binary Disassembly and Reverse Engineering— Tools for analyzing, decompiling, and reverse engineering compiled binary files across various architectures and platforms.
    • Open Source Endpoint Detection Response— These tools provide real-time monitoring and automated threat detection for securing endpoints across your infrastructure.
    • Open Source Intrusion Detection Systems— Identify and analyze network security threats using these robust open-source intrusion detection and prevention tools.
    Explore more
  • Developer Tools

    Languages, CLIs, frameworks, and version control.

    • Golang Web Frameworks— High-performance libraries and frameworks for building scalable web applications and microservices using the Go language.
    • web browser
    • Testing frameworks— Explore libraries and tools for automating unit, integration, and end-to-end testing across various programming languages.
    • React admin dashboard framework
    • Static Site Generators— Frameworks and tools that compile source files into static HTML websites for improved performance.
    Explore more
  • Learning & Reference

    Courses, books, interviews, and CS foundations.

    • Open-Source Language Learning Apps
    • Database Internals and Storage Engines— Explore open-source implementations of storage engines, indexing structures, and core database management system architectures.
    • Golang Backend Interview Questions— Explore technical practice problems and common architectural concepts for evaluating backend engineering candidates using Go.
    • Build Your Own Operating System Kernel— Explore open-source projects and educational resources for developing custom operating system kernels from scratch.
    • Practical Coding Projects For Beginners— Explore hands-on programming exercises and open-source project ideas designed to build essential software development skills.
    Explore more
  • document processing librariesan app for streaming mobile camera feeds
    a boilerplate for Stripe payment integrationa python library for data encryptionMore