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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
facebook avatar

facebook/SonarArchived

0
View on GitHub↗
13,481 stars·985 forks·TypeScript·MIT·14 viewsfbflipper.com↗

Sonar

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 observability domains, including network traffic analysis for capturing HTTP requests and responses, interactive UI layout inspection for troubleshooting visual elements, and centralized log aggregation for viewing system and application logs. It also provides capabilities for remote state inspection to visualize the internal memory of a mobile process.

Features

  • Mobile Application Debugging - Provides a comprehensive platform for real-time inspection of logs, network traffic, and UI hierarchies in mobile apps.
  • Network Traffic Inspectors - Provides a dedicated utility for capturing and examining raw HTTP request and response data from mobile applications.
  • Traffic Interception Tools - Ships utilities for capturing and inspecting HTTP requests and responses flowing between mobile applications and external APIs.
  • Plugin-Based Extensibility - Features an architectural pattern that allows developers to extend the platform with custom visualization tools via plugins.
  • Application Log Viewers - Provides a centralized viewer that aggregates and displays system and application logs emitted from a mobile device.
  • Log Aggregation - Provides a system for collecting and centralizing diagnostic logs from mobile devices into a single desktop viewer.
  • Mobile Log Aggregators - Collects and views system and application logs from a mobile device in a centralized desktop viewer.
  • Mobile Traffic Analysis - Monitors network requests and responses between a mobile application and its API to verify data exchange.
  • Application State Inspection - Enables the retrieval and visualization of live application-level internal memory and state from a remote mobile device.
  • UI Hierarchy Mappers - Maps mobile UI component hierarchies to a desktop inspector for real-time visual troubleshooting.
  • Layout Inspection Tools - Visualizes and troubleshoots user interface elements on a mobile device to fix layout and design problems.
  • Debugging Extension Frameworks - Provides a system for creating custom plugins that visualize application data and exchange events between devices.
  • Custom Tool Development - Enables the development of custom plugins to visualize specific application data and facilitate event exchange.
  • Network Traffic Analyzers - Includes a utility for capturing and inspecting HTTP requests and responses sent by mobile applications.
  • Bidirectional Event Channels - Implements bidirectional message passing between the mobile host and the desktop client for real-time control and data exchange.
  • Application Status Monitors - Ships a desktop-based controller used to monitor and visualize the internal state of an application running on a mobile device.
  • Layout Inspectors - Provides an interactive visualization tool for troubleshooting and analyzing user interface elements within mobile applications.
  • Automation Element Inspectors - Implements a visual inspector to identify and troubleshoot the hierarchy and properties of UI elements within mobile applications.
  • Development Tooling - Desktop debugging platform for mobile developers.

Star history

Star history chart for facebook/sonarStar history chart for facebook/sonar

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Sonar

These projects share indexed features with Sonar. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • didi/doraemonkitdidi avatar

    didi/DoraemonKit

    20,420View on GitHub↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Java
    View on GitHub↗20,420
  • huolalatech/page-spy-webHuolalaTech avatar

    HuolalaTech/page-spy-web

    5,604View on GitHub↗

    Page Spy Web is a cross-platform application inspector and real-time remote debugger designed to identify execution errors and white-screen failures by streaming live telemetry and data from remote devices. It serves as a remote device diagnostic tool and a web-based console for debugging mobile webviews. The platform functions as a debugging bridge that streams console logs and execution data via persistent connections. It mirrors mobile webview content onto full-screen displays to bypass hardware screen limitations and serializes native application API calls into a standardized format for i

    TypeScriptconsoledebuggerdevtools
    View on GitHub↗5,604
  • facebook/flipperF

    facebook/flipper

    13,478View on GitHub↗

    Flipper is a mobile app debugging platform and cross-platform debugging bridge that connects a desktop environment to mobile devices. It provides a desktop tool for inspecting logs, network traffic, and layout hierarchies of mobile applications in real time. The platform is built as a plugin-based developer tool, offering a customizable framework for building visual debugging tools and data inspectors. This architecture allows for the creation of specialized plugins and visualizers to monitor internal application data through the desktop interface. The tool covers several functional domains

    TypeScript
    View on GitHub↗13,478
  • jz-darkal/androidhttpcaptureJZ-Darkal avatar

    JZ-Darkal/AndroidHttpCapture

    4,598View on GitHub↗

    AndroidHttpCapture is a mobile application for intercepting and analyzing HTTP and HTTPS network traffic directly on an Android device. It functions as a local proxy server and traffic interceptor to capture and monitor requests and responses from other installed mobile applications. The tool provides capabilities for MITM HTTPS decryption through root certificate installation and supports exporting captured network sessions as HAR files for external analysis. It allows for real-time response body injection and the modification of request headers via user agent spoofing. The project includes

    Java
    View on GitHub↗4,598
Compare all 30 related projects→

Frequently asked questions

What does facebook/sonar do?

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.

What are the main features of facebook/sonar?

The main features of facebook/sonar are: Mobile Application Debugging, Network Traffic Inspectors, Traffic Interception Tools, Plugin-Based Extensibility, Application Log Viewers, Log Aggregation, Mobile Log Aggregators, Mobile Traffic Analysis.

Which projects share features with facebook/sonar?

Projects with overlapping indexed features include: didi/doraemonkit — DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile… facebook/flipper — Flipper is a mobile app debugging platform and cross-platform debugging bridge that connects a desktop environment to… huolalatech/page-spy-web — Page Spy Web is a cross-platform application inspector and real-time remote debugger designed to identify execution… jz-darkal/androidhttpcapture — AndroidHttpCapture is a mobile application for intercepting and analyzing HTTP and HTTPS network traffic directly on… tencent/gt — GT is an on-device mobile debugging tool designed to capture network packets, analyze system logs, and profile… wireshark/wireshark — Wireshark is a network protocol analyzer and traffic inspector used for capturing and inspecting network traffic. It…