1023 lines
47 KiB
HTML
1023 lines
47 KiB
HTML
<h1 id="awesome-algorand-awesome">Awesome Algorand <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<div data-align="center">
|
||
<p><a href="https://github.com/aorumbayev/awesome-algorand"><img src="https://ipfs.algonode.xyz/ipfs/QmfTGB4EFu1FypcZEWWgs3jCmFw75MrqezVV7oQbnbQPyQ" /></a></p>
|
||
</div>
|
||
<br/>
|
||
<div data-align="center">
|
||
<p>⚡ A curated list of awesome resources related to the
|
||
<a href='https://www.algorand.co/'>Algorand</a> Blockchain. <br />
|
||
<br /> Algorand is an open-source, proof of stake blockchain and smart
|
||
contract computing platform.</p>
|
||
</div>
|
||
<p align="center">
|
||
<img src="https://api.visitorbadge.io/api/visitors?path=aorumbayev%2Fawesome-algorand&countColor=%23000000&style=flat" />
|
||
<a target="_blank" href="https://awesomealgo.com"><img src="https://img.shields.io/badge/url-website-black.svg" /></a>
|
||
<a target="_blank" href="https://github.com/aorumbayev/awesome-algorand"><img src="https://img.shields.io/badge/url-repository-black.svg" /></a>
|
||
<br />
|
||
<a target="_blank" href="https://rss.com/podcasts/the-awesomealgo-podcast"><img src="https://img.shields.io/badge/podcast-rss-black.svg?color=gold" /></a>
|
||
<a target="_blank" href="https://coinmarketcap.com/currencies/algorand/"><img src="https://img.shields.io/badge/coinmarketcap-price-black.svg?color=teal" /></a>
|
||
<a target="_blank" href="https://github.com/aorumbayev/awesome-algorand"><img src="https://img.shields.io/github/stars/aorumbayev/awesome-algorand?color=teal" /></a>
|
||
<a target="_blank" href="https://github.com/aorumbayev/awesome-algorand/network/members"><img src="https://img.shields.io/github/forks/aorumbayev/awesome-algorand?color=gold" /></a>
|
||
</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#core-resources">Core Resources</a>
|
||
<ul>
|
||
<li><a href="#official-resources">Official Resources</a></li>
|
||
<li><a href="#algokit">AlgoKit</a></li>
|
||
<li><a href="#algokit-templates">AlgoKit Templates</a></li>
|
||
</ul></li>
|
||
<li><a href="#learning-resources">Learning Resources</a>
|
||
<ul>
|
||
<li><a href="#crash-courses">Crash Courses</a></li>
|
||
<li><a href="#general-courses">General courses</a></li>
|
||
<li><a href="#tutorials">Tutorials</a></li>
|
||
<li><a href="#community-resources">Community Resources</a></li>
|
||
<li><a href="#projects">Projects</a></li>
|
||
<li><a href="#algokit-community-templates">AlgoKit Community
|
||
Templates</a></li>
|
||
</ul></li>
|
||
<li><a href="#development--tools">Development & Tools</a>
|
||
<ul>
|
||
<li><a href="#language-sdks--tools">Language SDKs & Tools</a></li>
|
||
<li><a href="#smart-contract-development">Smart Contract
|
||
Development</a></li>
|
||
<li><a href="#cli">CLI</a></li>
|
||
<li><a href="#ides">IDEs</a></li>
|
||
<li><a href="#testing--debugging">Testing & Debugging</a></li>
|
||
<li><a href="#deployment--environment">Deployment &
|
||
Environment</a></li>
|
||
</ul></li>
|
||
<li><a href="#wallets--asset-interaction">Wallets & Asset
|
||
Interaction</a>
|
||
<ul>
|
||
<li><a href="#wallet-providers">Wallet Providers</a></li>
|
||
<li><a href="#wallet-development">Wallet Development</a></li>
|
||
<li><a href="#blockchain-explorers">Blockchain Explorers</a></li>
|
||
<li><a href="#portfolio-trackers">Portfolio Trackers</a></li>
|
||
<li><a href="#name-services">Name Services</a></li>
|
||
</ul></li>
|
||
<li><a href="#infrastructure--ecosystem-services">Infrastructure &
|
||
Ecosystem Services</a>
|
||
<ul>
|
||
<li><a href="#nodes--consensus-participation">Nodes & Consensus
|
||
Participation</a></li>
|
||
<li><a href="#blockchain-bridges">Blockchain Bridges</a></li>
|
||
<li><a href="#oracles">Oracles</a></li>
|
||
<li><a href="#security-auditing-services">Security Auditing
|
||
Services</a></li>
|
||
<li><a href="#metrics-and-analytics-services">Metrics and Analytics
|
||
Services</a></li>
|
||
</ul></li>
|
||
<li><a href="#ssi-did-and-verifiable-credentials">SSI, DID and
|
||
Verifiable Credentials</a></li>
|
||
<li><a href="#ai-and-machine-learning">AI and Machine Learning</a></li>
|
||
<li><a href="#application-platforms--examples">Application Platforms
|
||
& Examples</a>
|
||
<ul>
|
||
<li><a href="#defi-platforms">DeFi Platforms</a></li>
|
||
<li><a href="#nft-marketplaces">NFT Marketplaces</a></li>
|
||
<li><a href="#subscription-management">Subscription Management</a></li>
|
||
<li><a href="#decentralized-voting">Decentralized voting</a></li>
|
||
</ul></li>
|
||
<li><a href="#standards">Standards</a>
|
||
<ul>
|
||
<li><a href="#algorand-request-for-comments">Algorand Request for
|
||
Comments</a></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="core-resources">Core Resources</h2>
|
||
<h3 id="official-resources">Official Resources</h3>
|
||
<blockquote>
|
||
<p>Official resources for Algorand.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://algorandtechnologies.com/">Algorand</a> - Official
|
||
website.</li>
|
||
<li><a href="https://algorand.foundation/">Algorand Foundation</a> -
|
||
Official website of the Foundation.</li>
|
||
<li><a href="https://algorand.foundation/faq">Algorand FAQ</a> - FAQ
|
||
maintained by the Algorand Foundation.</li>
|
||
<li><a href="https://governance.algorand.foundation/">Algorand
|
||
Governance</a> - Official website of Algorand Governance program.</li>
|
||
<li><a href="https://dev.algorand.co/">Algorand Developer Portal</a> -
|
||
Official Algorand developer portal.</li>
|
||
<li><a href="https://discord.com/invite/YgPTCVk">Algorand Discord</a> -
|
||
Official Algorand Discord server.</li>
|
||
</ul>
|
||
<h3 id="algokit">AlgoKit</h3>
|
||
<blockquote>
|
||
<p>AlgoKit is the official one-stop shop tool for developers building on
|
||
the Algorand network. Maintained by the Algorand Foundation.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-cli">algokit-cli</a>
|
||
- The Algorand AlgoKit CLI is the one-stop shop tool for developers
|
||
building on the Algorand network.</li>
|
||
<li><a href="https://lora.algokit.io/mainnet">algokit-lora</a> - Lora is
|
||
a powerful visual tool designed to streamline the Algorand local
|
||
development experience. It acts as both a network explorer and a tool
|
||
for building and testing your Algorand applications.</li>
|
||
<li><a href="https://dev.algorand.co/algokit/algokit-intro/">AlgoKit
|
||
Docs</a> - Official Algorand AlgoKit documentation.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-utils-py">algokit-utils-py</a>
|
||
- Algorand AlgoKit Utils for Python.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-utils-ts">algokit-utils-ts</a>
|
||
- Algorand AlgoKit Utils for TypeScript.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-client-generator-py">algokit-client-generator-py</a>
|
||
- Algorand AlgoKit Typed Client Generator for Python.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-client-generator-ts">algokit-client-generator-ts</a>
|
||
- Algorand AlgoKit Typed Client Generator for TypeScript.</li>
|
||
<li><a href="https://github.com/algorandfoundation/puya">puya</a> - An
|
||
official Python to TEAL compiler that allows you to write code to
|
||
execute on the Algorand Virtual Machine (AVM) with Python syntax.</li>
|
||
<li><a href="https://github.com/algorandfoundation/puya-ts">puya-ts</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algorand-python-testing">algorand-python-testing</a>
|
||
- A Python library for unit testing Algorand Python smart contracts
|
||
without the need to interact with the Algorand blockchain.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algorand-typescript-testing">algorand-typescript-testing</a>
|
||
- A TypeScript library for unit testing Algorand smart contracts without
|
||
the need to interact with the Algorand blockchain.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-avm-vscode-debugger">algokit-avm-vscode-debugger</a>
|
||
- A VSCode extension for line-by-line debugging Algorand Python,
|
||
Algorand Typescript, TealScript and raw TEAL smart contracts running on
|
||
the Algorand Virtual Machine (AVM).</li>
|
||
</ul>
|
||
<h3 id="algokit-templates">AlgoKit Templates</h3>
|
||
<blockquote>
|
||
<p>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 <a
|
||
href="https://github.com/algorandfoundation/algokit-cli/blob/main/docs/tutorials/algokit-template.md">Creating
|
||
AlgoKit Templates</a> for a general guide on how to create your own
|
||
AlgoKit templates.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-python-template">algokit-python-template</a>
|
||
- Official AlgoKit’s Algorand Python template provides a
|
||
production-ready baseline for developing and deploying smart contracts
|
||
in Python.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-typescript-template">algokit-typescript-template</a>
|
||
- Official AlgoKit’s Algorand TypeScript template provides a
|
||
production-ready baseline for developing and deploying smart contracts
|
||
in TypeScript.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-react-frontend-template">algokit-react-frontend-template</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/algokit-fullstack-template">algokit-fullstack-template</a>
|
||
- 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.</li>
|
||
</ul>
|
||
<h2 id="learning-resources">Learning Resources</h2>
|
||
<blockquote>
|
||
<p>List of learning resources for Algorand. Includes courses, tutorials,
|
||
and other resources.</p>
|
||
</blockquote>
|
||
<h3 id="crash-courses">Crash Courses</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/cusma/algorand-school">Algorand
|
||
School</a> - Algorand School crash course slide deck.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLwRyHoehE435ttTjvFZA-DyqHYIYc26K_">Zero
|
||
to Hero PyTeal</a> - PyTeal crash course video lectures.</li>
|
||
<li><a
|
||
href="https://prismic-io.s3.amazonaws.com/algorandfoundationv2/d5407f96-8e7d-4465-9656-2abb558850a9_Proof+of+Stake+Blockchain+Efficiency+Framework.pdf">Algorand,
|
||
efficient self-sustaining blockchain</a> - Proof of Stake Blockchain
|
||
Efficiency Framework.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=e8s8Ui8vDaY">Algorand
|
||
Efficiency</a> - Understanding Algorand’s working principles and its
|
||
efficiency.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=fTAPLiPcj28">Introduction
|
||
to AVM and Applications</a> - Introduction to the Algorand Virtual
|
||
Machine architecture and Algorand Smart Contracts (aka
|
||
Applications).</li>
|
||
<li><a href="https://www.youtube.com/watch?v=zXDqJHK_Bqs">Introduction
|
||
to PyTeal</a> - Introduction to PyTeal, a Python framework to develop
|
||
Smart Contract on Algorand (with <a
|
||
href="https://twitter.com/matteojug"><span class="citation"
|
||
data-cites="matteojug">@matteojug</span></a>).</li>
|
||
<li><a href="https://www.youtube.com/watch?v=USLcyfVD_ws">PyTeal ABI
|
||
Smart Contracts</a> - Using PyTeal to develop <em>ABI-compliant</em>
|
||
Smart Contracts on Algorand. Final live coding section (with <a
|
||
href="https://twitter.com/_deanste"><span class="citation"
|
||
data-cites="deanste">@deanste</span></a>).</li>
|
||
<li><a href="https://www.youtube.com/watch?v=031VvOxvuxY">Beaker</a> -
|
||
Framework for Algorand Smart Contract development, client and testing
|
||
based on PyTeal. Live coding session (with <a
|
||
href="https://twitter.com/HGKimChris"><span class="citation"
|
||
data-cites="HGKimChris">@HGKimChris</span></a>).</li>
|
||
<li><a
|
||
href="https://medium.com/coinmonks/dissecting-algorand-e962f48f8c72">Dissecting
|
||
Algorand</a> - Introduction Algorand and an analysis on Algorand’s inner
|
||
workings.</li>
|
||
</ul>
|
||
<h3 id="general-courses">General courses</h3>
|
||
<blockquote>
|
||
<p>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.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.youtube.com/watch?v=KNJGPI0fuFA&list=PLEGCF-WLh2RLOHv_xUGLqRts_9JxrckiA">Foundations
|
||
of Blockchains</a> - A video course by Tim Roughgarden a Professor of
|
||
Computer Science at Columbia University highlighting the fundamental
|
||
principles, concepts and properties of Blockchain protocols.</li>
|
||
</ul>
|
||
<h3 id="tutorials">Tutorials</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://developer.algorand.org/tutorials/building-a-lending-pool-using-reach/">Lending
|
||
pool using Reach</a> - Tutorial on how to build a lending pool using the
|
||
Reach language.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/tutorials/creating-a-license-manager-contract-utilizing-pyteal-and-inner-transactions/">Creating
|
||
a License Manager Contract</a> - Tutorial on utilizing PyTEAL and Inner
|
||
Transactions.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/tutorials/stateless-session-management-with-the-pera-wallet/">Stateless
|
||
session management with the Pera wallet</a> - Pera Wallet connection
|
||
example with Nextjs and Redux.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/tutorials/algominter-a-web-app-for-minting-assets-using-python-algosigner-and-anvil-platform/">AlgoMinter</a>
|
||
- Build your web app for minting assets using Python, AlgoSigner, and
|
||
Anvil Platform.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/solutions/getting-started-with-python-algorand-sdk-and-django/">Getting
|
||
Started with Django, Python, and Algorand</a> - Tutorial from algorand
|
||
developer portal.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/tutorials/decentralised-co-operative-unions-algorand-multisignature-account/">MultiSig
|
||
with Algorand for Co-operative Groups</a> - Decentralised co-operative
|
||
unions with Algorand Multisignature Account.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/tutorials/v2-read-and-write-transaction-note-field-python/">Adding
|
||
Notes to Transactions</a> - Read and Write to the Transaction Note Field
|
||
with Python.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/solutions/using-stateful-smart-contract-to-create-algorand-standard-asset/">Create
|
||
Assets with a Stateful Smart Contract</a> - Using Stateful Smart
|
||
Contract To Create Algorand Standard Asset.</li>
|
||
<li><a
|
||
href="https://developer.algorand.org/solutions/artificial-intelligence-on-algorand/">Artificial
|
||
Intelligence on Algorand</a> - Tutorial on using machine learning to
|
||
predict the transaction volume of the USDC stablecoin on the Algorand
|
||
blockchain.</li>
|
||
</ul>
|
||
<h3 id="community-resources">Community Resources</h3>
|
||
<blockquote>
|
||
<p>The following contains sections related to open source projects,
|
||
utilities, and news resources.</p>
|
||
</blockquote>
|
||
<h3 id="projects">Projects</h3>
|
||
<blockquote>
|
||
<p>A list of open source projects, blogs, websites that are built on top
|
||
of Algorand.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://github.com/barnjamin/arc3.xyz">arc3.xyz</a> - Dapp
|
||
that can be used to mint ARC3 compliant NFTs.</li>
|
||
<li><a href="https://github.com/algorand/auction-demo">Auction Demo</a>
|
||
- On-chain NFT auction using smart contracts.</li>
|
||
<li><a
|
||
href="https://github.com/barnjamin/algorand-session-wallet">Algorand
|
||
Session Wallet</a> - Session wallet to allow persisted wallet
|
||
connections across multiple wallets.</li>
|
||
<li><a
|
||
href="https://github.com/algoworldNFT/algoworld-contracts">AlgoWorld-Contracts</a>
|
||
- Collection of all smart contracts used by AlgoWorld, written in
|
||
PyTeal.</li>
|
||
<li><a
|
||
href="https://github.com/algoworldNFT/algoworld-swapper">AlgoWorld-Swapper</a>
|
||
- Free and trustless ASA swapper, powered by Algorand Smart
|
||
Signatures.</li>
|
||
<li><a
|
||
href="https://github.com/algorand/walletconnect-example-dapp">WalletConnect
|
||
Example DApp</a> - Algorand WalletConnect demo.</li>
|
||
<li><a href="https://github.com/aorumbayev/tinybar">TinyBar App</a> - A
|
||
tiny macOS menu bar app for tracking ASA prices from TinyMan.</li>
|
||
<li><a href="https://github.com/cusma/algonim">algonim</a> - First
|
||
Algorand mini-puzzle-game. Written in Python+PyTEAL by <a
|
||
href="https://twitter.com/cusma_b"><span class="citation"
|
||
data-cites="cusma">@cusma</span></a>.</li>
|
||
<li><a href="https://github.com/algorealm/algorealm">algorealm</a> -
|
||
Claim the Crown and the Sceptre of Algorand Realm! Written in
|
||
Python+PyTEAL by <a href="https://github.com/cusma"><span
|
||
class="citation" data-cites="cusma">@cusma</span></a>.</li>
|
||
<li><a href="https://github.com/algorealm/algorealm-ui">algorealm-ui</a>
|
||
- A web CLI Emulator version of algorealm cli game by <span
|
||
class="citation" data-cites="aorumbayev">@aorumbayev</span>.</li>
|
||
<li><a href="https://github.com/algofishexe/minter">minter</a> - Bulk
|
||
mint Algorand NFTs following the ARC-69 community standard. Written in
|
||
Node.js by <a href="https://twitter.com/AlgofishExe"><span
|
||
class="citation" data-cites="fish.exe">@fish.exe</span></a>.</li>
|
||
<li><a href="https://algovanity.com/">algovanity</a> - Algorand Vanity
|
||
Address Generator from <a
|
||
href="https://github.com/Ripe/algovanity">Ripe</a>.</li>
|
||
<li><a href="https://github.com/shmutalov/galvanity">galvanity</a> -
|
||
Galvanity is Algorand vanity address generator written in Go.</li>
|
||
<li><a href="https://github.com/runvnc/genpyteal">genpyteal</a> -
|
||
Generate PyTeal from (mostly) normal Python.</li>
|
||
<li><a href="https://github.com/bafio89/agorhash">AgorHash</a> - Public,
|
||
permissionless, decentralized and uncensorable free speech
|
||
protocol.</li>
|
||
<li><a href="https://github.com/emg110/algorand-qrcode">QRCode
|
||
Generator</a> - Uinversal QRCode generator module for Algorand ARC-26
|
||
URIs.</li>
|
||
<li><a
|
||
href="https://github.com/aorumbayev/algofractals">algofractals</a> -
|
||
Mint randomly generated mandelbrot fractals with embedded ARC69 tags.
|
||
(Archived on Dec 31, 2023)</li>
|
||
<li><a href="https://algorewards.github.io/">algorewards</a> - Free and
|
||
unofficial Algorand governance reward calculator. Hosted on GitHub
|
||
Pages.</li>
|
||
<li><a
|
||
href="https://github.com/headline-design/pipeline-ui">Pipeline-UI</a> -
|
||
A React.js based component library for rapid deployment of Algorand
|
||
Dapps.</li>
|
||
<li><a href="https://stoi.org/">STOI</a> - Song ownership gone
|
||
decentralized via microDAOs.</li>
|
||
<li><a href="https://algotables.github.io/">AlgoTables</a> - A suite of
|
||
tools designed to aid everyday hodlers of ALGO who participate in the
|
||
Algorand ecosystem.</li>
|
||
<li><a href="https://github.com/aorumbayev/algoping">AlgoPing</a> - A
|
||
tiny cron job that issues a <a
|
||
href="https://twitter.com/algoping">tweet</a> if public Algorand Nodes
|
||
(AlgoExplorer, AlgoNode and etc) are not healthy.</li>
|
||
<li><a href="https://directorydotalgo.xyz/">directorydotalgo</a> -
|
||
Algorand’s unofficial ecosystem directory of projects.</li>
|
||
<li><a
|
||
href="https://github.com/hodgerpodger/staketaxcsv">staketaxcsv</a> -
|
||
Python backend for <a href="https://stake.tax">stake.tax</a> that
|
||
generates taxable transactions CSVs for Algorand and other
|
||
blockchains.</li>
|
||
<li><a href="https://github.com/dspytdao/Algo_AMM">Automated Prediction
|
||
Market Maker on Algorand</a> - backend repository with project hosted at
|
||
<a href="https://algoamm.com">algoAMM.com</a>.</li>
|
||
<li><a href="https://github.com/dspytdao/AlgoDepo">AlgoDepo</a> - Single
|
||
Deposit App Algorand.</li>
|
||
<li><a href="https://github.com/dspytdao/AlgoDeposit">AlgoDeposit</a> -
|
||
AMM Pool App Algorand.</li>
|
||
</ul>
|
||
<h3 id="algokit-community-templates">AlgoKit Community Templates</h3>
|
||
<blockquote>
|
||
<p>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.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/aorumbayev/algokit-tealish-template">algokit-tealish-template</a>
|
||
- AlgoKit community template for quick starting a smart contract project
|
||
with tealish and algojig.</li>
|
||
<li><a
|
||
href="https://github.com/GoracleNetwork/algokit_default_template">algokit-goracle-template</a>
|
||
- Algokit community template for quick starting a smart contract project
|
||
interacting with goracle.</li>
|
||
<li><a
|
||
href="https://github.com/subtopia-algo/algokit-subtopia-template">algokit-subtopia-template</a>
|
||
- Algokit community template for quick starting a dapp frontend project
|
||
interacting with Subtopia platform.</li>
|
||
</ul>
|
||
<h2 id="development-tools">Development & Tools</h2>
|
||
<blockquote>
|
||
<p>Awesome client libraries, tools, and community utilities for
|
||
development.</p>
|
||
</blockquote>
|
||
<h3 id="language-sdks-tools">Language SDKs & Tools</h3>
|
||
<blockquote>
|
||
<p>Awesome client libraries, tools, and community utilities sorted by
|
||
the language of implementation.</p>
|
||
</blockquote>
|
||
<h4 id="cc">C/C++</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/vertices-network/c-vertices-sdk">vertices-algorand-sdk</a>
|
||
- The Vertices SDK provides developers with easy device access to
|
||
interact with Blockchains.</li>
|
||
<li><a
|
||
href="https://github.com/Wisdom-Labs/Algorand-Unreal-Engine-SDK">unreal-algorand-sdk</a>
|
||
- Official Unreal Engine plugin for Algorand Blockchain Platform.</li>
|
||
<li><a
|
||
href="https://github.com/Wisdom-Labs/Algorand-CPlusPlus-SDK">cplusplus-algorand-sdk</a>
|
||
- Algorand C++ SDK: This repo is providing C++ sdk on algorand
|
||
chain.</li>
|
||
</ul>
|
||
<h4 id="dart">Dart</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://pub.dev/packages/algorand_dart">dart-algorand-sdk</a> -
|
||
Dart Algorand SDK.</li>
|
||
</ul>
|
||
<h4 id="go">Go</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/algorand/go-algorand">go-algorand</a> -
|
||
Algorand’s official implementation in Go.</li>
|
||
<li><a
|
||
href="https://github.com/algorand/go-algorand-sdk">go-algorand-sdk</a> -
|
||
The Algorand Golang SDK.</li>
|
||
<li><a href="https://github.com/algorand/conduit">conduit</a> -
|
||
Algorand’s data pipeline framework.</li>
|
||
</ul>
|
||
<h4 id="php">PHP</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/ffsolutions/php-algorand-sdk">php-algorand-sdk</a>
|
||
- Algorand PHP SDK created by <a
|
||
href="https://github.com/ffsolutions"><span class="citation"
|
||
data-cites="ffsolutions">@ffsolutions</span></a>.</li>
|
||
<li><a href="https://github.com/RootSoft/algorand-php">algorand-php</a>
|
||
- Algorand PHP SDK created by <a
|
||
href="https://github.com/RootSoft"><span class="citation"
|
||
data-cites="RootSoft">@RootSoft</span></a>.</li>
|
||
</ul>
|
||
<h4 id="python">Python</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorand/py-algorand-sdk">py-algorand-sdk</a> -
|
||
The Algorand Python SDK.</li>
|
||
<li><a
|
||
href="https://github.com/tinymanorg/tinyman-py-sdk">tinyman-py-sdk</a> -
|
||
Tinyman Python SDK.</li>
|
||
<li><a href="https://github.com/algorandlabs/smart-asa">smart-asa</a> -
|
||
Smart ASA PyTeal reference implementation based on ARC-20.</li>
|
||
</ul>
|
||
<h4 id="javascript-typescript">JavaScript & TypeScript</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorand/js-algorand-sdk">js-algorand-sdk</a> -
|
||
The Algorand JavaScript SDK & Examples.</li>
|
||
<li><a href="https://github.com/scale-it/algo-builder">algo-builder</a>
|
||
- Framework to automate development of Algorand Assets and Smart
|
||
Contracts.</li>
|
||
<li><a
|
||
href="https://github.com/scale-it/algo-builder-templates">algo-builder-templates</a>
|
||
- Dapps templates for Algo Builder.</li>
|
||
<li><a href="https://github.com/thencc/algonautjs">algonaut.js</a> - An
|
||
easier Algo sdk for front-end dapps (typescript).</li>
|
||
<li><a
|
||
href="https://github.com/perawallet/connect">perawallet-connect</a> -
|
||
JavaScript SDK for integrating Pera Wallet to web applications.</li>
|
||
<li><a
|
||
href="https://github.com/blockshake-io/defly-connect">defly-connect</a>
|
||
- JavaScript SDK for integrating Defly Wallet to web applications.</li>
|
||
<li><a
|
||
href="https://github.com/subtopia-algo/subtopia-js">subtopia-js</a> -
|
||
Subtopia JavaScript SDK providing convenient interfaces to interact with
|
||
Subtopia platform.</li>
|
||
</ul>
|
||
<h4 id="java">Java</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorand/java-algorand-sdk">java-algorand-sdk</a>
|
||
- The Algorand Java SDK.</li>
|
||
</ul>
|
||
<h4 id="net">.NET</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/RileyGe/dotnet-algorand-sdk">dotnet-algorand-sdk</a>
|
||
- Algorand .NET SDK created by <a
|
||
href="https://github.com/RileyGe"><span class="citation"
|
||
data-cites="RileyGe">@RileyGe</span></a>.</li>
|
||
<li><a
|
||
href="https://github.com/CareBoo/unity-algorand-sdk">unity-algorand-sdk</a>
|
||
- An Algorand SDK for Unity. Use the Algorand blockchain in your video
|
||
game.</li>
|
||
<li><a
|
||
href="https://github.com/Vytek/AlgorandUnitySDK">unity-algorand-sdk-based-on-net-sdk</a>
|
||
- Quick and dirty Unity SDK based on .NET Algorand SDK by RileyGe.</li>
|
||
<li><a
|
||
href="https://github.com/FrankSzendzielarz/dotnet-algorand-sdk">dotnet-alogrand-sdk
|
||
(2)</a> - Algorand .NET SDK maintained by <a
|
||
href="https://github.com/FrankSzendzielarz"><span class="citation"
|
||
data-cites="FrankSzendzielarz">@FrankSzendzielarz</span></a>.</li>
|
||
<li><a
|
||
href="https://github.com/geoffodonnell/dotnet-tinyman-sdk">dotnet-tinyman-sdk</a>
|
||
- Tinyman .NET SDK.</li>
|
||
<li><a
|
||
href="https://github.com/geoffodonnell/dotnet-yieldly-sdk">dotnet-yieldly-sdk</a>
|
||
- Yieldly .NET SDK.</li>
|
||
<li><a
|
||
href="https://github.com/geoffodonnell/powershell-algorand-module">powershell-algorand-module</a>
|
||
- Algorand PowerShell Module.</li>
|
||
</ul>
|
||
<h4 id="rust">Rust</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/manuelmauro/algonaut">rust-algorand-sdk</a> -
|
||
Rust Algorand SDK.</li>
|
||
</ul>
|
||
<h4 id="swift">Swift</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorand/algorand-wallet">algorand-wallet</a> -
|
||
Algorand wallet official implementation in Swift.</li>
|
||
<li><a
|
||
href="https://github.com/Jesulonimi21/Swift-Algorand-Sdk">swift-algorand-sdk</a>
|
||
- A Swift SDK for interacting with the Algorand Blockchain.</li>
|
||
</ul>
|
||
<h4 id="ruby">Ruby</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/joe-p/TEALrb">TEALrb</a> - A Ruby DSL
|
||
for writing Algorand smart contracts. (Archived on Jan 22, 2023)</li>
|
||
</ul>
|
||
<h3 id="smart-contract-development">Smart Contract Development</h3>
|
||
<h4 id="languages-compilers">Languages & Compilers</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/algorand/pyteal">pyteal</a> - Algorand
|
||
Smart Contracts in Python.</li>
|
||
<li><a href="https://docs.reach.sh">reach</a> - A domain-specific
|
||
language for building cross chain decentralized applications
|
||
(DApps).</li>
|
||
<li><a
|
||
href="https://github.com/optio-labs/aqua-compiler">aqua-compiler</a> -
|
||
An expressive high level language for the Algorand block chain that
|
||
compiles to TEAL code.</li>
|
||
<li><a href="https://github.com/petitnau/algoml">algoml</a> - A
|
||
domain-specific language for specifying Algorand smart contracts, which
|
||
compiles into TEAL scripts.</li>
|
||
<li><a href="https://github.com/pzbitskiy/tealang">tealang</a> - A high
|
||
level language for Algorand ASC1 and TEAL.</li>
|
||
<li><a href="https://tealish.tinyman.org">tealish</a> - Tealish is a
|
||
readable language for the Algorand Virtual Machine. It enables
|
||
developers to write TEAL in a procedural style optimized for
|
||
readability.</li>
|
||
<li><a
|
||
href="https://github.com/algorand-devrel/TEALScript">TEALScript</a> -
|
||
Enables Algorand smart contract development with native TypeScript
|
||
syntax, tooling, and IDE support.</li>
|
||
</ul>
|
||
<h4 id="frameworks-utilities">Frameworks & Utilities</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/algorand-devrel/beaker">beaker</a> - A
|
||
tool for smart contract development on the Algorand blockchain. Inspired
|
||
by <code>flask</code>.</li>
|
||
<li><a href="https://github.com/algorand/pyteal-utils">pyteal-utils</a>
|
||
- PyTEAL utilities library.</li>
|
||
<li><a
|
||
href="https://github.com/runtimeverification/avm-semantics">avm-semantics</a>
|
||
- Algorand Virtual Machine and TEAL Semantics in K framework. Aids with
|
||
testing and formal verification of smart contracts.</li>
|
||
<li><a href="https://github.com/cusma/d-asa">d-asa</a> - Debt Algorand
|
||
Standard Application providing reference implementations and interfaces
|
||
for tokenizing debt instruments (bonds, loans, commercial papers) that
|
||
conform to ACTUS standards.</li>
|
||
</ul>
|
||
<h3 id="cli">CLI</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/algorandfoundation/algorun">AlgoRun</a>
|
||
- Simple CLI utility for setting up and starting Algorand MainNet
|
||
participation node.</li>
|
||
</ul>
|
||
<h3 id="ides">IDEs</h3>
|
||
<blockquote>
|
||
<p>Awesome client libraries, tools, community plugins and integrations
|
||
for IDEs.</p>
|
||
</blockquote>
|
||
<h4 id="vim">vim</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/aldur/vim-algorand-teal">vim-algorand-teal</a>
|
||
- Minimalistic syntax highlight for Algorand’s TEAL Smart Contract
|
||
language to vim.</li>
|
||
</ul>
|
||
<h4 id="intellij">IntelliJ</h4>
|
||
<ul>
|
||
<li><a href="https://algodea-docs.bloxbean.com/">algoDEA</a> - Algorand
|
||
IntelliJ Plugin.</li>
|
||
</ul>
|
||
<h4 id="vscode">VSCode</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/ObsidianLabs/vscode-algorand">Obsidian
|
||
Labs/vscode-algorand</a> - Algorand VS Code Extension.</li>
|
||
<li><a
|
||
href="https://github.com/optio-labs/teal-debugger-extension">optio-labs/teal-debugger-extension</a>
|
||
- Debug teal with minimal AVM configuration inside VSCode.</li>
|
||
</ul>
|
||
<h4 id="visual-studio">Visual Studio</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/FrankSzendzielarz/AlgorandVisualStudio">Algorand
|
||
Visual Studio Extension</a> - Visual Studio extensions for C# TEAL
|
||
compilation and Algorand Smart Contract development.</li>
|
||
</ul>
|
||
<h3 id="testing-debugging">Testing & Debugging</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/algorand/graviton">graviton</a> -
|
||
Algorand’s TEAL blackbox testing toolkit.</li>
|
||
<li><a href="https://github.com/crytic/tealer">tealer</a> - Static TEAL
|
||
analyser with a set of vulnerability detectors for quick contracts
|
||
reviews.</li>
|
||
<li><a href="https://irulan.dev/">irulan</a> - Web app for deploying +
|
||
testing smart contracts (<a href="https://github.com/thencc/irulan">open
|
||
source! + PRs welcome</a>).</li>
|
||
<li><a href="https://github.com/Hipo/algojig">algojig</a> - A tool for
|
||
testing Algorand smart contracts.</li>
|
||
<li><a href="https://github.com/Hipo/tealinspector">tealinspector</a> -
|
||
Quick and easy TEAL code debugging by Hipo labs.</li>
|
||
</ul>
|
||
<h3 id="deployment-environment">Deployment & Environment</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/algorand/sandbox">Algorand Sandbox</a> -
|
||
Fast way to create and configure an Algorand development
|
||
environment.</li>
|
||
<li><a
|
||
href="https://github.com/MakerXStudio/algorand-sandbox-dev">Algorand
|
||
Sandbox Dev</a> - Docker Hub image for faster local development and
|
||
CI/CD usage. (Archived on Jan 2, 2024)</li>
|
||
<li><a href="https://hub.docker.com/r/algorand/algod">Official Algod
|
||
Container</a> - Algod Docker Hub image from Algorand Inc.</li>
|
||
<li><a href="https://hub.docker.com/r/algorand/conduit">Official Conduit
|
||
Container</a> - Conduit Docker Hub image from Algorand Inc.</li>
|
||
</ul>
|
||
<h2 id="wallets-asset-interaction">Wallets & Asset Interaction</h2>
|
||
<h3 id="wallet-providers">Wallet Providers</h3>
|
||
<blockquote>
|
||
<p>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 <a
|
||
href="https://twitter.com/myalgo_/status/1632862464244162560">attacks</a>
|
||
on MyAlgo wallet users, related sdk has been excluded from the list.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://github.com/perawallet">Pera Wallet</a> - Secure,
|
||
open source and community driven wallet for both mobile and desktop
|
||
devices. Maintained by the team behind official Algorand Wallet.</li>
|
||
<li><a href="https://methodwallet.app/">Method Wallet</a> - Algorand
|
||
Wallet you’ll love.</li>
|
||
<li><a href="https://defly.app/">Defly Wallet</a> - Defly is an Algorand
|
||
wallet with great suit of integrated DeFi features.</li>
|
||
<li><a href="https://www.exodus.com/">Exodus</a> - Exodus is a
|
||
multi-cryptocurrency wallet that supports Algorand.</li>
|
||
<li><a href="https://a-wallet.net/">A-Wallet</a> - AWallet is an open
|
||
source, HTML only, corporate friendly, and secure Algorand wallet.</li>
|
||
<li><a href="https://github.com/algorandfoundation/liquid-auth">Liquid
|
||
Auth</a> - Liquid Auth is a self-hosted authentication service that
|
||
provides a simple way to associate Passkeys to KeyPair(s) commonly found
|
||
in cryptocurrencies. In addition to authentication, Liquid Auth provides
|
||
a Peer to Peer signaling service. Not only can you authenticate users,
|
||
but you can also establish secure connections between them.</li>
|
||
</ul>
|
||
<h3 id="wallet-development">Wallet Development</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/txnlab/use-wallet">use-wallet</a> -
|
||
React hooks for using Algorand compatible wallets with web applications.
|
||
Developed by <a href="https://www.txnlab.dev/">txnlab</a>.</li>
|
||
<li><a href="https://github.com/TxnLab/use-wallet-js">use-wallet-js</a>
|
||
- TypeScript library for integrating Algorand wallets into decentralized
|
||
applications.</li>
|
||
<li><a href="https://github.com/dragmz/rsagg">rsagg</a> - A Rust library
|
||
for GPU accelerated Algorand ‘vanity’ address generation.</li>
|
||
</ul>
|
||
<h3 id="blockchain-explorers">Blockchain Explorers</h3>
|
||
<blockquote>
|
||
<p>List of blockchain explorers for Algorand. Used to view transactions,
|
||
accounts, assets, etc.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://allo.info">Allo</a> - Allo is a blockchain explorer
|
||
for all of Algorand created by Nodely.</li>
|
||
<li><a href="https://www.nftexplorer.app/">NFTExplorer</a> - Algorand
|
||
Standard Asset (ASA) explorer built by <a
|
||
href="https://twitter.com/TommasoAE"><span class="citation"
|
||
data-cites="TomassoAE">@TomassoAE</span></a> and <a
|
||
href="https://twitter.com/JoshLmao">JoshLmao</a>.</li>
|
||
<li><a href="https://explorer.perawallet.app/">Pera Explorer</a> -
|
||
Algorand Accounts, Standard Asset (ASA) explorer built by <a
|
||
href="https://perawallet.app/">Pera Wallet</a></li>
|
||
<li><a href="https://akaalias.github.io/algorand-ballet/">Algorand
|
||
Ballet</a> - Algorand accounts’ 2D graphs.</li>
|
||
<li><a href="https://algo3d.live/">Algorand Multiverse</a> - Algorand
|
||
accounts’ 3D graphs.</li>
|
||
<li><a href="https://www.asalytic.app/">Asalytic</a> - Analyze the
|
||
Algorand NFT space.</li>
|
||
<li><a href="https://algo.surf/">AlgoSurf</a> - Algorand Network
|
||
Explorer (supports LocalNet in <code>localhost</code>).</li>
|
||
<li><a href="https://explorer.bitquery.io/algorand">Bitquery</a> -
|
||
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.</li>
|
||
</ul>
|
||
<h3 id="portfolio-trackers">Portfolio Trackers</h3>
|
||
<blockquote>
|
||
<p>List of portfolio trackers for Algorand. Aids in tracking the value
|
||
of your assets.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://app.compx.io/dashboard">CompX</a> - Track or search
|
||
assets, rewards, yield farming, transactions, and NFTs on the Algorand
|
||
blockchain anywhere and anytime. Formerly Algogator.Finance.</li>
|
||
<li><a href="https://www.asastats.com/">ASA Stats</a> - One-stop
|
||
portfolio tracker used to summarize Algorand asset valuations from up to
|
||
five wallet addresses.</li>
|
||
</ul>
|
||
<h3 id="name-services">Name Services</h3>
|
||
<blockquote>
|
||
<p>A list of name services that allow for human-readable addresses.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://nf.domains/">NFDomains</a> - Algorand name service
|
||
and marketplace for Non-Fungible Domains (NFDs) — unique, readable
|
||
aliases for wallet addresses.</li>
|
||
</ul>
|
||
<h2 id="infrastructure-ecosystem-services">Infrastructure &
|
||
Ecosystem Services</h2>
|
||
<h3 id="nodes-consensus-participation">Nodes & Consensus
|
||
Participation</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/AlgoChads/algorand-undoc-docs">Algorand
|
||
- The Undocumented Docs</a> - Dev Notes for Archival Node, Indexer Setup
|
||
(and more).</li>
|
||
<li><a href="https://nodely.io">Nodely</a> - Free Node/Indexer APIs,
|
||
Node running FAQ, Node/Indexer daily snapshots.</li>
|
||
<li><a href="https://github.com/algorand/node-ui">Algorand Node UI</a> -
|
||
Terminal UI for remote Algorand node management.</li>
|
||
<li><a href="https://subquery.network">SubQuery</a> - Open, fast,
|
||
flexible, and decentralised cross-chain data indexer for Algorand (<a
|
||
href="https://academy.subquery.network/quickstart/quickstart_chains/algorand.html">getting
|
||
started guide</a>).</li>
|
||
<li><a href="https://github.com/AlgoNode/alloctrl">AlloCTRL</a> - A
|
||
simple, open source, dashboard to help managing your node and
|
||
participation keys safely, from your local machine.</li>
|
||
<li><a href="https://github.com/TxnLab/reti">TxnLab/reti</a> - 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.</li>
|
||
</ul>
|
||
<h3 id="blockchain-bridges">Blockchain Bridges</h3>
|
||
<blockquote>
|
||
<p>This provides a list of bridges that allow for cross-chain transfers
|
||
of assets between Algorand and other blockchains.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://algomint.io/">Algomint</a> - Centralized BTC and
|
||
ETH bridge to Algorand.</li>
|
||
<li><a href="https://bridge.xp.network/">XP.network</a> - Centralized
|
||
cross-chain NFT bridge.</li>
|
||
<li><a
|
||
href="https://dapp.ptokens.io/swap?asset=btc&from=btc&to=algorand">ptokens</a>
|
||
- pNetwork Officially Launched Cross-Chain Bridges for Algorand.</li>
|
||
<li><a href="https://messina.one/">Messina</a> - The ALGO — ETH two-way
|
||
Messina.one’s Bridge will open the doors for interoperability between
|
||
Ethereum and ERC-20 tokens with Algorand.</li>
|
||
</ul>
|
||
<h3 id="oracles">Oracles</h3>
|
||
<blockquote>
|
||
<p>A list of oracle solutions that allow for smart contracts to interact
|
||
with the real world.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://www.gora.io/">Gora</a> - Decentralized oracle
|
||
networks that connect the Algorand blockchain with the real world.</li>
|
||
</ul>
|
||
<h3 id="security-auditing-services">Security Auditing Services</h3>
|
||
<blockquote>
|
||
<p>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.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://www.certik.com/ecosystems/algorand">Certik</a> -
|
||
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.</li>
|
||
<li><a href="https://algobuilder.dev/auditing.html">AlgoBuilder
|
||
Audits</a> - The team behind AlgoBuilder offering to consult your
|
||
project, have smart contracts done by professionals, write automated
|
||
tests or audit your existing project.</li>
|
||
<li><a
|
||
href="https://www.ulam.io/software-services/smart-contract-audits">UlamLabs</a>
|
||
- A blockchain lab based in Poland, offering auditing services for
|
||
Algorand smart contracts.</li>
|
||
<li><a href="https://runtimeverification.com/smartcontract">Runtime
|
||
Verification</a> - Smart contract analysis and verification by the team
|
||
who audited platforms like Algofi, FolksFinance, Yieldly and other
|
||
prominent DeFi platforms in the ecosystem.</li>
|
||
<li><a href="https://www.immunebytes.com">Immunebytes</a> - Secure your
|
||
Algorand Smart Contract with credible security auditing solutions.</li>
|
||
<li><a href="https://kudelskisecurity.com">KudelskiSecurity</a> - 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.</li>
|
||
<li><a
|
||
href="https://github.com/blockshake-io/algorand-ecosystem-audits">algorand-ecosystem-audits</a>
|
||
- A growing collection of audit reports in the Algorand ecosystem
|
||
maintained by <a href="https://blockshake.io">blockshake-io</a>.</li>
|
||
<li><a href="https://www.vantagepoint.sg/contact-us">Vantage Point
|
||
Blockchain</a> - 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.</li>
|
||
<li><a href="https://github.com/tenset-security/audits">Tenset
|
||
Security</a> - 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 <a
|
||
href="https://twitter.com/algoworld_nft/status/1691891473166279042">proven
|
||
track record of success</a> in discovering high-severity vulnerabilities
|
||
specifically within Algorand projects, emphasizing their expertise and
|
||
commitment to the Algorand ecosystem.</li>
|
||
</ul>
|
||
<h3 id="metrics-and-analytics-services">Metrics and Analytics
|
||
Services</h3>
|
||
<blockquote>
|
||
<p>Metrics and analytics services for Algorand.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://metrics.algorand.org/">Algorand MainNet metrics</a>
|
||
- Dashboard that measures the current scale, security, decentralization,
|
||
and adoption of the open-source Algorand protocol.</li>
|
||
<li><a href="https://app.metrika.co/dashboard/algorand/">Metrika</a> -
|
||
Algorand network performance and account monitor.</li>
|
||
<li><a href="https://metrics.allo.info/">Allo Metrics</a> - Algorand
|
||
MainNet in numbers.</li>
|
||
</ul>
|
||
<h2 id="ssi-did-and-verifiable-credentials">SSI, DID and Verifiable
|
||
Credentials</h2>
|
||
<blockquote>
|
||
<p>A list of W3C decentralized identifiers, verifiable credentials and
|
||
Self sovereign identity service projects.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://goplausible.com">GoPlausible</a> - Provides <a
|
||
href="https://github.com/GoPlausible">PLAUSIBLE protocol</a>, A W3C
|
||
DIDs, Verifiable Credentials and Utility NFTs protocol built on
|
||
Algorand, as well as <a href="https://thisdid.com">ThisDID</a> Universal
|
||
W3C DID/URI resolver.</li>
|
||
</ul>
|
||
<h2 id="ai-and-machine-learning">AI and Machine Learning</h2>
|
||
<blockquote>
|
||
<p>A list of AI, ML and Data Science projects that leverage
|
||
Algorand.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://chatgpt.com/g/g-izA6hnC93-algorand-gpt">Algorand-GPT</a> -
|
||
An Algorand Assistant Expert with access to all Algorand documentation
|
||
and chain data built on OpenAI’s ChatGPT platform by GoPlausible.</li>
|
||
<li><a href="https://chatgpt.com/g/g-rOCQculZQ-did-gpt">DID-GPT</a> - A
|
||
W3C DID resolver assistant built on OpenAI’s ChatGPT platform by
|
||
GoPlausible.</li>
|
||
</ul>
|
||
<h2 id="application-platforms-examples">Application Platforms &
|
||
Examples</h2>
|
||
<h3 id="defi-platforms">DeFi Platforms</h3>
|
||
<blockquote>
|
||
<p>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.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://tinyman.org/">Tinyman</a> - A decentralized trading
|
||
protocol, AMM and platform.</li>
|
||
<li><a href="https://www.pact.fi/">Pact</a> - Decentralised Automated
|
||
Market Maker (AMM) built on the Algorand protocol.</li>
|
||
<li><a href="https://www.lofty.ai/">Lofty.ai</a> - Tokenized real estate
|
||
investing platform.</li>
|
||
<li><a href="https://folks.finance/">Folks.finance</a> - Decentralized
|
||
capital markets protocol.</li>
|
||
<li><a href="https://c3.io/">C3</a> - Cross-margin
|
||
cross-collateralization clearing engine protocol.</li>
|
||
<li><a href="https://cometa.farm/">Cometa.farm</a> - Decentralized
|
||
liquidity-as-a-service.</li>
|
||
<li><a href="https://www.aramid.finance/">aramid.finance</a> - A
|
||
Decentralized Cross-Chain Protocol supporitng Algorand, Polygon,
|
||
Ethereum and other EVM chains.</li>
|
||
<li><a href="https://stabilitas.finance/">stabilitas.finance</a> -
|
||
Stable and secure digital assets for various purposes such as purchases,
|
||
remittances and as a store of value.</li>
|
||
<li><a href="https://vestige.fi/">vestige.fi</a> - 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.</li>
|
||
</ul>
|
||
<h3 id="nft-marketplaces">NFT Marketplaces</h3>
|
||
<blockquote>
|
||
<p>Awesome NFT marketplaces and galleries on Algorand.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://www.randgallery.com/">Rand Gallery</a> - Algorand
|
||
Standard Asset (ASA) explorer and marketplace developed by <a
|
||
href="https://github.com/ChrisAntaki">Chris Antaki</a>.</li>
|
||
<li><a href="https://algogems.io/">AlgoGems</a> - Algorand Standard
|
||
Asset (ASA) markeplace and trading platform for NFT collectors.</li>
|
||
<li><a href="https://github.com/deptagency/algomart">AlgoMart</a> -
|
||
Opensource NFT marketplace whitelabel solution.</li>
|
||
<li><a href="https://algoxnft.com/listings/live">ALGOxNFT</a> - NFT
|
||
gallery and marketplace.</li>
|
||
<li><a href="https://dartroom.xyz/overview">Dartroom</a> - Decentralized
|
||
NFT explorer, minting and trading.</li>
|
||
<li><a href="https://alchemon.net/">Alchemon</a> - Monster-collecting
|
||
NFT card game.</li>
|
||
<li><a href="https://www.musanft.io/">Musa</a> - Music, Art &
|
||
Fashion NFT gallery and marketplace.</li>
|
||
<li><a href="https://www.flatternft.com/">Flatter</a> - NFT art and
|
||
collectible marketplace.</li>
|
||
</ul>
|
||
<h3 id="subscription-management">Subscription Management</h3>
|
||
<blockquote>
|
||
<p>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.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a href="https://subtopia.io/">Subtopia</a> - 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 <span class="citation"
|
||
data-cites="aorumbayev">@aorumbayev</span>.</li>
|
||
</ul>
|
||
<h3 id="decentralized-voting">Decentralized voting</h3>
|
||
<blockquote>
|
||
<p>Tools for on-chain voting powered by Algorand</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/nft_voting_tool">nft_voting_tool</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/scholtz/vote-coin-demo">vote-coin-demo</a> -
|
||
Decentralized message standard for on-chain voting on Algorand developed
|
||
by <span class="citation" data-cites="scholtz">@scholtz</span>.</li>
|
||
</ul>
|
||
<h2 id="standards">Standards</h2>
|
||
<h3 id="algorand-request-for-comments">Algorand Request for
|
||
Comments</h3>
|
||
<blockquote>
|
||
<p>Standards and specs defined in <em>finalized</em> ARCs. The list of
|
||
all the ARCs can be found <a
|
||
href="https://arc.algorand.foundation">here</a>.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0003.md">ARC3</a>
|
||
- Official Algorand Standard Asset Parameters Conventions for Fungible
|
||
and Non-Fungible Tokens.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0004.md">ARC4</a>
|
||
- Application Binary Interface.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0032.md">ARC32</a>
|
||
- Application Specification.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0056.md">ARC56</a>
|
||
- Extended and improved Application Specification.</li>
|
||
<li><a
|
||
href="https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0069.md">ARC69</a>
|
||
- One of several Algorand Standard Asset Parameters Conventions.</li>
|
||
</ul>
|
||
<h2 id="contributing">Contributing</h2>
|
||
<p>Contributions welcome! Read the <a
|
||
href="https://github.com/aorumbayev/Awesome-Algorand/blob/main/contributing.md">contribution
|
||
guidelines</a> first.</p>
|
||
<p>Special thanks to everyone who forked or starred the repository
|
||
❤️</p>
|
||
<p><a
|
||
href="https://github.com/aorumbayev/Awesome-Algorand/stargazers"><img
|
||
src="https://reporoster.com/stars/dark/aorumbayev/Awesome-Algorand"
|
||
alt="Stargazers repo roster for @aorumbayev/Awesome-Algorand" /></a></p>
|
||
<p><a
|
||
href="https://github.com/aorumbayev/Awesome-Algorand/network/members"><img
|
||
src="https://reporoster.com/forks/dark/aorumbayev/Awesome-Algorand"
|
||
alt="Forkers repo roster for @aorumbayev/AwesomeAlgorand" /></a></p>
|
||
<p><a href="https://github.com/aorumbayev/awesome-algorand">algorand.md
|
||
Github</a></p>
|