SrGooglo 1c4291928a Refactor route registration and plugin initialization
- 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
2025-06-16 23:25:16 +00:00
..
2025-05-12 02:58:45 +00:00

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

Examples & docs

create-http-server-example