A curated list of resources, tools, libraries, and projects related to the Bitcoin SV (BSV) blockchain. Whether you're a developer, researcher, or enthusiast, this collection aims to provide valuable insights and assistance for navigating the world of BSV.
- Introduction
- Getting Started
- Development Libraries
- Standard and Protocols
- Service & Tools
- Services For Developers
- Oracles
- Bsv Blockchain Implementations
- Social Media
- Storage
- Commercial
- Others & Demos
- Explorers
- Infrasturucture
- Projects
- Community
- Talks & Blogs
- Articles and Tutorials
- Contribute
Bitcoin SV (BSV) is a blockchain that aims to maintain the original vision of Bitcoin, focusing on scalability, security, and stability. This list gathers various resources to help you explore, develop, and contribute to the BSV ecosystem.
- Bitcoin SV Website
- Bitcoin SV Wiki
- BSV Developer Documentation
- BSV GitHub Repository
- Open Standards for industry collaboration
-
Official BSV SDK maintained by the BSV Association with zero dependencies.
-
Bitcoin SV Lib - A pure and powerful JavaScript Bitcoin SV library. A fork of BitPay's bitcore-lib-cash, but for Bitcoin SV only. Maintained by Yours Inc.
-
TxForge: Modern Bitcoin transaction builder - capable of supporting any non-standard and custom script type.
-
nimble - A practical everyday js library
-
An internet archive tool that permanently timestamps and stores web pages and images directly onto bitcoin itself.
-
PageShot (archived) - Generate image from URL and store it in blockchain.
-
Codeonchain (archived) - Upload a repository to metanet.
-
PayPresto - The simplest way to let your users fund data transactions in your BSV app.
-
bitcoinj-sv - The bitcoinj-sv library is a Java implementation of the Bitcoin SV protocol. This library is a fork of Mike Hearn's original bitcoinj library aimed at supporting Bitcoin SV.
-
BitcoinJ optimised for BitcoinSV - The bitcoinj-sv library is a Java implementation of the Bitcoin SV protocol, focussed on server functionality.
-
BitSV - An easy-to-use Python 3, Bitcoin SV library.
-
Electrum Client - Electrum Protocol Client for Node.js.
-
bitcoinfilesjs - A JavaScript Library for building transactions for Bitcoin Files Protocol (BFP). SDK
-
ECIES - Encrypt message with Bitcoin PublicKey, decrypt it with PrivateKey. BIE1 format, Electrum/Electron Cash Compatible. JavaScript/Go
-
Polynym - Simple BSV address resolution for Twetch, HandCash, RelayX and PayMail handles.
-
Go Bitcoin - Bitcoin libraries in Golang.
- BSV Wiki – Aim to provide correct and up-to-date information on the Bitcoin protocol, network, and its features and functionality.
- [Merchant API[(https://github.com/bitcoin-sv-specs/brfc-merchantapi) (mAPI) – Is an additional service miners can offer to merchants, enabling them to get policy and fee quotes for submitting transactions and query their status.
- Paymail – A collection of protocols for BSV blockchain wallets that allow for a set of simplified user experiences to be delivered across all wallets in the ecosystem.
- Metanet – The Metanet protocol is a layer two overlay protocol that defines a method for creating data structures over the BSV blockchain.
- Envelope Specification – This standard aims to provide a framework for specifying different protocols embedded in Bitcoin transactions.
- Peer Channels – These offer encrypted persistent messaging between BSV users, integrating offline and direct communications to enable the peer-to-peer interactions Satoshi described as fundamental to the Bitcoin network.
- TAAL is a key miner in the space, but it also has a platform with various services for developers. As well as a wallet, there’s the STAS SDK, token service API, tools for managing transactions, and more.
- [Bitcoin analytics] like BSVdata.com give a better view of what’s happening on an application level. This can help developers check on how successful their applications are in reality.
- JungleBus is a powerful, low-level indexer to power lightweight Bitcoin data sets.
- [Bitails] is a BSV archive, indexer, and UTXO manager that provides APIs, sockets, and other features for developers and companies working on the BSV blockchain.
- [HandCash Connect] is an SDK that connects to an API. It gives developers access to a powerful, easy-to-use wallet-as-a-service.
- [Relysia] helps businesses process BSV blockchain payments. It’s a one-stop-shop in terms of API and SDK.
- [Tokenized] is a Smart Contracting platform-as-a-service as well as a wallet-as-a-service. It enables anyone to easily issue, manage, and trade digital assets and is based on the Tokenized protocol.
- Dir.sv - An open source way to make money from organizing links on the blockchain.
- etched
- ElectrumSV Wallet
- Sensilet Wallet
- BSV Wallet
- MetaID - Identity Protocol
- Authrite identity protocol
- sCrypt is a Typescript framework to write smart contracts on a Bitcoin Virtual Machine. It’s a high-level language much more like Javascript or Typescript, making it much more familiar and easy than Bitcoin’s native Script.
- [Bitcoin Reader] is a light node that lets you read the traffic and transactions on the network. It’s something like a light node. Again, it’s open source and can be used for free.
- Tx Forge is a modern Bitcoin transaction builder. It’s capable of supporting any non-standard and custom script type. It’s built on the Nimble library.
- [BSVLIB] is a BSV Python library. It has key management, digital signatures, standard script types, integrations with APIs, and more.
- inscribe.scrypt.io - A platform that allow you to simply inscribe images, text and bsv-20 tokens, it support both testnet and mainnet.
- 1satOrdinal - is an Ordinals Marketplace, where you can easily buy and sell Ordinals.
- sCrypt - Ord its an sCrypt SDK that allows writing SmartContracts with Ordinals.
- sCrypt - Ord Documentation a sCrypt - ord documentation.
- Ordinal protocol
- Yours wallet (formerly Panda) - is an open-source digital wallet for BSV and 1Sat Ordinals that enables access to decentralized applications developed on Bitcoin SV.
- FireSat - is a fully non - custodial BSV web3 wallet with BSV20 and 1SatOrdinals NFT marketplace.
- RelayX inscriber - an inscriber for 1sat Ordinals.
- Indexer API - Ordinals Indexer is an API server and index synchronizer for ordinals inscriptions. It provides a robust and efficient way to interact with and manage ordinals inscriptions data.
- Twetch - An on-chain twitter.
- WeiBlock - An on-chain microblog.
- Poster.cash - Social network client using the Memo protocol. It's powered by Bitdb and only communicates with a Bitdb node.
- MetaTalk - An on-chain chatroom, with multiple channels.
- BitStagram - Share pictures and get tips.
- Yours - A social network where you can earn Bitcoin SV if you create value.
- Showjob - A freelance app with BSV.
- BlockPost - The decentralized, permissionless, social network.
- Relica - Post photos. Make money. Maintain ownership.
- BitSurf - Alternative application to browse Twetch posts.
- WeiBlock - Social media application based in China.
- Opassum - An onchain password manager.
- Bitsent - Easily share encrypted immutable files.
- BitPaste - Store and share plain text snippets on the Bitcoin (SV) blockchain.
- CryptoGraffiti - Store text/files on-chain. Introduction.
- BitDiary - An on-chain diary.
- NanoStore overlay network for content storage and delivery.
- GoBitFundMe - GoBitFundMe is designed to help people come together to raise money using the full power of blockchain technology.
- CityOnChain - City album.
- SporeStack - Launch VPS servers for Bitcoin SV. API-driven.
- audioB - Discover and share original audio created by independent music producers, podcasters, DJs and more.
- TonicPow - Promotion marketplace built using Bitcoin
- Chronos - Chronos Labs is a small Bitcoin software house, building products and open source software on Bitcoin (SV).
- BotCrafter.io — An open-source marketplace for buying and selling AI chatbots with custom personalities as NFTs.
- Threshold Signature by Bitmesh
- Game on Chain - Machine Learning Piano Tetris
- Application on Chain - Wish BeeSV
- Content on Chain - Video Shem's album
- BitChat - An on-chain chatroom, free for now.
- BSV Controlled Device - Control the LEDs with an payment tx.
- TxGun - A stress test prototype.
- Onchain Blog - Monkeylord's blog jwilliams's blog
- Build a ToDo List app on-chain
- Gateways - Browse/Upload metanet content. Bico.Media Bitcoinfiles Bitpaste
- miniGate - launch your personal light-weight gateway.
- BitDB - An autonomous database that continuously synchronizes itself with Bitcoin. See planaria.
- BitBus - Build your app or a smart wallet backend without running a Bitcoin full node.
- Search Engines - Oyo trends
- BitIndex - Easily query utxo's and wallet balances from a simple API.
- Bitails - A comprehensive API and search engine to manage UTXOs and access the history of BSV blockchain.
- BSV DevCon
- Bitping - Network Monitoring
- Baemail - Encrypted Messaging
- WeatherSV - Weather Data on BSV
- BitSocket - Message Bus for Bitcoin.
- B Protocol - Bitcoin Simple Storage Protocol. Try it
- Datapay - Build and broadcast data transactions to the Bitcoin SV blockchain.
- Planaria - Infinite API over Bitcoin.
- express implementation client
- bottle - A bitcoin browser.
- BSV Editor - A Bitcoin script compiler/debugger with GUI.
- planter - A library for fetching and creating Metanet nodes on the Bitcoin SV blockchain.
- BoostPow - Boost is a signaling method that associates content with spent energy.
- MetaStore - Economically incentivized to be the richest & most up-to-date app store on the blockchain.
- Project Babbage - Frameworks, tools and resources for building MetaNet apps.
- Set in stone
- The resolution of the Bitcoin Cash experiment
- Craig S Wright homepage
- unwriter
- Jack Davies
- Metanet-ICU
- unwriter's slack
- Craig S Wright on Twitter
- Another Reddit
- BSV Discord
- BSV Subreddit
- Bitcoin SV Forum
- Babbage Developer Community
- Building on BSV: A Comprehensive Guide
- SmartContracts on BSV : sCrypt docs
- 1Sat Ordinals docs
- SmartContracts Video Tutorials
- Introduction to BSV Scripting
- Bitcoin SV: Scaling the Unscalable
- bitcoins the hard way: Using the raw Bitcoin protocol
- BSV Planaria 框架技术总结一 节点搭建
- BSV Planaria 框架技术总结二 Bitquery
Contributions are welcome! If you know of any resources, tools, or projects that should be included, please open an issue or submit a pull request. Let's make this list even more awesome!