Skip to content

All-in-one technical hub designed exclusively for developers exploring the Web3 ecosystem, with a focus on Arweave and the AO ecosystem.

License

Notifications You must be signed in to change notification settings

ArweaveOasis/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

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

All-in-one technical hub designed exclusively for developers exploring the Web3 ecosystem, with a focus on Arweave and the AO ecosystem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •