Simple TCP server for clients written in Rust 🦀 with plugins support.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
renovate[bot] ce546a0c69 fix(deps): update rust crate libloading to 0.7.4 3 weeks ago
.github/workflows ci(release): build binaries for gnu instead of musl 3 months ago
plugin_test chore(plugin): change to cdylib 3 months ago
src fix(server): change from task::spawn to thread::spawn 3 months ago
.gitignore chore: update logger and save logs to file 5 months ago
Cargo.lock fix(deps): update rust crate libloading to 0.7.4 3 weeks ago
Cargo.toml fix(deps): update rust crate libloading to 0.7.4 3 weeks ago
Cross.toml ci(fix): fix release 4 months ago
LICENSE initial commit 6 months ago
README.md ci(fix): fix release 4 months ago
renovate.json fix(id): fix add one to next id 4 months ago
rustfmt.toml feat(plugins): implement events 4 months ago

README.md

Servers - Simple TCP and WebSocket server

docs-rs total-lines code-size ci

image

A simple TCP server for clients and WebSocket server written in Rust 🦀 which can be extended with plugins.

👨💻 Building

First clone the repository: git clone https://github.com/MedzikUser/servers.git

Requirements

  • Rust

To build run the command: cargo build --release

The compiled binary can be found in ./target/release/servers

Writing plugins

Read the docs from plugins module.