https://github.com/hugo-dz/single-binary-saas
Single executable SaaS experiment
https://github.com/hugo-dz/single-binary-saas
rust self-hosted svelte
Last synced: about 1 month ago
JSON representation
Single executable SaaS experiment
- Host: GitHub
- URL: https://github.com/hugo-dz/single-binary-saas
- Owner: Hugo-Dz
- Created: 2025-06-28T13:54:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-29T13:39:27.000Z (about 1 year ago)
- Last Synced: 2025-07-18T10:49:32.659Z (12 months ago)
- Topics: rust, self-hosted, svelte
- Language: Svelte
- Homepage: https://your-software.fly.dev/
- Size: 858 KB
- Stars: 97
- Watchers: 0
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Single Binary SaaS
_Harper's Weekly, 30 August 1884. Author: F. Ray_
Back in the day, ice was difficult to get and expensive to produce, and people bought it as-a-service. Today, anyone can make ice at home using a freezer they own.
### About
Back to the future: What if SaaS was a single executable file you own and host on a cheap cloud machine, with a public web interface, a backend API, no subscription, and optional at-cost intelligence via providers like OpenAI, Google, or Anthropic? [Try the live demo](https://your-software.fly.dev/).
## Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/en/)
- [Npm](https://docs.npmjs.com/getting-started)
- [Rust](https://www.rust-lang.org/learn/get-started)
### Run it locally
- Clone the project
```bash
git clone https://github.com/Hugo-Dz/single-binary-saas.git
cd single-binary-saas
```
- Run the dev script
```bash
./dev.sh
```
### Build for production
- Run the build script
```bash
./build.sh
```
## Resources
- [Actix Web](https://actix.rs/)
- [Svelte](https://svelte.dev/)
## License
MIT License [Hugo Duprez](https://www.hugoduprez.com/)