Skip to content

Latest commit

 

History

History
1086 lines (858 loc) · 16.3 KB

rib-bible.md

File metadata and controls

1086 lines (858 loc) · 16.3 KB

The Rust in Blockchain Bible

This document simply lists the places to look for content for editions of RIB.

Guidelines when looking for content:

  • Topics on official blogs and tweets are probably important
  • Look for interesting tags on PRs and issues
  • Look for PRs and issues with many comments
  • Sorting by most comments can help find important PRs

Note: for the purposes of generating GitHub metrics, repo information also must be duplicated in ribbot/src/rib-config.toml. The structure here should also be reflected in template.md.

Non-Bitcoin / Non-Ethereum

Aleo

Media:

GitHub:

repos = [
"AleoHQ/aleo",
"AleoHQ/snarkOS",
"AleoHQ/snarkVM",
"AleoHQ/leo",
]

Anoma

Media:

GitHub:

repos = [
"anoma/anoma",
"anoma/ferveo",
"anoma/masp",
"anoma/plonkup-hash",
]

Aptos

Media:

GitHub:

repos = [
"aptos-labs/aptos-core",
]

Casper

Media:

GitHub:

repos = [
"casper-network/casper-node",
"casper-network/docs",
]

ChainSafe

Media:

GitHub:

repos = [
"ChainSafe/mina-rs",
"ChainSafe/api3-rust",
"ChainSafe/forest",
"ChainSafe/filecoindot",
]

COMIT

Media:

GitHub:

repos = [
"comit-network/maia",
"comit-network/rendezvous-server",
"comit-network/xmr-btc-swap",
"comit-network/xtra-productivity",
"comit-network/waves",
]

Concordium

Media:

GitHub:

repos = [
"Concordium/concordium-rust-smart-contracts",
"Concordium/concordium-wasm-smart-contracts",
"Concordium/concordium-contracts-common",
"Concordium/concordium-rust-sdk",
"Concordium/concordium-base",
"Concordium/concordium-transaction-logger",
"Concordium/concordium-euro2ccd-service",
"Concordium/concordium-use-case-examples",
"Concordium/concordium-node",
]

Conflux Network

Media:

GitHub:

repos = [
"Conflux-Chain/conflux-rust",
]

DarkFi

Media:

GitHub:

repos = [
"darkrenaissance/darkfi",
]

Dfinity

Media:

GitHub:

repos = [
"dfinity/ic",
"dfinity/sdk",
"dfinity/agent-rs",
"dfinity/icx-proxy",
"dfinity/cdk-rs",
"dfinity/candid",
"dfinity/quill",
"dfinity/experimental-minting-tool",
"dfinity/vessel",
"dfinity/bitcoin-developer-preview",
"dfinity/ic-types",
]

Dusk Network

Media:

GitHub:

repos = [
"dusk-network/dusk-hamt",
"dusk-network/dusk-zerocaf",
"dusk-network/microkelvin",
"dusk-network/plonk",
"dusk-network/rusk",
"dusk-network/rusk-vm",
"dusk-network/wallet-cli",
"dusk-network/wallet-core",
]

Elrond

Media:

GitHub:

repos = [
"ElrondNetwork/elrond-wasm-rs",
"ElrondNetwork/sc-dex-rs",
"ElrondNetwork/sc-nft-marketplace",
"ElrondNetwork/sc-metabonding-rs",
"ElrondNetwork/sc-bridge-elrond",
"ElrondNetwork/sc-chainlink-rs",
"ElrondNetwork/sc-delegation-rs",
"ElrondNetwork/sc-savings-account-rs",
]

Espresso

Media:

GitHub:

repos = [
"EspressoSystems/jellyfish",
"EspressoSystems/cape",
"EspressoSystems/reef",
"EspressoSystems/seahorse",
"EspressoSystems/cap",
]

Filecoin

Media:

GitHub:

repos = [
"filecoin-project/blstrs",
"filecoin-project/bls-signatures",
"filecoin-project/builtin-actors",
"filecoin-project/builtin-actors-bundler",
"filecoin-project/ec-gpu",
"filecoin-project/filecoin-ffi",
"filecoin-project/filecoin-phase2",
"filecoin-project/fvm-evm",
"filecoin-project/neptune",
"filecoin-project/ref-fvm",
"filecoin-project/rust-filecoin-proofs-api",
"filecoin-project/rust-fil-ffi-toolkit",
"filecoin-project/rust-fil-logger",
"filecoin-project/rust-fil-proofs",
"filecoin-project/rust-gpu-tools",
"filecoin-project/taupipp",
]

Findora

Media:

GitHub:

repos = [
"FindoraNetwork/zei",
"FindoraNetwork/platform",
"FindoraNetwork/findora-scanner",
"FindoraNetwork/bp",
"FindoraNetwork/findora-exporter",
"FindoraNetwork/abcf",
"FindoraNetwork/bs3",
"FindoraNetwork/storage",
]

