Kargo is a comprehensive, AI-augmented deployment platform that empowers developers to deploy Docker-based applications with maximum flexibility and ease
- 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
- 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
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
Upayan Mazumder |
Swayam
|
Aayush Kumar | Noel Alex |
Made with ❤ by GDSC-VIT