Developer links
Tau
Tau delivers a complete self-hosted cloud platform where Git is the control plane and WebAssembly is the runtime. The Go binary deploys as interconnected nodes that form a P2P network using libp2p for automatic service discovery, eliminating Kubernetes entirely. Serverless functions compile to WebAssembly for secure multi-tenant execution with automatic horizontal scaling — write in Go, Rust, AssemblyScript, or C and deploy by pushing to Git. Branch-based environments map Git branches to isolated deployments, so staging and production run identical infrastructure from different refs. Static website hosting serves frontends with global distribution and automatic content-addressed deduplication via IPFS-derived storage. The built-in K/V database provides distributed storage with automatic replication across nodes, while object storage handles file management with content addressing. Pub/Sub messaging enables real-time communication between functions and external services including WebSocket support. Spore Drive automates multi-host deployment and rolling updates from a single command across bare metal or VMs running Ubuntu. The Dream CLI provides a complete local development environment that mirrors production exactly — same services, same routing, same deployment flow. Zero-configuration HTTPS provisions TLS certificates automatically for custom domains. The web console at console.taubyte.com provides visual project management, or use the tau CLI for Git-native workflows. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.
Benefits
- No Kubernetes Required
- P2P node architecture with libp2p auto-discovery eliminates Kubernetes complexity entirely. Nodes self-organize into a compute fabric without control planes or etcd clusters.
- Git Is The Control Plane
- Infrastructure, routing, and application config tracked in Git. Branch-based environments create isolated deployments from different refs with full version history.
- WebAssembly Secure Execution
- Functions compile to WASM for sandboxed multi-tenant execution with automatic scaling. Write in Go, Rust, AssemblyScript, or C with sub-millisecond cold starts.
- Production Parity From Laptop
- Dream CLI spins up a complete local cloud with identical services, routing, and deployment flow as production. Test locally then push to deploy with zero configuration drift.
Features
- Serverless WASM Functions
- WebAssembly functions with automatic horizontal scaling, triggered by HTTP requests, cron schedules, Pub/Sub events, or P2P messages.
- Built-In CI/CD Pipeline
- Git push triggers automatic builds, compilation to WASM, and deployment to the target branch environment without external CI services.
- Distributed K/V Database
- Built-in key-value storage with automatic replication across P2P nodes, content-addressed deduplication, and per-application namespace isolation for multi-tenant deployments.
- Pub/Sub Messaging
- Real-time event bus with WebSocket support connecting functions, services, and external clients across the P2P node network.
- Spore Drive Auto-Deploy
- Single-command multi-host deployment and rolling updates across bare metal or VMs with automated configuration and node bootstrapping.
- Static Website Hosting
- Frontend hosting with global distribution, content-addressed storage via IPFS-derived deduplication, and automatic TLS certificate provisioning.