Skip to content

gvatsal60/GenAIStarterKit

title GenAI Starter Kit
sdk docker
python_version 3.13
app_port 8501
short_description A lightweight, plug-and-play template for building generative AI apps with ease.
license apache-2.0

⚑️ GenAI Starter Kit

License Quality Gate Status pre-commit.ci status Codacy Badge CodeFactor

Welcome to the GenAI Starter Kit! This template helps you kickstart your Generative AI application development with a modern, Python-based stack.

πŸš€ Features

  • Minimal, ready-to-extend project structure
  • Python 3.13+ support
  • Pre-configured for best practices (linting, formatting, CI)
  • Easy dependency management with pyproject.toml
  • Example documentation and contribution guidelines

πŸ› οΈ Quick Start

  1. Clone the repository:

    git clone https://github.com/gvatsal60/GenAIStarterKit.git
    cd GenAIStarterKit
  2. Set up your environment:

    python3.13 -m venv .venv
    source .venv/bin/activate
    pip install -e .
  3. Start building your GenAI app!

πŸ“¦ Project Structure

genai-starter-kit/
β”œβ”€β”€ src/                  # Your source code
β”œβ”€β”€ tests/                # Unit tests
β”œβ”€β”€ README.md
β”œβ”€β”€ pyproject.toml
β”œβ”€β”€ .gitignore
β”œβ”€β”€ LICENSE
└── ...

🀝 Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

πŸ›‘οΈ License

This project is licensed under the Apache 2.0 License. See LICENSE for details.

About

πŸš€ A lightweight, plug-and-play template for building generative AI apps with ease.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors