awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

54 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • genymobile/scrcpyAvatar Genymobile

    Genymobile/scrcpy

    143,637Vezi pe 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
    Vezi pe GitHub↗143,637
  • amplication/amplicationAvatar amplication

    amplication/amplication

    16,012Vezi pe 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
    Vezi pe GitHub↗16,012
  • facebook/inferAvatar facebook

    facebook/infer

    15,646Vezi pe 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
    Vezi pe GitHub↗15,646
  • facebook/sonarAvatar facebook

    facebook/Sonar

    13,481Vezi pe 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
    Vezi pe GitHub↗13,481
  • facebook/buckAvatar facebook

    facebook/buck

    8,542Vezi pe 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
    Vezi pe GitHub↗8,542
  • google/android-classysharkAvatar google

    google/android-classyshark

    7,565Vezi pe 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
    Vezi pe GitHub↗7,565
  • diffplug/spotlessAvatar diffplug

    diffplug/spotless

    5,527Vezi pe GitHub↗

    Spotless este un orchestrator de formatare multi-limbaj și plugin Gradle care automatizează stilizarea codului în diverse limbaje de programare într-un singur pipeline de build. Funcționează ca un coordonator pentru mai multe formatatoare terțe, un instrument de linting pentru stilul codului și un sistem pentru inserarea și actualizarea antetelor de licență standardizate. Proiectul se distinge prin aplicarea stilului integrată cu git, utilizând pre-push hooks și referințe git pentru a aplica formatarea doar fișierelor sau liniilor modificate. Suportă configurații de build partajate, permițând distribuirea și încărcarea regulilor de formatare în mai multe proiecte prin artefacte remote pentru a menține o singură sursă de adevăr. Instrumentul acoperă o gamă largă de capabilități, inclusiv transformarea textului codului sursă prin expresii regulate și patch-uri JSON, gestionarea importurilor și standardizarea spațiilor albe. Se integrează cu o gamă largă de binare și instrumente externe pentru limbaje precum Java, Python, Kotlin, C++, Go și TypeScript. Funcționalitatea suplimentară include verificarea formatării pentru a asigura idempotența și optimizarea incrementală pentru a omite fișierele neschimbate.

    Tool for keeping code formatting consistent.

    Java
    Vezi pe GitHub↗5,527
  • mortenjust/androidtool-macAvatar mortenjust

    mortenjust/androidtool-mac

    5,412Vezi pe GitHub↗

    This is a desktop application for managing connected Android and iOS devices. It serves as a cross-platform tool for sideloading application packages, capturing device screens, collecting system diagnostic bug reports, and executing shell scripts. The project distinguishes itself by providing a unified interface for both mobile operating systems. It enables the simultaneous recording of video and taking of screenshots from multiple devices to local storage, and allows for the execution of custom bash scripts across one or many connected hardware targets. The software covers several operation

    Tool for screenshots, recordings, and app installation.

    Swift
    Vezi pe GitHub↗5,412
  • google/battery-historianAvatar google

    google/battery-historian

    5,401Vezi pe GitHub↗

    Battery Historian is a visualization and profiling tool for analyzing power consumption and battery drain on Android devices. It functions as a bugreport viewer and power consumption profiler that parses system logs to extract battery statistics and kernel data into a web-based interface. The tool specializes in correlating disparate data sources on a synchronized chronological timeline. It identifies power-draining activities by tracking userspace and kernel wakelock transitions, mapping kernel wakeup sources to real-time timestamps, and overlaying external hardware power monitor logs onto s

    Tool for analyzing battery consumption reports.

    Go
    Vezi pe GitHub↗5,401
  • jakewharton/pidcatAvatar JakeWharton

    JakeWharton/pidcat

    4,939Vezi pe GitHub↗

    Pidcat este un utilitar CLI conceput pentru dezvoltarea Android care filtrează log-urile de sistem pentru un pachet de aplicație specific. Funcționează ca un filtru și colorizator de logcat, izolând output-ul pentru un singur pachet pentru a asista la depanarea comportamentului aplicației. Instrumentul se distinge prin urmărirea dinamică a identificatorilor de proces. Monitorizează listele de procese ale sistemului pentru a actualiza automat ID-ul procesului țintă atunci când o aplicație repornește sau se redeployează, asigurând persistența fluxului de log-uri fără intervenție manuală. Pentru a îmbunătăți lizibilitatea, utilitarul aplică codificarea culorilor intrărilor de log bazate pe nivelurile de severitate și surse. Realizează acest lucru prin parsarea fluxurilor de log brute folosind expresii regulate și injectarea secvențelor de escape ANSI în output-ul terminalului.

    Colored logcat script for specific packages.

    Python
    Vezi pe GitHub↗4,939
  • pedrovgs/androidwifiadbAvatar pedrovgs

    pedrovgs/AndroidWiFiADB

    4,139Vezi pe GitHub↗

    AndroidWiFiADB este un plugin pentru IntelliJ IDE care oferă debugging wireless și gestionarea conexiunilor pentru dispozitivele Android. Acesta servește drept instrument pentru stabilirea conexiunilor wireless prin WiFi, permițând deployment-ul și debugging-ul aplicațiilor fără un cablu USB fizic. Plugin-ul include un manager de conexiuni pentru dispozitive mobile care oferă un dashboard centralizat pentru urmărirea și monitorizarea stării conexiunii mai multor dispozitive Android wireless. Sistemul se integrează direct în mediul de dezvoltare JetBrains, utilizând o fereastră de instrumente pentru a gestiona conectivitatea dispozitivelor și a monitoriza starea conexiunii.

    Plugin for debugging Android over WiFi.

    Java
    Vezi pe GitHub↗4,139
  • compodoc/compodocAvatar compodoc

    compodoc/compodoc

    4,113Vezi pe GitHub↗

    Compodoc este un generator de documentație API TypeScript, generator de site-uri statice și vizualizator de arhitectură de proiect. Acesta analizează codul sursă și comentariile JSDoc pentru a crea site-uri de referință tehnică căutabile, cataloage API și pagini HTML independente. Proiectul se distinge prin analizarea instrucțiunilor de import pentru a produce grafuri de dependență și hărți de module care ilustrează relațiile structurale dintr-un codebase. Include suport specializat pentru vizualizarea proiectelor Angular, fluxurilor de lucru NestJS și componentelor web Stencil, și poate încorpora demo-uri live direct în paginile de documentație. Sistemul funcționează, de asemenea, ca un analizor de acoperire a documentației, oferind rapoarte și impunând praguri minime de acoperire în cadrul pipeline-urilor de integrare continuă pentru a eșua build-urile dacă nivelurile de documentație sunt insuficiente. Capabilitățile suplimentare includ integrarea Markdown, exportul de date în formate multiple (JSON sau Markdown) și un server de dezvoltare local cu monitorizarea sistemului de fișiere pentru reconstrucții automate. Utilizatorii pot personaliza output-ul prin fișiere de configurare, stilizare CSS personalizată și filtrarea vizibilității elementelor pentru a exclude simboluri specifice sau tag-uri interne din site-ul final.

    Documentation generation tool for application codebases.

    TypeScript
    Vezi pe GitHub↗4,113
  • cesarferreira/dryrunAvatar cesarferreira

    cesarferreira/dryrun

    3,793Vezi pe 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
    Vezi pe GitHub↗3,793
  • avast/android-butterknife-zeleznyAvatar avast

    avast/android-butterknife-zelezny

    3,351Vezi pe GitHub↗

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

    Plugin for generating ButterKnife injections.

    Java
    Vezi pe GitHub↗3,351
  • keepsafe/dexcount-gradle-pluginAvatar KeepSafe

    KeepSafe/dexcount-gradle-plugin

    3,078Vezi pe 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
    Vezi pe GitHub↗3,078
  • jakewharton/scalpelAvatar JakeWharton

    JakeWharton/scalpel

    2,761Vezi pe GitHub↗

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

    Debugging tool for visualizing app layout layers.

    Java
    Vezi pe GitHub↗2,761
  • mihaip/dex-method-countsAvatar mihaip

    mihaip/dex-method-counts

    2,579Vezi pe GitHub↗

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

    CLI tool for counting methods in dex files.

    Java
    Vezi pe GitHub↗2,579
  • microsoft/nodejs-guidelinesAvatar Microsoft

    Microsoft/nodejs-guidelines

    2,501Vezi pe 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.

    Vezi pe GitHub↗2,501
  • mgechev/codelyzerAvatar mgechev

    mgechev/codelyzer

    2,465Vezi pe GitHub↗

    Static analysis for Angular projects.

    Static analysis tool for checking code quality and style.

    TypeScriptangularangular-clicodelyzer
    Vezi pe GitHub↗2,465
  • konifar/android-material-design-icon-generator-pluginAvatar konifar

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

    2,398Vezi pe GitHub↗

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

    Plugin for generating material design icons.

    Java
    Vezi pe GitHub↗2,398
Înapoi123Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Development Tooling