awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms

686 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.
  • sickcodes/Docker-OSX

    sickcodes/Docker-OSX

    52,184View on GitHub↗

    Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within isolated environments. By leveraging hardware-accelerated hypervisors and machine emulation, the project allows guest operating systems to run with near-native performance, effectively mimicking dedicated physical hardware within a container. The platform distinguishes itself by providing a complete infrastructure for remote desktop and headless management, allowing users to interact with virtualized graphical environments over network protocols. It supports advanced hardware inte

    Containerized Virtualization EnvironmentsHardware EmulatorsHardware-Accelerated Hypervisors
    52,184View on GitHub↗
  • tensorflow/models

    tensorflow/models

    77,684View on GitHub↗

    This repository serves as a centralized collection of state-of-the-art deep learning architectures and reference implementations designed for research and application development. It provides a comprehensive toolkit for computer vision and natural language processing, offering pre-built models and training pipelines for tasks ranging from image classification and object detection to complex sequence modeling. The project distinguishes itself by providing a flexible execution harness that manages the entire training lifecycle, including data ingestion and backpropagation. It supports scalable

    Computer Vision ModelsDevelopment and Orchestration ToolsDistributed Parameter Synchronisation
    77,684View on GitHub↗
  • nektos/act

    nektos/act

    68,869View on GitHub↗

    This tool is a command-line runner that executes automation workflows locally within isolated container environments. By parsing workflow definition files and translating them into executable shell scripts, it allows developers to validate pipeline logic and configuration changes directly on their machines before committing code to a remote repository. The runner distinguishes itself by providing a simulation engine that mimics remote CI triggers and event payloads, enabling the testing of complex conditional logic without requiring cloud infrastructure. It supports granular control over the

    Containerized Task ExecutorsContainerized Workflow RunnersDocker Socket Orchestrators
    68,869View on GitHub↗
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974View on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Agent Configuration SchemasAgent OrchestratorsAgent Reasoning Configurations
    67,974View on GitHub↗
  • novuhq/novu

    novuhq/novu

    38,597View on GitHub↗

    This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf

    Messaging OrchestratorsNotification InfrastructureCode-First Workflow Management
    38,597View on GitHub↗
  • ChatGPTNextWeb/NextChat

    ChatGPTNextWeb/NextChat

    88,161View on GitHub↗

    NextChat is a self-hosted web application that provides a unified interface for interacting with multiple large language models. It functions as a conversational platform where users can manage and switch between diverse AI providers through configurable API backends, maintaining full control over their data and infrastructure. The platform features a persistent session layer designed to handle long-running dialogues by managing message history and context. It distinguishes itself through a structured prompt engineering environment that allows for the development and application of templates

    Conversational State ManagersLanguage Model Interaction PatternsLLM Chat Interfaces
    88,161View on GitHub↗
  • helix-editor/helix

    helix-editor/helix

    43,034View on GitHub↗

    Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object

    Modal Text EditorsEditor ConfigurationsLanguage Server Clients
    43,034View on GitHub↗
  • CherryHQ/cherry-studio

    CherryHQ/cherry-studio

    39,952View on GitHub↗

    Cherry Studio is a cross-platform desktop application that serves as a centralized workspace for managing and interacting with multiple artificial intelligence models. It functions as a local-first orchestrator, prioritizing user privacy by storing all conversation history and knowledge bases directly on your device. By providing a unified interface for both cloud-based and local AI services, the platform simplifies API key management and allows for consistent model interaction across different operating systems. The application distinguishes itself through a robust retrieval-augmented genera

    Model OrchestratorsRetrieval Augmented Generation PipelinesAutonomous Agent Frameworks
    39,952View on GitHub↗
  • vsouza/awesome-ios

    vsouza/awesome-ios

    51,326View on GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Architectural PatternsAuthentication StrategiesDeclarative UI Frameworks
    51,326View on GitHub↗
  • pathwaycom/pathway

    pathwaycom/pathway

    59,684View on GitHub↗

    Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources. The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features in

    Data Processing FrameworksData Stream ProcessorsDeclarative Pipeline Construction
    59,684View on GitHub↗
  • kubernetes/minikube

    kubernetes/minikube

    31,502View on GitHub↗

    Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage full-featured container clusters directly on a workstation. It serves as a local orchestrator that automates the lifecycle of isolated environments, allowing developers to start, stop, pause, and delete clusters to support testing and integration workflows. The project distinguishes itself through its flexible architecture, which supports multiple virtualization drivers and container runtimes to accommodate diverse host environments. It provides deep integration between the host a

    Cluster Lifecycle ManagementContainer OrchestratorsLocal Development Environments
    31,502View on GitHub↗
  • punkpeye/awesome-mcp-servers

    punkpeye/awesome-mcp-servers

    81,101View on GitHub↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosystems by offering a registry of machine-readable interface definitions that enable dynamic tool discovery and structured context injection. The directory distinguishes itself by focusing on the protocol-based interoperability required for autonomous AI agents to interact with he

    Model Context Protocol ServersTool Interoperability ProtocolsAI Agent Tool Integrations
    81,101View on GitHub↗
  • ghostty-org/ghostty

    ghostty-org/ghostty

    44,108View on GitHub↗

    Ghostty is a cross-platform terminal emulator that utilizes GPU-accelerated rendering to provide high-performance text output and low-latency input. It functions as a unified terminal environment, maintaining consistent feature parity and configuration across different operating systems through a specialized windowing abstraction layer. The application is built on a declarative configuration engine that allows users to manage settings, keybindings, and visual themes using modular, plain-text files. It supports dynamic hot-reloading, enabling users to apply configuration changes in real-time w

    Terminal EnvironmentsTerminal EmulatorsTerminal Integration Interfaces
    44,108View on GitHub↗
  • karpathy/LLM101n

    karpathy/LLM101n

    36,346View on GitHub↗

    LLM101n is an educational machine learning curriculum and open-source resource designed to teach the fundamental principles and practical implementation of large language models. It functions as a technical manual that guides users through the end-to-end process of building and training neural network architectures from scratch using a dynamic tensor library for automatic differentiation and GPU-accelerated computation. The project distinguishes itself through interactive, notebook-based instruction that allows for real-time visualization of training processes. It supports rapid experimentati

    Machine Learning CurriculaNeural Computation FrameworksNeural Network Implementations
    36,346View on GitHub↗
  • sharkdp/fd

    sharkdp/fd

    41,710View on GitHub↗

    This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery. It enables users to locate files and directories within large project structures using recursive search, pattern matching, and metadata-aware filtering. By employing multi-threaded parallel traversal, it provides an efficient way to explore complex directory trees. What distinguishes this tool is its ability to integrate directly into terminal workflows and automate file management tasks. It automatically respects version control ignore files and hidden file settings, ensuring

    File Search UtilitiesFilesystem Search UtilitiesCommand Line Utilities
    41,710View on GitHub↗
  • mem0ai/mem0

    mem0ai/mem0

    47,634View on GitHub↗

    Mem0 is an agent-agnostic memory layer designed to provide intelligent agents with long-term persistence and cross-session state management. By acting as a centralized service, it allows diverse AI agents to recall user preferences, past interactions, and historical context, ensuring continuity across multiple workflows and independent agent systems. The platform distinguishes itself through a multi-signal retrieval engine that combines semantic vectors, keyword matching, and entity-linked metadata to surface the most relevant information. It employs an adaptive memory engine that automatical

    Agent Memory LayersAgent Memory EnginesAgent Memory Libraries
    47,634View on GitHub↗
  • DevToys-app/DevToys

    DevToys-app/DevToys

    30,980View on GitHub↗

    DevToys is a cross-platform desktop application that provides a collection of offline utilities for common software development tasks. It functions as a local productivity suite, enabling developers to perform operations such as data formatting, encoding, and validation directly within their desktop environment without requiring an internet connection. The application is built with a modular architecture that supports plugin-based extensibility, allowing new tools to be loaded dynamically as independent modules. It utilizes a dependency-injection system for component management and a message

    Desktop Development EnvironmentsDeveloper ToolboxesProductivity Suites
    30,980View on GitHub↗
  • hacksider/Deep-Live-Cam

    hacksider/Deep-Live-Cam

    79,568View on GitHub↗

    Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a high-performance processing pipeline, the application enables live face swapping and interactive video modifications during active streaming sessions or on pre-recorded media. The system distinguishes itself through a hardware-abstraction execution layer that dynamically routes co

    Cinematic Video EnhancementsHigh-Performance AI InferenceLive Performance Execution
    79,568View on GitHub↗
  • astral-sh/ruff

    astral-sh/ruff

    45,851View on GitHub↗

    Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions as a comprehensive engine that scans source code to detect programming errors, security vulnerabilities, and deviations from established coding standards. By parsing source code into a structured tree representation, it provides both automated linting and style enforcement across entire projects. The tool distinguishes itself through its speed and deep integration into the development lifecycle. It utilizes parallelized file processing to maximize throughput on large codebases

    Code FormattersLanguage Server ImplementationsSource Code Formatters
    45,851View on GitHub↗
  • OpenBMB/ChatDev

    OpenBMB/ChatDev

    31,039View on GitHub↗

    ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project. The system distinguishes itself by using role-based agent specialization to simulate a professional engineering team, assigning distinct personas and knowledge bases to individual agents. It employs prompt-driven task decomposition to break high-l

    Agent Orchestration FrameworksAgentic Development EnvironmentsAutomated Engineering Platforms
    31,039View on GitHub↗
Prev1…303132…35Next

Explore more curated searches

Hand-picked prompts, ranked by AI.

  • Free resources to learn to code
  • Open-source AI agents and local LLMs
  • Learn by building real-world projects
  • Modern frontend frameworks and UI kits
  • Roadmaps to become a developer
  • How large-scale systems are designed