Skip to content

upayanmazumder-DevLabs/kargo-backend

 
 

Repository files navigation

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 DeepWiki

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

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 81.9%
  • Python 17.3%
  • Other 0.8%