jimmysong/programmingbitcoin resource
Repository for the book observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3181
- days_rel: n/a
- days_push: 835
- n_releases_24m: 0
Adoption not part of the score
1882 stars · 702 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Companion code repository for Jimmy Song's O'Reilly book 'Programming Bitcoin', containing Python examples and Jupyter Notebook exercises. It teaches how Bitcoin works under the hood by building elliptic curve math, transactions, and scripting from scratch.
Use cases
- learn how bitcoin works internally
- implement elliptic curve cryptography in python
- understand bitcoin transactions and script
- work through programming bitcoin book exercises
- study finite fields and secp256k1 from scratch
- learn to parse and sign bitcoin transactions
When to choose
- you are reading Programming Bitcoin and want to run the exercises
- you want a hands-on, from-first-principles introduction to bitcoin internals
- you prefer learning via Jupyter notebooks in Python
When to avoid
- you need production bitcoin libraries or wallet software
- you want a maintained tool rather than educational material
- you need permissively licensed code (content is CC-BY-NC-ND)
Facets
learning-resource · maturity stable
cryptography developer-tools blockchain education tutorials python cross-platform bitcoin book jupyter-notebook elliptic-curves educational cryptocurrency
1 source
- readme: https://github.com/jimmysong/programmingbitcoin · fetched 2026-08-28 · 4f26bc864b36
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jimmysong/programmingbitcoin | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="jimmysong/programmingbitcoin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem