awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jgilfelt avatar

jgilfelt/chuck

0
View on GitHub↗
4,675 stars·453 forks·Java·Apache-2.0·9 views

Chuck

Chuck is an in-app network debugger and HTTP traffic logger for Android applications. It intercepts and records outgoing requests and incoming responses for OkHttp clients, providing an interface to monitor network activity and debug API interactions directly on a mobile device.

The tool enables the inspection of network traffic through gzip decompression of compressed payloads and a search utility for filtering transactions by request paths or response codes. Captured interactions can be exported to external applications using the Android system share intent.

The system manages data using local SQLite persistence and includes retention mechanisms to truncate oversized request bodies. Real-time activity is surfaced through system notifications that provide a direct link to the inspection interface.

Features

  • Android Application Debugging - Provides an in-app tool for intercepting and inspecting OkHttp network traffic directly on Android devices.
  • Local Database Persistence - Implements local database persistence using SQLite to store captured HTTP interactions for offline review.
  • HTTP Request Inspectors - Provides a tool for capturing and inspecting HTTP requests and responses specifically within Android apps using OkHttp.
  • In-App Traffic Monitoring - Tracks real-time network activity via a dedicated in-app interface and system notifications.
  • Android Network Monitoring - Offers a specialized in-app interface for capturing and analyzing network traffic within Android applications.
  • HTTP Traffic Logging - Logs all incoming and outgoing HTTP requests and responses for diagnostic and debugging purposes.
  • HTTP Traffic Inspection - Provides real-time monitoring and analysis of HTTP request and response bodies for OkHttp clients.
  • Interceptor-Based Loggers - Uses an OkHttp interceptor-based logger to capture and record outgoing requests and incoming responses.
  • Mobile API Troubleshooting Tools - Enables analysis and sharing of captured HTTP requests to identify and fix mobile API connectivity issues.
  • HTTP Traffic Filters - Provides a search utility to isolate specific network transactions by request paths or HTTP response codes.
  • Network Activity Notifications - Ships a system notification that summarizes current HTTP traffic and links directly to the inspector interface.
  • Persistent Notification Entry Points - Provides a persistent system notification that serves as a direct entry point to the network inspection interface.
  • Debugging and Inspection - In-app HTTP inspector for network requests.

Star history

Star history chart for jgilfelt/chuckStar history chart for jgilfelt/chuck

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Chuck

Similar open-source projects, ranked by how many features they share with Chuck.
  • chuckerteam/chuckerChuckerTeam avatar

    ChuckerTeam/chucker

    4,532View on GitHub↗

    Chucker is an on-device HTTP inspector for Android applications that captures and records network traffic for the OkHttp library. It functions as a network interceptor and proxy-like utility, allowing for the analysis of API calls directly within the mobile application environment. The tool provides a local interface for analyzing API interactions, which includes the ability to decode binary response bodies into human-readable text. It also includes security features to mask sensitive information in request and response headers through redaction rules. Captured transactions are managed via a

    Kotlinandroidandroid-libraryandroid-sdk
    View on GitHub↗4,532
  • facebook/stethofacebook avatar

    facebook/stetho

    12,672View on GitHub↗

    Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time inspection of network traffic, internal application state, and the user interface layout directly within a desktop browser. The project provides specialized inspectors for analyzing Android-specific components. This includes a network inspector for capturing HTTP requests and responses, an SQLite database browser for querying local storage, and a view hierarchy inspector for mapping UI elements and styles. Additional capabilities cover runtime execution via an embedded JavaScrip

    Java
    View on GitHub↗12,672
  • nisrulz/android-tips-tricksnisrulz avatar

    nisrulz/android-tips-tricks

    4,748View on GitHub↗

    This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android development workflow. It serves as a comprehensive resource for implementing best practices in application building, debugging, and user interface design. The repository covers specialized techniques for build optimization, including methods to reduce binary sizes and accelerate compilation. It also provides detailed references for device debugging, memory leak detection, and the application of Material Design principles. The project further details productivity enhancements fo

    Java
    View on GitHub↗4,748
  • exposedev/exposeexposedev avatar

    exposedev/expose

    4,521View on GitHub↗

    Expose is a secure tunneling tool that creates public URLs for local development servers, making them accessible from the internet without complex network configuration. It forwards incoming HTTP requests and responses between a public relay server and a local machine, enabling external services to reach a development environment that would otherwise be isolated behind a firewall or VPN. The project distinguishes itself through a comprehensive set of webhook debugging and inspection capabilities. It captures all incoming webhook requests and displays them in a real-time dashboard or command-l

    PHPexposetunnel-servertunneling
    View on GitHub↗4,521
See all 30 alternatives to Chuck→

Frequently asked questions

What does jgilfelt/chuck do?

Chuck is an in-app network debugger and HTTP traffic logger for Android applications. It intercepts and records outgoing requests and incoming responses for OkHttp clients, providing an interface to monitor network activity and debug API interactions directly on a mobile device.

What are the main features of jgilfelt/chuck?

The main features of jgilfelt/chuck are: Android Application Debugging, Local Database Persistence, HTTP Request Inspectors, In-App Traffic Monitoring, Android Network Monitoring, HTTP Traffic Logging, HTTP Traffic Inspection, Interceptor-Based Loggers.

What are some open-source alternatives to jgilfelt/chuck?

Open-source alternatives to jgilfelt/chuck include: chuckerteam/chucker — Chucker is an on-device HTTP inspector for Android applications that captures and records network traffic for the… facebook/stetho — Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time… nisrulz/android-tips-tricks — This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android… exposedev/expose — Expose is a secure tunneling tool that creates public URLs for local development servers, making them accessible from… proxymanapp/proxyman — Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket… markzhai/androidperformancemonitor — AndroidPerformanceMonitor is a diagnostic library and debugging tool designed to detect UI freezes and monitor main…