micro-stacks

🎉

Version 1.0.0 has just been released! Check out the blog post.

micro-stacks is an all-in-one JavaScript/TypeScript SDK for building robust and sophisticated decentralized apps on Stacks. With micro-stacks you can build apps that can: interact with Clarity, the smart contract language on Stacks, apps that interact with Stacks based wallets, construct transactions, post conditions, and much more!



🚀 Get started
Learn how to add micro-stacks to any JavaScript based project.
Build an app
✨ Connect a Stacks wallet
Learn how to add web3 authentication to any JavaScript application or service.
Add authentication
💰 Sign transactions
Learn about the different types of transactions and how to have your users sign them.
Learn about transactions
📝 Message signing
Learn about message signatures and SIP-018 structured data signing.
Sign messages
🔒 Working with post conditions
Learn how to construct post-conditions to protect your users from accidental asset-loss.
Learn more

Features

  • Core has only 2 dependencies (and those have 0)
  • Modular: take what you need, leave what you don't
  • ESM based, works with all modern bundlers
  • Un-opinionated core
  • Robust framework integrations
    • React
    • Svelte
    • Vue
    • Solidjs
    • React Jotai
  • Built from the ground up to work with wallet-based authentication
  • Highly typed -- written in typescript
  • Well tested
  • Audited

Community

starsdownloadslicense

micro-stacks is created and maintained by Fungible Systems, a web3-focused design and engineering studio.

Follow @FungibleSystems on Twitter for updates and memes :~)