261 Repositories
C++ (or C) websocket-server Libraries
A Discord Bot to protect your server from spam, invitations, fake nitro ads and more written in C++
Antispambot An efficient Discord Bot to prevent spam written in C++. Tested on a large discord server and mitigates around 90% spam. Its well commente
Language Server Implementation for Luau
Luau Language Server An implementation of a language server for the Luau programming language. Getting Started Install the extension from the marketpl
A cross-platform,lightweight,scalable game server framework written in C++, and support Lua Script
hive Distributed game server framework based on CPP 17 && LUA 5.4 框架(hive)+逻辑(server) 支持跨平台开发(windows,linux,mac) oop模式的lua开发,支持lua热更新 protobuf协议 pbc修改
A KoTH programming game host for the Esolangs Discord server.
Snakes: Round 1 The challenge is played on a 32x16 board. Two AIs are placed in opposite corners of the map - (0, 0) and (31, 15). The board data cons
Unofficial language server for Luau.
Luau language server Disclaimer: this project is unofficial! Extensions powered by lls vscode-lls (in development) Architecture Because Lua and by ext
HTTP server in C++98
webserv HTTP server in C++98 What is a server? https://www.youtube.com/watch?v=9J1nJOivdyw&ab_channel=WebConcepts Networking with C : client and serve
Turn your ESP32 into a easy to use micro web-server allowing to interact with any GPIO by simple http(s) calls.
WebhooksTriggeredESP32WiFi Turn your ESP32 into an easy to use and manage wireless micro web-server allowing it to process reliably and asynchronouly
A mini HTTP Echo Server, just for educational purposes.
tiny-http-echo-server A simple HTTP Echo Server, just for educational purposes. If you send the HTTP request with a query parameter named "num" and an
Minimalistic server (written in C) and a python3 client to allow calling C function on a remote host
Minimalistic server (written in C) and a python3 client to allow calling C function on a remote host
Neutralinojs is a lightweight and portable desktop application development framework
Neutralinojs is a lightweight and portable desktop application development framework. It lets you develop lightweight cross-platform desktop applications using JavaScript, HTML and CSS.
An open source implementation of the dark souls 2 game server.
WARNING: This is non-functional, its an initial branch from ds3os. What is this project? An open source implementation of the dark souls 2 game server
A software C library designed to extract data attributes from network packets, server logs, and from structured events in general, in order to make them available for analysis
MMT-DPI A software C library desinged to extract data attributes from network packets, server logs, and from structured events in general, in odrder t
ZIAPI repository which contains the interfaces and concrete implementations that make up our Epitech Zia project API proposal.
ZIAPI Welcome to the ZIAPI repository which contains the interfaces and concrete implementations that make up our Epitech Zia project API proposal. ZI
This is a small library that allows to stream a Dear ImGui scene to multiple WebSocket clients at once
imgui-ws Dear ImGui over WebSockets This is a small library that allows to stream a Dear ImGui scene to multiple WebSocket clients at once. This is ac
This API uses both composition and inheritance to provide a generic way to set up a custom server with a custom communication protocol and custom middlewares
Ziapi Summary Introduction Installation Introduction This API uses both composition and inheritance to provide a generic way to set up a custom server
Tinysshd is a minimalistic SSH server which implements only a subset of SSHv2 features
Introduction tinysshd is a minimalistic SSH server which implements only a subset of SSHv2 features. tinysshd supports only secure cryptography (minim
Dohd is a minimalist DNS-over-HTTPS daemon that redirects all DoH queries to a local DNS server running on localhost:53 (UDP)
dohd Dohd (pron. doh-dee) is a minimalist DNS-over-HTTPS daemon that redirects all DoH queries to a local DNS server running on localhost:53 (UDP). Fe
Serve pytorch / torch models using Drogon
C++ Torch Server Serve torch models as rest-api using Drogon, example included for resnet18 model for Imagenet. Benchmarks show improvement of ~6-10x
A pure C linux MJPEG over HTTP server
mjpeg2http A pure C linux MJPEG over HTTP server Summary mjpeg2http is a minimalistic server primarily targeted to run on embedded computers, like rou
A protocol for secure client/server connections over UDP
netcode netcode is a simple connection based client/server protocol built on top of UDP. It has the following features: Encrypted and signed packets S
Simple embeddable C++11 async tcp,http and websocket serving.
net11 Simple embeddable C++11 async tcp,http and websocket serving. What is it? An easily embeddable C++11 networking library designed to make buildin
Asynchronous, Header-only C++ HTTP-over-(TCP|UNIX Socket|STDIO) Library
CXXHTTP A C++ library implementing an asynchronous HTTP server and client. To clone this library, make sure you also clone the submodules. The --recur
Small and fast cross-platform networking library, with support for messaging, IPv6, HTTP, SSL and WebSocket.
frnetlib Frnetlib, is a cross-platform, small and fast networking library written in C++. There are no library dependencies (unless you want to use SS
Simple and small reliable UDP networking library for games
libquicknet Simple and small reliable UDP networking library for games ❗ libquicknet is under development and not suitable for production code ❗ The m
Some class to help to construct client/server with soket and serilized datas.
cpp-Socket Current build status : Testing Ubuntu 12.04+ x86/64 Windows xp x86 Version : 0.2 Some class to help to construct client/server with soket a
Distributed server for social and realtime games and apps.
Distributed server for social and realtime games and apps. Features Users - Register/login new users via social networks, email, or device ID. Storage
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Agones is a library for hosting, running and scaling dedicated game servers on Kubernetes. Agones, is derived from the Greek word agōn which roughly t
Cross-platform, single .h file HTTP server (Windows, Linux, Mac OS X)
EWS - Single .h File C Embeddable Web Server Latest Version: 1.1.4 released September 9, 2021 Supported platforms: Linux, Mac OS X, Windows License: B
Embeddable HTTP server.
yocto HTTP server The yocto HTTP server is a small embeddable web server, with a convenient public domain licence. Use it to add a web server to your
Information Panel for DayZ SA
Server_Information_Panel Usage Installation: Make sure that you have installed Community Framework by Jacob_Mango, Arkensor and Kegan Hollern Download
A cross-platform,lightweight,scalable game server framework written in C++, and support Lua Script
Current building status Moon Moon is a lightweight online game server framework implement with multithread and multi-luaVM. One thread may have 1-N lu
A repo of game server configuration files used by LinuxGSM
Game Server Config Files Note: This repo is very new and currently missing most config files. More will be added over time. This is a repo of config f
A high-performance and easy-to-use C++ network library.
pine A high-performance and easy-to-use C++ network library. Now this is just a toy library for education purpose, do not use in production. example A
C++ crash dump server
Download dependencies Download and install `Google App Engine SDK for Go` into C:\Google\Cloud-SDK set GOPATH=this directory go get code.google.com
Apache Thrift is a lightweight, language-independent software stack for point-to-point RPC implementation
Apache Thrift Introduction Thrift is a lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean a
POCO C++ Libraries are powerful cross-platform C++ libraries for building network
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Pistache is a modern and elegant HTTP and REST framework for C++
Pistache is a modern and elegant HTTP and REST framework for C++. It is entirely written in pure-C++17* and provides a clear and pleasant API.
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio.
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
Boilerplate of a TCP Server written in C++ using the epoll API
tcp-server-boilerplate Boilerplate of a TCP Server written in C++ using the epoll API. Requirements cmake (if you want to use the provided build.sh sc
A protocol for secure client/server connections over UDP
netcode netcode is a simple connection based client/server protocol built on top of UDP. It has the following features: Encrypted and signed packets S
A purely bash web server, no socat, netcat, etc...
Bash-web-server A purely bash web server, no socat, netcat, etc... Requirement bash 5.1 loadable accept builtin (http://git.savannah.gnu.org/cgit/bash
Embeddable C++ HTTP server
Boost.Http This library implements a core HTTP server for Boost that can be used from resource-constrained devices to powerful machines that have plen
Mirror of Apache ODE
============== Apache ODE ============== Apache ODE is a WS-BPEL compliant web services orchestration engine. It organizes web services calls follo
Tntnet is a web application server for web applications written in C++.
Tntnet is a web application server for web applications written in C++.
Websocket client for Arduino, with fast data send
Websocket client for Arduino, with fast data send This is a simple library that implements a Websocket client running on an Arduino. Rationale For our
Server side minimalistic HTTP protocol implementation for the Arduino platform.
ArduinoHttpServer Server side minimalistic Object Oriented HTTP protocol implementation for the Arduino platform. ArduinoHttpServer is a simple HTTP r
Arduino Arduino library for the CloudStorage server project. The library provides easy access to server-stored values and operations.
Arduino-CloudStorage Arduino/ESP8266 library that allows you to easly store and retreive data from a remote (cloud) storage in a key/value fashion. Cl
A tool for bruteforcing the Camellia key used in the DDON Login Server - Client exchange
ddon_common_key_bruteforce Tool for bruteforcing the Camellia key used in the DDON Login Server - Client exchange. This works by seeding the PRNG by
Cmake-language-server - CMake LSP Implementation
cmake-language-server CMake LSP Implementation. Alpha Stage, work in progress. Features Builtin command completion Documentation for commands and vari
Gromox - Groupware server backend with MAPI/HTTP, RPC/HTTP, IMAP, POP3 and PHP-MAPI support for grommunio
Gromox is the central groupware server component of grommunio. It is capable of serving as a replacement for Microsoft Exchange and compatibles. Conne
Northstar-dedicated - Docker container for the Northstar dedicated server. Also includes general notes on running the dedi on Linux. WIP.
northstar-dedicated Docker image for the Northstar dedicated server. Not ready yet (it'll probably be another day or two). Versioning Tentative. Stabl
VEngine-Client - vEngine: Official Client Module
━ S Y N O P S I S ━ Maintainer(s): Aviril, Tron vEngine is Next-Gen Sandbox-Engine being crafted in C++. In contrast to UE/Unity/ReverseEngineered-Mod
Rp-pppoe - Public repository for RP-PPPoE PPPoE client and server software
RP-PPPoE - a PPPoE client, relay and server for Linux RP-PPPoE is a PPPoE client, relay and server for Linux. It can run completely in user-mode or us
BokutachiHook - Hook for Lunatic Rave 2 to parse score data and send it to an HTTP server, made specifically for Bokutachi IR.
BokutachiHook Hook for Lunatic Rave 2 to parse score data and send it to an HTTP server, made specifically for Bokutachi IR (https://bokutachi.xyz). T
Arduino client library for websocket based communication with archer panels.
ArduinoArcherPanelClient Arduino client library for websocket based communication with archer panels. Archer Cloud panels provide you an easy and fast
Simple Tcp Chat Client / Server written in C++
What this TcpXat TcpXat Is A Simple Tcp Chat Setup TcpXat sudo apt install make;make client;make serv;echo "done by FuryM3m0ry"; How To Run TcpXat Ter
Arduino web server library.
aWOT Arduino web server library. Documentation 1. Getting started Hello World Basic routing Application generator Serving static files 2. Guide Routin
SiriDB is a highly-scalable, robust and super fast time series database
SiriDB is a highly-scalable, robust and super fast time series database. Build from the ground up SiriDB uses a unique mechanism to operate without a global index and allows server resources to be added on the fly. SiriDB's unique query language includes dynamic grouping of time series for easy analysis over large amounts of time series.
Bot for the Cee.Studio server
cee-bot Bot for the Cee.Studio server. Getting Started Open config.json and match the cee_bot field to your server primitives Head to listeners/ and f
Smartstreaming is a high-performance and scalable streaming media server.
1. introduction Smartstreaming is a high-performance and scalable streaming media server. 2. design | io | Coroutine | | transport | tcp/udp/srt/quic
Dperf is a 10M HTTP CPS Load Tester.
Dperf is a 10M HTTP CPS Load Tester Dperf is a high performance network load tester. Thanks to DPDK and highly optimized network protocol stack, it ca
A project designed for the esp8266 D1 Mini or the esp8266 D1 Mini PRO to provide a wifi http server and dns server.
PS4 Server 9.00 This is a project designed for the esp8266 D1 Mini or the esp8266 D1 Mini PRO to provide a wifi http server and dns server. this is fo
prometheus exporter using workflow HTTP server
wf-prometheus This is a light prometheus exporter using workflow HTTP server. This project is currently in the development stage, and the first versio
🚀 Coroutine-based concurrency library for PHP
English | 中文 Swoole is an event-driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C++
9.00 with usb control
PS4 Server 9.00u this is a slight mod to PS4 Server 9.00 i have added the ability to switch off and on the usb device by using the pin D7 on the board
A basic gemini server written on C++17
GemServer (C++17) A Gemini Server, written on C++ 17, easy to install and use. Requirements JsonCPP (For parsing config file) OpenSSL (For the certifi
A small, minimal HTTP library written in C.
trail - A small, minimal HTTP library written in C. trail is a small, minimal, and easy-to-use HTTP library written in C that supports GET and POST re
Application server for constrained platforms
micurest Application server for constrained platforms Introduction μcuREST is a C++11 library for implementing REST services on constrained platforms,
A dumper for CS:GO cheat loaders that use manual map injection method
NoobDumper v2 A (mostly dll) dumper for CS:GO cheat loaders that use manual map injection method How to use this Inject the dumper into the loader ( x
The main repository for the Darkflame Universe Server Emulator project.
Darkflame Universe Introduction Darkflame Universe (DLU) is a server emulator for LEGO® Universe. Development started in 2013 and has gone through mul
Plex media server local privilige escalation poc - CVE-2021-42835
Local Privilege PlEXcalasion - CVE-2021-42835 Plex Media Server for Windows prior to version 1.25.0.5282, vulnerable to Time Of Check Time Of Use (TOC
Passive scriptable LED server for Raspberry Pi
Passive LED server Scriptable LED server that you can just keep running all the time on a Raspberry Pi. Requirements Raspberry Pi 4 or newer (older mi
an easy implementation of a multi-process tcp server and a multi-thread tcp client
一个TCP多进程服务器-多线程客户端的简单实现。 客户端类似Apache ab的测试功能,能够通过向某一个ip端口发送指定并发量和总数量的tcp短连接;服务端处理tcp短连接,每来一条消息就打印一条log。 使用cmake编译,建议在vscode里编译,或者命令行 # 终端进入目录 mkdir bu
A cross-platform network learning demos. Like high-performance http server
Network-Learn A cross-platform network learning demos (toys). And I try not to use 3rd-party libraries. Welcome to try it out and leave your comments.
Client Server Simulation with FIFOs in C (Named Pipes)
Client-Server-Sim-in-C Client Server Simulation with FIFOs in C (Named Pipes) There are a number of ways to enable inter-process communication i.e Soc
OneFlow Backend For Triton Inference Server
Triton Inference Server OneFlow Backend
9front http server with basic CGI support
tcp80x tcp80x is an HTTP server with some pseudo-CGI support. This is a merger of execfs and tcp80, both written by cinap_lenrek. Installation: Instal
MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software
MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software that aims to handle many players (1000+) on a single world while still providing an experience as close to vanilla Minecraft as possible.
An open source implementation of the dark souls 3 game server.
What is this project? An open source implementation of the dark souls 3 game server. Idealistically made for the purpose of allow better alternatives
Stream server (serial-to-wifi bridge) for ESPHome
Stream server for ESPHome Custom component for ESPHome to expose a UART stream over WiFi or Ethernet. Can be used as a serial-to-wifi bridge as known
INN (InterNetNews) Usenet server
Welcome to the InterNetNews project! INN 2.7 Our main branch is for the current development of the next INN 2.7 major release. Head to the 2.6 branch
Arcan is a powerful development framework for creating virtually anything from user interfaces
Arcan is a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments.
🥡 Simple header-only RSP server library
librspd Simple header-only, arch-agnostic, RSP server library. What is it about, already ? See https://sourceware.org/gdb/onlinedocs/gdb/Remote-Protoc
Mod for T7's (BO3) Dedicated Server
T7: Mod Download Click here to get the latest release You will need to drop this in your Call of Duty Black Ops III/UnrankedServer installation folder
PowerVS is a standalone broadcast video server based on ffmpeg
PowerVS PowerVS is a standalone broadcast video server based on ffmpeg 📝 Table of Contents About Getting Started Running the tests Usage Development
Remastered MW3 Server Freezer for the 1.4:382 version of the game (client)
MW3ServerFreezer Remastered MW3 Server Freezer for the 1.4:382 version of the game (client). Disclaimer This software has been created purely for the
media server based on c++11, support webrtc/rtmp/httpflv/websocket flv
cpp_media_server A media server is writen by C++11, and the network io is writen by Boost.Asio. It support rtmp/httpflv/websocket(flv)/webrtc. preinst
IRC server based on TCP/IP protocol to rfc1459 standard
IRC-server В далеком 1998 году, в сети DALnet, на одном популярном тогда русскоязычном канале, на вопрос новичка «А что такое IRC?», один человек отве
mvfst is a client and server implementation of IETF QUIC protocol in C++ by Facebook.
mvfst (Pronounced move fast) is a client and server implementation of IETF QUIC protocol in C++ by Facebook.
Windows named pipe server that forwards connections to given TCP server
PipeTcp An asynchronous Windows named pipe server that forwards connections to given TCP server. Pre-built binaries can be found in Releases. Invocati
Experiments in Go/C bridging and SOCKS5 server
Experiment: Loadable socks5 proxy via CGo/C bridge. Build Pre-requisites gcc: x86_64-w64-mingw32 e.g: chocolatey.exe install mingw Compilation Build
The project consists in a client/server architecture voice over IP application, similar to Skype or TeamSpeak.
Babel The project consists in a client/server architecture voice over IP application, similar to Skype or TeamSpeak. Build and Run the Project First y
Creating a server-client application with C sockets.
C-ServerClient Creating a server-client application with C socket. How to use? Clone the project and cd in to the main directory. Open a terminal and
Update ESP32 firmware over WiFi from a web server
esp32-firmware-update Update ESP32 firmware over WiFi from Github This includes a python script which generates the update json file based on the firm
The Cycle: Frontier server emulation
Prospect Also known as "The Cycle: Frontier". This repository is just something I work on when bored, do not expect much at this stage. Features Conne
A PSOBB Server Emulator Suite for PC PSOBB players
Tethealla Tethealla PSOBB server for linux. Installation If you are opting for database usage, MySQL devel libraries are required along with your stan
A Tcp/Ip stack implementation on top of Solarflare ef_vi, and a C++ headers only framework for tcp multiplexing client/server.
Efvitcp Efvitcp is a tcp library using Solarflare ef_vi interface on linux, and also a tcp multiplexing framework for both C++ client and server progr
WslinkClient is a client intended to communicate with Wslink, which is a unique loader running as a server
WslinkClient WslinkClient is a client intended to communicate with Wslink, which is a unique loader running as a server and executing received modules
Provide translation, currency conversion, and voting services. First using telnet you create a connection to a TCP socket, then the server connects to 3 UDP sockets hosted on other servers to do tasks.
to run micro servers g++ translator.cpp -o translator ./translator port 1 g++ voting.cpp -o voting ./voting port 2 g++ currency_converter.cpp -o c
reverse proxy with web server and preview page
Reverse Proxy Dependencies Go Make Suport Termux (android/afsd kernel) linux (kernel) Install: Termux: 1 step: Install Go-lang, Git and Make pkg insta