← Back to Awesome

Sections

Stacks

GitHub repository ↗ synced 2026/8/9

Awesome StacksAwesome

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.

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 mobile.

OKX Web3 Wallet

Multi-chain wallet that also supports Stacks.

Xverse Wallet

Mobile wallet application and browser extension for managing Bitcoin, STX and stacking (partly open source).

WalletConnect

Documentation how to use Wallet Connect (Reown) with Stacks.

Stacks Web Applications

Hiro Explorer

An application for reviewing transactions on the Stacks Blockchain.

STXER

An explorer, debugger and simulator 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](https://github.com/friedger/speed-spend)).

Blocksurvey

AI-driven survey platform with focus on data ownership and privacy.

AIBTC

A coordination network of AI agents working towards measurable tasks.

FatStx

An annual transaction viewer for e.g. tax declaration.

Blockchain Name System

BNS V2

Hub for all Blockchain namespaces on Stacks, with transaction history and analytics.

btc.us

An application for .btc names.

Owl.link

An application to create linking page for BNS names.

DeFi

Bitflow

Decentralized Exchange.

Velar

Swapping, trading, launching assets on premier Bitcoin L2s.

Zest Protocol

Decentralized borrowing and lending on Bitcoin and Stacks.

FakFun

Platform for exchange, launch, wrapping for memecoins build on Bitcoin.

Alex Lab

A service platform for DeFi.

Arkadiko Protocol

Stable coin (USDA) based on self-repaying loans.

Granite

A Bitcoin liquidity protocol that provides the non-custodial, secure, and decentralized way to borrow against Bitcoin.

BSD

A synthetic, digital dollar backed by Bitcoin using over-collateralized lending model.

USDh

A Bitcoin-baked, yield-bearing synthetic dollar using short perpetual futures position and institutional-grade custodians.

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

Stacks Degens

A car racing game with retro graphics enabled through NFTs.

Project Indigo

An interactive story and RPG experience.

Stacking Apps

Stacking on Leather

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.

Stacking Tracker

Overview of Stacking and historical data [Source code](https://github.com/StackingDAO/stacking-tracker).

Clarity Resources

Developer Tools

Clarinet

Clarity runtime packaged as a CLI, facilitates development and testing of Clarity smart contracts.

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.

secondlayer

TypeScript code generation for Clarity contracts with React hooks and testing utilities. Inspired by Clarigen.

Example Contracts

Source of Clarity

Listing of all deployed Clarity contracts on mainnet with some comments.

Example Contracts

A collection of sample smart contracts to serve as a starting point for writing your own.

Audited Example Smart Contracts

Another collection of smart contract examples, these have been audited for security.

Libraries & Protocols

blaze

A protocol for signature-based authorization.

uint256

A library for converting values into 256-bits.

clarity-bitcoin

A library to verify Bitcoin transactions.

STX20

Protocol to create and share digital artifacts on Stacks.

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.

MultiSafe

A shared crypto vault for managing Stacks (STX) and Bitcoin (BTC).

Charisma

Community-run memecoin DAO on the Stacks Blockchain.

Non-Fungible Tokens

This is #1

The first professional NFT built on Bitcoin and the Stacks Blockchain ([contract](https://explorer.hiro.so/txid/SP3QSAJQ4EA8WXEDSRRKMZZ29NH91VZ6C5X88FGZQ.thisisnumberone-v2?chain=mainnet)).

Smart Contract GPT

Chat bot trained to create SIP-009 contracts.

Fungible Tokens

Nothing

A fungible token that does nothing ([contract](https://explorer.hiro.so/txid/SP32AEEF6WW5Y0NMJ1S8SBSZDAY8R5J32NBZFPKKZ.nope?chain=mainnet)).

Stacking

Stacking Pools

Wrapper contracts of PoX for stacking pools.

Stacks Pools

Decentralized Stacking Pool.

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.

go-stacks

Golang SDK for interacting with the stacks blockchain.

x402 Stacks

A protocol and SDK for building payment-gated APIs on the Stacks Blockchain.

Stacks Connect

A library for connecting apps with Stacks accounts.

Sign-In With Stacks

A library for creating and verifying Sign-In with Stacks messages.

CLI

@stacks/cli

Command line interface for interacting with auth, storage, and transactions.

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.

Stacks Monitoring

Grafana Dashboard for Stacks nodes.

Learning Resources

Documentation

Official Stacks documentation

Documentation and developer tutorials for learning

Hiro documentation

Documentation focused on developers.

Stacks 101

Community curated STX knowledge.

Clarity and developing Stacks apps.

Videos

Clarity 101

Learn the basics of Clarity's design principles.

Developer Registry 101

Learn how to build a Clarity smart contract from scratch.

How Clarity Prevents Common Smart Contract Vulnerabilities

Explanation of Clarity's security princples.

Proof of Transfer Whitepaper Reading with Muneeb Ali

Overview of the Proof of Transfer (PoX) whitepaper from the author.

Web3 for Bitcoin

Overview of Stacks, the problem it solves, how it brings smart contract functionality to Bitcoin, and how to start building on it.

Why Build on Stacks

An overview of why Web3 developers might want to build on Stacks over other Blockchain protocols.

Written Tutorials

Bitcoin Primer

An Intro to Building Full-Stack Dapps on Bitcoin.

Understanding Stacks Post Conditions

A guide to understanding and working with Post Conditions in Stacks.

Test-Driven Stacks Development with Clarinet

A tutorial showing how to utilize Clarinet for testing and TDD.

Build a DEX with Stacks

An extensive introduction to working with Stacks by building a full-stack decentralized exchange.

Build a Stacks app with Remix

How to create a server-side rendered Stacks app using the Remix JS framework and Micro-Stacks.

Build a Stacks app with Next.js

Similar to the Remix tutorial above, this one utilizing Next.js and Micro-Stacks.

Creating a Voting Contract

A multi-part series showing how to use Clarity to create a simple voting smart contract.

Building an NFT with Stacks and Clarity

Utilize the SIP-009 standard to create an NFT using Clarity.

Order Book Contract Walkthrough

Walkthrough of an order book smart contract built with Clarity.

NFT Tutorial

Create an NFT with Clarity.

Books

Clarity of Mind

Writing productive smart contracts that are predictable. [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)

Courses

Clarity Universe

A comprehensive Clarity development course, offered as both a self-paced course or as a 6-week guided cohort.

Community

Discord

Stacks ecosystem Discord.

Twitter

Stacks ecosystem Twitter.

YouTube

Stacks ecosystem YouTube.

Official Stacks Forum

Stacks community forum.

r/stacks

Stacks subreddit.