{"repo":"Dolu89/bitcoin-bips","free":true,"listed":false,"github":"https://github.com/Dolu89/bitcoin-bips","clone":"git clone https://github.com/Dolu89/bitcoin-bips.git","description":"The easiest way to view and share BIPs","language":"TypeScript","stars":17,"topics":["bitcoin","bips"],"license":null,"category":"blockchain-web3","readme_excerpt":"bips.xyz A small app that mirrors specification repositories as fast, searchable, readable websites. It serves two sites from a single codebase: - bips.xyz — Bitcoin Improvement Proposals, from bitcoin/bips - nips.nostr.com — Nostr Implementation Possibilities, from nostr-protocol/nips Which site you get is decided by the request's hostname, so one process serves both, and the content tracks the upstream GitHub repos. Features - Always in sync — incremental pulls from the upstream repos; only the specs that changed are re-fetched and re-rendered. - Full-text search — fast per-site search with highlighted matches, backed by Meilisearch. - Readable specs — MediaWiki and Markdown turned into clean HTML, with syntax-highlighted code in light and dark. - Cross-references — every spec shows what it links to and what links back to it. - Revision history — the recent commit history for each spec, pulled straight from GitHub. - Raw Markdown — each spec is also served as plain text at / .md . - One codebase, many sites — each site is picked by hostname; adding one is a config entry plus an adapter. How it works A sync job pulls the spec files from GitHub, converts each one (MediaWiki or Markdown) to HTML with pandoc, highlights code blocks with Shiki, and reads the metadata out of the preamble — title, authors, status, and so on. It also resolves cross-references between specs and keeps the recent commit history for each file. Everything is stored in SQLite, and a copy is pushed to Mei","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dolu89","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dolu89/bitcoin-bips/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}