Skip to content
76

Awesome Algorand

⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓

218 stars77 forks214 entriesLast push Sep 3, 2026 (26 days ago)License Other

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Core Resources >Official Resources

Algorand

Official website.

Algorand Developer Portal

Official Algorand developer portal.

Algorand Discord

Official Algorand Discord server.

Algorand FAQ

FAQ maintained by the Algorand Foundation.

Algorand Foundation

Official website of the Foundation.

Algorand Governance

Official website of Algorand Governance program.

Algorand Protocol Specs

Protocol-level specification documents for the Algorand platform.

Core Resources >AlgoKit

AlgoKit Docs

Official Algorand AlgoKit documentation.

algokit-avm-vscode-debugger

VSCode extension for line‑by‑line debugging of Algorand Python, TypeScript, TealScript and raw TEAL smart contracts via AVM traces.

algokit-cli

The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network.

algokit-client-generator-py

Algorand AlgoKit Typed Client Generator for Python.

algokit-client-generator-ts

Algorand AlgoKit Typed Client Generator for TypeScript.

algokit-core

Multi-language core primitives (Rust + FFI bindings) powering higher-level AlgoKit tooling (crypto, encoding, protocol logic).

algokit-lora

Visual local network explorer & app builder for testing Algorand applications (deploy contracts, inspect state, craft transactions).

algokit-utils-py

Algorand AlgoKit Utils for Python.

algokit-utils-ts

Algorand AlgoKit Utils for TypeScript.

algorand-python-testing

A Python library for unit testing Algorand Python smart contracts without the need to interact with the Algorand Blockchain.

algorand-TypeScript-testing

A TypeScript library for unit testing Algorand smart contracts without the need to interact with the Algorand Blockchain.

puya

An official Python to TEAL compiler that allows you to write code to execute on the Algorand Virtual Machine (AVM) with Python syntax.

puya-ts

An official TypeScript to TEAL compiler frontend, leveraging the core puya compiler, allows you to write code to execute on the Algorand Virtual Machine (AVM) with TypeScript syntax.

Core Resources >AlgoKit Templates

algokit-fullstack-template

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-python-template

Official AlgoKit's Algorand Python template provides a production-ready baseline for developing and deploying smart contracts in Python.

algokit-react-frontend-template

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-TypeScript-template

Official AlgoKit's Algorand TypeScript template provides a production-ready baseline for developing and deploying smart contracts in TypeScript.

Learning Resources >Crash Courses

Algorand Efficiency

Understanding Algorand's working principles and its efficiency.

Algorand School

Crash course slide deck.

Algorand, efficient self-sustaining Blockchain

Proof of Stake Blockchain Efficiency Framework.

Beaker

Framework for Algorand Smart Contract development, client and testing based on PyTeal. Live coding session (with @HGKimChris).

Dissecting Algorand

Introduction Algorand and an analysis on Algorand's inner workings.

Introduction to AVM and Applications

Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka Applications).

Introduction to PyTeal

Walkthrough of PyTeal, the Python framework for developing Algorand smart contracts (with @matteojug).

PyTeal ABI Smart Contracts

Using PyTeal to develop ABI-compliant Smart Contracts on Algorand. Final live coding section (with @deanste).

Zero to Hero Blockchain Algorand

Curated learning path for Algorand developers.

Zero to Hero PyTeal

PyTeal crash course video lectures.

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.

Learning Resources >Tutorials

Adding Notes to Transactions

Read and Write to the Transaction Note Field with Python.

AlgoMinter

Build your web app for minting assets using Python, AlgoSigner, and Anvil Platform.

Artificial Intelligence on Algorand

Tutorial on using machine learning to predict the transaction volume of the USDC stablecoin on the Algorand Blockchain.

Create Assets with a Stateful Smart Contract

Using Stateful Smart Contract To Create Algorand Standard Asset.

Creating a License Manager Contract

Tutorial on utilizing PyTEAL and Inner Transactions.

Getting Started with Django, Python, and Algorand

