309 Repositories
Rust zero-trust-network Libraries
Hierarchical Task Network Planning deeply integrated with bevy, which I use in my games :P
Note that CI currently tests against a matrix of (windows, mac, linux) * (toolchain stable, nightly) * (cargo build, test, clippy), which ensures vali
Built on the Substrate-based runtime, this repository develops the Paralink Network, a cross-chain Oracle platform for secure and scalable data integration. Our goal is to create a robust infrastructure that ensures efficient and reliable data transmission across blockchain networks.
Getting Started This repository contains Substrate based runtime for Paralink Network. Makefile This project uses a Makefile to document helpful comma
Standing watch over the Pi Network, PiSentinel is a consensus algorithm that safeguards security, decentralization, and scalability.
pi-sentinel Standing watch over the Pi Network, PiSentinel is a consensus algorithm that safeguards security, decentralization, and scalability. Intro
tool to create a relic export from network packets of a certain turn-based anime game
reliquary-archiver tool to create a relic export from network packets of a certain turn-based anime game json output format is based on the format of
Lil Rust project to help compare network latencies between tuned and non-tuned servers
kernel-tuning-base Lil Rust project to aid in the objective of tuning the kernel's network stack Setup: Run on the control server On the server being
Create a Stark prover & verifier from zero
stark-from-zero Create a Stark prover and verifier from zero, with Rust. Hopefully without external libraries. The point is to create a minimal versio
A desktop application for defending your home network 💪
Desktop Defender Setup Guide Welcome to the setup guide for Desktop Defender. Follow the steps below to configure and start using the application. Ins
Rust crate to retrieve public IP address and geolocation data. 🦀
🔎 Public IP Address Lookup and Geolocation Information public-ip-address is a simple Rust library for performing public IP lookups from over a dozen
⚡🚀 Content Delivery Network written in Rustlang, optimized for speed and latency.
Supported Formats HTML Javscript Css Image PNG JPG JPEG GIF SVG Video MP4 WEBM FLV Audio OGG ACC MP3 Archives ZIP RAR Feeds & Data JSON YAML XML Docum
A performant, type-1 zkEVM written in Rust & SP1.
SP1 Reth SP1 Reth is a 100% open-source POC that showcases how any rollup can use SP1 to build a performant (type-1, bytecode compatible) zkEVM with l
dWallet Network, a composable modular signature network is the home of dWallets
Welcome to dWallet Network dWallet Network, a composable modular signature network is the home of dWallets. A dWallet is a noncollusive and massively
A set of tools for generating isochrones and reverse isochrones from geographic coordinates
This library provides a set of tools for generating isochrones and reverse isochrones from geographic coordinates. It leverages OpenStreetMap data to construct road networks and calculate areas accessible within specified time limits.
Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust
iceoryx2 - Zero-Copy Lock-Free IPC Purely Written In Rust Introduction Performance Getting Started Publish Subscribe Events Custom Configuration Suppo
Test Electronic Control Units around the world in a transparent network.
Eclipse openDuT Test Electronic Control Units around the world in a transparent network. Eclipse openDuT provides an open framework to automate the te
A merkle-based token distributor for the Solana network that allows distributing a combination of unlocked and linearly unlocked tokens.
merkle-distributor A program for distributing tokens efficiently via uploading a Merkle root. Claiming Airdrop via CLI To claim via CLI instead of usi
An infrastructure for peer-to-peer, decentralized, and collaborative software.
karyon An infrastructure for peer-to-peer, decentralized, and collaborative software. In molecular biology, a Karyon is essentially "a part of the cel
🔭 interactively explore `onnx` networks in your CLI.
nnli Interactively explore onnx networks in your CLI. Get nnli 🎉 From Cargo cargo install nnli From Github git clone https://github.com/drbh/nnli.git
Frost in Rust (Study only)
FROST (Study only) This implementation was part of the contribution for the following paper: Chelsea Komlo, Ian Goldberg. "FROST: Flexible Round-Optim
Elkodon - true zero-copy inter-process-communication in rust
elkodon - Zero-Copy Lock-Free IPC Purely Written In Rust Introduction Performance Getting Started Publish Subscribe Events Custom Configuration Suppor
The Zero Knowledge Whitelist Tool is a powerful utility for managing an address whitelist using Zero-Knowledge (ZK) proofs.
zk_whitelist: A Zero Knowledge Whitelist Tool The Zero Knowledge Whitelist Tool is a powerful utility for managing an address whitelist using Zero-Kno
Implementation of zero-knowledge proof circuits for Tendermint.
Tendermint X Implementation of zero-knowledge proof circuits for Tendermint. Overview Tendermint X's core contract is TendermintX, which stores the he
A rust chess implementation using a neural network scoring function built on huggingface/candle + rust + wasm
Rusty Chess What is it? Rusty Chess aims to be a high quality embeddable chess engine that runs entirely locally in the browser (no backend required).
DHCP Server programmed in rust with zero dependencies and unsafe.
RustyDHCP A simple and zero-dependency DHCP server written in Rust, with credit to Richard Warburton for contributions to parts of the code. Features
A "Type 0" zkEVM. Prove validity of Ethereum blocks using RISC Zero's zkVM
zeth NEW: Zeth now supports Optimism blocks! Just pass in --network=optimism! Zeth is an open-source ZK block prover for Ethereum built on the RISC Ze
Edge network tunnel implemented using Cloudflare Workers.
workers-tunnel Edge network tunnel implemented using Cloudflare Workers. It is recommended to use Xray as the tunnel client. https://github.com/XTLS/X
Privacy-first delay tolerant network protocol
🌟 Liminality 🌟 Liminality is a unique protocol for wireless communication in fluid and dynamic environments. The protocol takes its name from the li
Zero-cost and safe interface to UEFI firmware
ZFI – Zero-cost and safe interface to UEFI firmware ZFI is a Rust crate for writing a UEFI application with the following goals: Provides base APIs th
excss is a small, simple, zero-runtime CSS-in-JS library with just two APIs.
excss excss is a small, simple, zero-runtime CSS-in-JS library with just two APIs.
Opinionated, zero-config linter for JavaScript monorepos
Sherif: Opinionated, zero-config linter for JavaScript monorepos About Sherif is an opinionated, zero-config linter for JavaScript monorepos. It runs
A simplified example in Rust of training a neural network and then using it based on the Candle Framework by Hugging Face.
candle-simplified-example A simplified example in Rust of training a neural network and then using it based on the Candle Framework by Hugging Face. H
JA4+ is a suite of network fingerprinting standards
JA4+ Network Fingerprinting JA4+ is a suite of network fingerprinting methods that are easy to use and easy to share. These methods are both human and
Provably optimal zero-copy parsers using nondeterministic finite automata.
inator: an evil parsing library You supply the evil plan; we supply the -inator! or, Provably Optimal Zero-Copy Parsers with Nondeterministic Finite A
User-space Wireguard gateway allowing sharing network connection from environment where usual routing rules are inaccessible.
wgslirpy A command line tool (and a Rust library) for accepting incoming connections within a Wireguard link and routing them to external network usin
Very simple Rust binary that can turn on/off a TP-Link L920 led light strip in your local network
TP-Link L920 on/off script This is a (very) simple Rust binary that can turn on/off a TP-Link L920 led light strip in your local network. Installation
Narrowlink securely connects devices and services together, even when both nodes are behind separate NAT
Narrowlink Narrowlink is a self-hosted platform that allows you to establish secure remote connections between devices within a network that may be hi
A zero-config leptos component to display markdown
A port of yew-markdown using leptos ! Usage You can use this component to render both static and dynamic markdown. Static markdown use leptos::*; {
LayerCake: An insured-in-transit cross-network composability protocol
LayerCake: An insured-in-transit cross-network composability protocol The key features of LayerCake are: Instant transfers as opposed to the delayed t
Fragmented Classless Inter-Domain Routing (FCIDR)
fcidr Fragmented Classless Inter-Domain Routing (FCIDR) A library exposing a data structure to represent a set of CIDR ranges as well as an interface
Spartan2: High-speed zero-knowledge SNARKs.
Spartan2: High-speed zero-knowledge SNARKs. Spartan is a high-speed zkSNARK, where a zkSNARK is type cryptographic proof system that enables a prover
📡Proxy HTTP/1.1 requests over a sensitive point-to-point link
ptproxy Motivation What's this? Why do I need this? What's a sensitive network link? What's wrong with a VPN? What's wrong with HTTP[S]? What's wrong
An attempt to use risc0 with ink!
zink! - risc0 + ink! A demo project prepared for the ParisDot talk ("Zero-Knowledge Proofs using ink!"). The repo contains Substrate node configured w
The CBNF neural network header format.
cbnf The CBNF neural network header format. What is CBNF? CBNF is a neural network header format for use with efficiently updatable neural networks fo
A pure-rust(with zero dependencies) fenwick tree, for the efficient computation of dynamic prefix sums.
indexset A pure-rust(with zero dependencies, no-std) fenwick tree, for the efficient computation of dynamic prefix sums. Background Did you ever have
Retina is a network analysis framework that supports 100+ Gbps traffic analysis on a single server with no specialized hardware.
Retina Retina is a network analysis framework that enables operators and researchers to ask complex questions about high-speed (100gbE) network links
Statistics network traffic --- Rust Library
Language : 🇺🇸 English | 🇨🇳 简体中文 netraffic Overview netraffic is a rust library that provides ability to statistics network traffic. Prerequisites
A fast zero-knowledge proof friendly Move language runtime environment.
zkMove Lite zkMove Lite is a lightweight zero-knowledge proof friendly Move language virtual machine. Move bytecode is automatically "compiled" into c
Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
mmap-sync mmap-sync is a Rust crate designed to manage high-performance, concurrent data access between a single writer process and multiple reader pr
Another Network Tunnel; A simple program for local/remote port forwarding over a SSH tunnel.
🐜 ANT Another Network Tunnel; A simple program for local/remote port forwarding over a SSH tunnel. Table of Contents Installation Pre-requisites Pre-
A decentralized, censorship-resistant, and incentive-compatible packet-routing overlay network
About Earendil is a decentralized, censorship-resistant packet-routing overlay network designed for performance and censorship resistance. It enables
Zero-copy, no-std proquint encoding and decoding
proqnt A pronounceable quintuplet, or proquint, is a pronounceable 5-letter string encoding a unique 16-bit integer. Proquints may be used to encode b
basic rust-libp2p gossipsub network
gossipnet is Archived This repository has been archived and is no longer actively maintained. The project has been consolidated into a mono repository
Share clipboard between machines on your local network.
Clipshare Do you ever have to work on multiple machines? Do you ever used your Github™ Gists just to send some text between then? Clipshare is here to
Share files between devices using your Wi-Fi network.
swift_file Rust implementation of transferring files between devices over Wi-Fi network using a QR code. Tool is inspired by claudiodangelis/qrcp. How
Async-friendly WebTransport implementation in Rust
WTransport WebTransport protocol, pure-rust, async-friendly. Introduction WebTransport is a new protocol being developed to enable low-latency, bidire
An experimental Neural Network trainer/visualizer in Rust
DeepRender An experimental Neural Network trainer/visualizer in Rust Try it on your browser! https://msakuta.github.io/DeepRender/ Training on a funct
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust. Chaum Pederson is a zero-knowledge proof proto
A monorepo containing all the custom components of the Astria network
A monorepo containing all the custom components of the Astria network, a decentralized system that replaces traditional sequencers, offering a shared, permissionless sequencer network.
🪂 SkyFolder shares your folders on the network!
Skyfolder Easily share your files & folders on the network. Security, Simplicity, Style all built in. It's like your own personal Google Drive! Skyfol
Mod for Mega Man Battle Network Legacy Collection to restore the WWW base music in the postgame.
MMBNLC Postgame WWW Base Music mod This is a mod for Mega Man Battle Network Legacy Collection Vol. 2 adjusts the field music played in the WWW base i
Github mirror of codeberg repo. Monitor live bandwidth usage/ network speed on PC. Native version also available for Android, separately.
Netspeed Monitor Netspeed is a cross-platform desktop application that shows the live upload speed, download speed and day's usage as an overlay. Feat
A fun, hackable, GPU-accelerated, neural network library in Rust, written by an idiot
Tensorken: A Fun, Hackable, GPU-Accelerated, Neural Network library in Rust, Written by an Idiot (work in progress) Understanding deep learning from t
LLaMa 7b with CUDA acceleration implemented in rust. Minimal GPU memory needed!
LLaMa 7b in rust This repo contains the popular LLaMa 7b language model, fully implemented in the rust programming language! Uses dfdx tensors and CUD
ENC28J60 Linux network driver written in Rust.
enc28j60rs ENC28J60 Linux ethernet driver written in Rust. Tested with Raspberry Pi 4 Model B + Linux kernel 6.2.8 + Raspberry Pi OS AArch64. Kernel T
zzhack-cli is a Command Tool to help you quickly generate a WASM WebApp with simple configuration and zero code
English | 中文文档 zzhack-cli is a Command Tool that can help you quickly generate a WASM WebApp with simple configuration and zero code. It's worth menti
Active Directory data collector for BloodHound written in Rust. 🦀
RustHound Summary Limitation Description How to compile it? Using Makefile Using Dockerfile Using Cargo Linux x86_64 static version Windows static ver
Mod loader for Mega Man Battle Network Legacy Collection.
chaudloader chaudloader is a mod loader for Mega Man Battle Network Legacy Collection. For users Run install.exe. If you are on Steam Deck, you will n
Arkworks circuits for verifiable time-lock encryption
zk-timelock This repo contains arithmetic circuits for verifiable time-lock encryption made using arkworks-rs toolkit. For more details on such an enc
Immutable strings, in Rust.
Immutable Strings Inspired by the bytes crate, which offers zero-copy byte slices, this crate does the same but for strings. It is backed by standard
The Zenotta Network Protocol (ZNP), the network that supports the Zenotta blockchain
Zenotta Network Protocol A repo for the development of the Zenotta Network Protocol (ZNP). We will regularly be updating links and easter eggs inside
A build system from the future 🖖
warp is an friendly, fast, correct, and extensible build system built for polyglot monorepos that uses JavaScript for its configuration and is built i
A template for starting a flipperzero-rs project for the Flipper Zero🐬
flipperzero-template 🚀 A template for kick-starting a Rust + FlipperZero project using flipperzero-rs 🐬 ❤️ 🦀 . Currently supports SDK 14.0 (flipper
Most useful information about your system in a single command.
mymy Access the most common information about your system using a single command. Mymy is a command line tool that provides the most helpful informati
An Interpreter for Brainfuck programming language implemented in the Rust programming language with zero dependencies.
Brainfuck Hello, Visitor! Hey there, welcome to my project showcase website! It's great to have you here. I hope you're ready to check out some awesom
Build neural network models in Cairo 1.0
Explore ML in Cairo 1.0 Build neural network models in Cairo 1.0 to perform inference. The calculations are performed using i33 values, and the outcom
Neural Network implementation from scratch using Cairo 1.0
Neural Network for MNIST in Cairo 1.0 Implementation of a Neural Network from scratch using Cairo 1.0 for MNIST predictions. The NN has a simple two-l
An experimental fork of a16z's Helios Ethereum client which can run its network traffic over the Nym mixnet
Helios (Nym mixnet fork) Helios is a fully trustless, efficient, and portable Ethereum light client written in Rust. This fork of Helios includes nasc
RGB smart contracts: client-facing library & command-line for desktop and mobile
RGB smart contracts RGB is confidential & scalable client-validated smart contracts for Bitcoin & Lightning. It embraces the concepts of private & mut
🥸P2P gossip network for update transparency, based on pgp 🥸
apt-swarm An attempt to make a secure public p2p protocol that gossips about signed InRelease files to implement an update transparency log. Running a
Zero Knowledge Light Client Implementation by Zpoken team.
zkp for chain state Prerecusites This project requires using the nightly Rust toolchain, which can be used by default in this way: rustup default nigh
A Noir's backend implementation using gnark
Using gnark as a backend for Noir If you want to develop a backend for Noir, basically what you need to do is to translate an ACIR (Abstract Circuit I
Reference application for connecting to the TAPLE DLT network.
⚠️ TAPLE is in early development and should not be used in production ⚠️ TAPLE Client TAPLE (pronounced T+ 🍎 ['tapəl]) stands for Tracking (Autonomou
This is a UPnP client library for Rust.
UPnP Client This is a UPNP client library for Rust. Usage Add this to your Cargo.toml: [dependencies] upnp-client = "0.1" Example This example will pr
A open port scanner.
opscan A open port scanner. Install With cargo cargo install --force opscan With docker docker run --rm -it sigoden/opscan opscan.nmap.org Binaries
Rust library for practical time-lock encryption using `drand` threshold network
tlock-rs: Practical Timelock Encryption/Decryption in Rust This repo contains pure Rust implementation of drand/tlock scheme. It provides time-based e
Reference library that implements all the necessary functionality for developing a client that is compatible with TAPLE's DLT network.
⚠️ TAPLE is in early development and should not be used in production ⚠️ TAPLE Core TAPLE (pronounced T+ 🍎 ['tapəl]) stands for Tracking (Autonomous)
Set of tools that make it easier for the operator to manage a TAPLE network.
⚠️ TAPLE is in early development and should not be used in production ⚠️ TAPLE Tools TAPLE (pronounced T+ 🍎 ['tapəl]) stands for Tracking (Autonomous
Draw routes in MapLibre snapped to a street network using client-side routing
MapLibre route snapper This plugin lets you draw routes in MapLibre GL that snap to some network (streets, usually). Unlike similar plugins that send
A virtual network tool (or VPN)
switch A virtual network tool (VPN) 将不同网络下的多个设备虚拟到一个局域网下 示例: 在一台mac设备上运行,获取到ip 10.13.0.2: 在另一台windows上运行,获取到ip 10.13.0.3: 此时这两个设备之间就能用ip相互访问了 输入"list"
Welcome to our bird training simulator! Here you can observe the birds in real time, and use the genetic algorithm to train them to fly and eat food. Through the process of natural selection, this allows the best birds to survive and evolve over generations.
Flyoff Flyoff is a project that uses Rust and WebAssembly (WASM) to train virtual birds to get the most food using a genetic algorithm and a custom ne
A distributed network for cloud-native services
fólkvangr A distributed network for cloud-native services About Fólkvangr started out as a way to build social networks that were secure and decentral
zero-dependency 3d math library in rust
dualquat A lightweight, zero-dependency 3d math library for use in Dual Quaternion based physics simulation. Capable of representing and transforming
When your network-sense tingles 🚨
HTTP Sense HTTP Sense is a reverse proxy and network monitoring tool that provides comprehensive network monitoring for your backend servers and micro
A minimal and fast zero-copy parser for the PE32+ file format.
peview A minimal and fast zero-copy parser for the PE32+ file format. Goal This project aims to offer a more light weight and easier to use alternativ
Common vulnerability scanning on steroids ☄️
Hogg 🐽 An experimental passive website scanner. Hogg acts as a proxy between you and your DNS server and scans every website you visit for common vul
Neural network implementations from scratch in Rust.
Neural Network from Scratch Neural network implementations from scratch in Rust. Setup & Run Dataset used is mnist. Download the 4 archives and extrac
Following "ZK HACK III - Building On-chain Apps Off-chain Using RISC Zero"
RISC Zero Rust Starter Template Welcome to the RISC Zero Rust Starter Template! This template is intended to give you a starting point for building a
simple and powerful IP architecture in Rust.
ipzone Ipzone provides a simple and powerful IP architecture to Rust. | Examples | Docs | Latest Note | ipzone = "0.4.0" Examples use ipzone::prelude:
ARYA Network is a polkadot/substrate based chain for Non-fungible Token platform on which we can own sell and buy the NFT's on polkadot network.
ARYA Network ARYA Network is a polkadot/substrate based chain for Non-fungible Token platform on which we can own sell and buy the NFT's on polkadot n
Core library for Lightning Network peer-to-peer nostr platform
Mostro server This document explains how Mostro works. Overview Due to the growing need to be able to operate with Bitcoin without giving up personal
Pure rust library for reading / writing DNG files providing access to the raw data in a zero-copy friendly way.
DNG-rs A pure rust library for reading / writing DNG files providing access to the raw data in a zero-copy friendly way. Also containing code for re