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
  • jwasham avatarjwashamcoding-interview-university

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling users to build a professional engineering foundation through iterative study and practical implementation. The curriculum distinguishes itself by integrating theoretical knowledge with professional development, offering a unified index of cross-referenced resources including book

    353,639
  • ruvnet avatarruvnetRuView

    RuView is a WiFi spatial sensing platform that uses radio frequency reflections to detect presence, track body poses, and monitor vital signs without the use of cameras. It functions as a 3D point-cloud spatial mapper, converting signal disturbances into coordinate sets to visualize physical environments and human movement. The system operates as a distributed sensing mesh where synchronized nodes use consensus and shared audit trails to maintain data consistency across a swarm. It further acts as an MQTT home automation bridge, streaming real-time spatial telemetry and occupancy data to smar

    74,285Rust
  • phaserjs avatarphaserjsphaser

    Phaser is a comprehensive 2D game engine designed for building high-performance, interactive content that runs directly in web browsers. At its core, the engine utilizes a fixed-timestep simulation loop that decouples game logic from variable browser frame rates, ensuring consistent behavior across diverse hardware. It provides a robust framework for managing asset loading, physics, input, and audio, enabling the creation of complex, responsive visual experiences for both desktop and mobile devices. The engine distinguishes itself through a high-performance graphics pipeline that automaticall

    39,791JavaScript
  • awesome-selfhosted avatarawesome-selfhostedawesome-selfhosted

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    299,516
  • AI & Machine Learning

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

    • Open-Source Video Generation Models
    • Open-Source Image 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 Alternatives to Midjourney
  • 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.
    • Self-Hosted Collaborative Spreadsheet Alternatives— Open-source spreadsheet platforms that enable real-time data collaboration and multi-user editing on your own infrastructure.
    • Markdown Presentation Frameworks— Tools and libraries for generating professional slide decks and presentations directly from markdown source files.
    • Open Source Bulleted Outliners— Software for organizing hierarchical notes and tasks using collapsible bullet points and nested list structures.
    • Self-Hosted Personal Finance Managers— Open-source applications for tracking personal expenses, managing budgets, and monitoring financial accounts on private servers.
    Explore more
  • Media & Communication

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

    • Math Animation Engines
    • open-source video game
    • Stable Diffusion Image Generation Tools— Explore open-source software and libraries designed for creating and manipulating images using Stable Diffusion models.
    • Open Source Slack Alternatives— Self-hosted team communication platforms and messaging applications designed for real-time collaboration and internal project management.
    • Streaming Media Download Tools— Command-line utilities and applications for downloading video content from various online streaming platforms and services.
    Explore more
  • Databases & Data

    Databases, pipelines, and analytics.

    • algorithmic trading and backtesting platform
    • Open Source Database
    • Data Pipeline Workflow Orchestration Tools— These open-source platforms automate, schedule, and monitor complex data processing workflows and ETL job dependencies.
    • Data Visualization— Explore libraries and frameworks for rendering complex datasets into interactive charts, graphs, and visual maps.
    • Open-Source Alternatives to Bloomberg Terminal
    Explore more
  • DevOps & Infrastructure

    Containers, deployment, monitoring, and automation.

    • Local Service Tunneling Tools— Securely expose local development servers and services to the public internet using encrypted network tunnels.
    • Multi-Server Application Management Dashboards— Centralized web interfaces for deploying, monitoring, and orchestrating software applications across distributed server infrastructure.
    • Self-Hosted Mesh VPN Controllers— Open-source software for building private, peer-to-peer virtual networks with centralized management and encrypted traffic routing.
    • edge computing platform
    • API Load Testing Tools— Performance testing utilities designed to stress test API endpoints and identify maximum system capacity limits.
    Explore more
  • Security & Privacy

    Passwords, secrets, and offensive security.

    • Binary Decompilation Tools— Open-source software utilities that translate compiled machine code back into human-readable source code representations.
    • Username OSINT Enumeration Tools— Discover open-source utilities that track and verify user account presence across various global social media platforms.
    • Open Source Penetration Testing Tools— Discover professional-grade security assessment utilities for vulnerability scanning, network exploitation, and comprehensive penetration testing workflows.
    • Web Traffic Interception Tools— Open-source proxies and intercepting tools for analyzing, modifying, and debugging HTTP and HTTPS web traffic.
    • Wi-Fi Network Security Auditing Tools— Open-source software for testing wireless network vulnerabilities, performing penetration tests, and analyzing Wi-Fi security protocols.
    Explore more
  • Developer Tools

    Languages, CLIs, frameworks, and version control.

    • web browser
    • Cross-Platform Rust GUI Frameworks— High-performance libraries and toolkits for building native desktop applications using the Rust programming language.
    • Testing frameworks— Explore libraries and tools for automating unit, integration, and end-to-end testing across various programming languages.
    • Interactive Browser Data Visualization Libraries— These JavaScript libraries enable developers to render dynamic, interactive charts and complex data visualizations in browsers.
    • Dev environment and utilities— Explore tools and configurations designed to streamline local development workflows and enhance developer productivity across platforms.
    Explore more
  • Learning & Reference

    Courses, books, interviews, and CS foundations.

    • Open-Source Language Learning Apps
    • Clean Architecture and SOLID Principles— Explore open-source repositories providing practical implementations and educational resources for clean architecture and SOLID design patterns.
    • Computer science fundamentals— Explore foundational repositories covering algorithms, data structures, programming paradigms, and core computer science theory concepts.
    • Full-Stack Development Practice Projects— Explore open-source project templates and application ideas designed to sharpen your end-to-end web development skills.
    • Operating Systems Labs and Projects— Explore hands-on educational resources and practical coding projects for mastering core operating system design principles.
    Explore more
  • see where my data comes froman open source management system for funeral homes
    a machine learning framework for time-series forecastingan open source decentralized exchange protocolMore