Tutorial from algorand developer portal.

Lending pool using Reach

Tutorial on how to build a lending pool using the Reach language.

MultiSig with Algorand for Co-operative Groups

Decentralised co-operative unions with Algorand Multisignature Account.

Stateless session management with the Pera wallet

Pera Wallet connection example with Next.js and Redux.

Learning Resources >Community Resources

PXke Algorand News

An AI-run Algorand newspaper with human supervision, publishing daily articles on releases, projects, and ecosystem news.

Learning Resources >Projects

AgorHash

Public, permissionless, decentralized and uncensorable free speech protocol.

Algo Snow

Interactive browser-based Algorand-themed game.

AlgoDepo

Single Deposit App Algorand.

AlgoDeposit

AMM Pool App Algorand.

algofractals

Mint randomly generated mandelbrot fractals with embedded ARC69 tags. (Archived on Dec 31, 2023)

algonim

First Algorand mini-puzzle-game. Written in Python+PyTEAL by @cusma.

algonoderewards

Track and visualize Algorand node rewards using Nodely API.

AlgoPing

A tiny cron job that issues a tweet if public Algorand Nodes (AlgoExplorer, AlgoNode and etc) are not healthy.

AlgoRadio

Experimental Algorand-themed radio experience.

Algorand Mempool Visualizer

Real-time visualization of transactions entering the Algorand mempool.

Algorand Session Wallet

Session wallet to allow persisted wallet connections across multiple wallets.

algorealm

Claim the Crown and the Sceptre of Algorand Realm! Written in Python+PyTEAL by @cusma.

algorealm-ui

A web CLI Emulator version of algorealm cli game by @aorumbayev.

algorewards

Free and unofficial Algorand governance reward calculator. Hosted on GitHub Pages.

AlgoTables

A suite of tools designed to aid everyday hodlers of ALGO who participate in the Algorand ecosystem.

algovanity

Algorand Vanity Address Generator from Ripe.

arc3.xyz

Dapp that can be used to mint ARC3 compliant NFTs.

Auction Demo

On-chain NFT auction using smart contracts.

Automated Prediction Market Maker on Algorand

Backend repository for an automated prediction market maker on Algorand.

galvanity

Go-based Algorand vanity address generator.

genpyteal

Generate PyTeal from (mostly) normal Python.

lazylora

Terminal UI for exploring Algorand blockchain.

minter

Bulk mint Algorand NFTs following the ARC-69 community standard. Written in Node.js by @fish.exe.

Pipeline-UI

A React.js based component library for rapid deployment of Algorand Dapps.

QRCode Generator

Uinversal QRCode generator module for Algorand ARC-26 URIs.

Sign Zero

Lightweight demo app exploring authentication and signing flows.

staketaxcsv

Python backend for stake.tax that generates taxable transactions CSVs for Algorand and other Blockchains.

STOI

Song ownership gone decentralized via microDAOs.

TinyBar App

A tiny macOS menu bar app for tracking ASA prices from TinyMan.

txnDuck

Transaction building tool for Algorand blockchain.

WalletConnect Example DApp

Algorand WalletConnect demo.

wen-tools

Bulk operations tool for Algorand.

xGov-Guru

Tool to browse xGov voting data and proposals.

Learning Resources >AlgoKit Community Templates

algokit-goracle-template

Algokit community template for quick starting a smart contract project interacting with goracle.

algokit-subtopia-template

Algokit community template for quick starting a dapp frontend project interacting with Subtopia platform.

algokit-tealish-template

AlgoKit community template for quick starting a smart contract project with tealish and algojig.

Development & Tools >Language SDKs & Tools

cplusplus-algorand-sdk

Algorand C++ SDK: This repo is providing C++ sdk on algorand chain.

unreal-algorand-sdk

Official Unreal Engine plugin for Algorand Blockchain Platform.

vertices-algorand-sdk

The Vertices SDK provides developers with easy device access to interact with Blockchains.

