Stacks

repo: friedger/awesome-stacks-chain
category: Decentralized Systems related: Kubernetes · Docker


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.

Contents

Apps

Wallets

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).
  • 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

Clarity Resources

Developer Tools

Example Contracts

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

Fungible Tokens

Stacking

App Development

Client Libraries

CLI

  • @stacks/cli - Command line interface for interacting with auth, storage, and transactions.

Indexing and Querying APIs

Learning Resources

Documentation

Videos

Written Tutorials

  • Bitcoin Primer - An Intro to Building Full-Stack Dapps on Bitcoin.
  • [Understanding Stacks Post Conditions](https://dev.to/stacks/understanding-stacks-post-conditions-e65) - A guide to understanding and working with Post Conditions in Stacks.
  • [Test-Driven Stacks Development with Clarinet](https://dev.to/stacks/test-driven-stacks-development-with-clarinet-2e4i) - 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](https://micro-stacks.dev/guides/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](https://micro-stacks.dev/guides/with-nextjs) - 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](https://blog.developerdao.com/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

Courses

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

Community

Contributing

We welcome community contributions to this list. Please read the contribution guidelines before contributing.

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?