Fluence

Media:

GitHub:

repos = [
"fluencelabs/marine",
"fluencelabs/aquavm",
"fluencelabs/fluence",
"fluencelabs/examples",
"fluencelabs/registry",
"fluencelabs/trust-graph",
"fluencelabs/aqua-ipfs",
]

Fuel

Media:

GitHub

repos = [
"FuelLabs/faucet",
"FuelLabs/forc-wallet",
"FuelLabs/fuel-asm",
"FuelLabs/fuel-bft",
"FuelLabs/fuel-core",
"FuelLabs/fuel-crypto",
"FuelLabs/fuel-debugger",
"FuelLabs/fuel-indexer",
"FuelLabs/fuel-merkle",
"FuelLabs/fuel-storage",
"FuelLabs/fuel-tx",
"FuelLabs/fuel-types",
"FuelLabs/fuel-vm",
"FuelLabs/fuels-rs",
"FuelLabs/fuelup",
"FuelLabs/sway",
]

Golem

Media:

GitHub:

repos = [
"golemfactory/ya-runtime-http-auth",
"golemfactory/yagna",
"golemfactory/ya-service-bus",
"golemfactory/ya-client",
"golemfactory/ya-relay",
"golemfactory/ya-runtime-sdk",
"golemfactory/ya-runtime-vm",
"golemfactory/ya-vm-file-server",
]

Grin

Media:

GitHub:

repos = [
"mimblewimble/grin",
"mimblewimble/grin-wallet",
]

Helium

Media:

GitHub:

repos = [
"helium/gateway-rs",
"helium/semtech-udp",
"helium/helium-crypto-rs",
"helium/ecc608-linux-rs",
"helium/virtual-lorawan-device",
"helium/helium-wallet-rs",
"helium/helium-api-rs",
]

Holochain

Media:

GitHub:

repos = [
"holochain/holochain",
"holochain/absquic",
"holochain/launcher",
"holochain/holochain-client-rust",
"holochain/holochain-wasmer",
"holochain/hc-utils",
]

Iota

GitHub:

repos = [
"iotaledger/bee",
"iotaledger/wallet.rs",
"iotaledger/iota.rs",
"iotaledger/identity.rs",
"iotaledger/cli-wallet",
"iotaledger/streams",
"iotaledger/stronghold.rs",
"iotaledger/chronicle.rs",
]

Maidsafe

Media:

GitHub:

repos = [
"maidsafe/sn_dbc",
"maidsafe/safe_network",
"maidsafe/qp2p",
"maidsafe/blsttc",
"maidsafe/sn_dbc_examples",
"maidsafe/sn_consensus",
"maidsafe/bls_dkg",
"maidsafe/self_encryption",
]

MobileCoin

Media:

GitHub:

repos	= [
"mobilecoinfoundation/mobilecoin",
"mobilecoinfoundation/mc-oblivious",
"mobilecoinfoundation/fog",
]

Near

Media:

GitHub:

repos = [
"near/workspaces-rs",
"near/nearcore",
"near/near-cli-rs",
"near/near-sdk-rs",
"near/near-jsonrpc-client-rs",
"near/near-blake2",
"near/core-contracts",
"near/near-lake-framework-rs",
"near/near-lake-indexer"
"near/borsh-rs",
"near/near-indexer-for-explorer",
"near/wasmer",
]

Nervos

Media:

GitHub:

repos = [
"nervosnetwork/axon",
"nervosnetwork/godwoken",
"nervosnetwork/ckb",
"nervosnetwork/godwoken-scripts",
"nervosnetwork/mercury",
"nervosnetwork/ckb-vm",
"nervosnetwork/godwoken-tests",
"nervosnetwork/ckb-cli",
"nervosnetwork/molecule",
"nervosnetwork/capsule",
"nervosnetwork/ckb-indexer",
"nervosnetwork/overlord",
]

Oasis

Media:

GitHub:

repos = [
"oasisprotocol/oasis-sdk",
"oasisprotocol/cipher-paratime",
"oasisprotocol/emerald-paratime",
]

Parity

Media:

GitHub:

repos = [
"paritytech/substrate",
"paritytech/polkadot",
"paritytech/cumulus",
"paritytech/parity-signer",
"paritytech/smoldot",
"paritytech/ink",
"paritytech/parity-common",
"paritytech/subxt",
"paritytech/jsonrpsee",
"paritytech/frontier",
"paritytech/cargo-contract",
"paritytech/substrate-contracts-node",
"paritytech/ink-playground",
"paritytech/metadata-portal",
"paritytech/parity-bridges-common",
]

Radix

Media:

GitHub:

repos = [
"radixdlt/community-scrypto-examples",
"radixdlt/foo-hack",
"radixdlt/radixdlt-scrypto",
"radixdlt/scrypto-challenges",
"radixdlt/scrypto-demos",
"radixdlt/scrypto-examples",
"radixdlt/scrypto_tutorial",
]

