awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

282 repositorios

Awesome GitHub RepositoriesVersion Control and Management

Platforms and utilities for source code management and versioning workflows.

Explore 282 awesome GitHub repositories matching devops & infrastructure · Version Control and Management. Refine with filters or upvote what's useful.

Awesome Version Control and Management GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Combines version control, issue tracking, and continuous integration into a single development platform.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • significant-gravitas/autogptAvatar de Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973Ver en GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, including task scheduling, execution monitoring, and configuration management, while offering a marketplace for discovering and sharing community-built workflows. The project includes a legacy framework for command-line agent execution and an extensible component system for devel

    Automates the submission of code changes by creating pull requests between branches.

    Pythonaiartificial-intelligenceautonomous-agents
    Ver en GitHub↗184,973
  • chalarangelo/30-seconds-of-codeAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Ver en GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Teaches techniques for managing repositories, including alias configuration and resolving common workflow issues.

    JavaScriptastroawesome-listcss
    Ver en GitHub↗128,121
  • ripienaar/free-for-devAvatar de ripienaar

    ripienaar/free-for-dev

    123,154Ver en GitHub↗

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project

    References source code hosting platforms that offer free tiers for version control and collaborative development.

    HTMLawesome-listfree-for-developers
    Ver en GitHub↗123,154
  • jaywcjlove/awesome-macAvatar de jaywcjlove

    jaywcjlove/awesome-mac

    105,841Ver en GitHub↗

    This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distinguishes itself by offering a highly granular classification of tools that cater to specific technical and creative workflows. It highlights specialized software for software engineering, such as terminal emulators, version control clients, and API development tools, alongside a b

    Discover graphical and command-line interfaces for managing version control repositories and tracking project history.

    Swiftappappleapplication
    Ver en GitHub↗105,841
  • karpathy/autoresearchAvatar de karpathy

    karpathy/autoresearch

    87,119Ver en GitHub↗

    Autoresearch is an autonomous machine learning research agent and architecture search framework. It employs a closed-loop system to programmatically rewrite training and architecture source code to discover optimal language model configurations. The system iteratively modifies code and evaluates performance metrics to improve model quality based on a target objective. It optimizes model performance and training efficiency by tracking validation bits per byte, which allows for a fair comparison of architectural changes independently of vocabulary size. The framework manages the full training

    Manages experimental iterations using version control branches to isolate changes and track improvements.

    Python
    Ver en GitHub↗87,119
  • openhands/openhandsAvatar de OpenHands

    OpenHands/OpenHands

    77,330Ver en 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

    Monitor repository status and file differences to track modifications made during agent operations.

    Pythonagentartificial-intelligencechatgpt
    Ver en GitHub↗77,330
  • protocolbuffers/protobufAvatar de protocolbuffers

    protocolbuffers/protobuf

    71,359Ver en GitHub↗

    Protocol Buffers es un mecanismo neutral al lenguaje y agnóstico a la plataforma para serializar datos estructurados. Proporciona una cadena de herramientas basada en esquemas que compila definiciones de datos declarativas en código fuente con seguridad de tipos, lo que permite una comunicación consistente y contratos de API fuertemente tipados en servicios escritos en diferentes lenguajes de programación. El proyecto se distingue por un formato binario altamente eficiente que utiliza codificación basada en etiquetas y compresión de enteros de ancho variable para minimizar el tamaño de la carga útil y la sobrecarga de procesamiento. Admite una gestión evolutiva y robusta de esquemas, lo que permite a los desarrolladores actualizar las estructuras de datos de forma incremental mientras mantienen la compatibilidad hacia atrás y hacia adelante. Esto se ve reforzado por un sistema de edición versionado que gestiona conjuntos de funciones y lógica de serialización en componentes de software distribuidos. Más allá de su serialización binaria central, el proyecto incluye capacidades para la conversión a JSON canónico con validación de esquemas, control granular de visibilidad de símbolos y seguimiento de presencia de campos para distinguir entre valores predeterminados y no establecidos. También proporciona optimizaciones especializadas, como la gestión de memoria basada en arena (arena-based) para implementaciones en C++, para mejorar el rendimiento durante la creación y limpieza de árboles de mensajes complejos.

    Tracks schema evolution through versioned feature sets that allow incremental updates while maintaining cross-language compatibility.

    C++marshallingprotobufprotobuf-runtime
    Ver en GitHub↗71,359
  • tldr-pages/tldrAvatar de tldr-pages

    tldr-pages/tldr

    62,933Ver en GitHub↗

    This project is a community-driven repository of simplified, example-based reference guides for command-line tools. It functions as an open-source knowledge base designed to provide concise, practical usage examples that help developers navigate complex software without the need for lengthy technical documentation. The system relies on a decentralized architecture where independent client applications fetch and render documentation locally. This approach ensures that reference materials remain accessible offline while supporting a wide variety of user interfaces across desktop, mobile, and we

    Utilizes distributed version control to track all documentation modifications and manage global community contributions.

    Markdownandroidbsdcheatsheet
    Ver en GitHub↗62,933
  • resume/resume.github.comAvatar de resume

    resume/resume.github.com

    62,866Ver en GitHub↗

    This project is a static site generator designed to transform plain text content into pre-rendered web documents. It functions as a content platform that separates structural information from presentation, utilizing lightweight markdown formatting to ensure portability and ease of maintenance. The platform is built on a dependency-free execution model, operating without external libraries or frameworks to minimize security risks and support long-term stability. It integrates a technical governance framework and a software engineering manifesto, providing a structured set of principles and dec

    Tracks codebase modifications through distributed history to facilitate auditability and collaborative editing.

    JavaScript
    Ver en GitHub↗62,866
  • git/gitAvatar de git

    git/git

    61,518Ver en GitHub↗

    Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data integrity and efficient deduplication. The system organizes project history as a directed acyclic graph, where each commit serves as a snapshot linked to its parent to create a verifiable timeline of modifications. The architecture distinguishes itself through an index-based sta

    Enables decentralized file revision tracking, allowing multiple contributors to manage and synchronize history independently across different environments.

    Cchacktoberfestshell
    Ver en GitHub↗61,518
  • h5bp/front-end-developer-interview-questionsAvatar de h5bp

    h5bp/Front-end-Developer-Interview-Questions

    60,886Ver en GitHub↗

    This project is a curated frontend interview question bank and technical assessment guide. It serves as a web development interview resource for assessing candidates on frontend development, web accessibility, and browser performance. The collection provides a standardized set of questions to evaluate a developer's knowledge of HTML, CSS, JavaScript, and networking. It is designed to assist in the developer hiring process, engineering team recruiting, and personal technical interview preparation. The content is organized as a flat-file knowledge base using markdown-based storage and topic-ba

    Utilizes Git version control to track changes and manage updates to the curated question list.

    Nunjuckscss-questionsfront-endhtml-questions
    Ver en GitHub↗60,886
  • atom/atomAvatar de atom

    atom/atom

    60,807Ver en GitHub↗

    Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo

    Surfaces version control information and manages file revisions directly within the editor interface.

    JavaScript
    Ver en GitHub↗60,807
  • sharkdp/batAvatar de sharkdp

    sharkdp/bat

    59,284Ver en GitHub↗

    This project is a command-line text viewer designed to enhance terminal output through automatic syntax highlighting and integrated file management. It functions as a replacement for standard system pagers, providing a readable interface for large text streams, source code, and markup files by applying color-coded formatting directly to the terminal output. The utility distinguishes itself through deep integration with version control systems, allowing users to inspect repository status and historical file changes with visual markers displayed in the output margin. It employs heuristic-based

    Renders line-level changes from version control systems with syntax-aware colorization to simplify code review.

    Rustclicommand-linegit
    Ver en GitHub↗59,284
  • tiimgreen/github-cheat-sheetAvatar de tiimgreen

    tiimgreen/github-cheat-sheet

    57,407Ver en GitHub↗

    This project is a community-driven knowledge base that serves as a comprehensive guide for mastering version control operations and platform-specific workflows. It functions as a developer productivity resource, consolidating essential information on command-line operations, repository management, and advanced interface techniques into a single, version-controlled document. The guide distinguishes itself by providing actionable insights into platform-specific automation and navigation. It covers the use of keyboard shortcuts to accelerate daily tasks, the application of advanced search syntax

    Enables visual comparison of repository branches to identify unmerged changes.

    awesomeawesome-listgit
    Ver en GitHub↗57,407
  • go-gitea/giteaAvatar de go-gitea

    go-gitea/gitea

    56,328Ver en GitHub↗

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn

    Hosts Git repositories while offering integrated issue tracking and collaborative features for development teams.

    Gobitbucketcicddevops
    Ver en GitHub↗56,328
  • firstcontributions/first-contributionsAvatar de firstcontributions

    firstcontributions/first-contributions

    54,496Ver en GitHub↗

    This project is an educational resource designed to lower the barrier to entry for new developers learning how to participate in open-source software development. It provides a safe, guided practice environment where beginners can master the fundamental workflows required to contribute to public repositories. The project distinguishes itself by offering a hands-on, interactive tutorial that walks users through the complete lifecycle of a contribution. By following structured steps—including forking, branching, committing, and submitting a pull request—participants gain practical experience wi

    Leverages distributed version control systems to help learners understand how to manage history and collaborate across independent environments.

    beginnerbeginner-friendlycontribute
    Ver en GitHub↗54,496
  • romkatv/powerlevel10kAvatar de romkatv

    romkatv/powerlevel10k

    54,468Ver en GitHub↗

    Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configuration file. By decoupling prompt rendering from shell initialization, it eliminates startup latency and ensures that the command line remains responsive even under heavy system loads. The project distinguishes itself through advanced performance optimizations, including asynchrono

    Integrates real-time Git status indicators directly into the shell prompt with configurable symbols and display options.

    Shellzsh
    Ver en GitHub↗54,468
  • karan/projectsAvatar de karan

    karan/Projects

    47,751Ver en GitHub↗

    This repository is a curated collection of practical software development challenges designed to help developers practice coding skills and build functional applications. It functions as a structured curriculum that guides learners through building real-world software across various technical domains and programming languages. The project serves as a resource for both skill development and portfolio building, allowing developers to demonstrate their technical capabilities and problem-solving experience. By implementing a consistent set of challenges, users can master core syntax, explore adva

    Uses distributed version control to track changes and maintain a reliable history of project specifications.

    Ver en GitHub↗47,751
  • gogits/gogsAvatar de gogits

    gogits/gogs

    47,627Ver en GitHub↗

    Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for storing version-controlled repositories with a focus on lightweight deployment across various operating systems and hardware architectures. The system distinguishes itself through a single-binary deployment model, which simplifies installation. It also supports repository migration, allowing users to move existing codebases and documentation from other hosting services into a self-managed environment. The platform covers collaborative code development through pull requests and

    Offers a lightweight platform for hosting and managing Git repositories on private infrastructure with a web interface.

    Go
    Ver en GitHub↗47,627
Ant.123456…15Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Version Control and Management

Explorar subetiquetas

  • Version Control12 sub-etiquetasSystems and services that track, manage, and host changes to source code and related project assets.
  • Version Control Clients1 sub-etiquetaSoftware interfaces that allow users to interact with and manage remote version control repositories.
  • Version Control Integrations3 sub-etiquetasExtensions and plugins that surface version control information within other development tools or environments.
  • Version Control Platforms1 sub-etiquetaComprehensive platforms that provide hosting and management services for version-controlled codebases.
  • Version Control Utilities12 sub-etiquetasAuxiliary tools that assist with code navigation, history analysis, and visual comparison of versioned changes.
  • Version Control Workflows4 sub-etiquetasMethodologies and tools that enforce specific processes for managing code changes and collaborative development.