dart-algorand-sdk

Dart Algorand SDK.

conduit

Algorand's data pipeline framework.

go-algorand

Algorand's official implementation in Go.

go-algorand-sdk

The Algorand Golang SDK.

algorand-php

Algorand PHP SDK created by @RootSoft.

php-algorand-sdk

Algorand PHP SDK created by @ffsolutions.

py-algorand-sdk

The Algorand Python SDK.

smart-asa

Smart ASA PyTeal reference implementation based on ARC-20.

tinyman-py-sdk

Tinyman Python SDK.

algo-builder

Framework to automate development of Algorand Assets and Smart Contracts.

algo-builder-templates

Dapps templates for Algo Builder.

algonaut.js

An easier Algo sdk for front-end dapps (TypeScript).

defly-connect

JavaScript SDK for integrating Defly Wallet to web applications.

js-algorand-sdk

The Algorand JavaScript SDK & Examples.

perawallet-connect

JavaScript SDK for integrating Pera Wallet to web applications.

solid-algo-wallets

SolidJS wallet integration library for Algorand.

subtopia-js

Subtopia JavaScript SDK providing convenient interfaces to interact with Subtopia platform.

java-algorand-sdk

The Algorand Java SDK.

dotnet-algorand-sdk

Algorand .NET SDK created by @RileyGe.

dotnet-alogrand-sdk (2)

Algorand .NET SDK maintained by @FrankSzendzielarz.

dotnet-tinyman-sdk

Tinyman .NET SDK.

dotnet-yieldly-sdk

Yieldly .NET SDK.

powershell-algorand-module

Algorand PowerShell Module.

unity-algorand-sdk

An Algorand SDK for Unity. Use the Algorand Blockchain in your video game.

unity-algorand-sdk-based-on-net-sdk

Quick and dirty Unity SDK based on .NET Algorand SDK by RileyGe.

rust-algorand-sdk

Rust Algorand SDK.

algorand-wallet

Algorand wallet official implementation in Swift.

swift-algochat

End-to-end encrypted messaging on Algorand with hybrid ECDH and PSK ratcheting in Swift.

swift-algokit

AlgoKit utilities for Swift developers.

swift-algorand

Modern Swift SDK for the Algorand Blockchain with async/await and Swift concurrency support.

swift-algorand-sdk

A Swift SDK for interacting with the Algorand Blockchain.

swift-arc

Swift library for working with Algorand ARC metadata standards for NFTs.

swift-mint

Swift library for minting NFTs on the Algorand Blockchain.

TEALrb

A Ruby DSL for writing Algorand smart contracts. (Archived on Jan 22, 2023)

Development & Tools >Smart Contract Development

algoml

A domain-specific language for specifying Algorand smart contracts, which compiles into TEAL scripts.

aqua-compiler

An expressive high level language for the Algorand block chain that compiles to TEAL code.

pyteal

Algorand Smart Contracts in Python.

reach

A domain-specific language for building cross chain decentralized applications (DApps).

tealang

A high level language for Algorand ASC1 and TEAL.

tealish

Readable Algorand VM language enabling procedural-style TEAL focused on clarity.

TEALScript

Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support.

avm-semantics

Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart contracts.

beaker

Pythonic smart contract framework (PyTEAL DSL wrappers, client + testing utilities). (Canonical repo)

d-asa

Debt Algorand Standard Application providing reference implementations and interfaces for tokenizing debt instruments (bonds, loans, commercial papers) that conform to ACTUS standards.

pyteal-utils

PyTEAL utilities library.

Development & Tools >CLI

AlgoRun

Simple CLI utility for setting up and starting an Algorand MainNet participation node.

Development & Tools >IDEs

vim-algorand-teal

Minimalistic syntax highlight for Algorand's TEAL Smart Contract language to vim.

algoDEA

Algorand IntelliJ Plugin.

Obsidian Labs/vscode-algorand

Algorand VS Code Extension.

optio-labs/teal-debugger-extension

