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
·

77 repositorios

Awesome GitHub RepositoriesDeveloper Tooling

Utilities for build automation, dependency management, and code quality.

Explore 77 awesome GitHub repositories matching part of an awesome list · Developer Tooling. Refine with filters or upvote what's useful.

Awesome Developer Tooling GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • microsoft/markitdownAvatar de microsoft

    microsoft/markitdown

    154,485Ver en GitHub↗

    This project is an AI-powered document processing engine designed to transform diverse file formats into structured Markdown. By leveraging multimodal language models, it performs complex layout analysis and semantic text extraction, allowing for the conversion of both unstructured files and scanned images into machine-readable content. The toolkit distinguishes itself through a modular, plugin-based architecture that orchestrates multi-stage extraction pipelines. Users can steer the parsing behavior by injecting custom instructions, enabling the system to adapt to domain-specific document st

    Facilitates AI-driven parsing and transformation of Markdown content.

    Pythonautogenautogen-extensionlangchain
    Ver en GitHub↗154,485
  • storybookjs/storybookAvatar de storybookjs

    storybookjs/storybook

    90,415Ver en GitHub↗

    Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without running the full application. The platform utilizes a framework-agnostic bridge layer to support various frontend technologies and features a modular, addon-based architecture that allows for custom UI panels and toolbar controls. It captures component states as declarative metad

    Frontend workshop for building UI components in isolation.

    TypeScriptangularcomponentsdesign-systems
    Ver en GitHub↗90,415
  • vitejs/viteAvatar de vitejs

    vitejs/vite

    81,611Ver en GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Fast frontend build tool and development server.

    TypeScriptbuild-tooldev-serverfrontend
    Ver en GitHub↗81,611
  • nlohmann/jsonAvatar de nlohmann

    nlohmann/json

    49,944Ver en GitHub↗

    This library is a header-only C++ framework designed for the serialization, parsing, and manipulation of structured data. It provides a recursive variant data model that represents arbitrary structures as native types, allowing developers to navigate, modify, and patch hierarchical data using standard pointer paths and declarative update patterns. The project distinguishes itself through its template-based architecture, which enables type-safe data structures and custom type mapping at compile time. It offers a unified interface for binary format abstraction, supporting multiple compact repre

    Modern JSON library for C++ development.

    C++bsoncborheader-only
    Ver en GitHub↗49,944
  • serverless/serverlessAvatar de serverless

    serverless/serverless

    46,917Ver en GitHub↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    Framework for building and deploying serverless applications.

    JavaScriptawsaws-dynamodbaws-lambda
    Ver en GitHub↗46,917
  • babel/babelAvatar de babel

    babel/babel

    44,009Ver en GitHub↗

    Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into backwards-compatible versions of the language. It functions as an abstract syntax tree manipulator, parsing source code into a hierarchical structure to traverse and modify nodes for custom code transformations. The system utilizes a plugin-driven architecture to apply specific transformation rules and supports presets that bundle multiple plugins into named configuration groups. This enables the transformation of experimental syntax and the injection of non-global polyfills to ensure consisten

    Compiler for next-generation JavaScript.

    TypeScriptastbabelcompiler
    Ver en GitHub↗44,009
  • docker/composeAvatar de docker

    docker/compose

    37,588Ver en GitHub↗

    Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh

    Tool for defining and running multi-container applications.

    Godockerdocker-composego
    Ver en GitHub↗37,588
  • github/awesome-copilotAvatar de github

    github/awesome-copilot

    35,119Ver en GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Offers configurations and prompts to optimize AI coding assistant usage.

    Pythonaigithub-copilothacktoberfest
    Ver en GitHub↗35,119
  • microsoft/playwright-mcpAvatar de microsoft

    microsoft/playwright-mcp

    33,988Ver en GitHub↗

    Playwright MCP is a browser automation server that provides a standardized interface for connecting large language models to web navigation and interaction capabilities. By operating as a Model Context Protocol server, it enables external AI agents to execute browser-based tasks, extract data, and perform complex web sequences through a unified communication protocol. The project distinguishes itself by acting as a remote controller that manages headless browser lifecycles and isolated automation contexts. It maintains session-based state isolation, allowing for distinct user profiles and per

    Allows LLMs to interact with web pages via accessibility snapshots.

    TypeScriptmcpplaywright
    Ver en GitHub↗33,988
  • github/github-mcp-serverAvatar de github

    github/github-mcp-server

    30,726Ver en GitHub↗

    This project is a Model Context Protocol server that provides a standardized interface for connecting host applications to external data sources and service APIs. It functions as a middleware component, exposing repository-related functionality as a set of discoverable tools that can be invoked dynamically by large language models to facilitate context-aware reasoning and task execution. By bridging host environments with external platforms, the server enables artificial intelligence models to access real-time repository information, supporting automated workflows and improved accuracy in gen

    Provides access to GitHub repositories, issues, and pull requests.

    Gogithubmcpmcp-server
    Ver en GitHub↗30,726
  • eslint/eslintAvatar de eslint

    eslint/eslint

    27,349Ver en GitHub↗

    This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues. The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit

    Tool for identifying and reporting on code patterns.

    JavaScriptecmascripteslintjavascript
    Ver en GitHub↗27,349
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Ver en GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Toolkit for building AI-powered applications in TypeScript.

    TypeScriptanthropicartificial-intelligencegemini
    Ver en GitHub↗21,885
  • renovatebot/renovateAvatar de renovatebot

    renovatebot/renovate

    21,796Ver en GitHub↗

    Renovate is a GitOps-driven dependency management engine designed to automate the maintenance of software projects. It functions as an automated update tool that scans repository files to identify outdated dependencies, fetches the latest compatible versions from external sources, and generates pull requests to apply those updates. By integrating directly with code hosting platforms, it synchronizes project dependencies through declarative configuration files, ensuring that software components remain current and secure. The project distinguishes itself through its platform-agnostic architectu

    Automated dependency update management.

    TypeScriptazure-devopsbitbucketdependencies
    Ver en GitHub↗21,796
  • samber/loAvatar de samber

    samber/lo

    21,333Ver en GitHub↗

    This library is a collection of generic utilities for the Go programming language designed to simplify the manipulation of slices and maps. It provides a functional toolkit that enables developers to perform data transformations, such as filtering, mapping, and reducing, while maintaining strict type safety through the use of language-level generics. The project distinguishes itself by offering a dual approach to data processing that balances functional programming patterns with performance-oriented execution. It supports both immutable functional pipelines for predictable state transitions a

    Lodash-style utility library for Go generics.

    Goconstraintscontractfilterable
    Ver en GitHub↗21,333
  • volta-cli/voltaAvatar de volta-cli

    volta-cli/volta

    13,009Ver en GitHub↗

    Volta is a cross-platform toolchain orchestrator and JavaScript toolchain manager. It functions as a version manager for Node.js and related package managers, allowing for the installation and coordination of multiple runtimes across a system. The project operates as a project-based version switcher, automatically detecting and switching to the required tool versions based on the current directory. This ensures environment consistency across different developer machines by resolving versions through project configuration.

    Tool for managing JavaScript toolchains.

    Rustnodenodejspackage-manager
    Ver en GitHub↗13,009
  • yarnpkg/berryAvatar de yarnpkg

    yarnpkg/berry

    8,052Ver en GitHub↗

    Berry is a Node.js package manager, dependency resolution engine, and monorepo workspace manager. It provides the tools necessary for resolving, downloading, and managing dependencies to ensure consistent environments across different development machines, while also serving as a publishing tool for uploading versioned package tarballs to registries. The project is distinguished by its implementation of Plug'n'Play, which resolves dependencies without creating a physical node_modules directory by mapping dependencies directly to the file system. This enables a zero-install development workflo

    Dependency management for JavaScript projects.

    TypeScriptjavascriptnodejspackage-manager
    Ver en GitHub↗8,052
  • ipfs-shipyard/ipfs-desktopAvatar de ipfs-shipyard

    ipfs-shipyard/ipfs-desktop

    6,535Ver en GitHub↗

    ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the peer-to-peer network. It serves as a desktop client that provides a visual interface for content-addressed storage management, peer-to-peer file sharing, and the administration of the node lifecycle. The project differentiates itself by providing a comprehensive suite of controllers for node health, gateway routing, and static site hosting. It includes a dedicated content-addressed storage browser for importing and organizing files, a gateway controller to route network content th

    Desktop application providing a full node and system integration.

    JavaScript
    Ver en GitHub↗6,535
  • sindresorhus/eslint-plugin-unicornAvatar de sindresorhus

    sindresorhus/eslint-plugin-unicorn

    4,931Ver en GitHub↗

    eslint-plugin-unicorn is an ESLint plugin that provides a large set of opinionated lint rules for JavaScript and TypeScript projects. Its primary purpose is to enforce code quality, prevent common errors and anti-patterns, and promote a consistent coding style across a codebase. The plugin distinguishes itself by offering an opinionated preset configuration that imposes a specific coding style rather than leaving all choices to the user. Its rules are specifically designed to catch logical mistakes and code smells that go beyond standard ESLint rules. As an added capability, the plugin also e

    Collection of useful ESLint rules.

    JavaScripteslinteslint-configeslint-plugin
    Ver en GitHub↗4,931
  • cake-build/cakeAvatar de cake-build

    cake-build/cake

    4,179Ver en GitHub↗

    Cake es un sistema de automatización de compilación multiplataforma y framework de scripting que permite a los usuarios definir pipelines de compilación de software usando scripts de C#. Funciona como un orquestador de pipelines CI/CD y ejecutor de compilaciones, proporcionando un lenguaje de dominio específico (DSL) fuertemente tipado para simplificar la orquestación de procesos de compilación, pruebas y empaquetado en Windows, Linux y macOS. El sistema garantiza entornos de compilación reproducibles fijando las versiones de herramientas de compilación, módulos y dependencias. Se distingue por permitir un flujo de trabajo de scripting en C# con soporte completo para IDE, incluyendo autocompletado, resaltado de sintaxis y ejecución directa de tareas dentro de los editores. El framework cubre una amplia gama de capacidades, incluyendo la ejecución de tareas mediante grafos acíclicos dirigidos (DAG), abstracción de procesos multiplataforma e instalación automatizada de herramientas. Cuenta con detección consciente del entorno para varios proveedores de integración continua y ofrece extensibilidad a través de una arquitectura de plugins basada en NuGet e inyección de dependencias. Los scripts de compilación se ejecutan como binarios compilados en tiempo de ejecución o alojados dentro de una aplicación de consola.

    Cross-platform build automation system with a C# DSL.

    C#build-automationbuild-automation-toolbuild-tool
    Ver en GitHub↗4,179
  • ipfs/public-gateway-checkerAvatar de ipfs

    ipfs/public-gateway-checker

    2,102Ver en GitHub↗

    Monitoring tool for checking the status of public gateways.

    TypeScriptipfsipfs-gui
    Ver en GitHub↗2,102
Ant.123…4Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Developer Tooling