Upblit : Think.Build.Deploy.Scaleπ§
Agentic Auto-Deployment Platform β Built with Java, Maven, Next.js & Go.
Upblit is an open-source auto-deployment and build orchestration system β built to simplify modern fullstack deployment using Java, Maven, and Go.
Itβs like Devops-team, but open, agentic, and customizable β empowering teams to deploy web apps, microservices, and AI models with zero manual ops.
βοΈ Code β Build β Deploy β Scale
All automated. All from your repo.
| Component | Description |
|---|---|
| π₯οΈ Backend (Java + Maven) | Handles builds, environments, deploy triggers, and logs. |
| π Frontend (Next.js) | A dashboard for managing projects, deployments, and insights. |
| π» CLI (Go) | Command-line access to deploy, monitor, and interact with Upblit APIs. |
| π§ Agentic Core (WIP) | An AI-powered orchestrator for smart build predictions and scaling. |
- Backend: Java + Maven (Spring Boot)
- Frontend: Next.js (TypeScript)
- CLI: Go
- Containerization: Docker, Kubernetes
- Database: PostgreSQL
- Java 21+
- Maven 3.9+
- Node.js 18+
- Docker
- Git
# Clone the repository
git clone https://github.com/Debashismitra01/Upblit.git
cd Upblitcd backend
mvn clean install
mvn spring-boot:runcd ../frontend
npm install
npm run devThen open http://localhost:3000 to see the dashboard.
Build the upblit CLI (Go) and use it to authenticate, select orgs/projects/apps, generate API keys, and query recent telemetry:
cd Upblit/UpblitCLI
go build -o upblit .
# Login via browser
./upblit login
# List organizations
./upblit org list
# Create an app (requires a selected project)
./upblit app create my-service --env staging -d "Description"Contributions are highly appreciated!
Weβre part of Hacktoberfest 2025, so PRs with the hacktoberfest label count toward your badge π
Ways to contribute:
- π Fix bugs & enhance features
- π Add new deployment strategies
- π Improve documentation or write tutorials
- π§© Extend CLI or Java module integrations
Read CONTRIBUTING.md for full guidelines.
Earn the Upblit Contributor badge by:
- Submitting a meaningful PR that gets merged π§©
- Following contribution and code standards π§
- Helping make deployments smarter π
- π§° No spammy PRs β quality > quantity π
This project is licensed under the Apache License 2.0. See LICENSE for details.
We follow the Contributor Covenant to ensure a respectful, harassment-free space.
βDeploy beyond limits β Upblit automates your journey from code to cloud.β