890e52af8c300938c4c0ad7623f05c83952d2805
Clickploy
A minimal, self-hosted Platform as a Service (PaaS) for building and deploying applications quickly.
Features
- Auto-Build: Uses
nixpacksto automatically detect and build your application from a Git repository. - Docker-based: Each deployment runs in an isolated Docker container.
- Real-time Logs: View build and runtime logs streamed directly to the dashboard.
- Port Management: Automatically assigns and manages ports for your applications.
- Zero Configuration: Just provide a repo URL, and Clickploy handles the rest.
Tech Stack
- Frontend: SvelteKit, Tailwind CSS, Shadcn-Svelte
- Backend: Go (Gin), GORM (SQLite), Docker SDK
- Build Engine: Nixpacks
- Database: SQLite (Embedded)
Architecture
Clickploy acts as a control plane for your deployments. It clones your repository, builds a Docker image using Nixpacks, and spins up a container. It manages a persistent database of projects and deployments, ensuring state is maintained across restarts.
License
MIT
Languages
Svelte
68.9%
Go
19%
TypeScript
6.4%
Rust
3%
CSS
2.1%
Other
0.6%