Skip to content

Create Publication

We are looking for publications that demonstrate building dApps or smart contracts!
See the full list of Gitcoin bounties that are eligible for rewards.

Useful Resources

This page contains resources that don't necessarily have their own page or we don't provide comprehensive details on how to use them, but are interesting enough that we encourage you to check them out.

AlgoKit Developer Tool

AlgoKit is a developer tool that is designed to help developers quickly get into writing and testing their Algorand applications. The tool provides support for building, testing, and deploying smart contracts. In addition, the tool supports running a local instance of Algorand. AlgoKit is in active development with many new features on the project's roadmap. Check out the install guide and the documentation. The AlgoDevs YouTube channel provides a quick start guide and also detailed videos for installing on Windows and Mac.

AlgoDevs YouTube Channel

The AlgoDevs YouTube channel is focused on short-form developer content that provides a quick way to get up to speed on all things Algorand. These 5-10 minute videos cover topics, like writting PyTeal smart contracts, the Algorand Virtual Machine(AVM), Asset creation, transactions, and much more. These videos are actively maintained to be up to date with the current release of Algorand. Make sure to check them out and subscribe.

Algorand Developer Discord

Join the Algorand developer Discord to keep up to date, ask questions, get code examples, comment on new features, and discuss Algorand standards.

Smart Contract Examples

The algorand-devrel github repository is a great place to find working examples of larger ideas/platforms (e.g. AMM, mass NFT airdrop), to smaller demos of how to use new features made available within the AVM.

Algorand Developer Relations GitHub

ARCs: Algorand Requests for Comments

When it comes to standardising practises this is the place the be. Whether it's proposing a new data structure for common actions, or introducing a new process to achieve uniformity across platforms, this is the place to keep up to date and participate in discussions.

GitHub Repository

GitHub Discussions