Secret Network

Media:

GitHub:

repos = [
"scrtlabs/SecretNetwork",
"scrtlabs/secret-toolkit",
"scrtlabs/snip20-reference-impl",
]

Solana

Media:

GitHub:

repos = [
"solana-labs/solana",
"solana-labs/solana-program-library",
"solana-labs/solana-accountsdb-plugin-postgres",
]

Spacemesh

GitHub:

repos = [
"spacemeshos/svm",
]

Subspace Labs

Media:

GitHub:

repos = [
"subspace/subspace",
]

Sui

Media:

GitHub:

repos = [
"MystenLabs/sui",
"MystenLabs/narwhal",
]

TezEdge

GitHub:

repos = [
"tezedge/tezedge",
"tezedge/tezedge-snapshots",
"tezedge/tezedge-tui",
]

Zcash

Media:

GitHub:

repos = [
"ZcashFoundation/zebra",
"zcash/halo2",
"zcash/incrementalmerkletree",
"zcash/librustzcash",
"zcash/orchard",
"zcash/pasta_curves",
]

Rust in Bitcoin

BDK

Media:

GitHub:

repos = [
"bitcoindevkit/bdk",
"bitcoindevkit/bdk-cli",
"bitcoindevkit/bdk-ffi",
"bitcoindevkit/rust-hwi",
"bitcoindevkit/rust-electrum-client",
]

Bitmask

Media:

GitHub:

repos = [
"diba-io/bitmask-core",
]

Electrs

GitHub:

repos = [
"romanz/electrs",
]

Internet2

GitHub:

repos = [
"Internet2-WG/rust-aluvm",
"Internet2-WG/rust-internet2",
"Internet2-WG/rust-microservices",
"Internet2-WG/stenc",
]

LDK

Media:

GitHub:

repos = [
"lightningdevkit/rust-lightning",
"lightningdevkit/ldk-sample",
"lightningdevkit/ldk-c-bindings",
]

LNP/BP

Media:

GitHub:

repos = [
"LNP-BP/client_side_validation",
"LNP-BP/rust-lnpbp",
"LNP-BP/invoices",
"rust-amplify/rust-amplify",
"BP-WG/bp-node",
"BP-WG/bp-core",
"BP-WG/descriptor-wallet",
"BP-WG/rust-psbt",
]

LNP WG

GitHub:

repos = [
"LNP-WG/lnp-core",
"LNP-WG/lnp-node",
"LNP-WG/lightning_encoding",
"LNP-WG/ln-types",
]

MyCitadel

Media:

GitHub:

repos = [
"mycitadel/citadel-runtime",
"mycitadel/libcitadel",
"mycitadel/mycitadel-desktop",
"mycitadel/mycitadel-node",
]

Nakamoto

GitHub:

repos = [
"cloudhead/nakamoto",
]

Nomic

GitHub:

repos = [
"nomic-io/nomic",
"nomic-io/merk",
"nomic-io/orga",
"nomic-io/abci2",
"nomic-io/ed",
]

RGB

Media:

GitHub:

repos = [
"RGB-WG/rgb-core",
"RGB-WG/rgb-node",
"RGB-WG/rust-rgb20",
]

Rust Bitcoin

GitHub:

repos = [
"rust-bitcoin/rust-bitcoin",
"rust-bitcoin/rust-secp256k1",
"rust-bitcoin/rust-miniscript",
"rust-bitcoin/rust-wallet",
"rust-bitcoin/rust-bitcoincore-rpc",
"rust-bitcoin/rust-bech32-bitcoin",
"rust-bitcoin/murmel",
"rust-bitcoin/rust-bip39",
"rust-bitcoin/bitcoin_hashes",
"jean-airoldie/zeromq-src-rs",
]

Rust Simplicity

GitHub:

repos = [
"ElementsProject/rust-simplicity",
]

Sapio

Media:

GitHub:

repos = [
"sapio-lang/sapio",
]

Talaia

Media:

GitHub:

repos = [
"talaia-labs/rust-teos",
]

Rust in Ethereum

Ethers-rs

GitHub:

repos = [
"gakonst/ethers-rs",
]

Foundry

Media:

GitHub:

repos = [
"foundry-rs/foundry",
]

Lighthouse

Media:

GitHub:

repos = [
"sigp/lighthouse",
"sigp/discv5",
]

Rust Ethereum

GitHub:

repos = [
"rust-ethereum/ethabi",
"rust-ethereum/enr",
"rust-ethereum/devp2p",
"rust-ethereum/dnsdisc",
]

Rust Web3

GitHub:

repos = [
"tomusdrw/rust-web3",
]

zkSync

Media:

GitHub:

repos = [
"matter-labs/zksync",
"matter-labs/compiler-solidity",
]