{"id":13406469,"url":"https://github.com/httptoolkit/httptoolkit-desktop","last_synced_at":"2026-01-23T17:15:29.250Z","repository":{"id":34614511,"uuid":"159169142","full_name":"httptoolkit/httptoolkit-desktop","owner":"httptoolkit","description":"Electron wrapper to build and distribute HTTP Toolkit for the desktop","archived":false,"fork":false,"pushed_at":"2026-01-20T17:30:23.000Z","size":3105,"stargazers_count":690,"open_issues_count":15,"forks_count":106,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-01-21T02:35:21.297Z","etag":null,"topics":["desktop-app","developer-tools","electron","electron-forge","http","tools"],"latest_commit_sha":null,"homepage":"https://httptoolkit.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/httptoolkit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-11-26T12:52:05.000Z","updated_at":"2026-01-20T17:30:34.000Z","dependencies_parsed_at":"2023-10-12T23:27:34.327Z","dependency_job_id":"bb21273d-9c4a-4672-85f2-81215d64530b","html_url":"https://github.com/httptoolkit/httptoolkit-desktop","commit_stats":{"total_commits":423,"total_committers":7,"mean_commits":60.42857142857143,"dds":0.07801418439716312,"last_synced_commit":"f3bc3ab5efee20afcb472187bcf6683700df9032"},"previous_names":[],"tags_count":103,"template":false,"template_full_name":null,"purl":"pkg:github/httptoolkit/httptoolkit-desktop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/httptoolkit%2Fhttptoolkit-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/httptoolkit%2Fhttptoolkit-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/httptoolkit%2Fhttptoolkit-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/httptoolkit%2Fhttptoolkit-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/httptoolkit","download_url":"https://codeload.github.com/httptoolkit/httptoolkit-desktop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/httptoolkit%2Fhttptoolkit-desktop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28696521,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T15:57:05.722Z","status":"ssl_error","status_checked_at":"2026-01-23T15:56:27.656Z","response_time":59,"last_error":"SSL_read: 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":["desktop-app","developer-tools","electron","electron-forge","http","tools"],"created_at":"2024-07-30T19:02:31.080Z","updated_at":"2026-01-23T17:15:29.245Z","avatar_url":"https://github.com/httptoolkit.png","language":"TypeScript","readme":"HTTP Toolkit Desktop [![Build Status](https://github.com/httptoolkit/httptoolkit-desktop/workflows/CI/badge.svg)](https://github.com/httptoolkit/httptoolkit-desktop/actions)\n===================\n\nThis repo contains the desktop build setup for [HTTP Toolkit](https://httptoolkit.com), a beautiful, cross-platform \u0026 open-source HTTP(S) debugging proxy, analyzer \u0026 client.\n\nLooking to file bugs, request features or send feedback? File an issue or vote on existing ones at [github.com/httptoolkit/httptoolkit](https://github.com/httptoolkit/httptoolkit).\n\n## What is this?\n\nThis repo is responsible for building HTTP Toolkit into standalone desktop installers \u0026 executables that users can run directly on Windows, Linux \u0026 Mac.\n\nHTTP Toolkit consists of two runtime parts: [a UI](https://github.com/httptoolkit/httptoolkit-ui), written as a single-page web application, and [a server](https://github.com/httptoolkit/httptoolkit-server), written as a node.js CLI application.\n\nThis repo builds a single executable that:\n\n* Includes the latest build of [httptoolkit-server](https://github.com/httptoolkit/httptoolkit-server)\n* When run:\n    * Starts the server in the background\n    * Opens the UI in an [Electron](https://electronjs.org/) window\n    * Kills the server when closed\n\nThis means this is mostly Electron configuration \u0026 setup, and build configuration for the executable and various installers. It's built using [Electron Builder](https://electron.build/).\n\nThis isn't the only way to run HTTP Toolkit! It's the most convenient option for most users, but it's also completely possible to run the server as a standalone tool and open the UI (hosted at https://app.httptoolkit.tech) in any browser you'd like.\n\nNote that the resulting executable _doesn't_ autoupdate (at the moment). Instead both the server (as an [oclif](http://oclif.io) app) and the web UI (via service workers) include their own auto-update functionality.\n\nThe builds themselves are done on GitHub Actions, and tagged `main` builds are automatically published from there as [github releases](https://github.com/httptoolkit/httptoolkit-desktop/releases).\n\n## Contributing\n\nIf you want to change the behaviour of the HTTP Toolkit desktop shell (but not its contents), change how it's built, or add a new target platform or format, then you're in the right place :+1:.\n\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to get started contributing to this repo.\n\n## License\n\nThe HTTP Toolkit desktop application source code is licensed under AGPL-3.0, [as documented in this repo](/LICENSE).\n\nThe binary downloads available in this repo or from [httptoolkit.com](https://httptoolkit.com) however may be used under one of two licenses:\n\n* [AGPL-3.0](/LICENSE), for those who want to modify and redistribute them, within the constraints of that license.\n* [Creative Commons Attribution-NoDerivatives 4.0 International License](https://creativecommons.org/licenses/by-nd/4.0/) for those who don't need those rights and want to avoid any concerns about AGPL licensing.\n","funding_links":[],"categories":["TypeScript","Applications","electron","🔧 Packages"],"sub_categories":["Development","👨‍💻 Development (9)","⚡ Analyzing"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhttptoolkit%2Fhttptoolkit-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhttptoolkit%2Fhttptoolkit-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhttptoolkit%2Fhttptoolkit-desktop/lists"}