create-tg-bot
Open Source CLI Boilerplate for Telegram Bots (Python) A modular, production-ready boilerplate for building Telegram bots using Python with a command-line interface. Designed for rapid development, clean code organization and easy extension. Ideal for open-source contributors looking for a solid starting point
pythonbotopen-sourcetemplateboilerplatetelegram-botbot-frameworkasyncioi18n
FreeRepo
Overview
create-tg-bot is a Python CLI tool that generates Telegram bot projects with a modular structure, including pre-built handlers, keyboards and database models. It uses Click for command-line commands, Jinja2 for code templating and SQLAlchemy for database operations, making it useful for developers who want to quickly scaffold bot projects with organized folder layouts and reusable components.
Features
modular-project-layoutjinja2-templatingcode-generationcrud-templateskeyboard-templatescommand-handlerscli-interfacealembic-migrationsasyncio-support
Feature Flags
teamsOrgsi18n
Recommended Use Cases
telegram-bot-developmentrapid-bot-prototypingproduction-ready-botsopen-source-contributions
Frontend
None
Backend
python
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
0
๐ด Forks
0
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-11-01T12:14:24.000Z
GitHub
Stack
Framework
python-telegram-bot
Language
python
Database
sqlalchemy
i18n
i18n
CI
github-actions
Data Layer
Databases
sqlalchemy
ORM
sqlalchemy
UI Stack
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source project with MIT license