424 Repositories
Rust time-delay-neural-network Libraries
A first-time implementation of Conway's Game of Life in Rust: Adventure and Commentary
A Commentary on Life This project documents the process and final result of my first-ever attempt at implementing Conway's Game of Life. I'll be using
Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window
Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window
Wonnx - a GPU-accelerated ONNX inference run-time written 100% in Rust, ready for the web
Wonnx is a GPU-accelerated ONNX inference run-time written 100% in Rust, ready for the web. Supported Platforms (enabled by wgpu) API Windows Linux &
Straggli - Randomized Delay Lines
Straggli - Randomized Delay Lines This LV2 plugin is based on the "walkers" experiments in the LoopMyWav repository. Its name evokes an image of peopl
Compile-time checked Builder pattern derive macro with zero-memory overhead
Compile-time checked Builder pattern derive macro with zero-memory overhead This is very much a work-in-progress. PRs welcome to bring this to product
An implementation of the tz database for the time-rs Rust crate.
time-tz An implementation of the tz database for the time-rs Rust crate. This implementation is based off of chrono-tz
2D real-time mutliplayer game in a browser. Showcase of the usability of wasm-peer crate.
Footballers Description 2D real-time multiplayer game in a browser. Players divided in two teams play a football match on field with two goal posts. G
Real-time 3D orientation visualization of a BNO055 IMU using Bissel and Bevy
orientation This is a demonstration of real-time visualization of the attitude of a BNO055 IMU across a wireless network to a Bevy app using the Bisse
NEATeRS is a library for training a genetic neural net through reinforcement learning.
NEATeRS NEATeRS is a library for training a genetic neural net through reinforcement learning. It uses the NEAT algorithm developed by Ken Stanley whi
A simple configuration-based module for inter-network RPC in Holochain hApps.
DNA Auth Resolver A simple configuration-based module for inter-network RPC in Holochain hApps. About Usage In the origin zome In the destination DNA
🦀 Rust library for printing human readable, relative time differences
🦀 Rust library for printing human readable, relative time differences
Allocate memory at compile time!
const-alloc Link to the docs! Allocate memory at compile time! Currently, in stable rust there is no way to dynamically allocate or deallocate memory
Time related types (and conversions) for scientific and astronomical usage.
astrotime Time related types (and conversions) for scientific and astronomical usage. This library is lightweight and high performance. Features The f
Special FUSE filesystem to map /etc/resolv.conf to different files depending on Linux network namespace
Linux network namespaces allow separate networking environment for a group of processes (sharing uid or from a separate user). DNS settings (/etc/resolv.conf) are however shared between all those environments, which may be inconvenient in some setups.
Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem
Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem. With Astar Network and
Toy library for neural networks in Rust using Vulkan compute shaders
descent Toy library for neural networks in Rust using Vulkan compute shaders. Features Multi-dimensional arrays backed by Vulkan device memory Use Rus
A timer based on a multi-time wheel structure
wheel-timer2 A timer based on a multi-time wheel structure This library uses a multi-layered time wheel structure. When a task is added to the wheel,
This article is about the unsound api which I found in owning_ref. Owning_ref is a library that has 11 million all-time downloads and 60 reverse dependencies.
Unsoundness in owning_ref This article is about the unsound api which I found in owning_ref. Owning_ref is a library that has 11 million all-time down
A concurrency framework for building real-time systems
Real-Time Interrupt-driven Concurrency A concurrency framework for building real-time systems. Formerly known as Real-Time For the Masses. Features Ta
Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs
msp430-rtfm Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs License Licensed under either of Apache
A Multitask Parallel Concurrent Executor for ns-3 (network simulator)
A Multitask Parallel Concurrent Executor for ns-3 (network simulator)
Live Server - Launch a local network server with live reload feature for static pages
Live Server - Launch a local network server with live reload feature for static pages
Cross-chain bridge message delivery network. We are hiring, [email protected]
Introduction Implementation of a https://darwinia.network node in Rust based on the Substrate framework. This repository contains runtimes for the Dar
Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Note to readers: On December 1, 2020, the Libra Association was renamed to Diem Association. The project repos are in the process of being migrated. A
Nym provides strong network-level privacy against sophisticated end-to-end attackers, and anonymous transactions using blinded, re-randomizable, decentralized credentials.
The Nym Privacy Platform The platform is composed of multiple Rust crates. Top-level executable binary crates include: nym-mixnode - shuffles Sphinx p
A cross platform (wasm included) networking library!
bootleg_networking A cross platform (wasm included) networking library! A networking plugin for the Bevy game engine that wraps around bevy_networking
P2P Network to verify authorship & ownership, store & deliver proofs.
Anagolay Network Node Anagolay is a next-generation framework for ownerships, copyrights and digital licenses. 🚀 Local Development The installation a
First iteration of gluing our modules together into a PoA private network
First iteration of gluing our modules together into a PoA private network
xx network Substrate based blockchain node
xx network Substrate based blockchain node Rust Setup First, complete the basic Rust setup instructions. MacOS users: setup to compile for Linux Befor
Lightweight p2p library. Support build robust stable connection on p2p/distributed network.
Chamomile Build a robust stable connection on p2p network features Support build a robust stable connection between two peers on the p2p network. Supp
Reliable p2p network connections in Rust with NAT traversal
Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less, decentralised project.
A multiplexed p2p network framework that supports custom protocols
Tentacle Overview This is a minimal implementation for a multiplexed p2p network based on yamux that supports mounting custom protocols. Architecture
Rust implementation of the i2p client/server/router protocols
ri2p Rust implementation of the i2p client/server/router protocols Status Common Commands cargo build: Builds the ri2p binary cargo run: Runs the ri2p
Scalable and fast data store optimised for time series data such as financial data, events, metrics for real time analysis
OnTimeDB Scalable and fast data store optimised for time series data such as financial data, events, metrics for real time analysis OnTimeDB is a time
rinflux is Rust based influx client implementation that have been inspired from influx other language implementation, developed with 💖
Unofficial InfluxDB Driver for Rust This library is a work in progress. This means a feature you might need is not implemented yet or could be handled
This is a template to build secret contracts in Rust to run in Secret Network
Secret Contracts Starter Pack This is a template to build secret contracts in Rust to run in Secret Network. To understand the framework better, pleas
Neural syntax annotator, supporting sequence labeling, lemmatization, and dependency parsing.
SyntaxDot Introduction SyntaxDot is a sequence labeler and dependency parser using Transformer networks. SyntaxDot models can be trained from scratch
A strong, compile-time enforced authorization framework for rust applications.
DACquiri A compile-time enforced authorization framework for Rust applications. Authorization In typical applications, authorization checks are perfor
Rust bindings for darknet
Rust bindings for darknet Darknet: Convolutional Neural Networks todo rewrite the demo function used in yolo.c in rust Examples Link existing files an
n2 is a library implementation of a feedforward, backpropagation artificial neural network.
n2 is a library implementation of a feedforward, backpropagation artificial neural network. Usage Add the following to the [dependencies] section o
Neural Networks in Rust, without backpropagation. WIP
Deep Thought As of right now, this crate is far from a usable state. This crate implements feedforward-neural Networks in rust. Unlike the vast majori
Deep learning superresolution in pure rust
Rusty_SR A Rust super-resolution tool, which when given a low resolution image utilises deep learning to infer the corresponding high resolution image
Rust library for of graph ensembles
Rust library for random graph ensembles Minimal Rust version: 1.55.0 Implements simple sampling and monte carlo (or rather markov-) steps, that can be
Self Organizing Map (SOM) is a type of Artificial Neural Network (ANN) that is trained using an unsupervised, competitive learning to produce a low dimensional, discretized representation (feature map) of higher dimensional data.
som Self Organizing Map Pre-requisites Setup rust To download Rustup and install Rust, run the following in your terminal, then follow the on-screen i
A collection of lower-level libraries for composable network services.
Actix Net A collection of lower-level libraries for composable network services. Example See actix-server/examples and actix-tls/examples for some bas
Shogun search - Learning the principle of search engine. This is the first time I've written Rust.
shogun_search Learning the principle of search engine. This is the first time I've written Rust. A search engine written in Rust. Current Features: Bu
BTM - Blockchain Time Machine.
BTM Blockchain Time Machine. BTM is an incremental data backup mechanism that does not require downtime. Why would you need this? btm will give you th
Canary - Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility.
Canary Canary is a distributed systems and communications framework, focusing on minimalism, ease of use and performance. Development of Canary utiliz
The spatial message broker and database for real-time multiplayer experiences. Official Rust implementation.
WorldQL Server Rust implementation of WorldQL, the spatial message broker and database for real-time multiplayer experiences Setup Instructions ⚠️ Thi
Reliable p2p network connections in Rust with NAT traversal
Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects
A network application framework for Rust
This crate is deprecated! This crate is deprecated without an immediate replacement. Discussion about a successor can be found in tokio-rs/tokio#118.
A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.
recrypt A pure-Rust library that implements a set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform
My first Real-Time 3D Game Engine learning project written in Rust.
EyeEngine-Rust FOA, sry for my poor English. What is Eye Engine? Eye Engine is my first Real-Time 3D Game Engine learning project. There are two editi
Send files over TCP. Quick and simple. Made in Rust.
SFT Multithreaded utility to send files over TCP. The sender writes a header containing the filename, and then the contents of the file, buffered, to
Sample and plot power consumption, average frequency and cpu die temperatures over time.
sense Sense is a small tool to gather data on cpu temperature, power usage and clock frequency and plot graphs during some load. Dependencies Sense is
💡 Experimental real-time global illumination renderer 🦀
💡 kajiya Experimental real-time global illumination renderer made with Rust and Vulkan Its general goal is to get as close as possible to path-traced
🐴 RusTOTPony — CLI manager of one-time password generators aka Google Authenticator
🐴 RusTOTPony CLI manager of time-based one-time password generators. It is a desktop alternative for Google Authenticator. Installation Arch Linux Pa
Rust client for KairosDB
Rust Client for KairosDB Description A simple rust language client for the time series database KairosDB. Documentation Full documentation for rust-
Log agent to replay time-stamped log stream
replayman Log agent to replay time-stamped log stream. Getting started Installation cargo install replayman Prepare for your data TSV with a header li
A set of Rust crates for interacting with the Matrix chat network.
Ruma – Your home in Matrix. A set of Rust crates (libraries) for interacting with the Matrix chat network. website • chat • documentation (unstable) G
Cross-platform async library for system information fetching 🦀
heim Cross-platform library for system information fetching heim is an ongoing attempt to create the best tool for system information fetching (ex., C
Hotwire allows you to study network traffic of a few popular protocols in a simple way
Hotwire Hotwire is a gtk GUI application that leverages the wireshark and tshark infrastructure to capture traffic and explore the contents of tcpdump
A patch to fix tracing LocalTime problem.
tracing-local-time A patch to fix tracing LocalTime problem. Tracing-subscriber now has a bug in LocalTime, so build ourselves' to fix it. In this pat
Compile time static maps for Rust
Rust-PHF Documentation Rust-PHF is a library to generate efficient lookup tables at compile time using perfect hash functions. It currently uses the C
Pure-Rust traits and utilities for constant-time cryptographic implementations.
subtle Pure-Rust traits and utilities for constant-time cryptographic implementations. It consists of a Choice type, and a collection of traits using
The simplest build-time framework for writing web apps with html templates and typescript
Encoped A build-time fast af tool to write static apps with html and TypeScript Features Template-based ESLint, Prettier and Rollup integration No ext
Selim – a real-time musical score follower toolkit
Selim – a real-time musical score follower toolkit You can provide Selim with a MIDI file (or text input with millisecond timestamps and integers for
An implementation of Verifiable Delay Functions in Rust
Verifiable Delay Function (VDF) Implementation in Rust What is a VDF? A Verifiable Delay Function (VDF) is a function that requires substantial time t
Zero-Trust Decentralized Package Network
Zero-Trust Decentralized Package Network Current Development Phase 📢 We are looking for your feedback! This project is currently in the "sandbox" 🏖️
Fuzzer to automatically find side-channel (timing) vulnerabilities
SideFuzz: Fuzzing for side-channel vulnerabilities SideFuzz is an adaptive fuzzer that uses a genetic-algorithm optimizer in combination with t-statis
A private network system that uses WireGuard under the hood.
innernet A private network system that uses WireGuard under the hood. See the announcement blog post for a longer-winded explanation. innernet is simi
NymDrive is a complete, end-to-end encrypted file syncing daemon that runs over the Nym network.
NymDrive NymDrive is a complete, end-to-end encrypted file syncing daemon that runs over the Nym network. Features Active file monitoring of changes i
A real-time event-oriented data-hub
Redcar A real-time event-oriented data-hub, inspired by the data hub. It is: Universal: the front end uses gRPC to provide services. Fast: benchmarked
Simple and efficient time representation in Rust.
timens-rs Simple and efficient timestamp representation. The main objective being interoperability with OCaml Core_kernel.Time_ns. A significant part
Rust I18n is use Rust codegen for load YAML file storage translations on compile time, and give you a t! macro for simply get translation texts.
Rust I18n Rust I18n is use Rust codegen for load YAML file storage translations on compile time, and give you a t! macro for simply get translation te
Network Block Storage server, written in Rust. Supports pluggable and chainable underlying storage
nbd-rs Disclaimer DO NEVER USE THIS FOR PRODUCTION Do not use this for any data that you cannot afford to lose any moment. Expect data loss, corruptio
A query builder that builds and typechecks queries at compile time
typed-qb: a compile-time typed "query builder" typed-qb is a compile-time, typed, query builder. The goal of this crate is to explore the gap between
Machine learning Neural Network in Rust
vinyana vinyana - stands for mind in pali language. Goal To implement a simple Neural Network Library in order to understand the maths behind it. This
Merge together and efficiently time-sort compressed .pcap files stored in AWS S3 object storage (or locally) to stdout for pipelined processing.
Merge together and efficiently time-sort compressed .pcap files stored in AWS S3 object storage (or locally) to stdout for pipelined processing. High performance and parallel implementation for 10 Gbps playback throughput with large numbers of files (~4k).
Send copy events over the network
Copiepate Copiepate is a small utility to remotely set the content of a clipboard. I created this tool as I frequently use a remote tmux+vim setup and
A real-time mixer
Pagana Pagana is a real-time mixer. This project is still in early stages of development and is not ready for any kind of production use or testing. D
Rust SDK for working with RIS-Live real-time BGP data stream.
ris-live-rs Provides parsing functions for RIS-Live real-time BGP message stream JSON data. The main parsing function, parse_ris_live_message converts
Scans the Ethereum network for USDT ERC-20 token transfer transactions
ethscan This is a Rust command line program for scanning the Ethereum blockchain for USDT transfers within a time span and amount span. prerequisites
A clean and simple network looking glass application
lg lg is my custom Looking Glass server software for use in ZZANet. The whole application is lightweight, self-contained, and easy to use even outside
MQTT over QUIC
MQuicTT 🚧 This is a pre-alpha project, tread carefully 🚧 A rustlang utility/library for MQTT over QUIC. QUIC allows us to send data over multiple co
Safe Rust crate for creating socket servers and clients with ease.
bitsock Safe Rust crate for creating socket servers and clients with ease. Description This crate can be used for Client -- Server applications of e
A Rust attribute macro to limit a function's number of runs over a specified period of time
throttle_my_fn: A Rust attribute macro to throttle the execution of functions throttle_my_fn is a Rust attribute macro to limit a function's number of
Subsocial full node with Substrate/Polkadot pallets for decentralized communities: blogs, posts, comments, likes, reputation.
Subsocial Node by DappForce Subsocial is a set of Substrate pallets with web UI that allows anyone to launch their own decentralized censorship-resist
The Safe Network Core. API message definitions, routing and nodes, client core api.
safe_network The Safe Network Core. API message definitions, routing and nodes, client core api. License This Safe Network repository is licensed unde
Fast User-Space TCP/UDP Stack
Catnip Catnip is a TCP/IP stack that focuses on being an embeddable, low-latency solution for user-space networking. Building and Running 1. Clone Thi
Blackmarlin is a chess engine fully written in Rust.
Blackmarlin WIP UCI Chess Engine Blackmarlin is a chess engine fully written in Rust. Make sure to compile the chess engine with cargo build --release
Shade Protocol is an array of connected privacy-preserving dApps built on Secret Network
Shade Protocol Core Contracts Contract Reference Description mint doc Handles asset burning and silk minting oracle doc Handles asset price queries tr
constduck: compile-time duck typing and reflection
constduck provides a procmacro that can enable compile time duck typing and reflection on arbitrary struct types.
zman is a CLI year (time) progress that small, fast, and just one single binary.
zman zman is a CLI year (time) progress that small, fast, and just one single binary. Features Show year progress Show month, and week progress Show r
Common Rust Lightning Network types
Common Rust Lightning Network types Warning: while in a good state, this is still considered a preview version! There are some planned changes. This l
Bartib is an easy to use time tracking tool for the command line.
Bartib is an easy to use time tracking tool for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
Checks Neos VR sessions to see if they're up
Checks Neos VR sessions to see if they're up
A CLI salah time written in Rust
Bilal bilal is a CLI salah time. Features Show all salah time in current day Show current salah time and its remaining time Show next salah time Usage
datez: convert a time into several timezones
datez: convert a time into several timezones In July, when it is 16:00 in Canberra, what time is it in Caracas, and where I am in Cambridge? $ datez 2
This crate does only one thing: format a Unix timestamp.
time-format This crate does only one thing: format a Unix timestamp. Splitting a timestamp into its components The components_utc() function returns t