awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesTesting and Debugging Tools

Frameworks and utilities for verifying code quality and diagnosing issues.

Explore 15 awesome GitHub repositories matching part of an awesome list · Testing and Debugging Tools. Refine with filters or upvote what's useful.

Awesome Testing and Debugging Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jakewharton/hugoAvatar JakeWharton

    JakeWharton/hugo

    7,892Vezi pe GitHub↗

    Hugo is an annotation-based debugging tool and Java method logging library. It functions as a method execution tracker that records method arguments, return values, and execution durations during application runtime. The project differentiates itself by using annotation-driven instrumentation and bytecode-level aspect injection to capture telemetry without requiring manual print statements. It employs post-compilation bytecode manipulation and aspect-oriented wrapping to insert interception logic around annotated method boundaries. The library covers observability and monitoring capabilities

    Annotation-based logging for method calls during debugging.

    Java
    Vezi pe GitHub↗7,892
  • acra/acraAvatar ACRA

    ACRA/acra

    6,495Vezi pe GitHub↗

    Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user

    Library for automated crash reporting and diagnostics.

    Kotlin
    Vezi pe GitHub↗6,495
  • robolectric/robolectricAvatar robolectric

    robolectric/robolectric

    6,014Vezi pe GitHub↗

    Robolectric is a unit testing framework that runs Android tests directly inside the Java Virtual Machine, eliminating the need for an emulator or physical device. It provides a fully simulated Android environment that initializes system resources, application context, and the UI thread before each test, then resets state afterward to isolate tests from one another. The framework distinguishes itself by using shadow classes to intercept and replace Android framework method calls at runtime, allowing tests to control Android component lifecycles, simulate native methods, and test UI components

    Unit testing framework for mobile application logic.

    Java
    Vezi pe GitHub↗6,014
  • 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 filtering application-specific logs.

    Python
    Vezi pe GitHub↗4,939
  • jakewharton/scalpelAvatar JakeWharton

    JakeWharton/scalpel

    2,761Vezi pe GitHub↗

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

    Debugging tool for visualizing application view layers.

    Java
    Vezi pe GitHub↗2,761
  • square/spoonAvatar square

    square/spoon

    2,687Vezi pe GitHub↗

    Distributing instrumentation tests to all your Androids.

    Distributes instrumentation tests across multiple devices.

    HTML
    Vezi pe GitHub↗2,687
  • nalexn/viewinspectorAvatar nalexn

    nalexn/ViewInspector

    2,612Vezi pe GitHub↗

    Runtime introspection and unit testing of SwiftUI views

    Library for unit testing and inspecting SwiftUI view hierarchies.

    Swift
    Vezi pe GitHub↗2,612
  • romainguy/viewserverAvatar romainguy

    romainguy/ViewServer

    2,472Vezi pe GitHub↗

    Local server for Android's HierarchyViewer

    Server for inspecting view hierarchies in real-time.

    Java
    Vezi pe GitHub↗2,472
  • square/fest-androidAvatar square

    square/fest-android

    1,562Vezi pe GitHub↗

    A set of AssertJ helpers geared toward testing Android.

    Assertion helpers for writing expressive mobile tests.

    Java
    Vezi pe GitHub↗1,562
  • stephanenicolas/quality-tools-for-androidAvatar stephanenicolas

    stephanenicolas/Quality-Tools-for-Android

    1,256Vezi pe GitHub↗

    Sample project for improving platform code quality.

    Java
    Vezi pe GitHub↗1,256
  • nolanlawson/catlogAvatar nolanlawson

    nolanlawson/Catlog

    473Vezi pe GitHub↗

    Logcat-reading app for Android (UNMAINTAINED)

    Logcat reading application for system diagnostics.

    Java
    Vezi pe GitHub↗473
  • inmite/android-grid-wichterleAvatar inmite

    inmite/android-grid-wichterle

    404Vezi pe GitHub↗

    This app will show grid overlay over whole system which helps you to verify your excellent app design.

    Overlay tool for verifying UI design alignment.

    Java
    Vezi pe GitHub↗404
  • rtyley/android-screenshot-libAvatar rtyley

    rtyley/android-screenshot-lib

    274Vezi pe GitHub↗

    On-demand screenshots for your Android integration tests

    Library for capturing screenshots during integration tests.

    Java
    Vezi pe GitHub↗274
  • stephanenicolas/boundboxAvatar stephanenicolas

    stephanenicolas/boundbox

    231Vezi pe GitHub↗

    BoundBox provides an easy way to test an object by accessing all its fields, constructor and methods, public or not. BoundBox breaks encapsulation.

    Testing utility for accessing private class members.

    Java
    Vezi pe GitHub↗231
  • sonarcommunity/sonar-androidAvatar SonarCommunity

    SonarCommunity/sonar-android

    156Vezi pe GitHub↗

    Extension plugin for Android Lint in SonarQube

    Plugin for static code analysis and linting.

    Java
    Vezi pe GitHub↗156
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Testing and Debugging Tools