mirror of
https://github.com/ragestudio/linebridge.git
synced 2025-06-09 10:34:17 +00:00
Bump version to 1.0.0-a3 and remove unused websocket functionality server/bootloader/bootWrapper.js is now included in package files This commit updates hyper-express reference to "he" in README, removes the unused he-legacy engine and socket.io related dependencies.
39 lines
1.4 KiB
Markdown
Executable File
39 lines
1.4 KiB
Markdown
Executable File
<img
|
|
src="https://raw.githubusercontent.com/ragestudio/linebridge/refs/heads/master/resources/linebridge-color-b.svg"
|
|
width="100%"
|
|
height="150px"
|
|
/>
|
|
# Linebridge
|
|
A multiproposal framework to build fast, scalable, and secure servers.
|
|
|
|
Currently used on RageStudio's services backends, like [Comty](https://github.com/ragestudio/comty)
|
|
|
|
## Suported Engines
|
|
- [he](https://github.com/kartikk221/hyper-express) (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
|
|
```bash
|
|
npm install linebridge
|
|
```
|
|
> [!WARNING]
|
|
> If you're using Yarn, you might encounter installation issues. We recommend using npm.
|
|
|
|
### Boot the server
|
|
```bash
|
|
linebridge-boot index.js
|
|
```
|
|
|
|
### Examples & docs
|
|
[create-http-server-example](../docs/server/create-http-server-example.md)
|