Bitcoin is free software and any developer can contribute to the project. Please make sure to read and follow the development process described in the README, as well as to provide good quality code maaku bitcoin news respect all guidelines. Less formal development discussion happens on irc.
Please also consider helping to review other people’s pull requests. The following chatrooms and websites host discussions about Bitcoin development. Please be sure to read their rules of conduct before posting. Want to contribute to a different project?
A modular miner, written in C. A SPV wallet for Android and Blackberry, written in Java. A library for SPV wallets, written in Java. A full node, written in Go.
A hierarchical deterministic wallet daemon, written in Go. An implementation of the Bitcoin protocol, written in Haskell. A command line tool, built on libbitcoin. A client library for the getblocktemplate mining protocol, written in C. A tiny library with lightweight client and utilities, written in C. A library for structures and protocols, written in Python. A client library for the getblocktemplate mining protocol, written in Python.