Ecosystem Tools & Projects
Developer tools, community projects, and Algorand-powered dApps
-
Featured Project
Pera Wallet
Pera is the most popular mobile wallet on the Algorand ecosystem. Hold, transact, and manage your assets all in one place, taking comfort in the fact that your private keys and data never leaves your phone. Interact with the Algorand Blockchain, earn rewards, connect with dApps, pair Ledger Nano X accounts, display your NFTs and buy or sell Algo with native integrations.
-
Featured Project
PyTeal
PyTeal is a Python language binding program for ASC1. PyTeal allows developer to express TEAL-based smart contract logic using Python. This dev tool abstracts TEAL and does type-checking at contraction time.
-
Featured Project
Algo Explorer
Algoexplorer allows you to explore and search the Algorand blockchain for transactions, addresses and assets. It also provides historical data, statistics, the staking rewards program and other activities taking place on Algorand. Created by Rand Labs.
-
Featured Project
Reach
Write complex smart contracts in a JS-like language. Deploy to MainNet, TestNet or build and test locally with ease.
-
Featured Project
Dappflow
Dappflow is a block explorer which can be connected to any node including your local sandbox private network.
Algorand IDEs
-
Algodesk.io
Build. Test. Execute. Algodesk provides open-source and developer-friendly tools to build decentralized apps and smart contracts on Algorand network. One can quickly create ASA and compile ASC1 and more without installing anything.
-
algoDEA
algoDEA Algorand IntelliJ Plugin provides end to end development life-cycle on Algorand blockchain using IntelliJ IDE. Using this plugin, developers can create and test both stateless and stateful smart contracts directly from their IntelliJ IDE. It also provides other features like ASA management, transactions, test account management etc. GitHub: https://github.com/bloxbean/algodea
Monitoring & Analytics
-
Metrika
Metrika enables monitoring and real-time alerting on Algorand addresses so that users can maintain the health of their accounts and the overall Algorand network. Subscribe to get notifications on account events like consensus participation, key expiration, and transactions.
-
HowBigIsAlgorand
HowBigIsAlgorand is a real-time dashboard tool designed to inform users interested in spinning up their own archival nodes about the disk space requirement for a given Algorand Blockchain.
Developer Forums
-
Developer Forums
Need help implementing a solution on Algorand? Want to provide feedback? Want to connect with other Algorand developers? Check out Algorand’s developer forums!
-
Discord
Algorand Developer Discord channel. Want to connect with other Algorand developers, as several members already have? Join Algorand Developer Discord today!
Block Explorers
-
GoalSeeker
GoalSeeker makes it easier than ever to view critical network statistics, browse recently created blocks, search for transactions and accounts in previous blocks, and review activity related to Algorand Standard Assets (ASAs). This Block Explorer is maintained by PureStake
-
Algo Explorer
Algoexplorer allows you to explore and search the Algorand blockchain for transactions, addresses and assets. It also provides historical data, statistics, the staking rewards program and other activities taking place on Algorand. Created by Rand Labs.
-
Bitquery
Bitquery is a blockchain data company providing APIs and tools to explore blockchain data. Bitquery has built a scalable data infrastructure and provide more analytical and complex information through their tools and GraphQL APIs.
-
Algoscan
Algoscan is a blockchain explorer and analytics platform built on top of the Algorand Network. It allows you to easily view address, block, asset, and transactional data across Mainnet, Testnet, and Betanet. Created by [WaferFinance](https://wafer.finance/).
-
Dappflow
Dappflow is a block explorer which can be connected to any node including your local sandbox private network.
Wallets
-
Pera Wallet
Pera is the most popular mobile wallet on the Algorand ecosystem. Hold, transact, and manage your assets all in one place, taking comfort in the fact that your private keys and data never leaves your phone. Interact with the Algorand Blockchain, earn rewards, connect with dApps, pair Ledger Nano X accounts, display your NFTs and buy or sell Algo with native integrations.
-
My Algo
MyAlgo is an Algorand Wallet allowing you to freely interact with the Algorand blockchain. My Algo provides a simple and secure way of sending and receiving Algos, organize and track all your Algorand wallets, manage your assets and much more. Hardware wallet and multisig wallets are supported.
-
Aikon ORE
A universal authentication & authorization platform for blockchain. Works on web, mobile and legacy applications.
-
AlgoSigner
AlgoSigner Build DeFi Applications on Algorand. Purestake’s AlgoSigner is an Algorand wallet extension for Chrome that lets users approve and sign transactions that are generated by Algorand applications. By integrating AlgoSigner into your decentralized application, you can request to connect to a visitor’s wallet, send transactions for their signature, and transmit signed transactions to the Algorand TestNet or MainNet — all without needing to handle keys or secrets. With AlgoSigner, it’s easier than ever to integrate ALGOs into your DeFi application for payment, investing, or swapping assets. Install extension at: Chrome Web Store. Analogous to MetaMask.
-
MyAlgo Connect
MyAlgo Connect allows you to connect your application to Algorand while allowing your user to interact with it. Developer documentation and more information on how to integrate MyAlgo to your application can be found here: https://connect.myalgo.com/
-
Exodus
Send, Receive, Stake, and Exchange With Exodus' Free and Secure ALGO Wallet
-
AWallet
AWallet is open source community Algorand wallet with various features like payment gateway, payment terminal, governance tools, and vote coin voting system and others. AWallet is the first open source PWA wallet.
API Services
-
PureStake API Service
PureStake's API service makes it easy to quickly get up-and-running on the Algorand network. The service builds upon PureStake’s existing infrastructure platform to provide developers with easy-to-use access to native Algorand REST APIs.
-
Rand Labs API Service
API Services from Rand Labs. API Endpoint for Algod Operations and AlgoExplorer API. Click on the Developer API tab to see the endpoints and Base URL info.
-
Bloq
With Bloq, you get a single interface to an expanding set of enterprise-grade infrastructure services for building on multiple blockchain networks.
-
Algonode
Provides an interim layer-1 API solutions with the ultimate goal of every project running their own nodes & indexers
SDKs
-
Dart SDK
Algorand-dart is a community SDK with an elegant approach to connect your Dart & Flutter applications to the Algorand blockchain, send transactions, create assets and query the indexer with just a few lines of code.
-
PHP SDK (1)
A PHP library for interacting with the Algorand network. (algod, kmd, indexer)
-
PHP SDK (2)
Algorand-php is a community SDK with an elegant approach to connect your application to the Algorand blockchain, send transactions, create assets and query the indexer with just a few lines of code. We've added special support to make the life of a Laravel developer even more easy!
-
Rust SDK
Rust algonaut aims at becoming a rusty SDK for Algorand.
-
Swift SDK
This is a swift sdk that allows interaction with the Algorand blockchain. It also supports interacting with the V2 indexer and Algo APIs.
-
Vertices SDK
C SDK to interact with the Algorand Blockchain. Designed for the Internet of Things. The Vertices SDK provides developers with an easy way for devices to interact with Blockchains. Goals include having a C library, which can be included into C++ projects.
-
Unity Algorand SDK
An SDK built for the Unity game engine. Connect to Algorand node services in your game.
-
.NET Algorand SDK 2
A maintained and up to date .NET SDK for Algorand.
API Wrappers
Smart Contract Utilities and Libraries
-
MessagePack Debugger
View and compare messagepack encoded objects.
-
PyTeal
PyTeal is a Python language binding program for ASC1. PyTeal allows developer to express TEAL-based smart contract logic using Python. This dev tool abstracts TEAL and does type-checking at contraction time.
-
Reach
Write complex smart contracts in a JS-like language. Deploy to MainNet, TestNet or build and test locally with ease.
-
sTEAL
sTEAL is a tool written in (Racket) Scheme to help developers write TEAL templates and contracts. sTEAL allows developers to write an expression tree in Racket to represent a TEAL program. It then prints that tree into TEAL assembly. sTEAL supports a few rudimentary quality-of-life features, including variable-length arguments and templating.
-
Tealang
C-like high-level language for ASC-1 with type safety, functions and packages/imports. The compiler generates TEAL or binary without using the goal clerk compiler.
-
Tealviewer
Tealviewer is a graphical tool for understanding how transaction parameters are checked by a given TEAL program.
-
AlgoWorld Swapper
A collection of ASC1 stateless smart contracts for performing single|multi ASA to ASA|ALGO swaps
Development Tools
-
Algorand QRCode Generator
A comprehensive javascript module with a complete set of tools to generate an standard Algorand URI (RFC 3986) and QR code, exportable to SVG, PNG and UTF8. Exported media types are File, UTF8 text and DataURL. Works in Terminal, Node and modern browsers. Contains a full set of examples including API server, static server and web form QR generator. Includes a full featured CLI to generate QR codes in terminals too.
-
Algo Tides
This Python application is a graphic interface for the user who owns or have access to an Algorand node and would like to issue operations through a GUI rather than CLI. (i.e.: manage wallets and addresses, send transactions, save a contact list)
-
OpenNFT
Whitelabel NFT Marketplace by Ulam Labs. It allows you to introduce NFTs with a secure marketplace swiftly while equipping them with all the features you need. The solution is fast to deploy and endlessly customizable.
-
vim TEAL plugin
Syntax highlighting for TEAL scripts within vim.
-
Quick-Algo
This script provides node runners with the easiest way to get up and running with an Algorand Node. It extrapolates some of the complexities of setting file permissions, downloading the correct scripts, and running these scripts and allows you to run just one command and start working with the Algorand APIs.
-
AwesomeAlgo
Curated list of resource on everything related to the Algorand Blockchain Development.
Framework Components
-
Algonaut
Provides open source community projects for the Algorand ecosystem. Repositories include: Vue components & validation of fields for Algorand JavaScript SDK
-
Algorand Builder
CLI framework to automate development of Algorand Assets and Smart Contracts. Algorand builder is a trustworthy framework for Algorand dapps (Decentralized Applications). Its main goal is to make shipping Algorand applications simple, efficient, and scalable. Think about it as a Truffle suite for Algorand.
-
Algorand-React-Component
A set of reusable functional React components for creating and signing transactions, writing to the note field of a transaction, multisig transactions, offline account generation and mnemonic account recover. This tool acts a wrapper to the Algorand JavaScript SDK.
-
React-Algorand
React-Algorand is an npm package that allows a user to create simple wallet applications for pay transactions, scheduled transactions, interactive UI with rendered metadata for processing transactions and can be configured for both MainNet and TestNet.
-
PIPELINE-UI
Pipeline UI is a ready-to-use library to rapidly add standardized Algorand functional components to your React apps.
Applications
-
Tinyman
Tinyman is a re-imagined decentralized trading protocol which utilizes the fast and secure framework of the Algorand blockchain, creating an open and safe marketplace for traders, liquidity providers, and developers.
-
Yieldly
The world's first and only DeFi suite on Algorand. No-loss prize games. Multi-asset staking. Cross-chain swapping.
-
Lofty AI
Lofty AI's model allows anyone to become a direct owner in real estate and earn rental income for as little as $50 per token and in as few as five minutes, made possible with its blockchain-based solution on Algorand. Unique to Lofty AI, properties listed within the marketplace are vetted by both their local investment team and proprietary artificial intelligence, designed to more accurately evaluate market indicators that drive appreciation, including social media data, retail trends, and more. Lofty AI's mission is to bring liquidity and accessibility to the notoriously illiquid real estate market.
-
AA Notarization
Documents can be any type of digital file (MSOffice docs, texts, images, videos, pdf, xml, …). Any document stored in Alfresco can be notarized, manually (with a single click) or in a batch process. It’s also possible to check if a previously notarized document is still valid (i.e.: it has not been modified after the notarization). On the technical side, this extension computes the hash (sha256) of a document stored in Alfresco, builds a json object with the hash and other related metadata and creates a transaction in the Algorand blockchain. The json object is stored in the note field of the transaction and a new set of metadata related to that transaction (document hash, block id, transaction id, transaction time, account address) is associated with the document in Alfresco.
-
AlgoNim
AlgoNim is a very simple mathematical game of strategy for two players. It is cryptographic version of Nim that runs on Algorand Layer 1, directly on the Pure Proof of Stake consensus protocol, so nobody can cheat. The game implementation takes advantage of all the features introduced in Algorand 2.0 protocol: Algorand Standard Assets (ASA), Atomic Transfers (AT) and Algorand Smart Contracts (ASC1) using Algorand Python SDK + PyTeal. PyTeal is a binding for TEAL, the stateless bytecode stack-based language for ASC1, in this sense AlgoNim is a truly stateless game.
-
TrackAlgo
TrackAlgo is a proof of concept materials tracking application that leverages the "note" field of a payment transaction to store metadata about an item, including things like coordinates and temperature. This showcases how an IoT application would be used in conjunction with the Algorand blockchain.
-
Tree Certificates
A significant problem with forest conservation and tree planting efforts is that there is currently no way to guarantee that a conserved forest or tree planted would continue to be in existence at some future time. Yet, credit is given at the time of tree planting or when a forest conservation action is taken. This sets up a perverse incentive for a tree planter to make no effort to conserve trees after payment has been received.
-
AlgoWorld
AlgoWorld, a collectible NFT card game where each NFT represents 193 countries in the world is excited to announce that its Algorand smart contracts powered nft trading platform called AlgoWorldExplorer now supports the latest WalletConnect enabled Algorand Wallet! AlgoWorldExplorer users can now authenticate and sign transactions directly from the Algorand Wallet app!
-
NFT Jam
Jam-powered decentralized app allowing anyone with an NFT, or any asset, to create an auction with ease. Built using Reach and Reactjs. Currently in development running on Testnet.
-
SecureCerts
SecureCerts is a decentralized application (dApp) based on Algorand blockchain network. This dApp facilitates issuing immutable digital certificates with the help of blockchain technology.
-
PolyMeta - NDFTrade
NFTrade envisions building a platform with the foundation of a strong, interactive community for NFT enthusiasts to interact with each other build their collections. Additionally, NFTrade is working to build direct relationships with NFT artists to provide an exclusive platform to drop new and existing projects with the ability to directly engage with users through our community Discord server and Twitter followers.
-
Samuraivia
Samuraivia is one of the unique PFP (Profile for People) projects with more than 100+ different characters and attributes. Our teams are passionate about building this project as enjoyable as possible for our great community. We improved some things to provide the benefit to our collectors: We upgrade this PFP into Game Soon As Possible the dev and team still make assets game and make all of feature and utilities on game
-
AlgoriseX
Algorise seeks to create the bridge between Algorand and Sports. Algorise is driving toward using its native token (AlgoriseX) as payment medium for football tickets and other sport accessories (Online Marketplace). Algorise with incorporate Gamefi and Virtual BET (AlgoriseBET) and AlgoriseX will be used as currency for transaction
-
Pyramidion Cryptocurrency
A simple token with .01% SCIF (smart contract interaction fee) which is simply how much PYRA is sent in a transaction X .0001 and migrates to the creator wallet (any transaction from any platform).. A barter credit utility token (NETA) is provided. A barter credit utility token works like this. We have a consensus on how much USD value a single PYRA token will hold. If someone trades PYRA tokens for goods or services, they are not making a payment. We take the fair market value of those goods or services and trade an equal amount of PYRA - The fair market value of the goods and services are taxed as income for the goods and service receiver. The receiver of the PYRA tokens now has a measured value to carry forward and complete another barter exchange. Think of brokered business barter exchanges, but the point system has no intermediary and this is strictly for informal P2P trade, hence no exchanges. We are collateralizing tokens P2P through barter exchange basically. Many possible use cases are listed in the LIGHTpaper on the site.
-
Algogator.Finance
An Algorand Portfolio Tracker to view all assets, standardized NFTs, prices, yield farming, and liquidity pools for any given address on the network. Social Media: https://twitter.com/TeamAlgogator