https://github.com/laraxgram/simula
Simula is a complete simulation environment for developing Telegram bots.
https://github.com/laraxgram/simula
laragram telegram telegrambot
Last synced: 21 days ago
JSON representation
Simula is a complete simulation environment for developing Telegram bots.
- Host: GitHub
- URL: https://github.com/laraxgram/simula
- Owner: laraXgram
- License: mit
- Created: 2026-04-02T00:32:43.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2026-04-17T18:58:08.000Z (26 days ago)
- Last Synced: 2026-04-17T20:39:01.755Z (26 days ago)
- Topics: laragram, telegram, telegrambot
- Language: Rust
- Homepage: https://laraxgram.github.io/v3/simula
- Size: 1.28 MB
- Stars: 34
- Watchers: 0
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
# Simula

A local Telegram Bot API simulation environment for building, testing, and debugging Telegram bots with realtime runtime simulation and full API compatibility.
Simula allows developers to build and test Telegram bot integrations locally using any programming language, framework, or bot library. Instead of communicating with production Telegram services during development, bots interact with a local runtime environment, enabling faster iteration, safer debugging, and fully controlled testing workflows.
[Full Documentation](https://laraxgram.github.io/simula)
## Development Phases
### Phase 1 — In Progress
**Objective:** Achieve full API method parity with the official version
- [ ] Expand API methods
- [ ] Ensure 100% compatibility with the official implementation
- [ ] Align behavior and responses with the official client
- [ ] Validate stability of newly added methods
### Phase 2
**Objective:** Client rewrite using Electrobun and desktop distribution
- [ ] Rewrite the client using Electrobun
- [ ] Improve performance and maintainability
- [ ] Prepare cross-platform desktop builds
- [ ] Publish desktop releases for:
- [ ] Windows
- [ ] Linux
- [ ] macOS
## Contributing
> [!IMPORTANT]
> Since the client is currently undergoing a rewrite, pull requests related to the `client` will not be accepted until further notice.
Thank you for considering contributing to the LaraGram Simula! The contribution guide can be found in the [LaraGram documentation](https://laraxgram.github.io/v3/contributions.html).
## Code of Conduct
In order to ensure that the LaraGram community is welcoming to all, please review and abide by the [Code of Conduct](https://laraxgram.github.io/v3/contributions.html#code-of-conduct).
## Security Vulnerabilities
If you discover a security vulnerability within LaraGram, please send an e-mail to LaraXGram via [laraxgram@gmail.com](mailto:laraxgram@gmail.com). All security vulnerabilities will be promptly addressed.
## License
The LaraGram Simula is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).