Rust Bitcoin

Open-source Rust projects categorized as Bitcoin

Top 23 Rust Bitcoin Projects

  • solana

    Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

    Project mention: Projects to contribute to | /r/ethdev | 2023-12-06

    Solana (9700 GitHub Stars) https://github.com/solana-labs/solana

  • ord

    👁‍🗨 Rare and exotic sats

    Project mention: Mint a BRC-20 token on the Linux command line? | /r/brc20 | 2023-07-07

    You want to use the official Ordinals protocol "Ord". You also want to try and follow the process for a "text" ordinal and do a test mint to confirm the BRC-20 indexers are properly interpreting the output of your Ord terminal as BRC-20 tokens. Once you get one respected by the indexer, repeat that process in Ord. https://github.com/ordinals/ord

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • stacks-core

    The Stacks blockchain implementation

  • exonum

    An extensible open-source framework for creating private/permissioned blockchain applications

  • rust-lightning

    A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!

    Project mention: True self-custodial finance on Lightning is coming | /r/lightningnetwork | 2023-05-11

    If you are interested how the protocol works in more detail you can checkout this blogpost, we are working together with Thibaut from Crypto Garage on the development of rust-dlc on top of rust-lightning (part of LDK). rust-dlc is what enables the self-custodial setup.

  • electrs

    An efficient re-implementation of Electrum Server in Rust

    Project mention: Newcommer: I'd just like to make sure I got this right... | /r/Electrum | 2023-07-03

    There seems to be a Rust implementation of the server (electrs via https://github.com/romanz/electrs ). It was recommended as part of a Medium article on how to set up an Electrum server. So far it seems fine - but, what are your inputs on it?

  • parity-bitcoin

    The Parity Bitcoin client

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • start-os

    Open source Linux distro optimized for self-hosting

    Project mention: Bitcoin Node work or without Umbrel / Experience | /r/Bitcoin | 2023-06-19
  • wagyu

    A Rust library for generating cryptocurrency wallets

  • xmr-btc-swap

    Bitcoin–Monero Cross-chain Atomic Swap

    Project mention: [AMA] Hi all, Binarybaron the lead developer of UnstoppableSwap XMR-BTC Atomic Swap platform here to do an AMA! So ask my anything! | /r/Monero | 2023-04-03

    Running a swap provider is still relatively complex. If you really want to you can follow the instructions in this document https://github.com/comit-network/xmr-btc-swap/blob/master/docs/asb/README.md

  • fedimint

    Federated E-Cash Mint

    Project mention: Current state of exchanges | /r/Bitcoin | 2023-12-10

    Maybe Fediment could be a promising way to store your Bitcoin. I've been keeping an eye on how this is progressing.

  • bwt

    A lightweight wallet indexer for Bitcoin, available as an Electrum RPC server and a modern HTTP REST API.

  • liana

    The missing safety net for your coins

    Project mention: If someone found half my seed phrase | /r/Bitcoin | 2023-07-10
  • interbtc

    interBTC: Bitcoin Anywhere

    Project mention: Interlay is now a one-stop-shop for all things Bitcoin DeFi. The first, truly decentralized BTC DeFi hub is now live! | /r/dot | 2023-07-05
  • rgb-core

    RGB Core Library: consensus validation for private & scalable client-validated smart contracts on Bitcoin & Lightning

    Project mention: RGB explanation on Bitcoin dev mailing list | /r/Bitcoin | 2023-04-21

    Recently Maxim Orlovsky, the lead developer and architect of RGB wrote an RGB explanation letter to bitcoin dev mailing list, which led to a very productive discussion on the topics of what RGB is (spoiler - no, it's not a token protocol), how it works, what can be done with it. One of the core lines in the email was the v0.10 release that happened a week back and demonstrated how RGB works in the wild in the command line. Check GitHub and YouTube videos with RGB demo for more info. Maxim also dismissed many myths and misconceptions created over the past years by people outside of RGB dev team. Initial email : https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-April/021554.html Responses by Maxim Orlovsky: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-April/021559.html https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-April/021564.html https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-April/021577.html

  • agora

    File server that accepts Lightning Network payments for downloads (by agora-org)

  • rs-merkle

    The most advanced Merkle tree library for Rust

  • zkbitcoin

    zkBitcoin: zero-knowledge proofs on Bitcoin!

    Project mention: ZkBitcoin: Zero-knowledge proof layer on top of Bitcoin | news.ycombinator.com | 2024-01-28
  • mostro

    Lightning Network peer-to-peer exchange platform on Nostr

    Project mention: P2P alternatives?: localcryptos / Paxful / Localbitcoins traders where did you all go | /r/Bitcoin | 2023-04-04

    Bisq, Robosats, Peach, Mostro (on Nostr)

  • feeless

    ⋰·⋰ Feeless is a Nano cryptocurrency node, wallet, tools, and Rust crate. https://feeless.dev/

  • rust-teos

    The Eye of Satoshi - Lightning Watchtower

  • rust-bitcoin-indexer

    Powerful & versatile Bitcoin Indexer, in Rust

  • 10101

    10101 (Ten-Ten-One): Self-custodial derivative trading at your fingertips.

    Project mention: Vitalik Buterin wants Bitcoin to experiment with layer-2 solutions, just like Ethereum | /r/CryptoCurrency | 2023-07-10

    Although most apps are currently in beta, bitcoin supports something called discreet log contracts (DLCs) over lightning. These are hidden or scriptless scripts with little scope for exploits which enable things like derivative contracts, financial products and any kind of "smart contracts" between multiple parties. RGB and Taproot Assets are client-side validation protocols for private smart contracts (no premined VC tokens).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-28.

Rust Bitcoin related posts

Index

What are some of the best open-source Bitcoin projects in Rust? This list will help you:

Project Stars
1 solana 11,612
2 ord 3,056
3 stacks-core 2,896
4 exonum 1,228
5 rust-lightning 1,067
6 electrs 947
7 parity-bitcoin 724
8 start-os 700
9 wagyu 599
10 xmr-btc-swap 589
11 fedimint 500
12 bwt 270
13 liana 267
14 interbtc 238
15 rgb-core 189
16 agora 177
17 rs-merkle 156
18 zkbitcoin 150
19 mostro 135
20 feeless 129
21 rust-teos 123
22 rust-bitcoin-indexer 119
23 10101 108
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com