Awesome Algorand Awesome


⚡ A curated list of awesome resources related to the Algorand Blockchain.

Algorand is an open-source, proof of stake blockchain and smart contract computing platform.


Contents

Core Resources

Official Resources

Official resources for Algorand.

AlgoKit

AlgoKit is the official one-stop shop tool for developers building on the Algorand network. Maintained by the Algorand Foundation.

AlgoKit Templates

AlgoKit templates are a set of starter and production-ready baseline templates for developing and deploying Algorand applications. They are designed to be used as a starting point for developers to quickly bootstrap their projects and focus on the business logic of their applications. Refer to Creating AlgoKit Templates for a general guide on how to create your own AlgoKit templates.

Learning Resources

List of learning resources for Algorand. Includes courses, tutorials, and other resources.

Crash Courses

General courses

Please note these are intended for absolute beginners interested in foundational knowledge relatable to all blockchain systems. Building a theoretical understanding of the domain of Blockchain protocols is an important prerequisite that can significantly amplify your learning about Algorand technology.

Tutorials

Community Resources

The following contains sections related to open source projects, utilities, and news resources.

Projects

A list of open source projects, blogs, websites that are built on top of Algorand.

AlgoKit Community Templates

AlgoKit community templates are a set of starter and production-ready baseline templates for developing and deploying Algorand applications created by the projects and individuals in the Algorand community.

Development & Tools

Awesome client libraries, tools, and community utilities for development.

Language SDKs & Tools

Awesome client libraries, tools, and community utilities sorted by the language of implementation.

C/C++

Dart

Go

PHP

Python

JavaScript & TypeScript

Java

.NET

Rust

Swift

Ruby

Smart Contract Development

Languages & Compilers

Frameworks & Utilities

CLI

IDEs

Awesome client libraries, tools, community plugins and integrations for IDEs.

vim

IntelliJ

VSCode

Visual Studio

Testing & Debugging

Deployment & Environment

Wallets & Asset Interaction

Wallet Providers

List of wallet providers for Algorand. Please note that this list is not exhaustive and is not an endorsement of any wallet provider. ⚠️ Given the attacks on MyAlgo wallet users, related sdk has been excluded from the list.

Wallet Development

Blockchain Explorers

List of blockchain explorers for Algorand. Used to view transactions, accounts, assets, etc.

Portfolio Trackers

List of portfolio trackers for Algorand. Aids in tracking the value of your assets.

Name Services

A list of name services that allow for human-readable addresses.

Infrastructure & Ecosystem Services

Nodes & Consensus Participation

Blockchain Bridges

This provides a list of bridges that allow for cross-chain transfers of assets between Algorand and other blockchains.

Oracles

A list of oracle solutions that allow for smart contracts to interact with the real world.

Security Auditing Services

This section is not aimed to promote any of the companies below, please do your due diligence when researching on options available for audits. Instead, the following is simply aimed to highlight an expanding variety of companies offering smart contract audits for Algorand ecosystem.

Metrics and Analytics Services

Metrics and analytics services for Algorand.

SSI, DID and Verifiable Credentials

A list of W3C decentralized identifiers, verifiable credentials and Self sovereign identity service projects.

AI and Machine Learning

A list of AI, ML and Data Science projects that leverage Algorand.

Application Platforms & Examples

DeFi Platforms

Awesome DeFi platforms and protocols on Algorand. Please note that this list is not aimed to promote any specific project, but rather to provide a comprehensive overview of the ecosystem. Do your own research before investing or using any of the projects listed here.

NFT Marketplaces

Awesome NFT marketplaces and galleries on Algorand.

Subscription Management

Awesome subscription management platforms on Algorand. Please note that this list is not aimed to promote any specific project, but rather to provide a comprehensive overview of the ecosystem. Do your own research before investing or using any of the projects listed here.

Decentralized voting

Tools for on-chain voting powered by Algorand

Standards

Algorand Request for Comments

Standards and specs defined in finalized ARCs. The list of all the ARCs can be found here.

Contributing

Contributions welcome! Read the contribution guidelines first.

Special thanks to everyone who forked or starred the repository ❤️

Stargazers repo roster for @aorumbayev/Awesome-Algorand

Forkers repo roster for @aorumbayev/AwesomeAlgorand