awesome-algorand
Blockchain toolkit
A curated collection of resources and tools for building on the Algorand blockchain
⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓
191 stars
7 watching
58 forks
last commit: 2 months ago
Linked from 3 awesome lists
aialgorandalgorand-blockchainalgorand-smart-contractalgorand-standard-assetsawesomeawesome-listblockchainblockchain-technologycryptocurrencycryptographydappdapp-developmentdefigptipfspytealsmart-contractstealweb3
Awesome Algorand / Official Resources | |||
Algorand | Official website | ||
Algorand Foundation | Official website of the Foundation | ||
Algorand FAQ | FAQ maintained by the Algorand Foundation | ||
Algorand Governance | Official website of Algorand Governance program | ||
Algorand Developer Portal | Official Algorand developer portal | ||
Algorand Discord | Official Algorand Discord server | ||
Awesome Algorand / Wallets | |||
Pera Wallet | Secure, open source and community driven wallet for both mobile and desktop devices. Maintained by the team behind official Algorand Wallet | ||
Method Wallet | Algorand Wallet you'll love | ||
Defly Wallet | Defly is an Algorand wallet with great suit of integrated DeFi features | ||
Daffi Wallet | Daffi is a mobile wallet for Algorand with integrated access to Daffi platform | ||
Exodus | Exodus is a multi-cryptocurrency wallet that supports Algorand | ||
A-Wallet | AWallet is an open source, HTML only, corporate friendly, and secure Algorand wallet | ||
Awesome Algorand / Wallets / Protocols | |||
Liquid Auth | 21 | 2 months ago | Liquid Auth is a self-hosted authentication service that provides a simple way to associate Passkeys to KeyPair(s) commonly found in cryptocurrencies. In addition to authentication, Liquid Auth provides a Peer to Peer signaling service. Not only can you authenticate users, but you can also establish secure connections between them |
Awesome Algorand / Blockchain Explorers | |||
Allo | Allo is a blockchain explorer for all of Algorand created by Nodely | ||
NFTExplorer | Algorand Standard Asset (ASA) explorer built by and | ||
Pera Explorer | Algorand Accounts, Standard Asset (ASA) explorer built by | ||
Algorand Ballet | Algorand accounts' 2D graphs | ||
Algorand Multiverse | Algorand accounts' 3D graphs | ||
Asalytic | Analyze the Algorand NFT space | ||
Dappflow | Algorand Private Network Explorer (supports Sandbox in ) | ||
Bitquery | Actionable, insightful blockchain GraphQL APIs for more than 30 blockchains. One of the highlighted features is the ability to query a list of Algorand block proposers | ||
Lora | Lora is a powerful visual tool designed to streamline the Algorand local development experience. It acts as both a network explorer and a tool for building and testing your Algorand applications | ||
Awesome Algorand / Portfolio Trackers | |||
CompX | Track or search assets, rewards, yield farming, transactions, and NFTs on the Algorand blockchain anywhere and anytime. Formerly Algogator.Finance | ||
ASA Stats | One-stop portfolio tracker used to summarize Algorand asset valuations from up to five wallet addresses | ||
Awesome Algorand / Learning Resources / Crash Courses | |||
Algorand School | 78 | about 1 year ago | Algorand School crash course slide deck |
Zero to Hero PyTeal | PyTeal crash course video lectures | ||
Algorand, efficient self-sustaining blockchain | Proof of Stake Blockchain Efficiency Framework | ||
Algorand Efficiency | Understanding Algorand's working principles and its efficiency | ||
Introduction to AVM and Applications | Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka Applications) | ||
Introduction to PyTeal | Introduction to PyTeal, a Python framework to develop Smart Contract on Algorand (with ) | ||
PyTeal ABI Smart Contracts | Using PyTeal to develop Smart Contracts on Algorand. Final live coding section (with ) | ||
Beaker | Framework for Algorand Smart Contract development, client and testing based on PyTeal. Live coding session (with ) | ||
Dissecting Algorand | Introduction Algorand and an analysis on Algorand's inner workings | ||
Zero to Hero Algorand Ecosystem Onboarding Guide | Speak Fluent Algorand in 24 Hours | ||
Awesome Algorand / Learning Resources / General courses | |||
Foundations of Blockchains | A video course by Tim Roughgarden a Professor of Computer Science at Columbia University highlighting the fundamental principles, concepts and properties of Blockchain protocols | ||
Awesome Algorand / Learning Resources / Tutorials | |||
Lending pool using Reach | Tutorial on how to build a lending pool using the Reach language | ||
Creating a License Manager Contract | Tutorial on utilizing PyTEAL and Inner Transactions | ||
Stateless session management with the Pera wallet | Pera Wallet connection example with Nextjs and Redux | ||
AlgoMinter | Build your web app for minting assets using Python, AlgoSigner, and Anvil Platform | ||
Getting Started with Django, Python, and Algorand | Tutorial from algorand developer portal | ||
MultiSig with Algorand for Co-operative Groups | Decentralised co-operative unions with Algorand Multisignature Account | ||
Adding Notes to Transactions | Read and Write to the Transaction Note Field with Python | ||
Create Assets with a Stateful Smart Contract | Using Stateful Smart Contract To Create Algorand Standard Asset | ||
Awesome Algorand / Development Tools / CLI | |||
AlgoKit CLI | 169 | 10 days ago | The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network. Official tooling maintained by the Algorand Foundation |
tealinspector | 15 | about 2 years ago | Quick and easy TEAL code debugging by Hipo labs |
Awesome Algorand / Development Tools / AlgoKit Templates | |||
algokit-beaker-default-template | 7 | 8 days ago | Official AlgoKit beaker template provides a production-ready baseline for developing and deploying Beaker smart contracts. Also serves as a reference for template builders on implementing smart-contract-only algokit templates |
algokit-python-template | 6 | 10 days ago | Official AlgoKit's Algorand Python template provides a production-ready baseline for developing and deploying smart contracts in Python |
algokit-react-frontend-template | 3 | 12 days ago | Official AlgoKit React frontend template provides a production-ready baseline for developing and deploying React frontend applications with Algorand dependencies integrated. Also serves as a reference for template builders on implementing standalone algokit frontend templates |
algokit-fullstack-template | 6 | 30 days ago | Official AlgoKit fullstack template provides a production-ready baseline for developing and deploying fullstack applications with Algorand dependencies integrated. Also serves as a reference for template builders on how to combine standalone algokit templates under one full stack template project |
algokit-tealish-template | 0 | over 1 year ago | AlgoKit community template for quick starting a smart contract project with tealish and algojig |
algokit-goracle-template | 4 | over 1 year ago | Algokit community template for quick starting a smart contract project interacting with goracle |
Awesome Algorand / Development Tools / Languages | |||
vertices-algorand-sdk | 10 | about 3 years ago | The Vertices SDK provides developers with easy device access to interact with Blockchains |
unreal-algorand-sdk | 7 | about 1 year ago | Official Unreal Engine plugin for Algorand Blockchain Platform |
cplusplus-algorand-sdk | 2 | almost 2 years ago | Algorand C++ SDK: This repo is providing C++ sdk on algorand chain |
dart-algorand-sdk | Dart Algorand SDK | ||
go-algorand | 1,352 | 7 days ago | Algorand's official implementation in Go |
go-algorand-sdk | 185 | 7 days ago | The Algorand Golang SDK |
conduit | 37 | 5 months ago | Algorand's data pipeline framework |
php-algorand-sdk | 21 | about 1 year ago | Algorand PHP SDK created by |
algorand-php | 44 | about 2 years ago | Algorand PHP SDK created by |
py-algorand-sdk | 268 | 6 months ago | The Algorand Python SDK |
tinyman-py-sdk | 118 | 4 months ago | Tinyman Python SDK |
smart-asa | 32 | 8 months ago | Smart ASA PyTeal reference implementation based on ARC-20 |
js-algorand-sdk | 285 | about 1 month ago | The Algorand JavaScript SDK & Examples |
algo-builder | 133 | over 1 year ago | Framework to automate development of Algorand Assets and Smart Contracts |
algo-builder-templates | 20 | about 2 years ago | Dapps templates for Algo Builder |
algonaut.js | 10 | 5 months ago | An easier Algo sdk for front-end dapps (typescript) |
perawallet-connect | 64 | about 1 month ago | JavaScript SDK for integrating Pera Wallet to web applications |
defly-connect | 7 | 9 months ago | JavaScript SDK for integrating Defly Wallet to web applications |
subtopia-js | 9 | 17 days ago | Subtopia JavaScript SDK providing convenient interfaces to interact with Subtopia platform |
java-algorand-sdk | 68 | 7 days ago | The Algorand Java SDK |
dotnet-algorand-sdk | 39 | over 1 year ago | Algorand .NET SDK created by |
unity-algorand-sdk | 31 | about 1 year ago | An Algorand SDK for Unity. Use the Algorand blockchain in your video game |
unity-algorand-sdk-based-on-net-sdk | 1 | about 3 years ago | Quick and dirty Unity SDK based on .NET Algorand SDK by RileyGe |
dotnet-alogrand-sdk (2) | 26 | 6 months ago | Algorand .NET SDK maintained by |
dotnet-tinyman-sdk | 9 | over 1 year ago | Tinyman .NET SDK |
dotnet-yieldly-sdk | 11 | almost 2 years ago | Yieldly .NET SDK |
powershell-algorand-module | 2 | 8 months ago | Algorand PowerShell Module |
rust-algorand-sdk | 64 | 4 months ago | Rust Algorand SDK |
algorand-wallet | 189 | 3 months ago | Algorand wallet official implementation in Swift |
swift-algorand-sdk | 20 | about 2 months ago | A Swift SDK for interacting with the Algorand Blockchain |
TEALrb | 8 | almost 2 years ago | A Ruby DSL for writing Algorand smart contracts. (Archived on Jan 22, 2023) |
Awesome Algorand / Development Tools / IDEs | |||
vim-algorand-teal | 6 | over 1 year ago | Minimalistic syntax highlight for Algorand's TEAL Smart Contract language to vim |
algoDEA | Algorand IntelliJ Plugin | ||
Obsidian Labs/vscode-algorand | 12 | almost 2 years ago | Algorand VS Code Extension |
optio-labs/teal-debugger-extension | 14 | over 2 years ago | Debug teal with minimal AVM configuration inside VSCode |
Algorand Visual Studio Extension | 21 | 3 months ago | Visual Studio extensions for C# TEAL compilation and Algorand Smart Contract development |
Awesome Algorand / Development Tools / Other Development Tools | |||
puya | 91 | 7 days ago | PuyaPy is an official Python to TEAL compiler that allows you to write code to execute on the Algorand Virtual Machine (AVM) with Python syntax |
pyteal | 285 | 6 months ago | Algorand Smart Contracts in Python |
beaker | 98 | about 1 month ago | A tool for smart contract development on the Algorand blockchain. Inspired by |
pyteal-utils | 28 | over 1 year ago | PyTEAL utilities library |
reach | A domain-specific language for building cross chain decentralized applications (DApps) | ||
aqua-compiler | 2 | over 2 years ago | An expressive high level language for the Algorand block chain that compiles to TEAL code |
algoml | 24 | over 2 years ago | A domain-specific language for specifying Algorand smart contracts, which compiles into TEAL scripts |
tealang | 37 | over 2 years ago | A high level language for Algorand ASC1 and TEAL |
ASC Builder | A GUI (drag and drop) tool for developing & deploying Algorand smart contracts developed by | ||
tealish | Tealish is a readable language for the Algorand Virtual Machine. It enables developers to write TEAL in a procedural style optimized for readability | ||
avm-semantics | 15 | 24 days ago | Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart contracts |
TEALScript | 51 | 16 days ago | Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support |
Algorand Sandbox | 239 | 7 days ago | Fast way to create and configure an Algorand development environment |
Algorand Sandbox Dev | 15 | 11 months ago | Docker Hub image for faster local development and CI/CD usage. (Archived on Jan 2, 2024) |
Official Algod Container | Algod Docker Hub image from Algorand Inc | ||
Official Conduit Container | Conduit Docker Hub image from Algorand Inc | ||
graviton | 17 | over 1 year ago | Algorand's TEAL blackbox testing toolkit |
tealer | 62 | 10 months ago | Static TEAL analyser with a set of vulnerability detectors for quick contracts reviews |
irulan | Web app for deploying + testing smart contracts ( ) | ||
algojig | 15 | about 1 month ago | A tool for testing Algorand smart contracts |
use-wallet | 81 | 6 days ago | React hooks for using Algorand compatible wallets with web applications. Developed by |
use-wallet-js | 12 | 5 months ago | TypeScript library for integrating Algorand wallets into decentralized applications |
rsagg | 3 | 14 days ago | A Rust library for GPU accelerated Algorand 'vanity' address generation |
Awesome Algorand / DeFi Platforms | |||
Tinyman | A decentralized trading protocol, AMM and platform | ||
Pact | Decentralised Automated Market Maker (AMM) built on the Algorand protocol | ||
Lofty.ai | Tokenized real estate investing platform | ||
Folks.finance | Decentralized capital markets protocol | ||
C3 | Cross-margin cross-collateralization clearing engine protocol | ||
Cometa.farm | Decentralized liquidity-as-a-service | ||
aramid.finance | A Decentralized Cross-Chain Protocol supporitng Algorand, Polygon, Ethereum and other EVM chains | ||
stabilitas.finance | Stable and secure digital assets for various purposes such as purchases, remittances and as a store of value | ||
vestige.fi | A decentralized ecosystem of tools primary used as a tool to track and trend Algorand Standard Assets and Liquidity Pools across the ecosystem. The platform also provides a decentralized swap and a launchpad platform | ||
Awesome Algorand / Nodes & Consensus Participation | |||
Algorand - The Undocumented Docs | 5 | almost 3 years ago | Dev Notes for Archival Node, Indexer Setup (and more) |
Nodely | Free Node/Indexer APIs, Node running FAQ, Node/Indexer daily snapshots | ||
Algorand Node UI | 27 | over 1 year ago | Terminal UI for remote Algorand node management |
SubQuery | Open, fast, flexible, and decentralised cross-chain data indexer for Algorand ( ) | ||
AlgoRun | 29 | over 1 year ago | Simple CLI utility for setting up and starting Algorand MainNet participation node |
AlloCTRL | 13 | over 1 year ago | A simple, open source, dashboard to help managing your node and participation keys safely, from your local machine |
TxnLab/reti | 24 | 8 days ago | Provides contracts, a Node Daemon, and a UI for Algorand 'The Reti' consensus incentives, facilitating the creation of decentralized staking pools on the Algorand network to promote broader participation and enhance network security through diversification |
Awesome Algorand / Subscription Management | |||
Subtopia | Decentralized subscription management platform for dApp creators and platform on Algorand. Manage and own your subscription infrastructure, setup flexible plans, discounts and get paid in Algo or any ASA token. Created by @aorumbayev | ||
Awesome Algorand / Security Auditing Services | |||
Certik | CertiK provides the gold standard in web3 security tools, from its industry-leading smart contract audits, to its blockchain analytics tools such as Skynet and SkyTrace, making it the ideal partner in ensuring the end-to-end security of Algorand projects | ||
AlgoBuilder Audits | The team behind AlgoBuilder offering to consult your project, have smart contracts done by professionals, write automated tests or audit your existing project | ||
UlamLabs | A blockchain lab based in Poland, offering auditing services for Algorand smart contracts | ||
Runtime Verification | Smart contract analysis and verification by the team who audited platforms like Algofi, FolksFinance, Yieldly and other prominent DeFi platforms in the ecosystem | ||
Immunebytes | Secure your Algorand Smart Contract with credible security auditing solutions | ||
KudelskiSecurity | Move your blockchain project securely and successfully into production or onto mainnet. Company can help you assess, design, customize, deploy and manage blockchain and digital ledger technology systems so you can confidently leverage security as a powerful differentiator in this dynamic market | ||
algorand-ecosystem-audits | 3 | almost 2 years ago | A growing collection of audit reports in the Algorand ecosystem maintained by |
Vantage Point Blockchain | Smart contract audits, crypto wallet audit and other penetration testing services in Algorand ecosystem with clients such as Folks.Finance, Pera, Algorand Foundation, Deflex (Defly/Alammex), GARD, Venue.One and others. Reports are signed by velocity.vantagepoint.algo and published at | ||
Tenset Security | Comprising a team of Web3 Security Researchers, Tenset Security is dedicated to leaving no stone unturned in their pursuit of security excellence. They have a in discovering high-severity vulnerabilities specifically within Algorand projects, emphasizing their expertise and commitment to the Algorand ecosystem | ||
Awesome Algorand / Blockchain Bridges | |||
Algomint | Centralized BTC and ETH bridge to Algorand | ||
XP.network | Centralized cross-chain NFT bridge | ||
ptokens | pNetwork Officially Launched Cross-Chain Bridges for Algorand | ||
Messina | The ALGO — ETH two-way Messina.one's Bridge will open the doors for interoperability between Ethereum and ERC-20 tokens with Algorand | ||
Awesome Algorand / Oracles | |||
Gora | Decentralized oracle networks that connect the Algorand blockchain with the real world | ||
Awesome Algorand / Name Services | |||
NFDomains | Algorand name service and marketplace for Non-Fungible Domains (NFDs) — unique, readable aliases for wallet addresses | ||
Awesome Algorand / Community Resources / Projects | |||
arc3.xyz | 22 | about 2 years ago | Dapp that can be used to mint ARC3 compliant NFTs |
Auction Demo | 57 | over 1 year ago | On-chain NFT auction using smart contracts |
Algorand Session Wallet | 16 | over 2 years ago | Session wallet to allow persisted wallet connections across multiple wallets |
AlgoWorld-Contracts | 30 | 7 days ago | Collection of all smart contracts used by AlgoWorld, written in PyTeal |
AlgoWorld-Swapper | 23 | 5 months ago | Free and trustless ASA swapper, powered by Algorand Smart Signatures |
WalletConnect Example DApp | 21 | 3 months ago | Algorand WalletConnect demo |
TinyBar App | A tiny macOS menu bar app for tracking ASA prices from TinyMan | ||
algonim | 26 | over 3 years ago | First Algorand mini-puzzle-game. Written in Python+PyTEAL by |
algorealm | 18 | almost 2 years ago | Claim the Crown and the Sceptre of Algorand Realm! Written in Python+PyTEAL by |
algorealm-ui | 3 | 9 days ago | A web CLI Emulator version of algorealm cli game by @aorumbayev |
minter | 11 | over 2 years ago | Bulk mint Algorand NFTs following the ARC-69 community standard. Written in Node.js by |
algovanity | Algorand Vanity Address Generator from | ||
galvanity | 9 | about 3 years ago | Galvanity is Algorand vanity address generator written in Go |
genpyteal | 9 | about 2 years ago | Generate PyTeal from (mostly) normal Python |
AgorHash | 3 | almost 3 years ago | Public, permissionless, decentralized and uncensorable free speech protocol |
GoPlausible | Proof of anything protocol, built on Algorand. | ||
QRCode Generator | 22 | 2 months ago | |
algofractals | 2 | over 1 year ago | Mint randomly generated mandelbrot fractals with embedded ARC69 tags. (Archived on Dec 31, 2023) |
algorewards | Free and unofficial Algorand governance reward calculator. Hosted on GitHub Pages | ||
algorand.dev | Algorand Developer: The unofficial developer resource | ||
Pipeline-UI | 30 | over 2 years ago | A React.js based component library for rapid deployment of Algorand Dapps |
STOI | Song ownership gone decentralized via microDAOs | ||
AlgoTables | A suite of tools designed to aid everyday hodlers of ALGO who participate in the Algorand ecosystem | ||
AlgoPing | 5 | 9 days ago | A tiny cron job that issues a if public Algorand Nodes (AlgoExplorer, AlgoNode and etc) are not healthy |
SliceSwap | One place to trade your assets across major Dex's. All swaps are powered by @deflexfi | ||
algodaddy | A blog website for Algorand community | ||
directorydotalgo | Algorand's unofficial ecosystem directory of projects | ||
staketaxcsv | 251 | 28 days ago | Python backend for that generates taxable transactions CSVs for Algorand and other blockchains |
Awesome Algorand / Algorand Request for Comments | |||
ARC3 | 126 | 6 days ago | Official Algorand Standard Asset Parameters Conventions for Fungible and Non-Fungible Tokens |
ARC69 | 36 | almost 2 years ago | Unofficial Algorand Standart Asset Parameters Convention popular in Algorand NFT community, inspired by and , created by |
Awesome Algorand / Metrics and Analytics Services | |||
Algorand MainNet metrics | Dashboard that measures the current scale, security, decentralization, and adoption of the open-source Algorand protocol | ||
How Big is Algorand? | Algorand's networks size monitor | ||
Algorand Mempool | Algorand mempool explorer | ||
Metrika | Algorand network performance and account monitor | ||
Algorand Stats | All stats about Algorand Governance | ||
Awesome Algorand / Decentralized voting | |||
nft_voting_tool | 6 | about 1 month ago | Official voting tool by Algorand Foundation. The repository contains a voting tool that allows for creation and facilitation of immutable, tamperproof voting using the Algorand blockchain |
vote-coin-demo | 4 | about 1 year ago | Decentralized message standard for on-chain voting on Algorand developed by @scholtz |
Awesome Algorand / NFT Marketplaces | |||
AB2 | decentralized marketplace for crypto art assets secured on the Algorand blockchain created by | ||
Rand Gallery | Algorand Standard Asset (ASA) explorer and marketplace developed by | ||
AlgoGems | Algorand Standard Asset (ASA) markeplace and trading platform for NFT collectors | ||
AlgoWorldExplorer | NFT marketplace, explorer and gallery for AlgoWorld NFTs developed by | ||
AlgoMart | 183 | over 1 year ago | Opensource NFT marketplace whitelabel solution |
ALGOxNFT | NFT gallery and marketplace | ||
Dartroom | Decentralized NFT explorer, minting and trading | ||
Alchemon | Monster-collecting NFT card game | ||
Otherverse | NFT collections marketplace | ||
Musa | Music, Art & Fashion NFT gallery and marketplace | ||
Flatter | NFT art and collectible marketplace | ||
Aorist | NFT art gallery and marketplace | ||
ASA cafe | Algorand Standard Asset platform and decentralized marketplace built by . ASA cafe lets users mint and trade freely using the most modern standards, such as ARC-19, in Algo, USDC, or one of ASA cafe's expanding list of curated non-network tokens | ||
Grid | The Grid is a lightweight, static site that executes in the clients frontend to retrieve an arbitrary list of live contracts for users to browse and interact with. The Grid is highly configurable allowing for any of the ZestBloom supported contracts and sale types to be displayed, but through means of a simple configuration file, what gets displayed may easily be constrained to only a specific collection or curated list of sales |
More related projects:
- pawamoy/copier-pdm
- graphql-python/graphql-core
- lyst/lightfm
- jsv4/opencontracts
- fpgmaas/cookiecutter-poetry
- axiros/terminal_markdown_viewer
- arocks/edge
- bauerji/flask-pydantic
- robertmartin8/pyportfolioopt
- pbkhrv/ulauncher-keepassxc
- orion-ai-lab/kurosiwo
- xarray-contrib/xeofs
- ghiggi/gpm_api
- scitools/iris
- projectmesa/mesa