{"id":28521095,"url":"https://github.com/thealteria/nirikshak","last_synced_at":"2025-07-03T17:31:45.206Z","repository":{"id":143247313,"uuid":"614967053","full_name":"thealteria/nirikshak","owner":"thealteria","description":"Nirikshak is a lightweight Dio HTTP Inspector tool for Flutter which helps debugging http requests. It's a fork of popular package alice.","archived":false,"fork":false,"pushed_at":"2023-04-18T14:37:37.000Z","size":1466,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T07:55:39.794Z","etag":null,"topics":["dart","dart-library","dio","flutter","flutter-examples","flutter-package","http","inspector"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/nirikshak","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thealteria.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-16T17:15:25.000Z","updated_at":"2025-03-31T09:35:23.000Z","dependencies_parsed_at":"2023-06-04T08:00:25.424Z","dependency_job_id":null,"html_url":"https://github.com/thealteria/nirikshak","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/thealteria/nirikshak","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealteria%2Fnirikshak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealteria%2Fnirikshak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealteria%2Fnirikshak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealteria%2Fnirikshak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thealteria","download_url":"https://codeload.github.com/thealteria/nirikshak/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealteria%2Fnirikshak/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263369592,"owners_count":23456327,"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","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":["dart","dart-library","dio","flutter","flutter-examples","flutter-package","http","inspector"],"created_at":"2025-06-09T07:30:42.959Z","updated_at":"2025-07-03T17:31:45.197Z","avatar_url":"https://github.com/thealteria.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/logo.png\" width=\"250px\"\u003e\n\u003c/p\u003e\n\n# Nirikshak\n\n[![pub package](https://img.shields.io/pub/v/nirikshak.svg)](https://pub.dartlang.org/packages/nirikshak)\n[![pub package](https://img.shields.io/github/license/thealteria/nirikshak.svg?style=flat)](https://github.com/thealteria/nirikshak)\n[![pub package](https://img.shields.io/badge/platform-flutter-blue.svg)](https://github.com/thealteria/nirikshak)\n[![pub package](https://img.shields.io/github/stars/thealteria/nirikshak?logo=github\u0026logoColor=white)](https://github.com/thealteria/nirikshak)\n\nNirikshak is a lighweight Dio HTTP Inspector tool for Flutter which helps debugging http requests. Removed all the extra dependencies except Dio. It's a fork of [Alice](https://github.com/jhomlala/alice).\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n\t\t\u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/1.png\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n       \u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/2.png\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n       \u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/3.png\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n       \u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/4.png\"\u003e\n    \u003c/td\u003e\n     \u003ctd\u003e\n       \u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/5.png\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n       \u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/6.png\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n\t\u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/7.png\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n       \u003cimg width=\"250px\" src=\"https://raw.githubusercontent.com/thealteria/nirikshak/main/media/8.png\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\n\u003c/table\u003e\n\n**Features:**  \n✔️ Removed all the dependenices except Dio  \n✔️ Detailed logs for each Dio HTTP calls (HTTP Request, HTTP Response)  \n✔️ Inspector UI for viewing HTTP calls  \n✔️ Statistics  \n✔️ Error handling  \n✔️ HTTP calls search\n\n## Install\n\n1. Add this to your **pubspec.yaml** file:\n\n```yaml\ndependencies:\n  nirikshak: ^latest-version\n```\n\n2. Install it\n\n```bash\n$ flutter packages get\n```\n\n3. Import it\n\n```dart\nimport 'package:nirikshak/nirikshak.dart';\n```\n\n## Usage\n### Nirikshak configuration\n1. Create Nirikshak instance:\n\n```dart\nNirikshak nirikshak = Nirikshak();\n```\nAnd that's it! Nirikshak will automatically takes the theme mode as per your app.\n\n### Dio configuration\nYou just need to add the Dio interceptor.\n\n```dart\nDio dio = Dio();\ndio.interceptors.add(nirikshak.getDioInterceptor());\n```\n\n## Show inspector manually\n\nTo view the Nirikshak, you need to call `showNirikshak` with `context`:\n\n```dart\nnirikshak.showNirikshak(context);\n```\n\n\n## Example\nSee complete example here: https://github.com/thealteria/nirikshak/blob/main/example/lib/main.dart\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthealteria%2Fnirikshak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthealteria%2Fnirikshak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthealteria%2Fnirikshak/lists"}