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.
Standouts from the directory — a fresh set every few hours.
Common searches, organised as a browsable tree.
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.
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.
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.
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.
Yes. Searching and browsing the directory are free.
Manim is a scriptable, code-driven framework designed for generating precise technical visualizations and mathematical animations. By using a high-level programming interface, it allows users to define geometric shapes, motion paths, and animation logic that are compiled into high-quality video assets. The system functions as a specialized engine for creating reproducible, data-driven representations of complex mathematical concepts and geometric transformations. The framework distinguishes itself through an interpolation-based engine that calculates intermediate states between keyframes to e
Discourse is an open-source forum engine designed to facilitate long-form threaded conversations and community management. Built as a server-side application, it provides a structured, category-based interface for interactive online communities, supporting user authentication, moderation, and real-time content delivery. The platform utilizes a relational database to manage complex relationships between users, topics, and site settings. The application distinguishes itself through a modular architecture that allows for custom plugins and themes, enabling the adaptation of discussion spaces to
Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and graphical applications. It utilizes a data-oriented entity-component-system architecture to manage game state, organizing data into contiguous memory blocks to facilitate high-performance processing and massive parallelization of entities. The engine distinguishes itself through a modular plugin architecture and a system-based task scheduler that automatically parallelizes logic by analyzing data access patterns. By employing reactive change detection and deferred command buffer
This application provides a comprehensive interface for managing network traffic through a core proxy engine. It supports multiple traffic interception methods, including system-wide proxy settings and virtual network interfaces, allowing users to route TCP and UDP traffic based on specific domain, IP, port, or process criteria. The system facilitates complex network configurations through proxy chaining, rule-based routing, and the aggregation of multiple remote subscription sources. Beyond core networking, the tool includes developer-focused utilities for configuration management and system
LLMs, agents, and the tools to build with them.
Notes, tasks, docs, and knowledge bases.
Chat, calls, photos, music, and personal files.
Databases, pipelines, and analytics.
Containers, deployment, monitoring, and automation.
Passwords, secrets, and offensive security.
Languages, CLIs, frameworks, and version control.
Courses, books, interviews, and CS foundations.