170 Repositories
C++ (or C) network Libraries
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 c++ neural simulation based off of david miller's biosim4
NEURALSIM A C++ neural evolution simulator This program simulates neural evolution over generations through the goal of survival. Please Note: This wa
June Piscine 2021 from 1337 Benguerir 42 Network.
1337 My solutions for the June Piscine 2021. Please open an issue on github if you find anything incorrect. If you have any tips I would like to hear,
The Synapse neural networking engine rewritten in C++
This is an open-source rewrite of Synapse, the closed-source neural networking engine for C++ This project is a work-in-progress. Code is subject to c
Ledger Plugin for Alkemi.network dapp
app-plugin-boilerplate This repo is a meant to be a forkable example of a plugin. Plugins are lightweight applications that go hand-in-hand with the E
A high performance fiber RPC network framework. 高性能协程RPC网络框架
ACID: 高性能协程RPC框架 学习本项目需要有一定的C++,网络,RPC知识 项目依赖 1.项目用到了大量C++17/20新特性,如constexpr if的编译期代码生成,基于c++20 coroutine的无栈协程状态机解析 URI 和 HTTP 协议等。注意,必须安装g++-11,否则不支
Redirect esp-idf logging to the network
esp-idf-net-logging Redirect esp-idf logging to the network. esp-idf has a Logging library. The Logging library contains the "esp_log_set_vprintf" fun
Darkstat is a network statistics gatherer
Darkstat is a network statistics gatherer
Creates an AP with a web page interface that allows configuration of ESP for local WiFi network.
Creates an AP with a web page interface that allows configuration of ESP for local WiFi network.
a LTL rule-based engine
MMT-Security This repository contains the following folders: src : C code of mmt-security rules: set of official XML rules. An encoded version (*.so)
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
Node-portmapping allows to forward ports on Network Address Translators (NAT)
Multi-protocol NAT Port Mapping for Node.js node-portmapping allows to forward ports on Network Address Translators (NAT). It implements the protocols
GA-NET: Global Attention Network for Point Cloud Semantic Segmentation
GA-NET: Global Attention Network for Point Cloud Semantic Segmentation We propose a global attention network, called GA-Net, to obtain global informat
C++ NN 🧠 A simple Neural Network library written in C++
C++ NN 🧠 A simple Neural Network library written in C++ Installation 🚀
A simple C library for sending messages over the lightning network
A simple C library for sending messages over the lightning network
Extension for PHP to interface efficiently with a Controller Area Network (CAN bus) 2.0A / 2.0B
PHP-CanBus Extension PHP-canbus is THE extension for PHP on Linux that allows PHP code to interface efficiently with a Controller Area Network (CAN bu
Hidden Eye is an all in one tool that can be used to perform a variety of online attacks on user accounts
Hidden Eye is an all in one tool that can be used to perform a variety of online attacks on user accounts. It’s well loaded, therefore it can be used as keylogger (keystroke logging), phishing tool, information collector, social engineering tool, etc.
Simple and Fast Network Utility Library
SFNUL Simple and Fast Network Utility library © binary1248 SFNUL is provided under the Mozilla Public License Version 2.0 (see LICENSE for details)
SimpleSockets is a lightweight set of classes that allow developers to implement IP based network programs.
------------------------------------------------------------------------------------------ * History -------------------------------------------------
C++ wrapper for librg network library
librg-cpp Description C++ wrapper for librg network library Warning: The wrapper is under heavy development and will have breaking changes still a fir
RPC Network Library for Multiplayer Games
Game NET - A Simple RPC Network Library (C++11) Write a simple server / client RPC system in just 10+20 lines of code. Write a multiplayer game with c
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
An HTTPS beaconing Windows implant and multi-layered proxy C2 network designed for covert APT emulation focused offensive operations
WARFOX is a software-based HTTPS beaconing Windows implant that uses a multi-layered proxy network for C2 communications. This kit was designed to emulate covert APT offensive operations. This kit includes WARFOX (Windows implant), HIGHTOWER (Listening Post), and other tools to build configs and set up a proxy network.
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
this repo creating three fractals using minilibix (created by 42-Network) and it contains three fractals
Welcome to the beautiful worlds of fractals Hi my name is yahya AKA Ma3ert this projects create three fractals using the minilibix library which's cre
High performance build system for Windows, OSX and Linux. Supporting caching, network distribution and more.
FASTBuild FASTBuild is a build system for Windows, OSX and Linux, supporting distributed compilation and object caching. It is used by many game devel
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
The Microsoft Cognitive Toolkit is a unified deep learning toolkit that describes neural networks as a series of computational steps via a directed graph.
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.
Boost::ASIO low-level redis client (connector)
bredis Boost::ASIO low-level redis client (connector), github gitee Features header only zero-copy (currently only for received replies from Redis) lo
Mirror of Apache ODE
============== Apache ODE ============== Apache ODE is a WS-BPEL compliant web services orchestration engine. It organizes web services calls follo
Arduino Library for network connections management
Arduino Library for network connections management Library for handling and managing network connections by providing keep-alive functionality and aut
WARFOX is a software-based HTTPS beaconing Windows implant that uses a multi-layered proxy network for C2 communications.
An HTTPS beaconing Windows implant and multi-layered proxy C2 network designed for covert APT emulation focused offensive operations
YARP - Yet Another Robot Platform
YARP __ __ ___ ____ ____ \ \/ // || _ \ | _ \ \ // /| || |/ / | |/ / / // ___ || _ \ | _/ /_//_/ |_||_| \_\|_| ===================
TinNet - A compact C++17 based deep learning library.
[email protected] A compact DNN library. Build This project uses Bazel as a build system(1.0 or above required) and compiles with Clang(NOT required, automatic
EOgmaNeo is Ogma Corp's embedded and event based version of OgmaNeo
EOgmaNeo is Ogma Corp's embedded and event based version of OgmaNeo
MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.
Mobile AI Compute Engine (or MACE for short) is a deep learning inference framework optimized for mobile heterogeneous computing on Android, iOS, Linux and Windows devices.
Cranium - 🤖 A portable, header-only, artificial neural network library written in C99
Cranium is a portable, header-only, feedforward artificial neural network library written in vanilla C99. It supports fully-connected networks of arbi
Netif - Header-only C++14 library for getting network addresses associated with network interface without name lookups on Windows, macOS, Linux, and FreeBSD
NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file
LibtorchSegmentation - A c++ trainable semantic segmentation library based on libtorch (pytorch c++). Backbone: VGG, ResNet, ResNext. Architecture: FPN, U-Net, PAN, LinkNet, PSPNet, DeepLab-V3, DeepLab-V3+ by now.
English | 中文 C++ library with Neural Networks for Image Segmentation based on LibTorch. ⭐ Please give a star if this project helps you. ⭐ The main fea
PointPillars MultiHead 40FPS - A REAL-TIME 3D detection network [Pointpillars] compiled by CUDA/TensorRT/C++.
English | 简体中文 PointPillars High performance version of 3D object detection network -PointPillars, which can achieve the real-time processing (less th
DeepI2P - Image-to-Point Cloud Registration via Deep Classification. CVPR 2021
#DeepI2P: Image-to-Point Cloud Registration via Deep Classification Summary Video PyTorch implementation for our CVPR 2021 paper DeepI2P. DeepI2P solv
DarkHelp - C++ wrapper library for Darknet
What is the DarkHelp C++ API? The DarkHelp C++ API is a wrapper to make it easier to use the Darknet neural network framework within a C++ application
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
An Implementation of the ANT+ Network on top of ant-arduino
antplus-arduino An Implementation of the Ant+ Network on top of ant-arduino Status News 6/28/2020 v2.0.0 of ant-arduino released with support for mbed
Library for ATMEGA328P-based RFM95 Board for Loraid's LoRaWAN Network
Arduino LoRa.id SDK This repository contains the simple LoRaWAN library originally created by Ideetron B.V. This library is slightly modified and enca
The repository contains some examples of pre-trained SNN (Spiking Neural Network) models.
About the Project The repository contains some examples of pre-trained SNN (Spiking Neural Network) models. The models were trained using the MM-BP tr
ORB-SLAM3-Monodepth is an extended version of ORB-SLAM3 that utilizes a deep monocular depth estimation network
ORB_SLAM3_Monodepth Introduction This repository was forked from [ORB-SLAM3] (https://github.com/UZ-SLAMLab/ORB_SLAM3). ORB-SLAM3-Monodepth is an exte
Network utility tool which enables to prototype or test network things.
netsck netsck is a network utility tool which is developed to prototype or test network things. It provides a shell inside which runs javascript engin
(Test assignment) Transfer files over the network using a homegrown UDP protocol
Требования Linux x86_64 gcc = 4.9 (C++11) Сборка $ make Запуск $ make run -j5 -j5 позволяет серверу и четырём клиентам запуститься одновременно. В
Perimeter is a real-time strategy video game with unique gameplay elements such as terraforming deformable terrain, morphing units, energy network, protective shield and surreal worlds.
Периметр | Perimeter About Perimeter is a real-time strategy video game with unique gameplay elements such as terraforming deformable terrain, morphin
🚀 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++
ncnn is a high-performance neural network inference framework optimized for the mobile platform
ncnn ncnn is a high-performance neural network inference computing framework optimized for mobile platforms. ncnn is deeply considerate about deployme
Open standard for machine learning interoperability
Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI developers to choose the right tools as their project evolves. ONNX provides
Spacex Storage is an offchain storage work inspector of Mannheim Network running inside TEE enclave.
Spacex Storage Spacex Storage is an offchain storage work inspector of Mannheim Network running inside TEE enclave. Contribution Thank you for conside
Optimized & Generic ML Filter Runtimes for VapourSynth (with builtin support for waifu2x, RealESRGANv2 & DPIR)
vs-mlrt VapourSynth ML filter runtimes. Please see the wiki for supported models. vsov: OpenVINO-based Pure CPU Runtime OpenVINO is an AI inference ru
A library for creating Artificial Neural Networks, for use in Machine Learning and Deep Learning algorithms.
iNeural A library for creating Artificial Neural Networks, for use in Machine Learning and Deep Learning algorithms. What is a Neural Network? Work on
IBM Z Deep Neural Network Library (zDNN) provides an interface for applications making use of Neural Network Processing Assist Facility (NNPA).
zDNN API Reference Contacts Nicholas Marion ([email protected]) Andreas Krebbel (kreb[email protected]) Version 0.4.0 Table of Contents Overview Envi
A simple network library powered by epoll and proactor pattern.
spinet A simple network library powered by epoll and proactor pattern. Installation Required cmake version 3.10 or above c++ standard 17 or above git
Simple command-line program for sharing the display image on a local network.
XCast is a simple server/client command line program for sharing screen under X. With XCast you have the ability to either pull the display from a rem
Ncnn version demo of [CVPR21] LightTrack: Finding Lightweight Neural Network for Object Tracking via One-Shot Architecture Search
LightTrack: Finding Lightweight Neural Networks for Object Tracking via One-Shot Architecture Search (ncnn) The official implementation by pytorch: ht
C++14 network/graph visualization library / Qt node editor.
QuickQanava QuickQanava is a C++14 library designed to display graphs and relational content in a Qt/QML application. QuickQanava provide QML componen
Standalone c++ implementation for computing Motif Adjacency Matrices of large directed networks, for 3-node graphlets and 4-node graphletsa containing a 4 edge loop.
Building Motif Adjacency Matrices This is an efficient C++ software for building Motif Adjacency Matrices (MAM) of networks, for a range of motifs/gra
A list of network measurement sketch algorithms implemented in eBPF
eBPF Sketches This repository contains a list of the most famous sketches implemented within the eBPF/XDP subsystem. In particular, we have: Count Ske
DPDK / Packet processing experimentation project
flow-orchestrator About This is currently just a platform for me to learn more about DPDK and to have a foundation for some experiments. Building Buil
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.
Parallel library for approximate inference on discrete Bayesian networks
baylib C++ library Baylib is a parallel inference library for discrete Bayesian networks supporting approximate inference algorithms both in CPU and G
Linux Network Programming in Modern C++
Linux Network Programming in Modern C++ Starter code for network programming in the Linux environment, providing wrapper classes written in modern C++
Modern, header-only, compact and cross platform C++ network/sockets library
cpp-net-lib Modern, header-only, compact and cross-platform C++ network/sockets library. Don't mind the crappy name, I suck at naming things. Why? I n
TS-9 guitar pedal clone using neural networks.
TS-M1N3 TS-M1N3 is a guitar plugin clone of the TS-9 Tubescreamer overdrive pedal. Machine learning was used to train a model of both the drive and to
High Performance Linux C++ Network Programming Framework based on IO Multiplexing and Thread Pool
Kingpin is a C++ network programming framework based on TCP/IP + epoll + pthread, aims to implement a library for the high concurrent servers and clie
Lagrange is a desktop GUI client for browsing Geminispace.
Lagrange is a desktop GUI client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines.
Plant Watering Sensor Project for Zigbee Network
Plant Watering Sensor Project for Zigbee Network (based on the Source Code of the DIYRUZ Flower Project).
XDP connection ratelimiting network function
Connection Ratelimiting Connection ratelimiting uses a sliding window algorithm for managing the connections. This kernel function based on XDP keeps
zMonkey is an open-source 200G network impairment emulator tool
zMonkey is an open-source 200G network impairment emulator tool to emulate the real-world WAN/DC conditions for your applications. it can supp
To have platform independent network interfaces over usb which is working with Linux, Windows, Mac OS ect.
To have platform independent network interfaces over usb which is working with Linux, Windows, Mac OS ect. called RNDIS. This project is a RNDIS demo, which addtionally implements a http server. It runs out of the box on a stm32f411 BlackPill board. My RNDIS library with an empty template for the second interface (which can ba UART, CAN, ETH or like in this demo a tcp/ip stack) can be found under following link: https://github.com/RDMsmartnetworks/STM32_HAL_RNDIS
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
Ultimate++ Ultimate++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of librar
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
👾 Jupyter Notebook + Space Invaders!?
Train Invaders Jupyter Notebook + Space Invaders!? Why? • Getting started • How it works • FAQ • Drawbacks • Contribute • Thanks to • You may also lik
Winpcap-based network packet capture tool, support TLS (part), UDP, ICMP, TCP, ARP, DNS and other protocol analysis, interface reference wireshark.
Winpcap-based network packet capture tool, support TLS (part), UDP, ICMP, TCP, ARP, DNS and other protocol analysis, interface reference wireshark.
An R3D network implemented with TensorRT
r3d_TensorRT An r3d network implemented with TensorRT8.x, The weight of the model comes from PyTorch. A description of the models in Pytroch can be fo
簡單的 socket programming 入門筆記。
socket programming socket 本質上是一種 IPC (Inter-Process Communication) 的技術,用於兩個或多個 process 進行資料交換或者通訊。 在網路領域,socket 著重的不是同一台主機間 process 的通訊,而是不同主機執行的 proc
An optimized neural network operator library for chips base on Xuantie CPU.
简介 CSI-NN2 是 T-HEAD 提供的一组针对无剑 SoC 平台的神经网络库 API。抽象了各种常用的网络层的接口,并且提供一系列已优化的二进制库。 CSI-NN2 的特性: 开源 c 代码版本的参考实现。 提供玄铁 CPU 的汇编优化实现。
Multi Theft Auto (MTA) is a software project that adds network play functionality to Rockstar North's Grand Theft Auto game series,
Multi Theft Auto: San Andreas Multi Theft Auto (MTA) is a software project that adds network play functionality to Rockstar North's Grand Theft Auto g
A tool to help in testing client/server robustness in the presence of malformed data.
Tool to assist in testing robustness of network-attached services in the presence of malformed data.
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
HoneySpy - Advanced Honeypot Environment
HoneySpy - Advanced Honeypot Environment Authors Robert Nowotniak Michal Wysokinski Description Honeypot is a tool helpful in early intrusion detectio
Modern C++ socket library.
sockpp Simple, modern, C++ socket library. This is a fairly low-level C++ wrapper around the Berkeley sockets library using socket, acceptor, and conn
Header-only C++14 library for getting network addresses associated with network interface without name lookups on Windows, macOS, Linux, and FreeBSD
NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file
The C++ Network Library Project -- cross-platform, standards compliant networking library.
C++ Network Library Modern C++ network programming libraries. Join us on Slack: http://slack.cpp-netlib.org/ Subscribe to the mailing list: https://gr
StateAFL: A Greybox Fuzzer for Stateful Network Servers
StateAFL: A Coverage-Driven (Greybox) Fuzzer for Stateful Network Protocols StateAFL is a fuzzer designed for network servers. It extends the original
pwru is an eBPF-based tool for tracing network packets in the Linux kernel with advanced filtering capabilities.
pwru (packet, where are you?) pwru is an eBPF-based tool for tracing network packets in the Linux kernel with advanced filtering capabilities. It allo
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
single header C(99) library to implement client-server network code for games
single header C(99) library to implement client-server network code for games
A secure backup communication system. Doesn't use screens. Doesn't rely on cellular networks.
Secure Backup Communication Network (SEBCOM) A secure backup communication system. Doesn't rely on cellular networks. Doesn't use screens. What is it?
ESP32/8266 Arduino/PlatformIO library that painlessly enables incredibly fast re-connect to the previous wireless network after deep sleep.
WiFiQuick ESP32/8266 Platformio/Arduino library that painlessly enables incredibly fast re-connect to the previous wireless network after deep sleep.
A Simple CLI Network Packet Sniffer
packt packt is a simple CL(command line) network packet sniffer which can run on any unix-like OS including termux (Android). packt works by first ope
A virtual network Differential GNSS server-client project using Precise Point Positioning (PPP). Global coverage. Without physical base station construction needed. An open-source virtual base station approach.
Virtual-Network-DGNSS-Project This project is the software implementation for a publicly available, open-source, client/server VN-DGNSS implementation
Implementing Deep Convolutional Neural Network in C without External Libraries for YUV video Super-Resolution
DeepC: Implementing Deep Convolutional Neural Network in C without External Libraries for YUV video Super-Resolution This code uses FSRCNN algorithm t
This is a C/C++ simulation project which illustrates the framing of standard ethernet protocol
This is a C/C++ simulation project which illustrates the framing of standard ethernet protocol. It creates server and client processes on the same machine and through IPC, it sends the data from the client to the server in a simplex communication.