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
-
Stacks Explorer
- An application for reviewing transactions on the Stacks blockchain.
-
Boom.money - A web wallet focused on
NFTs, and custom tokens.
-
Send Many - An application to send
STX to many recipients in one transaction.
-
MIA Block explorer - A web
application to exolore MIA coin transactions for all and personal
accounts.
-
Speed Spend - A suite of working
Clarity experiments on testnet (source).
Clarity Resources
-
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.
-
search-clarity.dev - An
application for searching for deployed Clarity 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.
Non-Fungible Tokens
-
Tofauti - Collection of resources
around NFTs on Stacks.
-
This is #1 - The first
professional NFT built on Bitcoin and the Stacks blockchain (contract).
Fungible Tokens
Stacking
App Development
Frontend Libraries
-
Stacks.js -
Monorepo for JavaScript libraries for interacting with the Stacks
blockchain.
CLI
-
[@stacks/cli](https://github.com/blockstack/stacks.js/tree/master/packages/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.
Learning Resources
Documentation
Videos
Contributing
We welcome community contributions to this list. Please read the
contribution guidelines before contributing.