After 13 months of hard work, 🎉 LaraGram 3 is out now!
This release brings us to a stable version—no more structural or syntactic changes from now on.
We’ve packed it with powerful features to make bot development as simple and enjoyable as possible 🚀
Here’s a quick overview of what’s new in LaraGram 3:
🔐 Permission System with support for Gates and Policies to control access to database operations.
🧠 Caching System supporting 7 different drivers for handling temporary data.
📋 The Step Manager is also built on top of this system.
🔁 Collections for professional and fluent work with Iterables.
⚙️ Concurrency System for handling multiple background requests simultaneously.
⚙️ Improved Configuration System with .env file support for better management.
💻 Console Kernel for creating and executing commands with support for scheduled tasks.
📦 Fully rewritten Eloquent ORM, supporting 5 different databases and all types of relationships.
📐 Includes Migrations, Seeders, and Factories.
🔒 Built-in Crypt and Hash systems for secure data encryption.
📢 Event Dispatcher for defining and managing custom events.
📁 File System to manage files and directories with ease.
🎛 Major improvements to the Keyboard Builder with a more user-friendly API.
🧭 A Listening System featuring:
▪️ Input processing
▫️ Listen grouping and controllers
▪️ Middleware and restrictions
▫️ Redirection between listens
▪️ Listen naming
▫️ And more...
📝 Flexible Logging System with multiple driver support.
📨 Queue & Job System for background tasks and scheduling.
🧰 Full-featured Redis Interface included.
🧬 Each request is processed through an independent Pipeline for better control.
🧩 Advanced Templating Engine inspired by Blade, for building message templates.
🌍 Translation System for building multilingual bots.
✅ Data Validation System with rich built-in rules and support for custom Rule classes.
🤖 Support for multiple bot connections, easily managing them all at once.
🧹 Ability to cache configs, listeners, events, templates, services, and packages for optimal performance.
🔰 And introducing two awesome new packages:
🗓 Tempora – a multilingual, custom-built datetime library inspired by Carbon, made just for LaraGram.
⚡️ LaraGram Surge – like Octane, enabling high-performance bot execution using Swoole and OpenSwoole.
(Soon with support for RoadRunner and FrankenPHP!)
🔰 Coming soon:
♦️ LaraGram Installer
🔹 MongoDB support
If you like the project, please ⭐️ it, share it with your friends, and support us!
Use it, report bugs, or even contribute—we’d love to have you onboard ❤️
📌 GitHub Projects:
♦️ LaraGram
🔹 Laraquest
♦️ LaraGram Surge
🔹 Tempora
♦️ Core
@LaraXGram
@LaraGramChat
Post #15
115
- 🔥 3