Debug teal with minimal AVM configuration inside VSCode.

Algorand Visual Studio Extension

Visual Studio extensions for C# TEAL compilation and Algorand Smart Contract development.

Development & Tools >Testing & Debugging

algojig

A tool for testing Algorand smart contracts.

algokit-avm-debugger

Standalone AVM Debug Adapter Protocol implementation powering advanced contract debugging tooling.

graviton

Algorand's TEAL blackbox testing toolkit.

irulan

Web app for deploying + testing smart contracts (open source! + PRs welcome).

swift-algotest

Swift testing framework for Algorand smart contracts with mock chain support.

tealer

Static TEAL analyser with a set of vulnerability detectors for quick contracts reviews.

tealinspector

Quick and easy TEAL code debugging by Hipo labs.

Development & Tools >Deployment & Environment

Algorand Sandbox

Fast way to create and configure an Algorand development environment.

Algorand Sandbox Dev

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.

Wallets & Asset Interaction >Wallet Providers

A-Wallet

AWallet is an open source, HTML only, corporate friendly, and secure Algorand wallet.

Defly Wallet

Defly is an Algorand wallet with great suit of integrated DeFi features.

Exodus

Multi-cryptocurrency wallet with Algorand support.

Kibisis

Open source Algorand wallet web extension built in React and TypeScript.

Liquid Auth

Self-hosted service to bind passkeys to crypto keypairs plus P2P signaling for secure peer connections.

Pera Wallet

Secure, open source and community driven wallet for both mobile and desktop devices. Maintained by the team behind official Algorand Wallet.

Wallets & Asset Interaction >Wallet Development

rsagg

A Rust library for GPU accelerated Algorand 'vanity' address generation.

use-wallet

React hooks for using Algorand compatible wallets with web applications. Developed by txnlab.

use-wallet-js

TypeScript library for integrating Algorand wallets into decentralized applications.

Wallets & Asset Interaction >Blockchain Explorers

Algo Explorer

Modern Algorand Blockchain explorer with real-time transaction monitoring.

Algorand Ballet

Algorand accounts' 2D graphs.

Algorand Multiverse

Algorand accounts' 3D graphs.

AlgoSurf

Algorand Network Explorer (supports LocalNet in localhost).

Allo

Unified Algorand explorer covering all networks by Nodely.

Pera Explorer

Algorand Accounts, Standard Asset (ASA) explorer built by Pera Wallet

Wallets & Asset Interaction >Portfolio Trackers

ASA Stats

One-stop portfolio tracker used to summarize Algorand asset valuations from up to five wallet addresses.

CompX

Track or search assets, rewards, yield farming, transactions, and NFTs on the Algorand Blockchain anywhere and anytime. Formerly Algogator.Finance.

Wallets & Asset Interaction >Name Services

NFDomains

Algorand name service and marketplace for Non-Fungible Domains (NFDs) — unique, readable aliases for wallet addresses.

Infrastructure & Ecosystem Services >Nodes & Consensus Participation

Algorand - The Undocumented Docs

Dev Notes for Archival Node, Indexer Setup (and more).

Algorand Node UI

Terminal UI for remote Algorand node management.

AlloCTRL

A simple, open source, dashboard to help managing your node and participation keys safely, from your local machine.

nodekit

Terminal user interface for running and managing Algorand nodes locally.

Nodely

Free Node/Indexer APIs, Node running FAQ, Node/Indexer daily snapshots.

reti

Contracts, Node Daemon, and UI for Algorand 'The Reti' consensus incentives, enabling decentralized staking pools to broaden participation and enhance network security.

SubQuery

Open, fast, flexible, and decentralised cross-chain data indexer for Algorand (getting started guide).

In 2 lists

Infrastructure & Ecosystem Services >Blockchain Bridges

Algomint

Centralized BTC and ETH bridge to 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.

Infrastructure & Ecosystem Services >Oracles

Gora

Decentralized oracle networks that connect the Algorand Blockchain with the real world.

