Skip to content
generated from GDGVIT/template

Backend service powering Kargo’s app deployments, GitHub integrations, and multi-tenant resource allocation.

License

Notifications You must be signed in to change notification settings

GDGVIT/kargo-backend

GDSC VIT

kargo

Kargo is a comprehensive, AI-augmented deployment platform that empowers developers to deploy Docker-based applications with maximum flexibility and ease


Join Us Instagram X (Twitter)

DOCS UI

Features

  • AI-Powered Docker Configuration - Automatic Dockerfile and Docker Compose generation
  • Kubernetes Native Integration - Secure cluster management and deployment
  • Multi-Provider Authentication - Google OAuth, GitHub OAuth, and local authentication
  • Real-time Application Monitoring - Live status tracking and metrics collection

Dependencies

  • Node.js 20 or higher with TypeScript 5.x
  • MongoDB for database storage
  • Python 3.8+ for AI features (LangChain, Groq)
  • Kubernetes cluster access for deployment

Running

Clone the repository and install dependencies

git clone https://github.com/GDGVIT/kargo-backend.git
cd kargo-backend
npm install
cd api && npm install
pip install -r AI/requirements.txt

Configure environment and start the development server

cp example.env .env
# Edit .env with your configuration
npm run dev

Contributors

Upayan Mazumder

Upayan Mazumder

GitHub LinkedIn

Swayam

Swayam

GitHub LinkedIn

Aayush Kumar

Aayush Kumar

GitHub LinkedIn

Noel Alex

GitHub LinkedIn

Made with ❤ by GDSC-VIT

About

Backend service powering Kargo’s app deployments, GitHub integrations, and multi-tenant resource allocation.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages