An open API service indexing awesome lists of open source software.

awesome-algorand

⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓
https://github.com/awesome-algorand/awesome-algorand

Last synced: about 13 hours ago
JSON representation

  • Official Resources

  • Wallets

    • attacks
    • Daffi Wallet - Daffi is a mobile wallet for Algorand with integrated access to Daffi platform.
    • Daffi Wallet - Daffi is a mobile wallet for Algorand with integrated access to Daffi platform.
  • Core Resources

    • Official Resources

    • AlgoKit Templates

      • Creating AlgoKit Templates
      • algokit-python-template - Official AlgoKit's Algorand Python template provides a production-ready baseline for developing and deploying smart contracts in Python.
      • algokit-typescript-template - Official AlgoKit's Algorand TypeScript template provides a production-ready baseline for developing and deploying smart contracts in TypeScript.
      • 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-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-TypeScript-template - Official AlgoKit's Algorand TypeScript template provides a production-ready baseline for developing and deploying smart contracts in TypeScript.
    • AlgoKit

      • algokit-cli - The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network.
      • puya - An official Python to TEAL compiler that allows you to write code to execute on the Algorand Virtual Machine (AVM) with Python syntax.
      • AlgoKit Docs - Official Algorand AlgoKit documentation.
      • algokit-utils-py - Algorand AlgoKit Utils for Python.
      • algokit-utils-ts - Algorand AlgoKit Utils for TypeScript.
      • algokit-client-generator-py - Algorand AlgoKit Typed Client Generator for Python.
      • algokit-client-generator-ts - Algorand AlgoKit Typed Client Generator for TypeScript.
      • 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.
      • 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.
      • 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-lora - Visual local network explorer & app builder for testing Algorand applications (deploy contracts, inspect state, craft transactions).
      • algokit-core - Multi-language core primitives (Rust + FFI bindings) powering higher-level AlgoKit tooling (crypto, encoding, protocol logic).
      • algorand-TypeScript-testing - A TypeScript library for unit testing Algorand smart contracts without the need to interact with the Algorand Blockchain.
  • Blockchain Explorers

      • Allo - Allo is a blockchain explorer for all of Algorand created by [Nodely](https://algonode.io) team.
      • Goalseeker - Algorand blockchain explorer built by [PureStake](https://www.purestake.com/).
      • Algorand Ballet - Algorand accounts' 2D graphs.
      • Algoscan - Algoscan is a Blockchain Explorer and Analytics Platform. Built on top of the Algorand Network.
      • Dappflow - Algorand Private Network Explorer (supports Sandbox in `localhost`).
    • Protocols

      • Dappflow - Algorand Private Network Explorer (supports Sandbox in `localhost`).
  • Portfolio Trackers

    • Algogator.Finance - Track or search assets, rewards, yield farming, transactions, and NFTs on the Algorand blockchain anywhere and anytime. Built by [@TeamAlgogator](https://twitter.com/TeamAlgogator).
  • Learning Resources

  • Development & Tools

    • Language SDKs & Tools

    • IDEs

    • Testing & Debugging

      • irulan - Web app for deploying + testing smart contracts ([open source! + PRs welcome](https://github.com/thencc/irulan)).
      • graviton - Algorand's TEAL blackbox testing toolkit.
      • tealer - Static TEAL analyser with a set of vulnerability detectors for quick contracts reviews.
      • algojig - A tool for testing Algorand smart contracts.
      • tealinspector - Quick and easy TEAL code debugging by Hipo labs.
      • algokit-avm-debugger - Standalone AVM Debug Adapter Protocol implementation powering advanced contract debugging tooling.
    • Deployment & Environment

    • Smart Contract Development

      • beaker - Pythonic smart contract framework (PyTEAL DSL wrappers, client + testing utilities). (Canonical repo)
      • TEALScript - Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support.
      • beaker - A tool for smart contract development on the Algorand blockchain. Inspired by `flask`.
      • pyteal-utils - PyTEAL utilities library.
      • avm-semantics - Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart contracts.
      • 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 - Algorand Smart Contracts in Python.
      • algoml - A domain-specific language for specifying Algorand smart contracts, which compiles into TEAL scripts.
      • tealang - A high level language for Algorand ASC1 and TEAL.
    • CLI

      • AlgoRun - Simple CLI utility for setting up and starting an Algorand MainNet participation node.
  • Development Tools

    • Languages

    • Other Development Tools

      • beaker-ts - Generate typescript clients for your beaker applications.
      • reach - A domain-specific language for building cross chain decentralized applications (DApps).
      • ASC Builder - A GUI (drag and drop) tool for developing & deploying Algorand smart contracts developed by [Algoknox](https://twitter.com/Algoknox).
      • ceal - A C-like language for Algorand smart contracts by @dragmz.
      • TEALScript - Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support.
      • ASC Builder - A GUI (drag and drop) tool for developing & deploying Algorand smart contracts developed by [Algoknox](https://twitter.com/Algoknox).
    • AlgoKit Templates

      • algokit-beaker-default-template - 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-goracle-template - Algokit community template for quick starting a smart contract project interacting with goracle.
    • IDEs

  • DeFi Platforms

    • Other Development Tools

      • Algofi - Decentralized lending market and stablecoin on the Algorand blockchain.
  • Nodes & Consensus Participation

    • Other Development Tools

      • AlgoNode - Free Node/Indexer APIs, Node running FAQ, Node/Indexer daily snapshots.
      • SubQuery - Open, fast, flexible, and decentralised cross-chain data indexer for Algorand ([getting started guide](https://academy.subquery.network/quickstart/quickstart_chains/algorand.html)).
      • Algorand - The Undocumented Docs - Dev Notes for Archival Node, Indexer Setup (and more).
  • Security Auditing Services

    • Other Development Tools

      • UlamLabs - A blockchain lab based in Poland, offering auditing services for Algorand smart contracts.
      • 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.
      • 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.
      • 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 [proven track record of success](https://twitter.com/algoworld_nft/status/1691891473166279042) in discovering high-severity vulnerabilities specifically within Algorand projects, emphasizing their expertise and commitment to the Algorand ecosystem.
  • Blockchain Bridges

    • Other Development Tools

      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
  • Oracles

    • Other Development Tools

      • Algoracle - Decentralized oracle networks that connect the Algorand blockchain with the real world.
  • Name Services

    • Other Development Tools

      • NFDomains - Algorand name service and marketplace for Non-Fungible Domains (NFDs) — unique, readable aliases for wallet addresses.
      • Algorand Name Service - ANS is a decentralized naming service. An Algorand smart contract stores names and governs the naming policy.
  • Community Resources

    • Projects

      • TinyBar App - A tiny macOS menu bar app for tracking ASA prices from TinyMan.
      • Algodesk - Create, configure and manage your Assets on Algorand Blockchain.
      • Algocurator - The Biggest Unofficial One-Stop Hub for Algorand.
      • GoPlausible - Proof of anything protocol, built on Algorand. [Create or claim your first PLAUS on Algorand!](https://goplausible.com).
      • algorand.dev - Algorand Developer: The unofficial developer resource.
      • Pipeline-UI - A React.js based component library for rapid deployment of Algorand Dapps.
      • SliceSwap - One place to trade your assets across major Dex's. All swaps are powered by @deflexfi.
      • algodaddy - A blog website for Algorand community.
      • algorealm-ui - A web CLI Emulator version of algorealm cli game by @aorumbayev.
      • TinyBar App - A tiny macOS menu bar app for tracking ASA prices from TinyMan.
  • Algorand Request for Comments

    • Projects

      • here
      • ARC69 - Unofficial Algorand Standart Asset Parameters Convention popular in Algorand NFT community, inspired by [Open Sea's metadata standards](https://docs.opensea.io/docs/metadata-standards) and [EIP-1155](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md#erc-1155-metadata-uri-json-schema), created by [@algokittens](https://twitter.com/AlgoKittens).
  • Metrics and Analytics Services

  • NFT Marketplaces

    • Projects

      • AB2 - decentralized marketplace for crypto art assets secured on the Algorand blockchain created by [@ab2_gallery](https://twitter.com/AB2_Gallery).
      • AlgoWorldExplorer - NFT marketplace, explorer and gallery for AlgoWorld NFTs developed by [@aorumbayev](https://twitter.com/aorumbayev).
      • Otherverse - NFT collections marketplace.
      • Aorist - NFT art gallery and marketplace.
      • ASA cafe - Algorand Standard Asset platform and decentralized marketplace built by [@CryptoRUSHGav](https://github.com/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.
      • 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.
  • Contributing

  • Application Platforms & Examples

    • NFT Marketplaces

      • AlgoGems - Algorand Standard Asset (ASA) markeplace and trading platform for NFT collectors.
      • AlgoMart - Opensource NFT marketplace whitelabel solution.
      • ALGOxNFT - NFT gallery and marketplace.
      • Dartroom - Decentralized NFT explorer, minting and trading.
      • Alchemon - Monster-collecting NFT card game.
      • Musa - Music, Art & Fashion NFT gallery and marketplace.
      • Flatter - NFT art and collectible marketplace.
    • 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.
      • folks-router - Efficient swap routing SDK on Algorand by Folks Finance.
    • 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.
    • Decentralized voting

      • vote-coin-demo - Decentralized message standard for on-chain voting on Algorand developed by @scholtz.
      • 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.
    • Prediction Markets

  • Infrastructure & Ecosystem Services

    • Blockchain Bridges

      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • XP.network - Centralized cross-chain NFT bridge.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • 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.
      • Algomint - Centralized BTC and ETH bridge to Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
      • ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
    • Nodes & Consensus Participation

      • TxnLab/reti - 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.
      • 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.
      • reti - Contracts, Node Daemon, and UI for Algorand 'The Reti' consensus incentives, enabling decentralized staking pools to broaden participation and enhance network security.
    • Security Auditing Services

      • 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.
      • 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.
      • 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.
      • algorand-ecosystem-audits - A growing collection of audit reports in the Algorand ecosystem maintained by [blockshake-io](https://blockshake.io).
      • 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 [proven track record of success](https://twitter.com/algoworld_nft/status/1691891473166279042) in discovering high-severity vulnerabilities specifically within Algorand projects, emphasizing their expertise and commitment to the Algorand ecosystem.
      • Certik - Web3 security suite: smart contract audits plus analytics (Skynet, SkyTrace) for Algorand projects.
      • 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.
    • Oracles

      • Gora - Decentralized oracle networks that connect the Algorand Blockchain with the real world.
    • Metrics and Analytics Services

  • SSI, DID and Verifiable Credentials

    • Other Development Tools

      • GoPlausible - Provides [PLAUSIBLE protocol](https://github.com/GoPlausible), A W3C DIDs, Verifiable Credentials and Utility NFTs protocol built on Algorand, as well as [ThisDID](https://thisdid.com) Universal W3C DID/URI resolver.
  • Wallets & Asset Interaction

    • Wallet Providers

      • attacks
      • 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.
      • Exodus - Multi-cryptocurrency wallet with Algorand support.
      • A-Wallet - AWallet is an open source, HTML only, corporate friendly, and secure Algorand wallet.
      • Liquid Auth - Self-hosted service to bind passkeys to crypto keypairs plus P2P signaling for secure peer connections.
      • Kibisis - Open source Algorand wallet web extension built in React and TypeScript.
    • Blockchain Explorers

      • AlgoSurf - Algorand Network Explorer (supports LocalNet in `localhost`).
      • NFTExplorer - Algorand Standard Asset (ASA) explorer built by [@TomassoAE](https://twitter.com/TommasoAE) and [JoshLmao](https://twitter.com/JoshLmao).
      • Pera Explorer - Algorand Accounts, Standard Asset (ASA) explorer built by [Pera Wallet](https://perawallet.app/)
      • Algorand Multiverse - Algorand accounts' 3D graphs.
      • Asalytic - Analyze the Algorand NFT space.
      • 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.
    • Wallet Development

      • use-wallet - React hooks for using Algorand compatible wallets with web applications. Developed by [txnlab](https://www.txnlab.dev/).
      • use-wallet-js - TypeScript library for integrating Algorand wallets into decentralized applications.
      • rsagg - A Rust library for GPU accelerated Algorand 'vanity' address generation.
    • 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.
  • AI and Machine Learning

    • Metrics and Analytics Services

      • Algorand-GPT - An Algorand Assistant Expert with access to all Algorand documentation and chain data built on OpenAI's ChatGPT platform by GoPlausible.
      • DID-GPT - A W3C DID resolver assistant built on OpenAI's ChatGPT platform by GoPlausible.
      • algorand-mcp - Algorand Model Context Protocol (Server & Client) by GoPlausible.
      • algorand-remote-mcp - Algorand remote SSE MCP Server Cloudflare Worker.
      • arcontextify - Algorand ARC-56 to MCP server converter.
  • Standards

    • Algorand Request for Comments

      • ARC3 - Official Algorand Standard Asset Parameters Conventions for Fungible and Non-Fungible Tokens.
      • ARC4 - Application Binary Interface.
      • ARC32 - Application Specification.
      • ARC56 - Extended and improved Application Specification.
      • ARC69 - One of several Algorand Standard Asset Parameters Conventions.
      • here