Skip to content

arian81/wasm-ide

Repository files navigation

WebAssembly IDE

A minimal browser-based IDE for running WebAssembly code directly in your browser. This project allows you to:

  • Write WebAssembly Text Format (WAT) code
  • Load and run pre-compiled WebAssembly (.wasm) files
  • See the output of your WebAssembly code execution

Features

  • Monaco code editor with syntax highlighting
  • Support for WebAssembly Text Format (WAT)
  • Ability to load and run WebAssembly modules
  • Clean and modern UI built with shadcn/ui components

Getting Started

Prerequisites

  • Node.js (v18 or later)
  • pnpm

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/wasm-ide.git
    cd wasm-ide
  2. Install dependencies:

    pnpm install
  3. Start the development server:

    pnpm dev
  4. Open your browser and navigate to http://localhost:3000

Usage

  1. Navigate to the WebAssembly IDE page
  2. Write your WAT code in the editor
  3. For pre-compiled WebAssembly, click "Load WASM" to upload a .wasm file
  4. Click "Run" to execute your code
  5. View the output in the right panel

Technologies Used

  • Next.js
  • React
  • TypeScript
  • Monaco Editor
  • shadcn/ui
  • WebAssembly API

License

MIT

Acknowledgments

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors