awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·[email protected]
MCPBlogCuratedSitemapPrivacyTerms

1002 repos

Awesome GitHub Repositories

The best open-source projects, ranked by AI. Just describe what you need — we curate thousands of GitHub repositories so you can find the right tool, library, or framework in seconds.

Browse repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • godotengine/godot

    godotengine/godot

    106,855View on GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    Cross-PlatformNode-Based2D and 3D
    View on GitHub↗106,855
  • google/material-design-icons

    google/material-design-icons

    52,899View on GitHub↗

    This project provides a comprehensive collection of standardized vector symbols designed to maintain a unified visual language across mobile and web-based user interfaces. It serves as a cross-platform resource for developers and designers to implement a consistent iconographic identity within digital products. The library distinguishes itself through the use of variable font technology, which allows for the dynamic adjustment of icon weight, grade, and optical size directly through style sheet properties. By leveraging native font rendering engines and CSS class-based styling, the collection

    Cross-PlatformDesign ConsistencyIcon Collections
    View on GitHub↗52,899
  • awesome-selfhosted/awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    296,763View on GitHub↗

    This project is a comprehensive, curated repository of self-hosted software designed to assist users in discovering and evaluating applications for private server environments. It organizes a vast array of tools into categories spanning communication, infrastructure, media, and productivity, providing a centralized resource for those managing their own digital services. The collection covers a wide range of functional areas, including real-time messaging and email systems, database and DNS management, multimedia streaming platforms, and collaborative business tools. It also includes resources

    Awesome ListAPI Management ToolsApplications
    View on GitHub↗296,763
  • oven-sh/bun

    oven-sh/bun

    87,491View on GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    High-PerformanceJavaScript RuntimesDependency Installers
    View on GitHub↗87,491
  • stretchr/testify

    stretchr/testify

    25,861View on GitHub↗

    Testify is a comprehensive testing toolkit for Go that provides a suite of assertion libraries and mocking frameworks to validate code behavior. It enables developers to write automated tests by comparing actual results against expected outcomes, ensuring that functional requirements are met throughout the development process. The project distinguishes itself through its flexible failure propagation, which allows tests to either halt execution immediately upon a failed requirement or return boolean results for conditional logic. It includes deep-equality object comparison and JSON normalizati

    AssertionsAutomated Testing FrameworksAssertion Libraries
    View on GitHub↗25,861
  • clash-verge-rev/clash-verge-rev

    clash-verge-rev/clash-verge-rev

    122,611View on GitHub↗

    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

    Rule-Based Routing SystemsTraffic Routing EnginesTraffic Interception Modes
    View on GitHub↗122,611
  • excalidraw/excalidraw

    excalidraw/excalidraw

    117,138View on GitHub↗

    This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p

    Canvas Rendering EnginesCollaborative Drawing EnginesCollaborative Editors
    View on GitHub↗117,138
  • SimplifyJobs/Summer2026-Internships

    SimplifyJobs/Summer2026-Internships

    43,475View on GitHub↗

    This project is a community-maintained, open-source job aggregator that provides a curated database of internship opportunities. It centralizes scattered professional listings into a structured, searchable collection categorized by industry, role, and location to assist students in their career search. The repository distinguishes itself by utilizing a version-controlled data store, where all job listings are maintained as plain text files. This approach enables transparent history tracking and granular change analysis through standard diffing tools. The project relies on an automated data ex

    Awesome ListData Scraping ToolsData Versioning Systems
    View on GitHub↗43,475
  • react-navigation/react-navigation

    react-navigation/react-navigation

    24,405View on GitHub↗
    Declarative Navigation FrameworksNavigation ActionsStack Navigators
    View on GitHub↗24,405
  • EbookFoundation/free-programming-books

    EbookFoundation/free-programming-books

    382,801View on GitHub↗

    This project is a centralized, open-access repository that serves as a structured directory for technical education and professional development. It functions as a community-driven knowledge base, aggregating high-quality learning materials to support global accessibility to computer science and software engineering resources. The platform distinguishes itself through a collaborative governance model that utilizes peer-reviewed workflows for all content additions and modifications. By leveraging structured text files and decentralized version control, the repository maintains a searchable, hu

    Curated Educational RepositoriesLearning DirectoriesMarkdown-Based Authoring
    View on GitHub↗382,801
  • nginx/nginx

    nginx/nginx

    29,463View on GitHub↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    Event Loop ManagersEvent-Driven RuntimesHTTP Servers
    View on GitHub↗29,463
  • rust-lang/rust

    rust-lang/rust

    110,533View on GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces memory safety through ownership, borrowing, and lifetime annotations, while also offering mechanisms for handling both recoverable and unrecoverable errors. The language includes extensive support for concurrent programming, providing primitives for thread management, shared-stat

    Server ImplementationsTesting FrameworksData Structures
    View on GitHub↗110,533
  • home-assistant/core

    home-assistant/core

    84,936View on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Home Automation PlatformsAutomation TemplatesComponent Integration Models
    View on GitHub↗84,936
  • grafana/grafana

    grafana/grafana

    72,295View on GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external

    Observability Data PlatformsObservability DashboardsTelemetry Collection and Aggregation
    View on GitHub↗72,295
  • d2l-ai/d2l-zh

    d2l-ai/d2l-zh

    75,708View on GitHub↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Attention MechanismsAutomatic DifferentiationAutomatic Differentiation Systems
    View on GitHub↗75,708
  • torvalds/linux

    torvalds/linux

    217,986View on GitHub↗

    The Linux kernel is a monolithic operating system kernel that serves as the primary interface between computer hardware and software applications. It provides the foundational infrastructure for managing system resources, including memory allocation, process scheduling, and synchronization primitives. The project includes comprehensive support for diverse storage architectures through its filesystem suite and manages complex networking, virtualization, and power management subsystems. Beyond core system management, the kernel offers extensive frameworks for hardware interaction, covering inpu

    Audio Hardware InterfacesBPF Virtual MachinesBuild Systems
    View on GitHub↗217,986
  • pmndrs/zustand

    pmndrs/zustand

    57,057View on GitHub↗

    Zustand is a state management library that provides a centralized store for managing shared application data. It functions as a reactive container that connects application state to components, allowing them to subscribe to specific slices of data and trigger updates automatically. By utilizing selector-based data access and immutable state updates, the library ensures that components only re-render when their observed data changes, maintaining a predictable and efficient data flow. The library distinguishes itself through a pluggable, middleware-based architecture that allows for the extensi

    Component State BindingsImmutable State PatternsReactive Data Stores
    View on GitHub↗57,057
  • keras-team/keras

    keras-team/keras

    63,858View on GitHub↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    FrameworksModel DefinitionArchitectures
    View on GitHub↗63,858
  • coollabsio/coolify

    coollabsio/coolify

    56,341View on GitHub↗

    This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se

    Container Deployment EnginesContainer OrchestratorsSelf-Hosted PaaS Platforms
    View on GitHub↗56,341
  • Z4nzu/hackingtool

    Z4nzu/hackingtool

    55,016View on GitHub↗

    This project is a comprehensive cybersecurity tool collection designed to support security research, penetration testing, and vulnerability assessment. It functions as a unified penetration testing suite, providing a centralized environment where professionals can access a wide range of offensive security utilities to identify system weaknesses and study attack vectors. The platform distinguishes itself through a modular architecture that aggregates disparate security scripts into a single, hierarchical command-line interface. It simplifies the management of these utilities by integrating ext

    Exploit FrameworksHash Cracking ToolsPenetration Testing Suites
    View on GitHub↗55,016
Prev12…51Next

Explore more curated searches

Hand-picked prompts, ranked by AI.

  • Word alternatives
  • Secret Management
  • Zapier alternatives
  • Golang Web Framework
  • Technical Interview Questions
  • Linux
  • Spotify alternatives
  • Learning Resources