mirror of
https://github.com/ragestudio/linebridge.git
synced 2025-06-19 15:34:17 +00:00
- Add filePath to route registration for better traceability - Restrict HTTP file route matching to method-named files - Replace engine.map with engine.registers (Set) for endpoint tracking - Refactor IPC service registration to use engine.registers - Move plugin initialization before engine.listen - Delegate route registration to engine.register method
Linebridge
A multiproposal framework to build fast, scalable, and secure servers.
Currently used on RageStudio's services backends, like Comty
Suported Engines
- he (default) | High Performance Node.js Webserver.
- worker | IPC Worker for sharding and efficient multi-threading.
Features
- Multiproposal architecture | Designed to adapt to different project needs.
- Modular and Extensible | Easily add or replace components as needed.
- 🚀 Fast & Scalable | Optimized for performance under high traffic.
- 🔐 Secure by Default | Security-focused setup right out of the box.
- 📡 Supports WebSockets | Real-time communication ready.
- 📦 Multi-Protocol Support | Communicate over multiple protocols effortlessly.
- 🔧 Built-in Transcompiler | Automatically transcompiles code on boot for smoother deployment.
Getting Started
Installation
npm install linebridge
Warning
If you're using Yarn, you might encounter installation issues. We recommend using npm.
Boot the server
linebridge-boot index.js