Skip to content

gerrywang1117/awesome-ao

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Arweave & AO Awesome

All-in-One dev resources and tutorials.

Twitter Follow Twitter Follow Twitter Follow

protocol.land

Overview

Welcome to the all-in-one hub for developers in the Arweave and AO ecosystem. This platform provides the tools, resources, and knowledge to help you build dApps, exploring data permanence, or leveraging Actor-Oriented design. It can be your gateway to Arweave and AO. Dive in and start building!

Arweave - A decentralized permanent storage network.

AO - A decentralized computing platform enabling hyper-parallel processes to interact with Arweave as the data layer.

We will classify development technical documentation resources in the following index by treating Arweave and AO as a unified infrastructure.

🧑🏻‍💻 Development Resources

Arweave core resources

  • ✨ Arweave JS - Official SDK for interacting with Arweave
  • 🌟 Arweave Docs - Official resources for building, mining, and exploring data permanence on Arweave.

AO core resources

  • AO Cookbook - Getting started guide and tutorials for AO
  • AOS CLI - Command line utility for interacting with applications on AO
  • ao Connect - Official SDK for interacting with AO from the Web/JS

Data uploading

  • ✨ Arweave JS - Official SDK for uploading directly to Arweave with native AR token
  • Turbo SDK - Instant upload to Arweave with crypto/fiat options
  • ArFleet JS - Temporary file storage SDK, built on top of AO

dApp Templates/Starter Kits

dApp deployment

  • Permaweb deploy - Command line script to upload a web frontend to Arweave with support for updating ArNS[1] domain name
  • Arlink - DApp deployment with visual graphical interface
  • AOForm - Automated deployment of AO contracts in a declarative style
  • Ewigkeit - DApp deployment and management with ArNS and GUI
  • DragonDeploy - Upload website or app to the Permaweb

Database

Financial

  • Token contract - Standard contract for tokens on AO
  • FusionFi - FusionFi is a unified financial protocol on permaweb(ao)

Network inspection tools

  • AO Link - Live AO explorer and inspection tool
  • ViewBlock - Arweave block explorer
  • DataOS - A protocol leveraging it for computing power and Arweave for data storage
  • Arweave Fees - The calculator provides the approximate real-time cost to store data on Arweave

Gaming

Coding tools

  • VS Code AO - Plugins and configurations for AO development in VS Code
  • BetterIDEa - Web-based Code editor with native AO integrations
  • Protocol.Land - Git hosting and Github mirroring on Arweave

Oracles/Bridges

  • 0rbit - Oracle for retrieving Web2 data into AO

AO backend technologies

  • aos - Standard module for developing on AO
  • ao module loader - Package for running an ao contracts

Infrastructure

  • Arweave Server - Official implementation of an Arweave node
  • AO Servers - Official implementation of the various AO nodes (CU, MU, SU, UR)

Protocols

  • ArFS - ArweaveFS is a data model designed to emulate file systems on Arweave
  • ArNS - ArNS is a censorship-resistant naming system stored on Arweave

Arweave Protocols

Builder communities

  • Weavers - A community of devs + creatives which focus on hackathone
  • Arweave Hub - The place to find events happening within the Arweave ecosystem
  • Arweave Oasis - A community for Asian devs
  • PermaDAO - A collaborative DAO within the Arweave ecosystem
  • ao Builders - Community by Warp.cc

📙 Tutorials

📱 Products (The usecase you can follow)

Wallet

  • ArConnect - Chrome extension and native mobile Arweave & AO wallet
  • AOWebWallet - Web based AO wallet and AO contract interface
  • Arweave.app - Web based Arweave wallet

Financial

  • Botega - Agent-powered token exchange platform
  • CoinMaker - AO Token Launchpad
  • Permaswap - Decentralised exchange for Arweave and AO and Ethereum bridge
  • AOX - Bridge for AR tokens to the AO network

Data Storage

  • ArDrive - Web and mobile-native interface for Arweave as a Filesystem
    • Uses: ArFS

Gaming

  • Llama land - AI powered metaverse themed to Llamas
    • Uses: Reality Protocol
  • Permadumdum - Pet game using the Dumdum mascot
  • Permaverse - Full web3 metaverse, gaming hub and launchpad
  • Hangout - AI powered life simulator

Contributors

Contributions welcome and wanted! Read the contribution guidelines first. Thanks to all the people who have contributed to this project!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published