Awesome Stacks

Stacks is a
blockchain anchored by Bitcoin that enables apps, smart contracts, and
digital assets. Stacks is a layer-1 blockchain that connects to Bitcoin
and implements smart contracts and decentralized applications through
the Clarity language. Through
the Proof
of Transfer (PoX) consensus mechanism, the state of the Stacks
blockchain is anchored against the Bitcoin blockchain, thus providing
the security and finality of Bitcoin to Stacks. Stacks brings the
programmability of other blockchain technologies to Bitcoin, without the
need to modify the core consensus mechanism of Bitcoin itself.
Contents
Apps
Wallets
- Asigna - Multisig Wallet for
Bitcoin, Ordinals, BRC20s, and Stacks.
- Leather Wallet -
Open Source wallet for connecting to Bitcoin and Stacks web
applications. Also for desktop.
- Xverse Wallet - Mobile wallet
application and browser extension for managing Bitcoin, STX and stacking
(partly open source).
Stacks Web Applications
- Hiro Explorer
- An application for reviewing transactions on the Stacks
blockchain.
- STX Scan - An explorer for Stacks
transactions.
- Send Many - An application to send
STX and other tokens to many recipients in one transaction.
- Speed Spend - A suite of
working Clarity experiments on testnet (source).
- Sigle - Decentralized writing
platform.
- Console - Decentralized
community application.
- Blocksurvey - AI-driven survey
platform with focus on data ownership and privacy.
- MultiSafe
- MultiSafe is a shared crypto vault for managing Stacks (STX) and
Bitcoin (BTC).
- Charisma -
Community-run memecoin DAO on the Stacks blockchain.
Blockchain Name System
- BNSx - Manage many BNS names with
one account (1:n).
- btc.us - An application for .btc
names.
- BNS search - An application
to search registered BNS names.
- BNS and Ordinals - Inscribe BNS
as Ordinal.
- Owl.link - An application to create
linking page for BNS names.
- Ryder Handles - BNS
namespaces for communities.
DeFi
- Alex Lab - A service platform
for DeFi.
- Arkadiko
Protocol - Stable coin (USDA) based on self-repaying loans.
- Bitflow - Decentralized
Exchange.
- Velar - Swapping, trading,
launching assets on premier Bitcoin L2s.
- Zest Protocol -
Decentralized borrowing and lending on Bitcoin and Stacks.
- STX20 -
Protocol to create and share digital artifacts on Stacks.
- STXTools - Charts, transactions,
price alerts for DeFi on Stacks.
- Stacks Pulse -
Real-time on-chain Stats for Stacks DeFi.
- Signal21 - On-chain analysis for
Bitcoin L1, L2 and Dapps.
- Lydian - A decentralised
treasury management protocol (discontinued).
- CityCoins - Tokens for
cities (winding down).
Games
Stacking Apps
- Lock Stacks - App to stack
Stacks token directly or with a pool.
- Fast pool - Trust minimized
stacking pool.
- PlanBetter pool - Stacking
pool with Bitcoin rewards.
- Xverse pool - Stacking pool
built into Xverse mobile app.
- Stacking DAO - Liquid
stacking on Stacks.
- Lisa - Liquid stacking on
Stacks using rebasing.
Clarity Resources
- Clarinet -
Clarity runtime packaged as a CLI, facilitates development and testing
of Clarity smart contracts.
- Clariform -
Linter and formatter for Clarity.
- Clarigen - A tool
for writing TypeScript code that interacts with Clarity smart
contracts.
- clarity.tools - In-browser
Clarity REPL.
- ClarityGPT Prompt - Writing
smart contracts with a chat bot.
- Hiro Platform - In-browser
IDE.
Example Contracts
Libraries
- uint256
- A library for converting values into 256-bits.
- clarity-bitcoin -
A library to verify Bitcoin transactions.
Contracts
- CityCoin - An
implementation of PoX lite using STX transfers to mint new coins using
proportional probabilities.
- SWAPR - A Uniswap-like
implementation on Stacks 2.0 and Clarity.
- FLEXR - An interpretation
of Ampleforth for Stacks.
- ClarityDAO - A
conversion of Moloch DAO in Clarity.
- NFT
Marketplace - Clarity smart contract for a marketplace of tradable
assets.
- StackStarter
- Clarity smart contract for crowdfunding.
- Lightning
Swaps - Fraud-proof swaps using Lightning Network.
- Election
Voting - Basic voting for candidates using Clarity.
- DualX - A
collection of Clarity contracts that implement a DeFi ecosystem for
exchanges.
- ExecutorDAO - A
Clarity framework for building DAO functionality into your smart
contracts.
- Digital Will
- Conditional fund transfers.
Non-Fungible Tokens
Fungible Tokens
Stacking
App Development
Client Libraries
- Stacks.js -
Monorepo for JavaScript libraries for interacting with the Stacks
blockchain.
- stacks.rs - A Rust
toolkit to interact with the Stacks Blockchain.
- stacks.py -
Python Library to interact with the Stacks blockchain.
CLI
- @stacks/cli -
Command line interface for interacting with auth, storage, and
transactions.
Storage
- CompassDB - A
library for managing advanced collections in Gaia storage.
- lens-file-source -
File storage abstraction through mechanisms like caching, transactions,
and JSON map aggregation for Gaia.
- GaiaDown -
Gaia storage backend for LevelUp.
Indexing and Querying APIs
- Stacks API - Hosted API
to interact directly with the blockchain to query information, broadcast
transactions, and scale your projects on Stacks.
- Quicknode -
Hosted ednpoint to quickly and easily connect to Stacks using
Quicknode.
- Self-Hosted
Render - One-click deploy tool to self-host a Stacks node on
Render.
- Self-Hosted
Digital Ocean - Digital Ocean droplet for running a Stacks
node.
- Self-Hosted
Docker - Tool to run a self-hosted Stacks node with Docker.
Learning Resources
Documentation
Videos
Written Tutorials
Books
Courses
- Clarity Universe - A
comprehensive Clarity development course, offered as both a self-paced
course or as a 6-week guided cohort.
Contributing
We welcome community contributions to this list. Please read the contribution guidelines before
contributing.
stackschain.md
Github