Showing 27 of 27 projects
A Neovim plugin that generates custom colorschemes using text prompts and OpenAI's GPT API.
A Python language binding for writing Algorand smart contracts, providing high-level abstractions over TEAL assembly.
A framework to automate development of Algorand assets and smart contracts, similar to Truffle for Algorand.
An official Python to TEAL compiler for writing Algorand smart contracts and logic signatures with Python syntax.
An open slide deck providing a step-by-step introduction to Algorand's blockchain technology, ecosystem, and development tools.
Use any language that compiles to Lua in your Neovim configuration, from plugins to ftplugin files.
A static analyzer for Teal (Algorand Smart Contracts) that detects vulnerabilities and visualizes contract structure.
A TypeScript subset for developing Algorand smart contracts, enabling AVM development with native TypeScript syntax and IDE support.
A high-level programming language for Algorand smart contracts that compiles to TEAL v6 with imperative syntax.
A reference implementation of Smart ASAs, combining Algorand Standard Assets with smart contract programmability for evolvable digital assets.
A collection of utility methods for PyTEAL to simplify Algorand smart contract development.
A collection of Algorand smart signatures and contracts for NFT swapping and trading on the AlgoWorld platform.
A cryptographic two-player Nim game implemented on the Algorand blockchain using smart contracts and atomic transfers.
A domain-specific language for specifying Algorand smart contracts, compiling to TEAL with declarative syntax and static checks.
A Visual Studio extension suite for developing Algorand smart contracts in C#, featuring TEAL compilation, debugging, and project templates.
A blockchain game on Algorand where players donate ALGO to claim the Crown of Entropy and Sceptre of Proof, becoming Majesties of the realm.
A software toolkit for blackbox testing of smart contracts written in TEAL for the Algorand blockchain.
An automated prediction market maker on Algorand for trading binary event outcomes using a constant function AMM.
An official TypeScript to TEAL compiler frontend for writing Algorand smart contracts with TypeScript syntax.
Formal semantics of the Algorand Virtual Machine and TEAL smart contract language in the K framework for testing and verification.
A debugging tool for Algorand developers that translates program counter errors into readable TEAL source code lines.
A VS Code extension for Algorand blockchain development with TEAL/PyTeal support, local node management, and transaction tools.
A VS Code extension for line-by-line debugging of Algorand smart contracts written in TEAL or compiled from Puya.
A VS Code extension for debugging TEAL smart contracts on a simulated Algorand Virtual Machine.
A Ruby DSL for writing Algorand smart contracts, designed for readability and raw TEAL support.
A minimalistic Vim plugin that adds syntax highlighting for Algorand's TEAL smart contract language.
An expressive high-level language for writing Algorand smart contracts that compiles to TEAL code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.