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
·

54 repositorios

Awesome GitHub RepositoriesDevelopment Tooling

Utilities and scaffolds for building and maintaining software projects.

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

Awesome Development Tooling GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • genymobile/scrcpyAvatar de Genymobile

    Genymobile/scrcpy

    143,637Ver en GitHub↗

    This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile device. The tool distinguishes itself by injecting a lightweight binary into the mobile runtime to access system-level APIs for direct screen buffer capture and input event injection. By translating desktop mouse and keyboard signals into native Linux kernel events, it enables r

    Tool for displaying and controlling Android devices.

    Candroidcffmpeg
    Ver en GitHub↗143,637
  • amplication/amplicationAvatar de amplication

    amplication/amplication

    16,012Ver en GitHub↗

    Amplication is a low-code API platform and backend service generator designed to accelerate the development of business domain services. It automates the creation of APIs and data models through schema-driven code generation, transforming structured definitions into executable backend source code. The platform functions as a developer portal orchestrator that establishes standardized workflows and golden paths for software delivery. It enforces organizational coding standards and best practices by applying live templates and predefined blueprints across all generated services. The system inc

    Automated generation of functional application code.

    TypeScriptapicode-generationcsharp
    Ver en GitHub↗16,012
  • facebook/inferAvatar de facebook

    facebook/infer

    15,646Ver en GitHub↗

    Infer is a static analysis toolset for Java, C, C++, and Objective-C designed to detect memory leaks, null dereferences, and resource bugs. It functions as a multi-language bug finder that identifies race conditions, deadlocks, and memory safety issues by translating source code into a common intermediate representation for analysis. The project distinguishes itself through an inter-procedural data flow analyzer that tracks movement between sources and sinks to detect tainted flows and generate data flow graphs. It also includes a framework for verifying temporal properties and reachability u

    Static analyzer for Java and C-family languages.

    OCamlccode-qualitycpp
    Ver en GitHub↗15,646
  • facebook/sonarAvatar de facebook

    facebook/Sonar

    13,481Ver en GitHub↗

    Sonar is a mobile app debugging platform and extensible toolkit that allows developers to inspect the internal state, network traffic, and system logs of mobile devices via a desktop interface. It functions as a centralized system for monitoring application behavior and troubleshooting logic and performance issues. The platform is distinguished by a plugin-based extension system that enables the development of custom debugging tools. These plugins can visualize specific application data and facilitate event exchange between a mobile device and a computer. The toolkit covers several core obse

    Desktop debugging platform for mobile developers.

    TypeScript
    Ver en GitHub↗13,481
  • facebook/buckAvatar de facebook

    facebook/buck

    8,542Ver en GitHub↗

    Buck is a multi-language build system and modular build orchestrator designed to compile and package software modules across different programming languages and hardware platforms. It functions as a hermetic build tool, isolating the build process from the host system to ensure consistent and reproducible outputs. The system manages polyglot software builds by organizing code into small, independent units to facilitate faster compilation. It operates as a cross-platform package manager that creates and distributes software components across various operating systems and language ecosystems.

    Fast build system for modular projects.

    Javaandroidbuckbuild-tool
    Ver en GitHub↗8,542
  • google/android-classysharkAvatar de google

    google/android-classyshark

    7,565Ver en GitHub↗

    Android Classyshark is a binary analysis toolset designed to extract structural data from Android executable files. It functions as a bytecode viewer and binary XML parser to analyze compiled Java and Android binaries. The project converts binary XML files into readable formats for the inspection of application manifests, layouts, and resource files. It also provides the ability to analyze class interfaces, members, and dependency counts without requiring access to the original source code. The toolset supports static analysis and the export of binary information into plain text formats for

    Browser for Android executables.

    Java
    Ver en GitHub↗7,565
  • diffplug/spotlessAvatar de diffplug

    diffplug/spotless

    5,527Ver en GitHub↗

    Spotless es un orquestador de formateo multilenguaje y plugin de Gradle que automatiza el estilo de código en varios lenguajes de programación dentro de un único pipeline de construcción. Funciona como un coordinador para múltiples formateadores de terceros, una herramienta de linting de estilo de código y un sistema para insertar y actualizar encabezados de licencia estandarizados. El proyecto se distingue por la aplicación de estilo integrada en git, utilizando hooks de pre-push y referencias de git para aplicar el formateo solo a archivos o líneas modificadas. Admite configuraciones de construcción compartidas, permitiendo que las reglas de formateo se distribuyan y carguen en múltiples proyectos mediante artefactos remotos para mantener una única fuente de verdad. La herramienta cubre una amplia gama de capacidades, incluyendo la transformación de texto de código fuente mediante expresiones regulares y parches JSON, gestión de importaciones y estandarización de espacios en blanco. Se integra con una amplia gama de binarios y herramientas externas para lenguajes como Java, Python, Kotlin, C++, Go y TypeScript. La funcionalidad adicional incluye la verificación de formateo para garantizar la idempotencia y la optimización incremental para omitir archivos sin cambios.

    Tool for keeping code formatting consistent.

    Java
    Ver en GitHub↗5,527
  • mortenjust/androidtool-macAvatar de mortenjust

    mortenjust/androidtool-mac

    5,412Ver en GitHub↗

    Esta es una aplicación de escritorio para gestionar dispositivos Android e iOS conectados. Sirve como una herramienta multiplataforma para la instalación de paquetes de aplicaciones (sideloading), captura de pantallas de dispositivos, recopilación de informes de errores del sistema y ejecución de scripts de shell. El proyecto se distingue por proporcionar una interfaz unificada para ambos sistemas operativos móviles. Permite la grabación simultánea de video y la captura de pantalla desde múltiples dispositivos al almacenamiento local, y permite la ejecución de scripts bash personalizados en uno o varios objetivos de hardware conectados. El software cubre varias áreas operativas, incluyendo despliegue de aplicaciones, pruebas de control de calidad y automatización de hardware. Incluye herramientas para gestionar rutas de almacenamiento de medios y reposicionar vistas de imágenes de dispositivos dentro de la interfaz de la aplicación.

    Tool for screenshots, recordings, and app installation.

    Swift
    Ver en GitHub↗5,412
  • google/battery-historianAvatar de google

    google/battery-historian

    5,401Ver en GitHub↗

    Battery Historian es una herramienta de visualización y perfilado para analizar el consumo de energía y el drenaje de batería en dispositivos Android. Funciona como un visor de informes de errores (bugreport) y perfilador de consumo de energía que analiza los registros del sistema para extraer estadísticas de batería y datos del kernel en una interfaz basada en web. La herramienta se especializa en correlacionar fuentes de datos dispares en una línea de tiempo cronológica sincronizada. Identifica actividades que consumen energía mediante el seguimiento de transiciones de wakelock de espacio de usuario y kernel, mapeando fuentes de activación del kernel a marcas de tiempo en tiempo real y superponiendo registros de monitores de energía de hardware externos sobre eventos del sistema. El sistema proporciona capacidades para el análisis comparativo, permitiendo el cálculo de deltas entre múltiples informes de errores para medir cambios en el comportamiento energético. Además, agrega métricas a nivel de aplicación y eventos del sistema para identificar disparadores de software específicos que impiden que un dispositivo entre en modo de suspensión.

    Tool for analyzing battery consumption reports.

    Go
    Ver en GitHub↗5,401
  • jakewharton/pidcatAvatar de JakeWharton

    JakeWharton/pidcat

    4,939Ver en GitHub↗

    Pidcat es una utilidad de línea de comandos diseñada para el desarrollo de Android que filtra los registros del sistema para un paquete de aplicación específico. Funciona como un filtro y coloreador de logcat, aislando la salida para un solo paquete para ayudar en la depuración del comportamiento de la aplicación. La herramienta se distingue por rastrear los identificadores de proceso de forma dinámica. Monitorea las listas de procesos del sistema para actualizar automáticamente el ID del proceso objetivo cuando una aplicación se reinicia o se vuelve a desplegar, asegurando que el flujo de registro persista sin intervención manual. Para mejorar la legibilidad, la utilidad aplica codificación de colores a las entradas de registro según los niveles de gravedad y las fuentes. Esto se logra analizando flujos de registro sin procesar utilizando expresiones regulares e inyectando secuencias de escape ANSI en la salida de la terminal.

    Colored logcat script for specific packages.

    Python
    Ver en GitHub↗4,939
  • pedrovgs/androidwifiadbAvatar de pedrovgs

    pedrovgs/AndroidWiFiADB

    4,139Ver en GitHub↗

    AndroidWiFiADB es un plugin para el IDE IntelliJ que proporciona depuración inalámbrica y gestión de conexión para dispositivos Android. Sirve como herramienta para establecer conexiones inalámbricas a través de WiFi, permitiendo el despliegue y la depuración de aplicaciones sin necesidad de un cable USB físico. El plugin incluye un gestor de conexión de dispositivos móviles que proporciona un panel centralizado para rastrear y monitorear los estados de conexión de múltiples dispositivos Android inalámbricos. El sistema se integra directamente en el entorno de desarrollo de JetBrains, utilizando una ventana de herramientas para gestionar la conectividad del dispositivo y monitorear el estado de la conexión.

    Plugin for debugging Android over WiFi.

    Java
    Ver en GitHub↗4,139
  • compodoc/compodocAvatar de compodoc

    compodoc/compodoc

    4,113Ver en GitHub↗

    Compodoc es un generador de documentación de API para TypeScript, generador de sitios estáticos y visualizador de arquitectura de proyectos. Analiza el código fuente y los comentarios JSDoc para crear sitios de referencia técnica, catálogos de API y páginas HTML independientes que se pueden buscar. El proyecto se distingue por analizar las sentencias de importación para producir grafos de dependencia y mapas de módulos que ilustran las relaciones estructurales dentro de una base de código. Incluye soporte especializado para visualizar proyectos Angular, flujos de trabajo NestJS y componentes web Stencil, y puede incrustar demos funcionales en vivo directamente en las páginas de documentación. El sistema también funciona como un analizador de cobertura de documentación, proporcionando informes y aplicando umbrales mínimos de cobertura dentro de pipelines de integración continua para fallar builds si los niveles de documentación son insuficientes. Las capacidades adicionales incluyen integración con markdown, exportación de datos en múltiples formatos a JSON o Markdown, y un servidor de desarrollo local con monitoreo del sistema de archivos para reconstrucciones automáticas. Los usuarios pueden personalizar la salida a través de archivos de configuración, estilos CSS personalizados y filtrado de visibilidad de elementos para excluir símbolos específicos o etiquetas internas del sitio final.

    Documentation generation tool for application codebases.

    TypeScript
    Ver en GitHub↗4,113
  • cesarferreira/dryrunAvatar de cesarferreira

    cesarferreira/dryrun

    3,793Ver en GitHub↗

    Dryrun is a command-line tool designed to automate the end-to-end lifecycle of Android projects, including cloning, building, and deploying source code from remote repositories to connected devices. It functions as a build system wrapper and device deployment tool that programmatically invokes native Android build tools to compile applications without requiring manual configuration in an integrated development environment. The project differentiates itself through an ephemeral workspace orchestrator that creates and destroys temporary file system environments to ensure every project execution

    CLI tool for testing online Android libraries.

    Ruby
    Ver en GitHub↗3,793
  • avast/android-butterknife-zeleznyAvatar de avast

    avast/android-butterknife-zelezny

    3,351Ver en GitHub↗

    Simple plug-in for Android Studio/IDEA that allows one-click creation of Butterknife view injections.

    Plugin for generating ButterKnife injections.

    Java
    Ver en GitHub↗3,351
  • keepsafe/dexcount-gradle-pluginAvatar de KeepSafe

    KeepSafe/dexcount-gradle-plugin

    3,078Ver en GitHub↗

    A Gradle plugin to report the number of method references in your APK on every build.

    Gradle plugin for reporting method counts.

    Javaandroidgradlegradle-plugin
    Ver en GitHub↗3,078
  • jakewharton/scalpelAvatar de JakeWharton

    JakeWharton/scalpel

    2,761Ver en GitHub↗

    A surgical debugging tool to uncover the layers under your app.

    Debugging tool for visualizing app layout layers.

    Java
    Ver en GitHub↗2,761
  • mihaip/dex-method-countsAvatar de mihaip

    mihaip/dex-method-counts

    2,579Ver en GitHub↗

    Command-line tool to count per-package methods in Android .dex files

    CLI tool for counting methods in dex files.

    Java
    Ver en GitHub↗2,579
  • microsoft/nodejs-guidelinesAvatar de Microsoft

    Microsoft/nodejs-guidelines

    2,501Ver en GitHub↗

    Tips, tricks, and resources for working with Node.js, and the start of an ongoing conversation on how we can improve the Node.js experience on Microsoft platforms.

    Best practices for development on specific platforms.

    Ver en GitHub↗2,501
  • mgechev/codelyzerAvatar de mgechev

    mgechev/codelyzer

    2,465Ver en GitHub↗

    Static analysis for Angular projects.

    Static analysis tool for checking code quality and style.

    TypeScriptangularangular-clicodelyzer
    Ver en GitHub↗2,465
  • konifar/android-material-design-icon-generator-pluginAvatar de konifar

    konifar/android-material-design-icon-generator-plugin

    2,398Ver en GitHub↗

    This plugin help you to set material design icon to your project.

    Plugin for generating material design icons.

    Java
    Ver en GitHub↗2,398
Ant.123Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Development Tooling