Infrastructure & Ecosystem Services >Security Auditing Services

algorand-ecosystem-audits

A growing collection of audit reports in the Algorand ecosystem maintained by blockshake-io.

Certik

Web3 security suite: smart contract audits plus analytics (Skynet, SkyTrace) for Algorand projects.

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.

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.

UlamLabs

A Blockchain lab based in Poland, offering auditing services for Algorand smart contracts.

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…

Infrastructure & Ecosystem Services >Metrics and Analytics Services

Algorand MainNet metrics

Dashboard that measures the current scale, security, decentralization, and adoption of the open-source Algorand protocol.

Allo Metrics

Algorand MainNet in numbers.

Metrika

Algorand network performance and account monitor.

OnchainPulse ASA Safety Scanner

Automated ASA token-safety check: clawback/freeze/manager authorities, default-frozen flag, holder concentration and Tinyman liquidity fused into a deterministic CLEAR/CAUTION/AVOID verdict, per-call via x402 (settles in Algorand USDC).

OpenChainBench

Independent RPC latency and L1 finality benchmarks for Algorand and 20+ other chains. Continuous measurements from 3 global regions, MIT licensed.

In 6 listsDetails

SSI, DID and Verifiable Credentials

GoPlausible

Provides PLAUSIBLE protocol, A W3C DIDs, Verifiable Credentials and Utility NFTs protocol built on Algorand, as well as ThisDID Universal W3C DID/URI resolver.

AI and Machine Learning

AlgoChat

Encrypted peer-to-peer chat client using Algorand transactions and PSK ratcheting.

algorand-agent-skills

Canonical collection of Agent Skills for AI-assisted development on Algorand by Algorand DevRel.

Algorand-GPT

An Algorand Assistant Expert with access to all Algorand documentation and chain data built on OpenAI's ChatGPT platform by GoPlausible.

algorand-mcp

Algorand Model Context Protocol (Server & Client) by GoPlausible.

In 2 lists

algorand-remote-mcp

Algorand remote SSE MCP Server Cloudflare Worker.

arcontextify

Algorand ARC-56 to MCP server converter.

corvid-agent

An autonomous AI agent platform built on Algorand with encrypted on-chain messaging.

DID-GPT

A W3C DID resolver assistant built on OpenAI's ChatGPT platform by GoPlausible.

VibeKit

CLI + MCP server that gives AI coding assistants the skills and tools to build on Algorand.

Application Platforms & Examples >DeFi Platforms

aramid.finance

A Decentralized Cross-Chain Protocol supporting Algorand, Polygon, Ethereum and other EVM chains.

Cometa.farm

Decentralized liquidity-as-a-service.

DorkFi

Cross-chain borrow/lend protocol on Algorand and Voi Network. Features overcollateralized lending, WAD stablecoin minting, and UNIT governance token.

Folks-Finance/algorand-js-sdk

Official Folks Finance Algorand Protocol SDK.

folks-router

Efficient swap routing SDK on Algorand by Folks Finance.

Folks.finance

Decentralized capital markets protocol.

Lofty.ai

Tokenized real estate investing platform.

Pact

Decentralised Automated Market Maker (AMM) built on the Algorand protocol.

stabilitas.finance

Stable and secure digital assets for various purposes such as purchases, remittances and as a store of value.

Tinyman

A decentralized trading protocol, AMM and platform.

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.

Application Platforms & Examples >NFT Marketplaces

AlgoMart

Opensource NFT marketplace whitelabel solution.

Flatter

NFT art and collectible marketplace.

NFT Gallery

Algorand NFT gallery browser with ARC-standard support.

Application Platforms & Examples >Prediction Markets

Alpha Arcade

Prediction market platform on Algorand.

Application Platforms & Examples >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.

Application Platforms & Examples >Decentralized voting

nft_voting_tool

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.

Standards >Algorand Request for Comments

ARC3

Official Algorand Standard Asset Parameters Conventions for Fungible and Non-Fungible Tokens.

See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago