Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -1,4 +1,4 @@
 Awesome Algorand !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome Algorand !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
@@ -22,8 +22,8 @@

🤖 You can enhance your experience by interacting with the AI chat bot available at AwesomeAlgo Search (https://chat.awesomealgo.com/). It's designed to answer any questions you might have regarding resources in
this repository and readme 😊.
🤖 You can enhance your experience by interacting with the AI chat bot available at AwesomeAlgo Search (https://chat.awesomealgo.com/). It's designed to answer any questions you might have 
regarding resources in this repository and readme 😊.
▐ Additionally, enhance your accessibility with the AwesomeAlgo Search desktop version, which can be downloaded here (https://github.com/aorumbayev/awesome-algorand/releases/tag/v0.1.0).
@@ -90,8 +90,8 @@
- Algorand Multiverse (https://algo3d.live/) - Algorand accounts' 3D graphs.
- Asalytic (https://www.asalytic.app/) - Analyze the Algorand NFT space.
- Dappflow (https://app.dappflow.org/explorer/home) - Algorand Private Network Explorer (supports Sandbox in localhost).
- Bitquery (https://explorer.bitquery.io/algorand) - 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.
- Bitquery (https://explorer.bitquery.io/algorand) - 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.
Portfolio Trackers
@@ -108,11 +108,14 @@
- Algorand School (https://github.com/cusma/algorand-school) - Algorand School crash course slide deck.
- Zero to Hero PyTeal (https://www.youtube.com/playlist?list=PLwRyHoehE435ttTjvFZA-DyqHYIYc26K_) - PyTeal crash course video lectures.
- Algorand, efficient self-sustaining blockchain (https://prismic-io.s3.amazonaws.com/algorandfoundationv2/d5407f96-8e7d-4465-9656-2abb558850a9_Proof+of+Stake+Blockchain+Efficiency+Framework.pdf) - Proof of 
Stake Blockchain Efficiency Framework.
- Algorand, efficient self-sustaining blockchain 
(https://prismic-io.s3.amazonaws.com/algorandfoundationv2/d5407f96-8e7d-4465-9656-2abb558850a9_Proof+of+Stake+Blockchain+Efficiency+Framework.pdf) - Proof of Stake Blockchain Efficiency 
Framework.
- Algorand Efficiency (https://www.youtube.com/watch?v=e8s8Ui8vDaY) - Understanding Algorand's working principles and its efficiency.
- Introduction to AVM and Applications (https://www.youtube.com/watch?v=fTAPLiPcj28) - Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka Applications).
- Introduction to PyTeal (https://www.youtube.com/watch?v=zXDqJHK_Bqs) - Introduction to PyTeal, a Python framework to develop Smart Contract on Algorand (with @matteojug (https://twitter.com/matteojug)).
- Introduction to AVM and Applications (https://www.youtube.com/watch?v=fTAPLiPcj28) - Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka 
Applications).
- Introduction to PyTeal (https://www.youtube.com/watch?v=zXDqJHK_Bqs) - Introduction to PyTeal, a Python framework to develop Smart Contract on Algorand (with @matteojug 
(https://twitter.com/matteojug)).
- PyTeal ABI Smart Contracts (https://www.youtube.com/watch?v=USLcyfVD_ws) - Using PyTeal to develop _ABI-compliant_ Smart Contracts on Algorand. Final live coding section (with @deanste 
(https://twitter.com/_deanste)).
- Beaker (https://www.youtube.com/watch?v=031VvOxvuxY) - Framework for Algorand Smart Contract development, client and testing based on PyTeal. Live coding session (with @HGKimChris 
@@ -122,26 +125,27 @@
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.
▐ 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.
- Foundations of Blockchains (https://www.youtube.com/watch?v=KNJGPI0fuFA&list=PLEGCF-WLh2RLOHv_xUGLqRts_9JxrckiA) - A video course by Tim Roughgarden a Professor of Computer Science at Columbia University 
highlighting the fundamental principles, concepts and properties of Blockchain protocols.
- Foundations of Blockchains (https://www.youtube.com/watch?v=KNJGPI0fuFA&list=PLEGCF-WLh2RLOHv_xUGLqRts_9JxrckiA) - A video course by Tim Roughgarden a Professor of Computer Science at 
Columbia University highlighting the fundamental principles, concepts and properties of Blockchain protocols.
Tutorials
- Lending pool using Reach (https://developer.algorand.org/tutorials/building-a-lending-pool-using-reach/) - Tutorial on how to build a lending pool using the Reach language.
- Creating a License Manager Contract (https://developer.algorand.org/tutorials/creating-a-license-manager-contract-utilizing-pyteal-and-inner-transactions/) - Tutorial on utilizing PyTEAL and Inner 
Transactions.
- Stateless session management with the Pera wallet (https://developer.algorand.org/tutorials/stateless-session-management-with-the-pera-wallet/) - Pera Wallet connection example with Nextjs and Redux.
- AlgoMinter (https://developer.algorand.org/tutorials/algominter-a-web-app-for-minting-assets-using-python-algosigner-and-anvil-platform/) - Build your web app for minting assets using Python, AlgoSigner, and 
Anvil Platform.
- Creating a License Manager Contract (https://developer.algorand.org/tutorials/creating-a-license-manager-contract-utilizing-pyteal-and-inner-transactions/) - Tutorial on utilizing PyTEAL 
and Inner Transactions.
- Stateless session management with the Pera wallet (https://developer.algorand.org/tutorials/stateless-session-management-with-the-pera-wallet/) - Pera Wallet connection example with Nextjs 
and Redux.
- AlgoMinter (https://developer.algorand.org/tutorials/algominter-a-web-app-for-minting-assets-using-python-algosigner-and-anvil-platform/) - Build your web app for minting assets using 
Python, AlgoSigner, and Anvil Platform.
- Getting Started with Django, Python, and Algorand (https://developer.algorand.org/solutions/getting-started-with-python-algorand-sdk-and-django/) - Tutorial from algorand developer portal.
- MultiSig with Algorand for Co-operative Groups (https://developer.algorand.org/tutorials/decentralised-co-operative-unions-algorand-multisignature-account/) - Decentralised co-operative unions with Algorand 
Multisignature Account.
- MultiSig with Algorand for Co-operative Groups (https://developer.algorand.org/tutorials/decentralised-co-operative-unions-algorand-multisignature-account/) - Decentralised co-operative 
unions with Algorand Multisignature Account.
- Adding Notes to Transactions (https://developer.algorand.org/tutorials/v2-read-and-write-transaction-note-field-python/) - Read and Write to the Transaction Note Field with Python.
- Create Assets with a Stateful Smart Contract (https://developer.algorand.org/solutions/using-stateful-smart-contract-to-create-algorand-standard-asset/) - Using Stateful Smart Contract To Create Algorand 
Standard Asset.
- Create Assets with a Stateful Smart Contract (https://developer.algorand.org/solutions/using-stateful-smart-contract-to-create-algorand-standard-asset/) - Using Stateful Smart Contract To 
Create Algorand Standard Asset.
Development Tools
@@ -149,24 +153,26 @@
CLI
- AlgoKit CLI (https://github.com/algorandfoundation/algokit-cli) - The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network. Official tooling maintained by the Algorand
Foundation.
- AlgoKit CLI (https://github.com/algorandfoundation/algokit-cli) - The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network. Official tooling 
maintained by the Algorand Foundation.
- tealinspector (https://github.com/Hipo/tealinspector) - Quick and easy TEAL code debugging by Hipo labs.
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 
▐ 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 
▐ (https://github.com/algorandfoundation/algokit-cli/blob/main/docs/tutorials/algokit-template.md) for a general guide on how to create your own AlgoKit templates.
Official
- algokit-beaker-default-template (https://github.com/algorandfoundation/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-react-frontend-template (https://github.com/algorandfoundation/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 (https://github.com/algorandfoundation/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-beaker-default-template (https://github.com/algorandfoundation/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-react-frontend-template (https://github.com/algorandfoundation/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 (https://github.com/algorandfoundation/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.
Community
@@ -268,7 +274,8 @@
Smart Contracts
- puya (https://github.com/algorandfoundation/puya) - PuyaPy is an official Python to TEAL compiler that allows you to write code to execute on the Algorand Virtual Machine (AVM) with Python syntax.
- puya (https://github.com/algorandfoundation/puya) - PuyaPy is an official Python to TEAL compiler that allows you to write code to execute on the Algorand Virtual Machine (AVM) with Python 
syntax.
- pyteal (https://github.com/algorand/pyteal) - Algorand Smart Contracts in Python.
- beaker (https://github.com/algorand-devrel/beaker) - A tool for smart contract development on the Algorand blockchain. Inspired by flask.
- pyteal-utils (https://github.com/algorand/pyteal-utils) - PyTEAL utilities library.
@@ -278,7 +285,8 @@
- tealang (https://github.com/pzbitskiy/tealang) - A high level language for Algorand ASC1 and TEAL.
- ASC Builder (https://ascbuilderapp.com) - A GUI (drag and drop) tool for developing & deploying Algorand smart contracts developed by Algoknox (https://twitter.com/Algoknox).
- tealish (https://tealish.tinyman.org) - Tealish is a readable language for the Algorand Virtual Machine. It enables developers to write TEAL in a procedural style optimized for readability.
- avm-semantics (https://github.com/runtimeverification/avm-semantics) - Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart contracts.
- avm-semantics (https://github.com/runtimeverification/avm-semantics) - Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart 
contracts.
- TEALScript (https://github.com/algorand-devrel/TEALScript) - Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support.
Docker
@@ -302,8 +310,8 @@
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.
▐ 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.
- Tinyman (https://tinyman.org/) - A decentralized trading protocol, AMM and platform.
- Pact (https://www.pact.fi/) - Decentralised Automated Market Maker (AMM) built on the Algorand protocol.
@@ -313,8 +321,8 @@
- Cometa.farm (https://cometa.farm/) - Decentralized liquidity-as-a-service.
- aramid.finance (https://www.aramid.finance/) - A Decentralized Cross-Chain Protocol supporitng Algorand, Polygon, Ethereum and other EVM chains.
- stabilitas.finance (https://stabilitas.finance/) - Stable and secure digital assets for various purposes such as purchases, remittances and as a store of value.
- vestige.fi (https://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.
- vestige.fi (https://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.
Nodes & Consensus Participation
@@ -328,33 +336,35 @@
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.
▐ 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.
- Subtopia (https://subtopia.io/) - 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.
- Subtopia (https://subtopia.io/) - 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.
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.
▐ 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.
- Certik (https://www.certik.com/ecosystems/algorand) - CertiK provides the gold standard in web3 security tools, from its industry-leading smart contract audits, to its blockchain analytics tools such as Skynet
and SkyTrace, making it the ideal partner in ensuring the end-to-end security of Algorand projects.
- AlgoBuilder Audits (https://algobuilder.dev/auditing.html) - The team behind AlgoBuilder offering to consult your project, have smart contracts done by professionals, write automated tests or audit your 
existing project.
- Certik (https://www.certik.com/ecosystems/algorand) - CertiK provides the gold standard in web3 security tools, from its industry-leading smart contract audits, to its blockchain analytics 
tools such as Skynet and SkyTrace, making it the ideal partner in ensuring the end-to-end security of Algorand projects.
- AlgoBuilder Audits (https://algobuilder.dev/auditing.html) - The team behind AlgoBuilder offering to consult your project, have smart contracts done by professionals, write automated tests 
or audit your existing project.
- UlamLabs (https://www.ulam.io/software-services/smart-contract-audits) - A blockchain lab based in Poland, offering auditing services for Algorand smart contracts.
- Runtime Verification (https://runtimeverification.com/smartcontract) - Smart contract analysis and verification by the team who audited platforms like Algofi, FolksFinance, Yieldly and other prominent DeFi 
platforms in the ecosystem.
- Runtime Verification (https://runtimeverification.com/smartcontract) - Smart contract analysis and verification by the team who audited platforms like Algofi, FolksFinance, Yieldly and 
other prominent DeFi platforms in the ecosystem.
- Immunebytes (https://www.immunebytes.com) - Secure your Algorand Smart Contract with credible security auditing solutions.
- KudelskiSecurity (https://kudelskisecurity.com) - 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.
- algorand-ecosystem-audits (https://github.com/blockshake-io/algorand-ecosystem-audits) - A growing collection of audit reports in the Algorand ecosystem maintained by blockshake-io (https://blockshake.io).
- Vantage Point Blockchain (https://www.vantagepoint.sg/contact-us) - 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 (https://x.com/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.
- KudelskiSecurity (https://kudelskisecurity.com) - 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.
- algorand-ecosystem-audits (https://github.com/blockshake-io/algorand-ecosystem-audits) - A growing collection of audit reports in the Algorand ecosystem maintained by blockshake-io 
(https://blockshake.io).
- Vantage Point Blockchain (https://www.vantagepoint.sg/contact-us) - 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 (https://x.com/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
@@ -408,7 +418,8 @@
- Pipeline-UI (https://github.com/headline-design/pipeline-ui) - A React.js based component library for rapid deployment of Algorand Dapps.
- STOI (https://stoi.org/) - Song ownership gone decentralized via microDAOs.
- AlgoTables (https://algotables.github.io/) - A suite of tools designed to aid everyday hodlers of ALGO who participate in the Algorand ecosystem.
- AlgoPing (https://github.com/aorumbayev/algoping) - A tiny cron job that issues a tweet (https://twitter.com/algoping) if public Algorand Nodes (AlgoExplorer, AlgoNode and etc) are not healthy.
- AlgoPing (https://github.com/aorumbayev/algoping) - A tiny cron job that issues a tweet (https://twitter.com/algoping) if public Algorand Nodes (AlgoExplorer, AlgoNode and etc) are not 
healthy.
- SliceSwap (https://app.sliceswap.com) - One place to trade your assets across major Dex's. All swaps are powered by @deflexfi.
- algodaddy (https://www.algodaddy.org) - A blog website for Algorand community.
- directorydotalgo (https://directorydotalgo.xyz/) - Algorand's unofficial ecosystem directory of projects.
@@ -438,8 +449,8 @@
▐ Tools for on-chain voting powered by Algorand
- nft_voting_tool (https://github.com/algorandfoundation/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.
- nft_voting_tool (https://github.com/algorandfoundation/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.
- vote-coin-demo (https://github.com/scholtz/vote-coin-demo) - Decentralized message standard for on-chain voting on Algorand developed by @scholtz.
NFT Marketplaces
@@ -458,11 +469,11 @@
- Musa (https://www.musanft.io/) - Music, Art & Fashion NFT gallery and marketplace.
- Flatter (https://www.flatternft.com/) - NFT art and collectible marketplace.
- Aorist (https://aorist.art/) - NFT art gallery and marketplace.
- ASA cafe (https://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 (https://grid.zestbloom.com/) - 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.
- ASA cafe (https://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 (https://grid.zestbloom.com/) - 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
@@ -475,7 +486,7 @@
!Forkers repo roster for @aorumbayev/AwesomeAlgorand (https://reporoster.com/forks/dark/aorumbayev/Awesome-Algorand) (https://github.com/aorumbayev/Awesome-Algorand/network/members)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
License