Simple TCP server for clients written in Rust 🦀 with plugins support.
Go to file
MedzikUser 032ec88ed6
chore: add some comments in code
Moved `PluginsManager` and `PluginsManagerType` from `servers::plugin::manager` to the `servers::plugin` module.
Added some comments in code.
Implemented function `into()` to the `PluginsManager` struct.
2022-08-22 13:23:08 +02:00
.github/workflows ci(release): build binaries for gnu instead of musl 2022-08-20 14:48:41 +02:00
plugin_test chore(plugin): change to cdylib 2022-08-20 14:58:32 +02:00
src chore: add some comments in code 2022-08-22 13:23:08 +02:00
.gitignore chore: update logger and save logs to file 2022-06-26 12:35:58 +02:00
Cargo.lock chore(release): v0.6.0 2022-08-17 22:07:12 +02:00
Cargo.toml chore(release): v0.6.0 2022-08-17 22:07:12 +02:00
Cross.toml ci(fix): fix release 2022-08-16 23:34:47 +02:00
LICENSE initial commit 2022-06-04 13:58:21 +02:00
README.md ci(fix): fix release 2022-08-16 23:34:47 +02:00
renovate.json fix(id): fix add one to next id 2022-08-12 22:52:47 +02:00
rustfmt.toml feat(plugins): implement events 2022-08-13 12:06:53 +02:00

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.