Track Awesome Algorand Updates Daily
⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 aorumbayev/awesome-algorand · ⭐ 127 · 🏷️ Decentralized Systems
May 19, 2023
Other Development Tools / Nodes and Indexers
- AlgoNode - Free Node/Indexer APIs, Node running FAQ, Node/Indexer daily snapshots.
May 18, 2023
AlgoKit Templates
- algokit-beaker-default-template (⭐3) - Official AlgoKit beaker template provides a production-ready baseline for developing and deploying Beaker smart contracts.
- algokit-tealish-template (⭐0) - AlgoKit community template for quick starting a smart contract project with tealish and algojig.
Apr 26, 2023
Other Development Tools / Docker
- Official Algod Container - Algod Docker Hub image from Algorand Inc.
- Official Conduit Container - Conduit Docker Hub image from Algorand Inc.
Apr 25, 2023
Projects / Wallets
- staketaxcsv (⭐205) - Python backend for stake.tax that generates taxable transactions CSVs for Algorand and other blockchains.
Apr 15, 2023
Languages / JavaScript & TypeScript
- subtopia-js (⭐6) - Subtopia JavaScript SDK providing convenient interfaces to interact with Subtopia platform.
Subscription Management / Wallets
- 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.
Apr 14, 2023
Other Development Tools / Smart Contracts
- ceal (⭐7) - A C-like language for Algorand smart contracts by @dragmz.
Projects / Wallets
- directorydotalgo - Algorand's unofficial ecosystem directory of projects.
Apr 12, 2023
Security Auditing Services / Wallets
- 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 https://github.com/vantagepointreports/releases (⭐2).
Apr 05, 2023
Tutorials
- WalletConnect Quickstart - Overview and quick start guide to WalletConnect protocol.
- Stateless session management with the Pera wallet - Pera Wallet connection example with Nextjs and Redux.
Apr 04, 2023
Other Development Tools / Smart Contracts
- TEALScript (⭐25) - Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support.
Apr 01, 2023
NFT Marketplaces / Wallets
- 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.
Mar 16, 2023
Languages / Go
- conduit (⭐22) - Algorand's data pipeline framework.
Mar 06, 2023
Projects / Wallets
- AlgoPOAP - Proof of Attendance Protocol (and much more) on Algorand. Mint your first POAP on Algorand!.
Feb 28, 2023
Languages / C/C++
- unreal-algorand-sdk (⭐4) - Official Unreal Engine plugin for Algorand Blockchain Platform.
- cplusplus-algorand-sdk (⭐2) - Algorand C++ SDK: This repo is providing C++ sdk on algorand chain.
Jan 16, 2023
Languages / .NET
- dotnet-alogrand-sdk (2) (⭐26) - Algorand .NET SDK maintained by @FrankSzendzielarz.
- dotnet-tinyman-sdk (⭐9) - Tinyman .NET SDK.
- dotnet-yieldly-sdk (⭐11) - Yieldly .NET SDK.
- powershell-algorand-module (⭐2) - Algorand PowerShell Module.
Jan 14, 2023
CLI
- tealinspector (⭐15) - Quick and easy TEAL code debugging by Hipo labs.
Other Development Tools / Smart Contracts
- beaker-ts (⭐17) - Generate typescript clients for your beaker applications.
Jan 12, 2023
Wallets
- Daffi Wallet - Daffi is a mobile wallet for Algorand with integrated access to Daffi platform.
Blockchain Explorers
- Pera Explorer - Algorand Accounts, Standard Asset (ASA) explorer built by Pera Wallet
Projects / Wallets
- algodaddy - A blog website for Algorand community.
Jan 11, 2023
CLI
- AlgoKit CLI (⭐109) - The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network. Official tooling maintained by the Algorand Foundation.
Jan 10, 2023
Projects / Wallets
- SliceSwap - One place to trade your assets across major Dex's. All swaps are powered by @deflexfi.
Jan 01, 2023
Wallets
- Defly Wallet - Defly is an Algorand wallet with great suit of integrated DeFi features.
- Exodus - Exodus is a multi-cryptocurrency wallet that supports Algorand.
Languages / JavaScript & TypeScript
- defly-connect (⭐6) - JavaScript SDK for integrating Defly Wallet to web applications.
Dec 27, 2022
Blockchain Explorers
- 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.
Dec 11, 2022
Other Development Tools / Testing
- algojig (⭐12) - A tool for testing Algorand smart contracts.
NFT Marketplaces / Wallets
- ASA cafe - Algorand Standard Asset platform and decentralized marketplace built by @CryptoRUSHGav. 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.
DeFi Platforms / Wallets
- Cometa.farm - Decentralized liquidity-as-a-service.
Projects / Wallets
- algorealm (⭐18) - Claim the Crown and the Sceptre of Algorand Realm! Written in Python+PyTEAL by @cusma.
- algorealm-ui (⭐3) - A web CLI Emulator version of algorealm cli game by @aorumbayev.
Nov 25, 2022
Blockchain Bridges / Wallets
- Messina - The ALGO — ETH two-way Messina.one's Bridge will open the doors for interoperability between Ethereum and ERC-20 tokens with Algorand.
Nov 19, 2022
Crash Courses
- Dissecting Algorand - Introduction Algorand and an analysis on Algorand's inner workings.
Nov 09, 2022
IDEs / Visual Studio
- Algorand Visual Studio Extension (⭐14) - Visual Studio extensions for C# TEAL compilation and Algorand Smart Contract development.
Oct 28, 2022
Security Auditing Services / Wallets
- algorand-ecosystem-audits (⭐3) - A growing collection of audit reports in the Algorand ecosystem maintained by blockshake-io.
Oct 21, 2022
Other Development Tools / Wallets
- use-wallet (⭐48) - React hooks for using Algorand compatible wallets with web applications. Developed by txnlab.
Oct 13, 2022
Projects / Wallets
- AlgoPing (⭐4) - A tiny cron job that issues a tweet if public Algorand Nodes (AlgoExplorer, AlgoNode and etc) are not healthy.
Oct 11, 2022
Crash Courses
- Introduction to PyTeal - Introduction to PyTeal, a Python framework to develop Smart Contract on Algorand (with @matteojug).
- PyTeal ABI Smart Contracts - Using PyTeal to develop ABI-compliant Smart Contracts on Algorand. Final live coding section (with @deanste).
- Beaker - Framework for Algorand Smart Contract development, client and testing based on PyTeal. Live coding session (with @HGKimChris).
Oct 08, 2022
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.
Oct 03, 2022
Crash Courses
- Introduction to AVM and Applications - Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka Applications).
Sep 29, 2022
Other Development Tools / Smart Contracts
- avm-semantics (⭐14) - Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart contracts.
Sep 16, 2022
Other Development Tools / Smart Contracts
- tealish (⭐82) - Tealish is a readable language for the Algorand Virtual Machine. It enables developers to write TEAL in a procedural style optimized for readability.
Sep 06, 2022
Security Auditing Services / Wallets
- 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.
Aug 24, 2022
Languages / C/C++
- vertices-algorand-sdk (⭐9) - The Vertices SDK provides developers with easy device access to interact with Blockchains.
Languages / Ruby
- TEALrb (⭐8) - A Ruby DSL for writing Algorand smart contracts.
Aug 12, 2022
Other Development Tools / Nodes and Indexers
- SubQuery - Open, fast, flexible, and decentralised cross-chain data indexer for Algorand (getting started guide).
Aug 11, 2022
Other Development Tools / Smart Contracts
- ASC Builder - A GUI (drag and drop) tool for developing & deploying Algorand smart contracts developed by Algoknox.
Aug 09, 2022
Languages / Python
- smart-asa (⭐28) - Smart ASA PyTeal reference implementation based on ARC-20.
Jul 07, 2022
Other Development Tools / Smart Contracts
- beaker (⭐86) - A tool for smart contract development on the Algorand blockchain. Inspired by
flask
.
Projects / Wallets
- AgorHash (⭐3) - Public, permissionless, decentralized and uncensorable free speech protocol.
Jun 28, 2022
Projects / Wallets
- AlgoTables (⭐5) - A suite of tools designed to aid everyday hodlers of ALGO who participate in the Algorand ecosystem.
Jun 22, 2022
Blockchain Explorers
- Dappflow - Algorand Private Network Explorer (supports Sandbox in
localhost
).
Other Development Tools / Nodes and Indexers
- Algorand Node UI (⭐25) - Terminal UI for remote Algorand node management.
Jun 20, 2022
Languages / JavaScript & TypeScript
- perawallet-connect (⭐57) - JavaScript SDK for integrating Pera Wallet to web applications.
Jun 04, 2022
Projects / Wallets
- AlgoWorld-Swapper (⭐19) - Free and trustless ASA swapper, powered by Algorand Smart Signatures.
Jun 03, 2022
Languages / JavaScript & TypeScript
- algonaut.js (⭐10) - An easier Algo sdk for front-end dapps (typescript).
Other Development Tools / Testing
- irulan - Web app for deploying + testing smart contracts (open source! + PRs welcome (⭐4)).
Projects / Wallets
- algorand.dev - Algorand Developer: The unofficial developer resource.
- STOI - Song ownership gone decentralized via microDAOs.
May 30, 2022
Projects / Wallets
- Pipeline-UI - A React.js based component library for rapid deployment of Algorand Dapps.
May 20, 2022
Blockchain Bridges / Wallets
- ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
Projects / Wallets
- algorewards - Free and unofficial Algorand governance reward calculator. Hosted on GitHub Pages.
Apr 29, 2022
Crash Courses
- Algorand, efficient self-sustaining blockchain - Proof of Stake Blockchain Efficiency Framework.
- Algorand Efficiency - Understanding Algorand's working principles and its efficiency.
Apr 12, 2022
Official Resources
- Algorand Discord - Official Algorand Discord server.
Projects / Wallets
- AlgoWorld-Contracts (⭐31) - Collection of all smart contracts used by AlgoWorld, written in PyTeal.
Apr 09, 2022
Other Development Tools / Smart Contracts
- tealang (⭐37) - A high level language for Algorand ASC1 and TEAL.
Apr 03, 2022
Projects / Wallets
- algofractals (⭐2) - Mint randomly generated mandelbrot fractals with embedded ARC69 tags.
Apr 01, 2022
Languages / JavaScript & TypeScript
- algo-builder (⭐135) - Framework to automate development of Algorand Assets and Smart Contracts.
- algo-builder-templates (⭐21) - Dapps templates for Algo Builder.
Mar 31, 2022
Other Development Tools / Testing
- graviton (⭐19) - Algorand's TEAL blackbox testing toolkit.
- tealer (⭐53) - Static TEAL analyser with a set of vulnerability detectors for quick contracts reviews.
Mar 25, 2022
Crash Courses
- Zero to Hero PyTeal - PyTeal crash course video lectures.
Mar 07, 2022
Other Development Tools / Docker
- Algorand Sandbox Dev (⭐13) - Docker Hub image for faster local development and CI/CD usage.
Feb 28, 2022
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.
Feb 25, 2022
Portfolio Trackers
- ASA Stats - One-stop portfolio tracker used to summarize Algorand asset valuations from up to five wallet addresses.
Feb 23, 2022
Blockchain Explorers
- Asalytic - Analyze the Algorand NFT space.
DeFi Platforms / Wallets
- Pact - Decentralised Automated Market Maker (AMM) built on the Algorand protocol.
Feb 22, 2022
Projects / Wallets
Feb 13, 2022
Crash Courses
- Algorand School (⭐71) - Algorand School crash course slide deck.
Feb 04, 2022
Other Development Tools / Smart Contracts
- algoml (⭐24) - A domain-specific language for specifying Algorand smart contracts, which compiles into TEAL scripts.
Jan 31, 2022
Other Development Tools / Smart Contracts
- reach - A domain-specific language for building cross chain decentralized applications (DApps).
- aqua-compiler (⭐2) - An expressive high level language for the Algorand block chain that compiles to TEAL code.
Jan 30, 2022
Blockchain Explorers
- AlgoExplorer - Algorand blockchain explorer built by RandLabs.
- Goalseeker - Algorand blockchain explorer built by PureStake.
- NFTExplorer - Algorand Standard Asset (ASA) explorer built by @TomassoAE and JoshLmao.
Portfolio Trackers
- Algogator.Finance - Track or search assets, rewards, yield farming, transactions, and NFTs on the Algorand blockchain anywhere and anytime. Built by @TeamAlgogator.
Jan 28, 2022
IDEs / VSCode
- optio-labs/teal-debugger-extension (⭐14) - Debug teal with minimal AVM configuration inside VSCode.
Jan 27, 2022
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.
Projects / Wallets
- algovanity - Algorand Vanity Address Generator from Ripe (⭐14).
Jan 25, 2022
Tutorials
- 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.
Languages / JavaScript & TypeScript
- js-algorand-sdk (⭐269) - The Algorand JavaScript SDK & Examples.
Languages / .NET
- unity-algorand-sdk-based-on-net-sdk (⭐2) - Quick and dirty Unity SDK based on .NET Algorand SDK by RileyGe.
Languages / Rust
- rust-algorand-sdk (⭐59) - Rust Algorand SDK.
Languages / Swift
- swift-algorand-sdk (⭐19) - A Swift SDK for interacting with the Algorand Blockchain.
Other Development Tools / Nodes and Indexers
- Algorand - The Undocumented Docs (⭐5) - Dev Notes for Archival Node, Indexer Setup (and more).
Name Services / Wallets
- Algorand Name Service - ANS is a decentralized naming service. An Algorand smart contract stores names and governs the naming policy.
Projects / Wallets
- algonim (⭐27) - First Algorand mini-puzzle-game. Written in Python+PyTEAL by @cusma.
- genpyteal (⭐9) - Generate PyTeal from (mostly) normal Python.
Metrics and Analytics Services / Wallets
- Algorand MainNet metrics - Dashboard that measures the current scale, security, decentralization, and adoption of the open-source Algorand protocol.
- Algorand Stats - All stats about Algorand Governance.
Jan 24, 2022
Metrics and Analytics Services / Wallets
- How Big is Algorand? - Algorand's networks size monitor.
- Algorand Mempool - Algorand mempool explorer.
- Metrika - Algorand network performance and account monitor.
Jan 19, 2022
Algorand Request for Comments / Wallets
- ARC3 (⭐112) - Official Algorand Standard Asset Parameters Conventions for Fungible and Non-Fungible Tokens.
- ARC69 (⭐37) - Unofficial Algorand Standart Asset Parameters Convention popular in Algorand NFT community, inspired by Open Sea's metadata standards and EIP-1155 (⭐12k), created by @algokittens.
Jan 08, 2022
Languages / Python
- tinyman-py-sdk (⭐118) - Tinyman Python SDK.
- algofi-py-sdk (⭐42) - Algofi Python SDK.
Languages / JavaScript & TypeScript
- algofi-js-sdk (⭐1) - Algofi JavaScript SDK.
Name Services / Wallets
- NFDomains - Algorand name service and marketplace for Non-Fungible Domains (NFDs) — unique, readable aliases for wallet addresses.
Jan 07, 2022
Projects / Wallets
- Algocurator - The Biggest Unofficial One-Stop Hub for Algorand.
Jan 06, 2022
Blockchain Explorers
- Algoscan - Algoscan is a Blockchain Explorer and Analytics Platform. Built on top of the Algorand Network.
Languages / Dart
- dart-algorand-sdk - Dart Algorand SDK.
Languages / .NET
- unity-algorand-sdk (⭐33) - An Algorand SDK for Unity. Use the Algorand blockchain in your video game.
NFT Marketplaces / Wallets
- AlgoMart (⭐182) - 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.
Projects / Wallets
- galvanity (⭐8) - Galvanity is Algorand vanity address generator written in Go.
Jan 05, 2022
IDEs / VSCode
- Obsidian Labs/vscode-algorand (⭐13) - Algorand VS Code Extension.
Jan 04, 2022
Blockchain Explorers
- Algorand Ballet - Algorand accounts' 2D graphs.
- Algorand Multiverse - Algorand accounts' 3D graphs.
Languages / PHP
- php-algorand-sdk (⭐19) - Algorand PHP SDK created by @ffsolutions.
- algorand-php (⭐39) - Algorand PHP SDK created by @RootSoft.
IDEs / vim
- vim-algorand-teal (⭐5) - Minimalistic syntax highlight for Algorand's TEAL Smart Contract language to vim.
IDEs / IntelliJ
- algoDEA - Algorand IntelliJ Plugin.
Other Development Tools / Smart Contracts
- pyteal-utils (⭐30) - PyTEAL utilities library.
Other Development Tools / Docker
- Algorand Sandbox (⭐222) - Fast way to create and configure an Algorand development environment.
DeFi Platforms / Wallets
- Lofty.ai - Tokenized real estate investing platform.
- Folks.finance - Decentralized capital markets protocol.
- C3 - Cross-margin cross-collateralization clearing engine protocol.
Blockchain Bridges / Wallets
- Algomint - Centralized BTC and ETH bridge to Algorand.
- QUIGON - Centralized cross-chain NFT bridge.
Oracles / Wallets
- Algoracle - Decentralized oracle networks that connect the Algorand blockchain with the real world.
Projects / Wallets
- Algodesk - Create, configure and manage your Assets on Algorand Blockchain.
- minter (⭐11) - Bulk mint Algorand NFTs following the ARC-69 community standard. Written in Node.js by @fish.exe.
Jan 03, 2022
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.
Wallets
- AlgoSigner (⭐91) - Browser plugin Web Wallet and JS library for signing transactions in the browser.
Tutorials
- 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.
Languages / Go
- go-algorand (⭐1.2k) - Algorand's official implementation in Go.
- go-algorand-sdk (⭐171) - The Algorand Golang SDK.
Languages / Python
- py-algorand-sdk (⭐237) - The Algorand Python SDK.
Languages / Java
- java-algorand-sdk (⭐64) - The Algorand Java SDK.
Languages / .NET
- dotnet-algorand-sdk (⭐39) - Algorand .NET SDK created by @RileyGe.
Languages / Swift
- algorand-wallet (⭐167) - Algorand wallet official implementation in Swift.
Other Development Tools / Smart Contracts
- pyteal (⭐265) - Algorand Smart Contracts in Python.
NFT Marketplaces / Wallets
- AB2 - decentralized marketplace for crypto art assets secured on the Algorand blockchain created by @ab2_gallery.
- Rand Gallery - Algorand Standard Asset (ASA) explorer and marketplace developed by Chris Antaki.
- AlgoGems - Algorand Standard Asset (ASA) markeplace and trading platform for NFT collectors.
- AlgoWorldExplorer - NFT marketplace, explorer and gallery for AlgoWorld NFTs developed by @aorumbayev.
DeFi Platforms / Wallets
- Yieldly - DeFI suite for cross-chain swapping, ASA staking and lottery games.
- Tinyman - A decentralized trading protocol, AMM and platform.
- Algofi - Decentralized lending market and stablecoin on the Algorand blockchain.
Projects / Wallets
- arc3.xyz (⭐22) - Dapp that can be used to mint ARC3 compliant NFTs.
- Auction Demo (⭐58) - On-chain NFT auction using smart contracts.
- Algorand Session Wallet (⭐16) - Session wallet to allow persisted wallet connections across multiple wallets.
- WalletConnect Example DApp (⭐22) - Algorand WalletConnect demo.
- TinyBar App - A tiny macOS menu bar app for tracking ASA prices from TinyMan.