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 ⛓

GitHub

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

Backlinks from these awesome lists:

More related projects: