Build, Scale, and Manage Bots in the Cloud with Ease
Empowering developers to create and deploy bots effortlessly, right from your hands!
BotsForge is an open-source platform designed to simplify bot development and management. Whether you're creating Telegram bots, Discord bots, or other automation tools, BotsForge offers block-based coding, text-based scripting, and seamless GitHub integration to streamline your workflow. All in the cloud, all in your control.
- Block Coding / Chain Block Coding: Drag-and-drop interface for creating bot logic without writing code.
- Text-Based Coding: Switch to advanced mode with support for Python/JavaScript for granular control.
- Cloud Deployment: Deploy bots directly to scalable cloud infrastructure.
- GitHub Integration: Sync bot projects with GitHub repositories for version control and collaboration.
- Multi-Platform Support: Build bots for Telegram, Discord, and more (extensible to other platforms).
- Team Collaboration: Work together on bot projects with shared access and permissions.
- Auto-Scaling: Bots automatically scale based on demand (future goal).
- Pre-built templates for common bot use cases (e.g., chatbots, moderation bots).
- FOSS (Free and Open Source): Transparent, community-driven development.
- Beginner-Friendly: Start with block coding, then graduate to scripting.
- Developer-Centric: Built by developers, for developers.
- GitHub-First: Manage your bots like code with direct GitHub sync.
- GitHub account (for syncing projects).
- Basic understanding of bot development (recommended but not required).
The project is in early development. Check back soon for setup instructions!
We welcome contributors! 🎉
BotsForge is just getting started, and your help is crucial to bringing its vision to life. Whether you're a developer, designer, or documentation enthusiast, there's a place for you here.
- Fork the repository.
- Check the Issues for tasks.
- Submit a Pull Request with your changes.
- Follow our Contributing Guidelines (to be added).
For a detailed list of changes, see the Changelog.
Phase | Goals |
---|---|
Phase 1 | Core architecture setup, block coding interface MVP |
Phase 2 | GitHub integration, basic bot deployment for Telegram/Discord |
Phase 3 | Text-based coding support, template library |
Phase 4 | Auto-scaling, multi-user collaboration features |
- Frontend: React/Next.js (TBD)
- Backend: Node.js/Python (TBD)
- Database: MongoDB (TBD)
- Cloud: Docker, Kubernetes (future scaling)
- Block Coding: In-Built (main) or Any library
BotsForge is licensed under the MIT License.
- Open-source communities for inspiration and tools.
Let’s build the future of bot development together!
🔗 GitHub: https://github.com/xZcv-botsforge/botsforge
🐛 Report Issues: GitHub Issues
💬 Discuss Ideas: Discussions