{"id":21068382,"url":"https://github.com/everhide/everbug","last_synced_at":"2025-07-29T15:40:22.550Z","repository":{"id":57427304,"uuid":"137418393","full_name":"everhide/everbug","owner":"everhide","description":"Django debug tool for browser","archived":false,"fork":false,"pushed_at":"2018-09-10T22:51:41.000Z","size":776,"stargazers_count":115,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-01T09:48:25.005Z","etag":null,"topics":["debug","django","django-rest-framework","middleware"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/everhide.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-14T23:16:14.000Z","updated_at":"2024-01-04T16:23:55.000Z","dependencies_parsed_at":"2022-09-05T00:51:43.163Z","dependency_job_id":null,"html_url":"https://github.com/everhide/everbug","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/everhide/everbug","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/everhide%2Feverbug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/everhide%2Feverbug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/everhide%2Feverbug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/everhide%2Feverbug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/everhide","download_url":"https://codeload.github.com/everhide/everbug/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/everhide%2Feverbug/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267710051,"owners_count":24131933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debug","django","django-rest-framework","middleware"],"created_at":"2024-11-19T18:20:21.905Z","updated_at":"2025-07-29T15:40:22.526Z","avatar_url":"https://github.com/everhide.png","language":"Python","readme":"# Everbug - Debugger for Django projects\n\n![](https://img.shields.io/badge/build-passing-brightgreen.svg) ![](https://img.shields.io/badge/coverage-98%25-green.svg)\n\nThe Everbug is a lightweight Django middleware for Chrome/Firefox extension with easy install.  \nOne of the advantages: the response body of target page remains clean and unchanged.  \n\nSpecial summary:    \n* Database queries with explains (Multiple database support)  \n* Context variables  \n* Profiles functions (cProfile through decorator)  \n* Support ajax requests  \n\n### Demo\n![Demo](.preview.gif)\n\n## Installing\n\nFor Django:\n```\nRun \"pip install everbug\".\nAdd \"everbug\" to your INSTALLED_APPS in settings.py.\nAppend \"everbug.middleware.Tracer\" to MIDDLEWARE or MIDDLEWARE_CLASSES in settings.py.\n```\n\nFor browser:  \n* [Chrome extension](https://chrome.google.com/webstore/search/everbug)   \n* [Firefox extension](https://addons.mozilla.org/ru/firefox/addon/everbug/)\n\n## Usage  \nContext variables displayed as-is, except admin views, DRF views and all views without a context_data. Queries works for all databases and requests (include ajax) in \"DATABASES\" section. Profile works for all methods through decorator (based on builtin cProfile). By default, profile output is truncated to 20 lines.  \n\nExample usage:\n```python\nfrom everbug.shortcuts import profile\n\n@profile\ndef sample_method():\n    # some code here ...  \n```\nCall @profile with argument for full view, for example:  \n```python\n@profile(short=False)\ndef sample_method():\n    # some code here ...  \n```\n\n## Running the tests\n```shell\ndocker-compose  up -d \ndocker exec -it everbug tox\n```\n\n## Requirements\nPython \u003e= 3.5  \nDjango \u003e= 1.11\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feverhide%2Feverbug","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feverhide%2Feverbug","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feverhide%2Feverbug/lists"}