Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Chia Blockchain | 10,977 | 5 | 19 hours ago | 72 | June 29, 2022 | 382 | apache-2.0 | Python | ||
Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet) | ||||||||||
Monero | 7,882 | 2 days ago | 582 | other | C++ | |||||
Monero: the secure, private, untraceable cryptocurrency | ||||||||||
Mist | 7,271 | 3 years ago | 16 | January 25, 2018 | 788 | gpl-3.0 | JavaScript | |||
[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network. | ||||||||||
Ethers.js | 6,705 | 2,680 | 4,824 | 2 days ago | 258 | September 16, 2022 | 372 | mit | TypeScript | |
Complete Ethereum library and wallet implementation in JavaScript. | ||||||||||
Bitcoinj | 4,578 | 439 | 43 | 3 days ago | 34 | November 17, 2021 | 444 | apache-2.0 | Java | |
A library for working with Bitcoin | ||||||||||
Bitcore | 4,574 | 1,173 | 459 | 3 days ago | 90 | September 14, 2022 | 386 | mit | JavaScript | |
A full stack for bitcoin and blockchain-based applications | ||||||||||
Awesome Libra | 3,747 | 2 years ago | 53 | |||||||
A Curated List of Awesome Facebook Libra Resources | ||||||||||
Status Mobile | 3,671 | 21 hours ago | 529 | mpl-2.0 | Clojure | |||||
a free (libre) open source, mobile OS for Ethereum | ||||||||||
Wallet | 3,622 | 1 | 1 | a month ago | 2 | February 07, 2014 | 356 | mit | TypeScript | |
Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices. | ||||||||||
Bitcoin Wallet | 3,211 | 5 days ago | 1 | June 05, 2015 | 67 | Java | ||||
Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required. |
A modern, lightweight, descriptor-based wallet library written in Rust!
The bdk
libraries aims to provide well engineered and reviewed components for Bitcoin based applications.
It is built upon the excellent rust-bitcoin
and rust-miniscript
crates.
⚠ The Bitcoin Dev Kit developers are in the process of releasing a
v1.0
which is a fundamental re-write of how the library works. See for some background on this project: https://bitcoindevkit.org/blog/road-to-bdk-1/ (ignore the timeline 😁) For a release timeline see thebdk_core_staging
repo where a lot of the component work is being done. The plan is that everything in thebdk_core_staging
repo will be moved into thecrates
directory here.
The project is split up into several crates in the /crates
directory:
bdk
: Contains the central high level Wallet
type that is built from the low-level mechanisms provided by the other componentschain
: Tools for storing and indexing chain datafile_store
: A (experimental) persistence backend for storing chain data in a single file.esplora
: Extends the esplora-client
crate with methods to fetch chain data from an esplora HTTP server in the form that [bdk_chain
] and Wallet
can consume.electrum
: Extends the electrum-client
crate with methods to fetch chain data from an electrum server in the form that [bdk_chain
] and Wallet
can consume.Fully working examples of how to use these components are in /example-crates