{"id":31189609,"url":"https://github.com/Hugo-Dz/exe","last_synced_at":"2025-09-19T21:06:26.545Z","repository":{"id":312079203,"uuid":"1046261102","full_name":"Hugo-Dz/exe","owner":"Hugo-Dz","description":"Pack your web app as a single executable binary with zero runtime dependencies","archived":false,"fork":false,"pushed_at":"2025-09-03T18:28:01.000Z","size":483,"stargazers_count":198,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-17T07:47:31.208Z","etag":null,"topics":["binary","compile","executable","nuxt","sveltekit","tanstack"],"latest_commit_sha":null,"homepage":"https://jesterkit.com/exe","language":"TypeScript","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/Hugo-Dz.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-28T12:30:48.000Z","updated_at":"2025-09-17T02:14:06.000Z","dependencies_parsed_at":"2025-08-28T18:35:11.458Z","dependency_job_id":"eebac4aa-33ae-4d0d-ba57-01f2be273a0f","html_url":"https://github.com/Hugo-Dz/exe","commit_stats":null,"previous_names":["hugo-dz/exe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hugo-Dz/exe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hugo-Dz%2Fexe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hugo-Dz%2Fexe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hugo-Dz%2Fexe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hugo-Dz%2Fexe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hugo-Dz","download_url":"https://codeload.github.com/Hugo-Dz/exe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hugo-Dz%2Fexe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275958567,"owners_count":25559738,"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-09-19T02:00:09.700Z","response_time":108,"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":["binary","compile","executable","nuxt","sveltekit","tanstack"],"created_at":"2025-09-19T21:01:43.708Z","updated_at":"2025-09-19T21:06:26.533Z","avatar_url":"https://github.com/Hugo-Dz.png","language":"TypeScript","funding_links":[],"categories":["Dev Tools"],"sub_categories":["Adapters"],"readme":"# EXE\n\nA build tool to distribute your full-stack web app as a **single executable binary** with zero runtime dependencies.\n\nUnlike static builds that strip away server capabilities, EXE preserves **all server-side features** of your full stack framework: SSR, API endpoints, server middleware, server-side authentication, etc.\n\n\u003cimg src=\"./static/wormhole.png\" alt=\"EXE Diagram\" style=\"width: 100%;\"\u003e\n\n## Why ?\n\n**Traditional standalone software approaches lose functionality:**\n\n- SPA builds + Rust / Go → Lose frontend framework's server features (SSR, API routes, etc.).\n- Desktop apps → Can't be deployed to the web.\n- Docker → Need to install Docker and spin up a container locally.\n\n**With EXE:**\n\n- ✅ Full-stack framework capabilities preserved, build as you would for the web.\n- ✅ Single binary, no runtime dependencies.\n- ✅ Cross-platform executable.\n- ✅ Runs anywhere: locally, or on a small cloud machine.\n\n## Perfect for\n\n- **Open-source tools** users can run without Docker/Node.\n- **Commercial software** sold as one-time purchase for self-hosting vs SaaS.\n- **Privacy-focused apps** prioritizing local data ownership.\n- **Demos** for users to try before buying.\n\nExamples: AI chat apps, project management tools, image editors, web analytics...\n\n![EXE SvelteKit](./static/example_exe_sveltekit.webp)\n\n\u003cp align=\"center\"\u003e\u003cem\u003eA full-stack SvelteKit web app tilemap engine compiled with EXE. Running locally.\u003c/em\u003e\u003c/p\u003e\n\n\u003cbr\u003e\n\n## Quick Start with SvelteKit\n\n\u003e [Nuxt](./packages/nuxt) and [TanStack](./packages/tanstack) are also supported but experimental.\n\nRequires [Bun](https://bun.com/) installed on your machine to build the executable (not to run).\n\n```bash\nnpm install @jesterkit/exe-sveltekit\n```\n\n```js\n// svelte.config.js\nimport adapter from \"@jesterkit/exe-sveltekit\";\n\nexport default {\n\tkit: {\n\t\tadapter: adapter({\n\t\t\tbinaryName: \"my-app\",\n\t\t}),\n\t},\n};\n```\n\n```bash\nnpm run build\n./dist/my-app\n```\n\nYour app runs at `http://localhost:3000` with **full server capabilities of SvelteKit**. Check the README of the [SvelteKit adapter](./packages/sveltekit/README.md) for more details.\n\n🎁 **Bonus**: If you select the `linux-x64` target, a Dockerfile is automatically generated so you can self-host your software in one command using the Fly.io [CLI](https://fly.io/docs/flyctl/):\n\n```bash\nfly launch\n```\n\n## License\n\nMIT License [Hugo Duprez](https://www.hugoduprez.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHugo-Dz%2Fexe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHugo-Dz%2Fexe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHugo-Dz%2Fexe/lists"}