https://github.com/lilienblum/tako
Build, run, and manage app instances anywhere, without thinking about the boring stuff
https://github.com/lilienblum/tako
application-server bun deploy development-server development-tools load-balancer reverse-proxy tls
Last synced: about 8 hours ago
JSON representation
Build, run, and manage app instances anywhere, without thinking about the boring stuff
- Host: GitHub
- URL: https://github.com/lilienblum/tako
- Owner: lilienblum
- License: mit
- Created: 2026-02-10T05:49:01.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2026-04-01T15:45:55.000Z (7 days ago)
- Last Synced: 2026-04-01T16:17:33.079Z (7 days ago)
- Topics: application-server, bun, deploy, development-server, development-tools, load-balancer, reverse-proxy, tls
- Language: Rust
- Homepage: https://tako.sh
- Size: 4.73 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Tako

[](https://www.npmjs.com/package/tako.sh)
## What is Tako?
Ship apps to your own servers without turning deployment into a part-time job.
Tako gives you the "upload files, refresh, done" feeling with modern guardrails: rolling deploys, load balancing, HTTPS, secrets, and logs out of the box.
Tako is not just a deployment tool. The vision is a self-hosted application platform: the backend for your backend.
Deployment is the starting point, not the finish line. Over time, Tako should provide the core primitives teams end up rebuilding in every stack: durable channels, workflows, and other platform capabilities built into one tool instead of stitched together from many.
## Install
Install the CLI:
```bash
curl -fsSL https://tako.sh/install.sh | sh
```
Verify:
```bash
tako --version
```
Start local development from your app directory:
```bash
bun add tako.sh # or: npm install tako.sh
tako dev
```
Set up a deployment host:
```bash
sudo sh -c "$(curl -fsSL https://tako.sh/install-server.sh)"
tako servers add
```
Deploy your app:
```bash
tako init # prompts for app name + production route, writes tako.toml, updates .gitignore for .tako/secrets.json
tako servers add
tako deploy
```
## Quick links
- [Quickstart](https://tako.sh/docs/quickstart) — install to live in minutes
- [How Tako Works](https://tako.sh/docs/how-tako-works) — architecture and mental model
- [tako.toml Reference](https://tako.sh/docs/tako-toml) — every config option
- [CLI Reference](https://tako.sh/docs/cli) — all commands and flags
- [Framework Guides](https://tako.sh/docs/framework-guides) — adapter examples
- [Local Development](https://tako.sh/docs/development) — HTTPS, DNS, environment variables
- [Deployment](https://tako.sh/docs/deployment) — deploy flow, rolling updates, rollbacks
- [Troubleshooting](https://tako.sh/docs/troubleshooting) — common issues and fixes
- [Examples](https://github.com/lilienblum/tako/tree/main/examples)
- [SDK](https://www.npmjs.com/package/tako.sh)
## License
MIT — see [LICENSE](LICENSE).