Skip to content

betteridea-dev/ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterIDEa - A web based IDE for AO the computer

X Follow

protocol.land

View screenshots

ao-landing

ao-notebook

file-editor

Features

  • Code Editor and IDE Features such as syntax highlighting, code completion, etc.
  • Web UI to run AO LUA code (using aoconnect)
  • Shareable projects
  • Offers a Notebook styled interface for quick development
  • Modules to add functionality (e.g. graphs)
  • Quick template and blueprint loading
  • Easy process management and creation
  • Portable Codecells: We offer an npm package, using which anyone can integrate BetterIDEa codecells into their React webapps npm downloads

Tech Stack

  • NextJS, Typescript, TailwindCSS, Zustand
  • AOConnect
  • Monaco Editor
  • Xterm.js

Run it yourself

Prerequisites

  • Node.js LTS & pnpm
  • Arweave Web Wallet (ArConnect)

Fork, Clone, Install and Run

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

Open http://localhost:3000/ as simple as that!

Contributing

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