136 Repositories
Rust zcash-node Libraries
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.
bit_gossip bit_gossip, named after its implementation technique, is a simple pathfinding library for calculating all node pairs' shortest paths in an
Node.js Project Template for hosting on shuttle.rs
Node.js on shuttle.rs Template This Template is a starting point for creating a Node.js project on the shuttle.rs. It is a simple discord bot template
KAIVM is a multiplatform Command Line Interface (CLI) designed to simplify the process of downloading, managing, configuring, and running different versions of Shinkai Node
KAIVM - Shinkai Version Manager KAIVM is a multiplatform Command Line Interface (CLI) designed to simplify the process of downloading, managing, confi
Scan all IP nodes of CloudFlare to find the fastest IP node.
δΈζη | English π Introduction Scan all IP nodes of CloudFlare to find the fastest IP node. β‘οΈ Get Started π¨οΈ Build git clone https://github.com/golan
Web user interface for controlling a CATS Radio node
CATS Radio Node This project contains a web user interface for controlling a CATS Radio device, consisting of a Raspberry Pi with a RF4463 hat. Goals
A simple Node.js library to convert raster images into svg
@neplex/vectorizer A simple Node.js library to convert raster images into svg using VTracer, with time complexity of O(n). Installation npm install @n
Node.js tar binding
@napi-rs/tar Node.js tar binding https://docs.rs/tar/latest/tar/ Usage export class Entries { [Symbol.iterator](): IteratorEntry, void, void } exp
Spider ported to Node.js
spider-rs The spider project ported to Node.js Getting Started npm i @spider-rs/spider-rs --save import { Website, pageTitle } from "@spider-rs/spider
Sample lightning node command-line app built on top of Ldk Node (similar to ldk-sample).
ldk-node-sample Sample lightning node command-line app built on top of Ldk Node (similar to ldk-sample ). Installation git clone https://github.com/op
Node.js bindings for feed_rs
Description Node.js bindings for feed_rs. Installation npm install @nooptoday/feed-rs Usage import { parse } from '@nooptoday/feed-rs' const response
Minimal, blazing fast Node.js script runner
nrr Minimal, blazing fast Node.js script runner. Why? nrr initializes and resolves scripts way faster than package managers. It achieves this by provi
NodeCraft - Crafting seamless node operations for distributed systems
NodeCraft Crafting seamless node operations for distributed systems, which provides foundational traits for node identification and address resolution
π½ Universal Node Package Manager
π½ NY Universal Node Package Manager node β’ yarn β’ pnpm Features Universal - Picks the right package manager for you based on the lockfile in your fol
experimental package manager for node.js
pacquet Experimental package manager for node.js written in rust. Disclaimer: This is mostly a playground for me to learn Rust and understand how pack
Superfast Solana Tests for Node.js
Bankrun Bankrun is a superfast, powerful and lightweight framework for testing Solana programs in NodeJS. While people often use solana-test-validator
A HTML to node macro powered by rstml.
html-node A HTML to node macro powered by rstml. Features Text escaping Pretty-printing NEW: type-safe elements and attributes! (example) Example let
Tiny media transcoding utility for node πΆ
Mediaplex Tiny media transcoding utility for node. ποΈ This package is a work in progress. Installation $ npm install --save mediaplex Example const m
Extremely fast JavaScript minifier, available for Rust and Node.js
minify-js Extremely fast JavaScript minifier, written in Rust. Goals Fully written in Rust for maximum compatibility with Rust programs and derivative
Unix dgram, seqpacket, etc binding for Node.js.
node-unix-socket node-unix-socket allows you to use some nonblocking unix sockets that are currently not supported by Node.js native modules, includin
A fresh FRAME-based Substrate node, ready for hacking
Substrate Node Template A fresh FRAME-based Substrate node, ready for hacking π Getting Started Follow the steps below to get started with the Node T
Sothis is a tool for replaying historical state on a local testnet node.
sothis Sothis is a tool for replaying historical state on a local anvil/hardhat testnet node. Usage Sothis currently has 2 modes. Live and historic. I
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
Clean implementation of TompHTTPs' Bare-server-node in rust!
bare-server-rust bare-server-rust is a fully compliant Rust implementation of TompHTTPs' Bare Server specifications. This is a server that will receiv
Componentize.js on node and wasmtime
This is a test implementation of bytecodealliance/componentize-js Pre-requisites Node.js and npm are required to build and run this project. Cargo mus
A specialized blockchain for testing use cases with the FRAME NFTs Pallet.
Substrate NFTs Node The Substrate NFTs node is a specialized blockchain for testing use cases with the FRAME NFTs Pallet. π The purpose of this node
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular.
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular. Nodium aims to provide a user-friendly visual node-based interface for various tasks.
Simple node and rust script to achieve an easy to use bridge between rust and node.js
Node-Rust Bridge Simple rust and node.js script to achieve a bridge between them. Only 1 bridge can be initialized per rust program. But node.js can h
Equilibrium substrate-based node implementation and runtime
Equilibrium & Genshiro Equilibrium is a DeFi 2.0 cross-chain money market protocol with high leverage. With Equilibrium users can: Lend: lend out asse
Believe in AI democratization. llama for nodejs backed by llama-rs, work locally on your laptop CPU. support llama/alpaca model.
llama-node Large Language Model LLaMA on node.js This project is in an early stage, the API for nodejs may change in the future, use it with caution.
Blazing fast Pedersen hash implementation for Node.JS
pedersen-fast Blazing fast Pedersen hash implementation for Node.JS Exposes starknet-crypto's implementation written in Rust as WASM package. Usage np
OpenAI's tiktoken but with node bindings
β³ tiktoken-node tiktoken is a fast BPE tokeniser for use with OpenAI's models. const tiktoken = require('tiktoken-node') let enc = tiktoken.getEncodin
Russh Node.js binding
@napi-rs/ssh π Help me to become a full-time open-source developer by sponsoring me on Github Usage import { connect, checkKnownHosts } from '@napi-r
Cuprate, an upcoming experimental, modern & secure monero node. Written in Rust
Cuprate an upcoming experimental, modern & secure monero node. Written in Rust (there is nothing working at the moment, stay tuned if you want to see
An mdBook single PDF generator using pure Rust and some Node.js
mdbook-compress An mdBook backend renderer to generate a single PDF file for a full book. There are other similar projects, but most rely on chrome in
An audio playback library for Node.js
symphonia.js A "way too simple" cross-platform zero dependency audio playback library for Node.js Supported Platforms Windows (x64) macOS (x64) macOS
A visual node-based programming language
Stainless Script Stainless Script is a visual node-based programming language. The structure is as follows: program contains classes, objects (constan
Faterium Substrate Node, Runtime, and Pallets. Contains "faterium-polls-pallet" with logic of Faterium Polls.
Faterium Substrate Node Faterium - a place where fates are forged. This is the official implementation of Faterium Crowdfunding Polls in Rust as Subst
π Rusty flow graph processing library
flowing flowing is a flow graph processing library written in Rust. It shall serve as a general-purpose building block for all kinds of dataflow progr
Substrate Node Template
This is a Proof of existence blockchain solution built in rust using the substrate framework, here i'm implementing custom macros & pallets provided by the frame framework
Distributed Vault For Your Secrets
https://meta-secret.github.io Application Design Activity Diagram graph TD User -- |split password| MSS{MetaSecret} MSS -- |split| Hash1
Abuse the node.js inspector mechanism in order to force any node.js/electron/v8 based process to execute arbitrary javascript code.
jscythe abuses the node.js inspector mechanism in order to force any node.js/electron/v8 based process to execute arbitrary javascript code, even if t
Extend anything with WebAssembly.
Welcome! Please note: this project still under active development. It's usable, but expect some rough edges while work is underway. If you're interest
hello-world geyser plugin to stream accounts and transactions from a solana node
src/lib.rs: entrypoint src/plugin.rs: main plugin code to run: cargo build && solana-test-validator -r --geyser-plugin-config config.json note: make s
Parser and test runner for testing compatable common Ethereum full node tests against Polygon Zero's EVM.
EVM Test Parses and runs compatible common Ethereum tests from ethereum/tests against Polygon Zero's EVM. Note: This repo is currently very early in d
PromQL Parser in Rust w/ native Node bindings
βοΈ promql-parser-js PromQL parsing wasm module based on Rust crate promql-rs Status Experiemental, don't use it! Install npm install @qxip/promql-pars
A fresh FRAME-based Substrate node, ready for hacking
Substrate Node Template A fresh FRAME-based Substrate node, ready for hacking π Getting Started Follow the steps below to get started with the Node T
Rust Command Line Application for scaffolding Node.js network applications
Thunderstorm.rs βοΈ Rust Command Line Application for setting up Node.js backend applications. Installation thunderStorm.rs is currently distributed vi
An API and test-app that exposes zcash functionality for app consumption
Zingolib This repo provides both a library for zingoproxyclient and zingo-mobile, as well as an included cli application to interact with zcashd via l
GUI for Grin Node + Wallet
Grin GUI This is a very Work-in-Progress implementation of the Grin Core Team's Integrated GUI for both Grin Wallet and Grin Node. Goals The Grin team
An online pipeline for image processing.
carbaseus An online pipeline for image processing. *carbaseus (feminine carbasea, neuter carbaseum)* : first/second-declension adjective 1. made of f
Generic and extensible egui widgets to create analog synthesizer-like UI with data-oriented API
egui_cable A generic and extensible data-oriented widget for connecting ports by cables. I create this for the visual programming editor of Hihaheho/D
A WebGPU implementation based on the excellent wgpu crate.
A WebGPU implementation based on the excellent wgpu crate.
Egui node graph is a featureful, customizable library to create node graph applications using egui
Egui node graph is a featureful, customizable library to create node graph applications using egui. The library takes care of presenting a node graph to your users, and allows customizing many aspects of the interaction, creating the semantics you want for your specific application.
Node.js bindings to Lua
Node.js bindings to Lua
Pegasus: A Multi-Node Command Runner
Run a list of commands on a set of SSH nodes. With a bit of optional parametrization.
Swish - The powerful little audio node for Discord
Swish - The powerful little audio node for Discord. Swish is a standalone server that allows you to connect multiple bots and play audio across all yo
A fresh FRAME-based Substrate node, ready for hacking
A substrate-based chain that runs in a single node, but simulates the existence of a large set of validators and nominators.
This is a node implementation of Thippy, a Substrate parachain for smart contracts
Thippy β- A Smart Contracts Parachain This is a node implementation of Thippy, a Substrate parachain for smart contracts. Developing Smart Contracts f
The Fastest and most Advanced Ethereum Client
The Fastest and most Advanced Ethereum Client. Β» Download the latest release Β« Table of Contents Description Technical Overview Building 3.1 Building
Graphite is a digital content creation software package for 2D graphics
Powerful 2D vector and raster editing. Procedural and nondestructive. Graphite is a digital content creation software package for 2D graphics, merging
A node based audio effects thing
DSP Stuff A node based audio effects thing. Usage Run with cargo run --release --features gpl_effects (customize the feature flags as you wish) If you
IntMaxRollup operator node & cli tools.
Intmax Rollup Operator Int max operator node Prepara Install rustup. rustup override set nightly
The Data Highway Substrate-based blockchain node.
DataHighway-Parachain, a parachain on the Polkadot network. Planned features include a decentralized LPWAN roaming hub for LoRaWAN IoT devices and network operator roaming agreements, participative mining, an inter-chain data market, and DAO governance.
The Hassle-Free JavaScript Tool Manager
The Hassle-Free JavaScript Tool Manager Fast: Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static
WIP, POC of node js driver for pulsar backed by rust
WIP not ready at all, POC for node js rurt based pulsar driver pulsar-node-rust-client This project was bootstrapped by create-neon. Installing pulsar
A port of the Node.js library json-file-store
A port of the Node.js library json-file-store
The fast, light, and robust client for Ethereum-like networks.
The Fastest and most Advanced Ethereum Client. Β» Download the latest release Β« Table of Contents Description Technical Overview Building 3.1 Building
Node for Polymesh Blockchain
Polymesh Blockchain - By Polymath Polymesh is a blockchain for regulated securities and open finance. Whitepaper https://polymath.network/polymesh-whi
Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend ποΈπ¦
witnet-rust is an open source implementation of the Witnet Decentralized Oracle Network protocol written in Rust. Components witnet-rust implements ma
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
An ongoing Rust implementation of a Zcash node. π¦
Contents Contents About Beta Releases Getting Started Known Issues Future Work Documentation Security License About Zebra is the Zcash Foundation's in
A simple test on interacting between languages with JS and Rust.
NODE-JS-RUST-FFI A simple test on interacting between languages with JS and Rust. How to run Requirements nodejs rustc + cargo Compile First compile t
Nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager Table of Contents Intro About Installing and Updating Install & Update Script Additional Notes Troubleshooting on Linux Troublesh
Doubly-linked list that stores key-node pairs.
key-node-list Doubly-linked list that stores key-node pairs. KeyNodeList is a doubly-linked list, it uses a hash map to maintain correspondence betwee
Implementation of Proof of Existence consensus using Substrate Framework, Frame, Pallets, RUST
Substrate Node Template A fresh FRAME-based Substrate node, ready for hacking π Getting Started Follow the steps below to get started with the Node T
A syntax highlighter for Node powered by Tree Sitter. Written in Rust.
tree-sitter-highlight A syntax highlighter for Node.js powered by Tree Sitter. Written in Rust. Usage The following will output HTML: const treeSitter
Rust-language assets for Zcash
Zcash Rust crates This repository contains a (work-in-progress) set of Rust crates for working with Zcash. Security Warnings These libraries are curre
A Substrate-based PoA node supporting dynamic addition/removal of authorities.
Substrate PoA A sample Substrate runtime for a PoA blockchain that allows: Dynamically add/remove authorities. Automatically remove authorities when t
π Fast and simple Node.js version manager, built in Rust
Fast Node Manager (fnm) π Fast and simple Node.js version manager, built in Rust Features π Cross-platform support (macOS, Windows, Linux) β¨ Single
Port path module (and tests) of nodejs to rust using the same algorithms.
rusty_nodejs_path Port path module (and tests) of nodejs to rust using the same algorithms. crates.io Documents Progress posix path.basename(path[, ex
Multy-party threshold ECDSA Substrate node
Webb DKG πΈοΈ The Webb DKG π§ββοΈ β οΈ Beta Software β οΈ Running the DKG Currently the easiest way to run the DKG is to use a 3-node local testnet using dk
Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.
Lz4 Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex. Install this package yarn add lz4-napi API export function compress:
Ecoball Node is the Official Rust implementation of the Ecoball protocol.
Ecoball Node is the Official Rust implementation of the Ecoball protocol. It is a fork of OpenEthereum - https://github.com/openethereum/
Node implementation for aleph blockchain built with Substrate framework
This repository contains the Rust implementation of Aleph Zero blockchain node based on the Substrate framework. Aleph Zero is an open-source layer 1
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
Fastest Snappy compression library in Node.js
snappy !!! For [email protected] and below, please go to node-snappy. More background about the 6-7 changes, please read this, Thanks @kesla . π Help me to
A simple and elegant, pipewire graph editor
pw-viz A simple and elegant, pipewire graph editor This is still a WIP, node layouting is kinda jank at the moment. Installation A compiled binary is
Substrate Node Template Generator
Substrate Node Template Generator A tool to generate stand-alone node templates of a customized Substrate clients used in "Substrate Library Extension
Rust Blake hash bindings for Node.js.
@napi-rs/blake-hash Node.js binding for https://github.com/BLAKE3-team/BLAKE3. High performance, and no postinstall scripts. Support matrix node12 nod
Node.js bindings to the ripgrep library, for fast file searching in JavaScript without child processes!
ripgrepjs ripgrepjs: Node.js bindings to the ripgrep library, for direct integration with JS programs without spawning an extra subprocess! This proje
Another attempt at creating a wrapper for fastcdc in node.js
Another attempt at creating a wrapper for fastcdc in node.js. This time using wasmbindgen instead of neon.
finch - a super fast and efficient template rendering engine for node.js
finch A super fast and efficient template rendering engine for node.js, inspired by Handlebars. Usage Finch is very simple to use: Register a template
The Graph is a protocol for building decentralized applications (dApps) quickly on Ethereum and IPFS using GraphQL.
Graph Node The Graph is a protocol for building decentralized applications (dApps) quickly on Ethereum and IPFS using GraphQL. Graph Node is an open s
A parser for Nodes semver in Rust
This crate is a pure Rust-based implementation of JavaScript's node-semver. That is, it's designed to be compatible with Node/NPM's particular flavor
Trinci blockchain node
TRINCI TRINCI Blockchain Node. Requirements The required dependencies to build correctly the project are the following: clang libclang-dev (ver. 11 su
A node package based on jsonschema-rs for performing JSON schema validation
A node package based on jsonschema-rs for performing JSON schema validation.
Official Repository for the InvArch platform.
InvArch The Future of Innovation The worldβs first intellectual property tokenization & networking platform. Official Repository for the InvArch platf
Native webview bindings for Node.js
webview-native Native webview bindings for Node.js Installing webview-native Installing webview-native requires a supported version of Node and Rust.
Examples of interacting with a Polkadot node using Rust
Examples of interacting with a Polkadot node Some examples of using JSON RPC to interact with a Polkadot node, working up to manually building and sub