{"id":28766194,"url":"https://github.com/amorgaut/devtools-plus","last_synced_at":"2026-04-28T01:32:25.763Z","repository":{"id":45144781,"uuid":"162399319","full_name":"AMorgaut/DevTools-Plus","owner":"AMorgaut","description":"Extending V8 remote debugger protocol","archived":false,"fork":false,"pushed_at":"2022-01-05T13:28:17.000Z","size":293,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-17T11:51:00.402Z","etag":null,"topics":["devtools","javascript","native-javascript","nodejs"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/AMorgaut.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-12-19T07:29:16.000Z","updated_at":"2024-06-30T06:49:10.000Z","dependencies_parsed_at":"2022-09-24T20:10:35.275Z","dependency_job_id":null,"html_url":"https://github.com/AMorgaut/DevTools-Plus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AMorgaut/DevTools-Plus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AMorgaut%2FDevTools-Plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AMorgaut%2FDevTools-Plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AMorgaut%2FDevTools-Plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AMorgaut%2FDevTools-Plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AMorgaut","download_url":"https://codeload.github.com/AMorgaut/DevTools-Plus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AMorgaut%2FDevTools-Plus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32362781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["devtools","javascript","native-javascript","nodejs"],"created_at":"2025-06-17T11:41:35.318Z","updated_at":"2026-04-28T01:32:25.758Z","avatar_url":"https://github.com/AMorgaut.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevTools Plus\n\nDevTools Protocol Extension module\n\n## Introduction\n\nThis module expect to extend the V8 Remote Debugger with features provided by the Chrome v1.2/1.3, or more, Remote Protocol version\n\n## Multi-target\n\nOne of the goals is to not be specific to node.js, but to be adaptable to other JavaScript environments (Wakanda? React Native like engines?)\n\n## Network\n\nThe main feature to expose is, in first place the `Network` protocol\nThe Node.js debugger clearly miss the Web Page level Network panel.\n\nLet's start by working on the HTTP client module.\nWe may then think about exposing the HTTP server, Web Sockets, TCP, UDP and other network communication protocols.\n\n## Elements\n\nNowadays, even if Web engines are the main JavaScript UI renderers, they are not the only ones. Let's mention QML (Qt) and TvML (Apple TvOS), or Android/iOS platforms via NativeScript or React Native.\n\nIt would then make sense to be able to expose those view state via this excellent DevTools `Elements` panel.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famorgaut%2Fdevtools-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famorgaut%2Fdevtools-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famorgaut%2Fdevtools-plus/lists"}