245 Repositories
Rust proof-protocol-decoder Libraries
Hiisi is a proof of concept libSQL written in Rust following TigerBeetle-style with deterministic simulation testing.
Hiisi Proof of concept libSQL server written in Rust with deterministic simulation testing. Why Hiisi? SQLite is a versatile database, but serverless
Simple bit-level protocol definitions in Rust.
bin-proto Simple & fast structured bit-level binary co/dec in Rust. An improved and modernized fork of protocol. A more efficient but (slightly) less
CVE-2024-24576 Proof of Concept
CVE-2024-24576-Exploit The Command::arg and Command::args APIs state in their documentation that the arguments will be passed to the spawned process a
This monorepository contains the source code for the smart contracts implementing bAsset Protocol on the Terra blockchain.
Crll bAsset Contracts This monorepository contains the source code for the smart contracts implementing bAsset Protocol on the Terra blockchain. You c
IDO protocol is now open source
Project Overview Uprock IDO Protocol facilitates Initial DEX Offerings (IDOs) with advanced features for managing token distribution, whitelisting, an
decoder (and encoder) for quaternions sent from a joycon. Based heavily on reverse engineering done by hexkyz.
joycon-quat decoder (and encoder) for quaternions sent from a joycon. Based heavily on reverse engineering done by hexkyz. for those who want to use i
A proof of concept implementation of RTSP over Dahua P2P protocol.
RTSP Streaming with Dahua P2P Protocol Implementation This is a proof of concept implementation of RTSP over Dahua P2P protocol. It works with Dahua a
Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin.
OPI - Open Protocol Indexer Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin. OPI uses a fork
A AV1 video decoder implemented in pure rust.
Rust AV1 Decoder A AV1 decoder implemented in pure rust. This is an experimental project currently in progress. Unlike existing projects, this is an A
An implementation of the SMP protocol as used in zephyr, mcuboot, mcumgr, and more.
SMP An implementation of the SMP protocol in pure Rust. This repository contains: ./mcumgr-smp: A SMP library implementation to be used in your own pr
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
Proof-of-concept Typst webapp alternative
Proof-of-Concept Typst Webapp Alternative With the following features: Collaborative editing (using operational-transform and referenced from ekzhang/
This is the github repo for the Spot Lite protocol.
spot-contract This is the github repo for the Spot Lite protocol. Set up local Sei Please follow the documentation on the official Sei doc to set up y
Flexible Rust implementation of the MuSig2 multisignature protocol, compatible with Bitcoin.
MuSig2 This crate provides a flexible rust implementation of MuSig2, an optimized digital signature aggregation protocol, on the secp256k1 elliptic cu
A fast llama2 decoder in pure Rust.
llama2.rs 🤗 This is a Rust implementation of Llama2 inference on CPU The goal is to be as fast as possible. It has the following features: Support fo
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
A high-performance, lightweight, and cross-platform QUIC library
TQUIC English | 中文 TQUIC is a high-performance, lightweight, and cross-platform library for the IETF QUIC protocol. Advantages High performance: TQUIC
RISC-V instruction decoder written in Rust.
raki RISC-V instruction decoder written in Rust. Both 32/64bit support. Support rv32/64imac, Zicsr, Zifencei extensions. Implement Display trait for f
Common protocol for generating ZK proofs for blocks on different blockchains.
Proof Protocol Decoder A flexible protocol that clients (eg. full nodes) can use to easily generate block proofs for different chains. Specification I
A Rust library for creating solvers in the OP Stack's dispute protocol
durin • A framework for building solvers for the OP Stack's dispute protocol. Note WIP Overview durin-primitives - Contains primitive types and traits
A highly customizable, full scale web backend for web-rwkv, built on axum with websocket protocol.
web-rwkv-axum A axum web backend for web-rwkv, built on websocket. Supports BNF-constrained grammar, CFG sampling, etc., all streamed over network. St
Manas project aims to create a modular framework and ecosystem to create robust storage servers adhering to Solid protocol in rust.
मनस् | Manas Solid is a web native protocol to enable interoperable, read-write, collaborative, and decentralized web, truer to web's original vision.
Proof of concept implementation of Sigmabus
sigmabus-poc Proof of concept implementation of Sigmabus https://eprint.iacr.org/2023/1406, a cool idea by George Kadianakis and Mary Maller and Andri
Pure Rust Fault Proof Program that runs the rollup state-transition to verify an L2 output from L1 inputs.
palmtop palmtop is a fault proof program that runs the rollup state transition to verify an L2 output from L1 inputs. The verifiable L2 output can the
Rust implementation of the negentropy set-reconcilliation protocol.
Negentropy Description Implementation of the negentropy set-reconciliation protocol. Project structure The project is split up into many crates: negen
Uses Plonky2 proof system to build recursive circuits for Merkle Trees.
ProvableMerkleTrees Introduction This repo provides Rust code to build Merkle Trees, equipped with a Provable interface to generate Zero Knowledge pro
Proof of concept implementation of ProtoGalaxy
protogalaxy-poc Proof of concept implementation of ProtoGalaxy (https://eprint.iacr.org/2023/1106.pdf) using arkworks. Experimental code, do not use i
Precio is a Rust library that implements the Precio protocol for computing private layered histograms and sums.
Overview of Precio Precio is a Rust implementation of the protocol described in eprint.iacr.org/2021/1490. The goal of the protocol is to enable an an
SDK for the Portfolio protocol written in rust.
portfolio-rs Minimalist toolkit for building rust applications on top of the portfolio protocol. Installation [Required] Foundry. Source. If not insta
Multi-protocol CLI download accelerator
dlrs dlrs is a multi-protocol download tool for the command line. Written in Rust, dlrs splits your downloads to speed them up where possible. Feature
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
Neptune-core is the reference implementation for the Neptune protocol
Neptune Core Neptune-core is the reference implementation for the Neptune protocol. The implementation is not complete yet, but already supports many
CYFS:Next Generation Protocol Family to Build Web3
CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP). It has a subversive architectural design that everyone brings their own OOD (Owner Online Device) to form a truly decentralized network.
Nostr protocol implementation, SDK and FFI
Searchnos: an experimental implementation of NIP-50 This is a relay-like bridge server that provides a Nostr full-text search capability by using Elas
Teach your PostgreSQL database how to speak MongoDB Wire Protocol
“If it looks like MongoDB, swims like MongoDB, and quacks like MongoDB, then it probably is PostgreSQL.” 🙃 Discord | Online Demo | Intro Video | Quic
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 libraries for Bluesky's AT Protocol services. NOT STABLE (yet)
ATrium ATrium is a collection of Rust libraries designed to work with the AT Protocol, providing a versatile and coherent ecosystem for developers. Th
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
Proof-of-concept on how to solve Bitcoin's light node sync problem with zkSNARKs
BTC Warp Prove and verify the longest Bitcoin PoW chain BTC Warp is a proof-of-concept system that aims to solve the client-syncing problem for Bitcoi
Windlass, a Rust Klipper host side protocol implementation
Windlass Windlass is an implementation of the host side of the Klipper protocol. The project is currently to be considered alpha quality code. Licensi
Proof of concept writing a monolith BBS using Rust, GraphQL, WASM, and SQL. WILL BE ARCHIVED ONCE PROVEN
GraphQL Forum Important DO NOT even think about using this in production, lest your sanity be destroyed and credentials lost! Loosely following the aw
IDE tools for writing pest grammars, using the Language Server Protocol for Visual Studio Code, Vim and other editors
Pest IDE Tools IDE support for Pest, via the LSP. This repository contains an implementation of the Language Server Protocol in Rust, for the Pest par
Alternative Mizar proof checker written in Rust
Mizar proof checker This is a (still experimental) proof checker for the Mizar language. To compile the project, get Rust 1.67 or later (https://rustu
WIP: Asynchronous Language Server Protocol framework
async-lsp Asynchronous Language Server Protocol (LSP) framework based on tower. ⚠️ This project serves as a proof-of-concept for LSP with middlewares
DAPOL+ Proof of Liabilities using Bulletproofs and Sparse Merkle trees
DAPOL+ implementation Implementation of the DAPOL+ protocol introduced in the "Generalized Proof of Liabilities" by Yan Ji and Konstantinos Chalkias A
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
An all-in-one IBC protocol providing fungible token transfer, interchain account, and async query functionalities
ICS-999 An all-in-one IBC protocol providing fungible token transfer, interchain account (ICA), and query (ICQ) functionalities, implemented in CosmWa
Anchor, a Rust Klipper protocol implementation
Anchor Anchor is an implementation of the Klipper protocol. You can use Anchor to create custom Klipper MCUs. It's written in Rust and provides only t
A collection of crates to make minecraft development (client, server) with rust possible.
rust-craft rust-craft is a collection of crates to make minecraft development (client, server) with rust possible. Motivation There's no better way of
Rust client-side implementation of the rock usb protocol
Utility crates to interact with Rockchip devices Rockchip SoCs implement a custom USB protocol when starting in a special recovery mode (sometimes cal
Nostr Vanity Address Generator (Windows, Linux and macOS)
Nostr Vanity Address Generator CLI tool to generate vanity addresses for Nostr Usage Download the latest release built by GitHub CI from the releases
Proost - A small proof assistant written in Rust
A simple proof assistant written in Rust. The specification of the project may be found here, and the user manual here. The API documentation c
Coinkite Tap Protocol implementation for use with SATSCARD™ and TAPSIGNER™ products
rust-cktap A Rust implementation of the Coinkite Tap Protocol for use with SATSCARD and TAPSIGNER products. Desktop Example Prerequisites USB PCSC NFC
Quick poc of the rsync wire protocol in Rust. Supports delta transfer.
Rsync wire protocol in Rust This is a quick poc of the rsync wire protocol in Rust. It supports delta transfer. The code is really a mess right now, a
A crate for working with Ethereum beacon chain light client protocol messages. `no_std` friendly!
eth-lightclient-rs A crate for working with Ethereum beacon chain light client protocol messages. no_std friendly! !! For hacking and experimentation
A quick way to decode a contract's transaction data with only the contract address and abi.
tx-decoder A quick way to decode a contract's transaction data with only the contract address and abi. E.g, let tx_data = "0xe70dd2fc00000000000000000
LIMITS is yet another fully open source, interoperable, decentralised real-time communication protocol!
LIMITS: Limit-IM does not have ITS LIMITS We are undergoing a major refactoring and technology stack adjustment to better accommodate clustered deploy
An implementation of the SuperNova protocol, written in Rust
SuperNova Warning: this implementation is experimental and not audited. Please use at your own risk. This repository contains an implementation of the
A black-box raw calldata decoder using only calldata to guess types and parse parameters.
Calldata Decoder A black-box raw calldata decoder using only calldata. Based off the topics discussed in DeGatchi's article, Reverse The EVM: Raw Call
impl LSP (Language Server Protocol) Server for librime
rime-ls 为 rime 输入法核心库 librime (的部分功能) 实现 LSP 协议, 从而通过编辑器的代码补全功能输入汉字. 项目还处在早期阶段, 各方面都非常不成熟. 目标是提供 rime + LSP 的通用解决方案, 在不同编辑器内实现与其他 rime 前端类似的输入体验. Feat
Freelance payment protocol written in Rust.. (with multi-sig signing for dispute settling)
Freelance Escrow payment protocol 📝 About The freelance protocol is a protocol built on decentralized and open systems such as blockchain and decentr
Built for Perpetual Protocol v2 Curie on Optimism chain. This CLI tool was built with Rust.
Perpetual Protocol CLI for Perp v2 Curie This tool is to provide a simple, fast and efficient way to interact Perpetual Protocol contracts from your t
Rust implementation of TCP + UDP Proxy Protocol (aka. MMProxy)
mmproxy-rs A Rust implementation of MMProxy! 🚀 Rationale Many previous implementations only support PROXY Protocol for either TCP or UDP, whereas thi
Lesson 1 - Fundamental structure of smartcontract of near protocol
NEAR CONTRACT dev-1672293046853-49717456344735 pnpm run deploy [email protected] deploy /Users/vudangquang/Courses/VBI-Courses/rs-contract cd co
General purpose client/server networking library written in Rust, built on top of the QUIC protocol which is implemented by quinn
Overview "This library stinks!" ... "Unless you like durian" durian is a client-server networking library built on top of the QUIC protocol which is i
Rust implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server, which Upwork uses to capture the screen as proof of work.
🚀 upwork-wlroots-bridge 🚀 Rust Implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server (with extra
Rust implementation of the Matter protocol. Status: Experimental
matter-rs: The Rust Implementation of Matter Build Building the library: $ cd matter $ cargo build Building the example: $ cd matter $ RUST_LOG="matt
Yjs/Yrs sync protocol implementation
Yjs/Yrs sync protocol implementation This crate comes with the default implementation of Yjs/Yrs synchronization protocol - it's shared between the pr
Proof of concept of running WASM w/ Docker
docker-wasm This is a proof of concept: a simple HTTP server, written in rust and compiled to wasm. It should be run using the new Docker WASM technic
This is the core library with the full abstraction and implementation of the Minecraft protocol and logic. (Currently WIP)
MineRust (WIP) This is the core library with the full abstraction and implementation of the Minecraft protocol and logic. This project is currently WI
Simple and fast proxy checker that include protocol validation;
Open Proxies ⭐️ Leave me a start please ⭐️ it will motivate me to continue maintaining and adding futures About | Technologies | Requirements | Starti
Some hacks and failed experiments surrounding nvidia's gamestream protocol and sunshine/moonlight implementations
Sunrise This repository contains a bunch of experiments surrounding the nvidia gamestream protocol and reimplementations in the form of sunshine and m
An intent-centric, privacy-preserving protocol for decentralized counterparty discovery, solving, and multi-chain atomic settlement.
Anoma Blockchain prototye This prototype aims to reproduce the following topology: ┌────────┐ ┌───────────┐ │ ┌───────┐ │Sol
Pure Rust implementation of components of the Secure Shell (SSH) protocol
RustCrypto: SSH Pure Rust implementation of components of the Secure Shell (SSH) protocol. Crates Name crates.io Docs Description ssh—encoding Decoder
Rust implementation of the Inter-Blockchain Communication (IBC) protocol.
ibc-rs Rust implementation of the Inter-Blockchain Communication (IBC) protocol. This project hosts the ibc rust crate which defines the main data str
Free Rust-only Xbox ADPCM encoder and decoder
XbadPCM Safe (and optionally no-std) Rust crate for encoding and decoding Xbox ADPCM blocks. Decoding example Here is example code for decoding stereo
rustodrive is a rust client library for communicating with ODrives using the CAN protocol.
rustodrive is a WIP client library for communicating with ODrives using the CAN protocol. It is more than a simple CAN sender/receiver and has many co
Massayo is a small proof-of-concept Rust library which removes AV/EDR hooks in a given system DLL
Massayo Massayo is a small proof-of-concept Rust library based on UnhookingPOC, which removes AV/EDR hooks in a given system DLL. I tried to reduce fi
evm2near compiles Solidity contracts into NEAR WebAssembly contracts.
EVM → NEAR evm2near is a project for compiling EVM bytecode into wasm bytecode, with the particular goal of having that wasm artifact be executable on
Fennel language server protocol (LSP) support.
fennel-language-server Fennel language server protocol (LSP) support. fennel-language-server is currently in a very early stage and unreliable. Use it
Confidential credit scores and loan disbursal, powered by zkSNARKs and NEAR Protocol
zkLoans zkLoans brings confidential Credit Scores. It proves to a counterparty if you meet threshold requirements for a credit score without revealing
Melnet2: Themelio's peer-to-peer protocol
melnet2: Themelio's peer-to-peer protocol melnet2 is Themelio's peer-to-peer protocol. It is an overlay network that can be built over any nanorpc tra
A simple tool in Rust to split urls in their protocol, host, port, path and query parts.
rexturl A simple tool to split urls in their protocol, host, port, path and query parts. Install cargo install rexturl or clone the source code and r
Fast encoder/decoder for the lossless DTM 16 bit image format
DTM Image Format Fast encoder/decoder for the DTM image format. The DTM image format is a 16-bit lossless image format supporting one to four channels
Rust lib for fetching official protoc (Protocol Buffer compiler) releases
protoc-fetcher Rust library for fetching official Protocol Buffer compiler (protoc) releases, pegged to a specific version. protoc-fetcher downloads a
Implement Quicktime screen sharing part protocol.
Quicktime Screen sharing for iOS devices implement Quicktime part protocol. take screen record from iOS devices. Thank's for quicktime_video_hack full
Selendra is a multichains interoperable nominated Proof-of-Stake network for developing and running Substrate-based and EVM compatible blockchain applications.
Selendra An interoperable nominated Proof-of-Stake network for developing and running Substrate-based and EVM compatible blockchain applications. Read
Helpful functions and macros for developing smart contracts on NEAR Protocol.
near-contract-tools Helpful functions and macros for developing smart contracts on NEAR Protocol. This package is a collection of common tools and pat
JS Runtime proof-of-concept for interactions with AvdanOS
Important: we are migrating to a new Discord server .gg/avdanos What is this ? This repo aims to be a JavaScript environment where AvdanOS extensions
Entropy Encoding notebook. Simple implementations of the "tANS" encoder/decoder.
EntropyEncoding Experiments This repository contains my Entropy Encoding notebook. Entropy encoding is an efficient lossless data compression scheme.
Rust implementation of Namada, a sovereign proof-of-stake blockchain that enables asset-agnostic private transfers
Namada Overview Namada is a sovereign proof-of-stake blockchain, using Tendermint BFT consensus, that enables multi-asset private transfers for any na
Helpful functions and macros for developing smart contracts on NEAR Protocol.
near-contract-tools Helpful functions and macros for developing smart contracts on NEAR Protocol. This package is a collection of common tools and pat
Moonshine CSS - 🥃 High-proof atomic CSS framework
Moonshine CSS - 🥃 High-proof atomic CSS framework
OGC API & STAC - Proof of Concept
OAPI - POC Proof of concept (POC) to ingest geospatial datasets from MeteoSuisse into a SpatioTemporal Asset Catalog (STAC), expose as OGC API Feature
Aggressively reliable delivery layer. Above UDP. Nothing else.
Aggressively reliable delivery layer. Above UDP. Nothing else.
MangoBOX is a fork and upgrade of fund-raising protocol Juicebox on Ethereum.
Mangoboxink MangoBOX is a fork and upgrade of fund-raising protocol Juicebox on Ethereum. It rewrites the logic and functions of Juicebox in the smart
Bioyino is a distributed statsd-protocol server with carbon backend.
Bioyino The StatsD server written in Rust Description Bioyino is a distributed statsd-protocol server with carbon backend. Features all basic metric t
A basic rust QOI decoder/encoder
libqoi A basic rust QOI decoder/encoder. Why QOI QOI is a lossless image format with a one page specification. It can achieve better compression than
Durudex Near Protocol Token.
Durudex Near Token 💡 Prerequisites Rust Near CLI ⚙️ Build To build a token you will need to use this: cargo build --all --target wasm32-unknown-unkno
A proof of concept file dropper utilizing PowerShell loosely based off
A proof of concept file dropper utilizing PowerShell loosely based off