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
jazzband avatar

jazzband/django-debug-toolbar

0
View on GitHub↗
8,373 stars·1,089 forks·Python·BSD-3-Clause·16 viewsdjango-debug-toolbar.readthedocs.io↗

Django Debug Toolbar

This project is a web application debugger and profiler for the Django framework. It provides a set of diagnostic tools that display real-time execution metrics, server-side state, and database queries directly in the browser.

The tool functions as a middleware-based performance monitor that captures telemetry and timings throughout the application lifecycle. It specifically serves as a SQL query profiler to identify redundant database calls and a general profiler for monitoring request timings and resource usage.

The software covers broad observability capabilities, including the analysis of web request performance and the inspection of the request lifecycle. It enables the monitoring of headers, middleware, and signal execution to diagnose execution bottlenecks.

Features

  • Django Performance Profilers - Monitors SQL queries and identifies redundant database calls to optimize Django application performance.
  • Django Development Toolsets - Allows viewing real-time server-side state and configuration details in the browser during development.
  • Request-Response Middleware - Wraps the application cycle to capture request and response data for performance monitoring.
  • Python Web Framework Debuggers - Provides a set of diagnostic tools for real-time execution metrics and server-side state in the browser.
  • Web Application Debuggers - Displays real-time execution metrics and database queries directly in the browser for diagnostic purposes.
  • Application Performance Monitoring - Intercepts the request pipeline to capture performance telemetry and timing metrics.
  • Lifecycle Introspection - Inspects headers, middleware, and signal execution during a single request to troubleshoot logic.
  • Request Performance Metrics - Provides browser panels to evaluate the speed and behavior of the current request and response.
  • Web Request Profilers - Analyzes the execution path and timing of HTTP requests directly within the web browser.
  • Shared State Persisters - Stores request telemetry in a temporary cache for retrieval after the HTTP response finishes.
  • Plugin-Based Architectures - Organizes debug data into independent, toggleable modules without modifying the core request handler.
  • Debug Interface Overlays - Injects a script into the HTML output to render a floating debug interface over the page.
  • Debugging - Configurable panels for request/response debugging.

Star history

Star history chart for jazzband/django-debug-toolbarStar history chart for jazzband/django-debug-toolbar

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

Frequently asked questions

What does jazzband/django-debug-toolbar do?

This project is a web application debugger and profiler for the Django framework. It provides a set of diagnostic tools that display real-time execution metrics, server-side state, and database queries directly in the browser.

What are the main features of jazzband/django-debug-toolbar?

The main features of jazzband/django-debug-toolbar are: Django Performance Profilers, Django Development Toolsets, Request-Response Middleware, Python Web Framework Debuggers, Web Application Debuggers, Application Performance Monitoring, Lifecycle Introspection, Request Performance Metrics.

Which projects share features with jazzband/django-debug-toolbar?

Projects with overlapping indexed features include: miniprofiler/rack-mini-profiler — This project is a performance analysis tool for Ruby applications using the Rack interface. It monitors request… tencent/matrix — Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based… django-commons/django-debug-toolbar — django-debug-toolbar is a developer tool that provides a browser-based set of diagnostic panels for inspecting HTTP… jazzband/django-silk — Django Silk is a profiling and inspection toolset for Django applications designed to capture SQL queries, HTTP… roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a… elastic/apm-server — The server acts as a centralized ingestion engine designed to collect, normalize, and index distributed telemetry…

Projects sharing features with Django Debug Toolbar

These projects share indexed features with Django Debug Toolbar. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • miniprofiler/rack-mini-profilerMiniProfiler avatar

    MiniProfiler/rack-mini-profiler

    3,903View on GitHub↗

    This project is a performance analysis tool for Ruby applications using the Rack interface. It monitors request execution times and resource usage, serving as a profiler for web applications to measure latency and identify bottlenecks. The tool provides specific analyzers for database query performance, memory allocations, and garbage collection statistics. It generates call stack flamegraphs to visualize time distribution across methods and renders speed badges and timing metrics directly onto HTML pages. The system covers broader performance profiling capabilities including custom code blo

    Ruby
    View on GitHub↗3,903
  • tencent/matrixTencent avatar

    Tencent/matrix

    12,020View on GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Javaandroidapm-clientwechat
    View on GitHub↗12,020
  • django-commons/django-debug-toolbardjango-commons avatar

    django-commons/django-debug-toolbar

    8,373View on GitHub↗

    django-debug-toolbar is a developer tool that provides a browser-based set of diagnostic panels for inspecting HTTP requests and responses within a Django web application. It serves as a server-side diagnostics tool and web framework development suite, allowing developers to profile and inspect request-response cycles. The tool focuses on Django application troubleshooting, database optimization, and general web development. It enables the analysis of SQL queries and database performance to identify slow calls and reduce the number of requests per page. The software includes capabilities for

    Python
    View on GitHub↗8,373
  • jazzband/django-silkjazzband avatar

    jazzband/django-silk

    4,926View on GitHub↗

    Django Silk is a profiling and inspection toolset for Django applications designed to capture SQL queries, HTTP request data, and execution timing for diagnostics. It functions as a performance profiler and debugging middleware that records runtime execution data to provide a comprehensive overview of application behavior. The system includes a database profiler for identifying slow operations through detailed timing data and an HTTP request inspector for reviewing headers, bodies, and network traffic via a web interface. It allows for the reproduction of specific server requests through gene

    Python
    View on GitHub↗4,926
  • Compare all 30 related projects→