Skip to content

kragrrr/ide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterIDEa - A better IDE for Arweave smartcontracts

protocol.land

Try it here

View screenshots

ao-landing

ao-notebook

warp-contract

Features

  • Code Editor and IDE Features such as syntax highlighting, code completion, etc.
  • Web UI to run AO LUA code (using aoconnect)
  • JS Contract deployment and testing (using Arweavekit to deploy and interact)
  • Universal Data Licensing of your code through Arweaves UDL implementation
  • Cloud based storage and sharing through Arweave Protocol Land

Tech Stack

  • Vite, React, Typescript, TailwindCSS
  • Monaco for React
  • Arweavekit
  • ArConnect
  • Arlocal
  • AOConnect

Run it yourself

Prerequisites

  • Node.js LTS & npm
  • Arweave Wallet (ArConnect)

Fork, Clone, Install and Run

git clone [email protected]:<YOUR_USERNAME>/ide.git betteridea
cd betteridea
pnpm install
pnpm run dev

Open https://localhost:5173/ as simple as that!

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

About

A better IDE for arweave contracts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.4%
  • JavaScript 1.9%
  • CSS 1.2%
  • Other 0.5%