A curated list of Bitcoin Open Source Projects issues and learning resources
- Bitcoin core - C++, Python, C
- Bitcoin JS - TS, JS
- Bitcoin XPUB Converter - JS
- BtcPayServer - C#, Shell
- Blue Wallet - TS, JS
- Electrum - Python
- Fedimint - Rust, Shell
- LNDHub - JS
- Polar - Typescript, Docker
- React Native LDK - C++
- Samourai wallet - Kotlin, Java
- Wasabi - C#
- Phoenix - C
- Eclair - Scala
- Lightning Kotlin Multiplatform -Kotlin
- Btcd - Go
- Lightning Loop - Go
- RTL - JS, TS
- RGB - Rust
- Mempool - TS
- Element Projects - C++, Python
- Pyblock - Python
- Bitcoinj - Java
- Bitbox Wallet App - GO, TS
- Trezor firmware - Python, C
- JoinMarket - Python
- Elements Lightning - C, Python
- Lightning Pool - GO
- Warden Terminal - Python, TS
- Robosats - Python
- JoinMarket WebUI - TS
- Thunderhub - TS
- Mastering Bitcoin - Andreas M. Antonopoulos
- How Bitcoin Works - Jameson Lopp
- Bitcoin Developer Guide - Bitcoin.org
- Learning Bitcoin from the Cli - Christopher Allen and Shannon Appelcline
- Understanding the Lightning Network - Aaron van Wirdum
- Bitcoin OPCODES - Wiki
- A Gentle Introduction to Bitcoin development - Gitbook
- Bitcoin Addresses prefix - Wiki
- Curated technical and Non technical articles for developers - Bitcoin Magazine
- LND - LND Documentation
- BITCOIN FOR DEVELOPERS - Saylor.org
- Understanding Miniscript - Peter Weille
- Miniscript- Peter Weille
- Miniscript Workshop - Andrew Polster
- Taproot Workshop - Bitcoinops
- Optech Taproot Workshop - Bitcoinops
- Benefits of SEGWIT - Bitcoin Wiki
- BIP 141 - Eric Lombrozo, Johnson Lau and Pieter Wuille
- How to Contribute to Open Source Project - Open Source Guide
- Contributing to Bitcoin - tips and tricks - Daniela Brozzoni
- Bitcoin Core Onboarding - Will Clark
- A Gentle Introduction to Bitcoin Core Development - Jimmy Song
- Onboarding to Bitcoin Core- Amiti Uttarwar
- Onboarding to Bitcoin Core -