181 Repositories
Rust substrate-node Libraries
Taking the best of Substrate Recipes and applying them to a new framework for structuring a collection of how-to guides.
Attention: This repository has been archived and is no longer being maintained. It has been replaced by the Substrate How-to Guides. Please use the Su
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
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
Eternally liquid. Forward compatible. Nested, conditional, & Multi-resourced NFTs.
RMRK Substrate Rust Setup First, complete the basic Rust setup instructions. Run Use Rust's native cargo command to build and launch the template node
π 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
An Ethereum compatible Substrate blockchain for bounties and governance for the Devcash community.
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
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
Substrate blockchain generated with Substrate Startkit
Substrate Node Template A new FRAME-based Substrate node, ready for hacking π Getting Started This project contains some configuration files to help
Filecoin to substrate bridge
filecoindot A Substrate pallet to bridge from Filecoin to any blockchain built using the Substrate framework, including Polkadot parachains. How to in
Nimbus is a framework for building parachain consensus systems on cumulus-based parachains.
Cumulo -- Nimbus βοΈ Nimbus is a framework for building parachain consensus systems on cumulus-based parachains. Given the regular six-second pulse-lik
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
An implementation of the CESS network supported by CESS LAB.
--------- π ---------An infrastructure of decentralized cloud data network built with Substrate-------- π -------- ---------------- π -------------
Substrate Pallet for chaotic experimentations
Chaos Pallet The Chaos module is used to inject chaos into a Substrate Runtime and intentionally break things. Overview The Chaos module provides func
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.
Substrate blockchain generated with Substrate Startkit
Substrate Node Template A new FRAME-based Substrate node, ready for hacking π Getting Started This project contains some configuration files to help
Substrate blockchain generated with Substrate Startkit
Substrate Node Template A new FRAME-based Substrate node, ready for hacking π Getting Started This project contains some configuration files to help
Subspace Monorepo
Subspace Network Monorepo This is a mono repository for Subspace Network implementation, primarily containing Subspace node/client using Substrate fra
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
lzma-rs binding to Node.js via napi-rs.
@napi-rs/lzma lzma-rs binding to Node.js via napi-rs. π Help me to become a full-time open-source developer by sponsoring me on Github Install yarn a
A minimal library for building compiled Node.js add-ons in Rust via Node-API
A minimal library for building compiled Node.js add-ons in Rust via Node-API
InvArch Pallet Library - IP Infrastructure for Substrate
InvArch-Pallet-Library Intro This repository should contains the Pallets used in the InvArch blockchain, and reviews their relationships and functions
Minimal Substrate node configured for smart contracts via pallet-contracts.
substrate-contracts-node This repository contains Substrate's node-template configured to include Substrate's pallet-contracts β a smart contract modu
Benchmark over Node.js binding frameworks in Rust
Benchmark over Node.js binding frameworks in Rust
π The Earth Blockchain on Polkadot (archived)
Social Network Blockchain Β· The Social Network blockchain is a next-generation governance, economic, and social system for humanity built on Polkadot
RedisLess is a fast, lightweight, embedded and scalable in-memory Key/Value store library compatible with the Redis API.
RedisLess is a fast, lightweight, embedded and scalable in-memory Key/Value store library compatible with the Redis API.
Manager for single node Rancher clusters
Bovine Manage single node Rancher clusters with a single binary, bovine. % bovine run Pulling [rancher/rancher:latest], this may take awhile... Ranche
Computational Component of Polkadot Network
Gear is a new Polkadot/Kusama parachain and most advanced L2 smart-contract engine allowing anyone to launch any dApp for networks with untrusted code.
Crunch is a command-line interface (CLI) to claim staking rewards every X hours for Substrate-based chains
crunch Β· crunch is a command-line interface (CLI) to claim staking rewards every X hours for Substrate-based chains. Why use crunch To automate payout
swc node binding use wasm
node_swc swc node binding use wasm Build Make sure you have rust wasm-pack installed. $ yarn build # build wasm, node Usage import { parseSync, printS
Substrate NFT !ink smart contract base
Substrate !ink NFT simple implementation This is a simple working version of base NFT smart contract written using latest (as of this date) !ink 3.0.0
βͺοΈ `wasm-pack build` executed in remote deployment
rsw-node wasm-pack build executed in remote deployment, use with vite-plugin-rsw. Pre-installed rust nodejs wasm-pack: npm install -g wasm-pack vite-p
notify Node.js binding via napi-rs.
@napi-rs/notify notify Node.js binding via napi-rs. Install this package yarn add
Substrate Node for Anmol Network
Anmol Substrate Node πΌ π οΈ π· Anmol is the First Cross-Chain NFT Toolkit, on Polkadot. Introducing: Moulds NFT Breeding Multi-Chain NFT Migration ink
A node API for the dprint TypeScript and JavaScript code formatter
dprint-node A node API for the dprint TypeScript and JavaScript code formatter. It's written in Rust for blazing fast speed. Usage Pass a file path an
MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom.
MASQ Node Source The MASQ project was forked from Substratum's Node project in order to carry on development after Substratum ceased operations in Oct
Node.js http server framework powered by Hyper native binding.
hnsjs POC project. Install this test package yarn add @hnsjs/core Support matrix node10 node12 node14 node15 Windows x64 β β β β Windows x32 β β β β
Basilisk node - cross-chain liquidity protocol built on Substrate
Basilisk node Local Development Follow these steps to prepare a local Substrate development environment π οΈ Simple Setup Install all the required depe
Node/Electron library for global key listening.
GlobalKey Building cargo install nj-cli nj-cli build --release Calling from node npm i globalkey # or yarn add globalkey const globalkey = require(
The main repo for manta relay nodes and manta parachain nodes
Manta Manta is a privacy preserving DeFi stack on Polkadot/Substrate. The code currently hasn't been properly security audited (work in progress), use
Substrate: The platform for blockchain innovators
Substrate Β· Substrate is a next-generation framework for blockchain innovation π . Trying it out Simply go to substrate.dev and follow the installati
Polkadot Node Implementation
Polkadot Implementation of a https://polkadot.network node in Rust based on the Substrate framework. NOTE: In 2018, we split our implementation of "Po
Rust implementation of Zcash protocol
The Parity Zcash client. Gitter Blog: Parity teams up with Zcash Foundation for Parity Zcash client Installing from source Installing the snap Running
The Parity Bitcoin client
The Parity Bitcoin client. Gitter Installing from source Installing the snap Running tests Going online Importing bitcoind database Command line inter
Joystream Monorepo
Joystream This is the main code repository for all Joystream software. In this mono-repo you will find all the software required to run a Joystream ne
Cross-chain hub for Crypto Asset on Polkadot
ChainX ChainX is a community-driven project built on the next-generation blockchain framework substrate, the largest Layer-2 network of Bitcoin using
Polkadot Node Implementation
Polkadot Implementation of a https://polkadot.network node in Rust based on the Substrate framework. NOTE: In 2018, we split our implementation of "Po
Substrate: The platform for blockchain innovators
Substrate Β· Substrate is a next-generation framework for blockchain innovation π . Trying it out Simply go to substrate.dev and follow the installati
A substrate pallet that enables Manta's decentialized anynonymous payment (DAP) protocol.
This is a pallet that enables decentialized anynonymous payment (DAP) protocol. The best way to use this repo is to invoke it with a manta-runtime, available from either manta-node or cumulus.
Playwright is a rust library to automate Chromium, Firefox and WebKit built on top of Node.js library.
π Playwright for Rust Playwright is a rust library to automate Chromium, Firefox and WebKit built on top of Node.js library. Installation [dependenci
EVM compatible chain with NPoS/PoC consensus
Reef Chain Reef chain is written in Rust. A basic familiarity with Rust tooling is required. To learn more about Reef chain, please refer to Documenta
Statemint Node Implementation
Statemint Implementation of Statemint, a blockchain to support generic assets in the Polkadot and Kusama networks. Statemint will allow users to: Depl
A node and runtime configuration for polkadot node.
MANTA NODE This repo is a fresh FRAME-based Substrate node, forked from substrate-developer-hub/substrate-node-templte π It links to pallet-manta-dap
β°Β·β° Feeless is a Nano cryptocurrency node, wallet, tools, and Rust crate.
β°Β·β° Feeless What is Feeless? Feeless is a Nano cryptocurrency node, wallet, tools, and Rust crate. This is not the official project for Nano, only an
PolkaBTC Clients | Vault, Staked Relayer, Oracle, Faucet
PolkaBTC Clients Faucet, Oracle, Vault & Staked Relayer This project is currently under active development. Prerequisites Download and start Bitcoin C
Easy way to write Node.js module using Rust
node-bindgen Easy way to write native Node.js module using idiomatic Rust Features Easy: Just write idiomatic Rust code, node-bindgen take care of gen
Rust bindings for writing safe and fast native Node.js modules.
Rust bindings for writing safe and fast native Node.js modules. Getting started Once you have the platform dependencies installed, getting started is
Substrate: The platform for blockchain innovators
Substrate Β· Substrate is a next-generation framework for blockchain innovation π . Trying it out Simply go to substrate.dev and follow the installati
Polkadot Node Implementation
Polkadot Implementation of a https://polkadot.network node in Rust based on the Substrate framework. NOTE: In 2018, we split our implementation of "Po
Rust implementation of Zcash protocol
The Parity Zcash client. Gitter Blog: Parity teams up with Zcash Foundation for Parity Zcash client Installing from source Installing the snap Running
The Parity Bitcoin client
The Parity Bitcoin client. Gitter Installing from source Installing the snap Running tests Going online Importing bitcoind database Command line inter
Joystream Monorepo
Joystream This is the main code repository for all Joystream software. In this mono-repo you will find all the software required to run a Joystream ne
Cross-chain hub for Crypto Asset on Polkadot
ChainX ChainX is a community-driven project built on the next-generation blockchain framework substrate, the largest Layer-2 network of Bitcoin using