Waves Assembly Language is a web-based compiler for a unique assembly language designed and implemented from scratch. Created as a part of my final year project in college in 2017, this project showcases a blend of creativity, technical skills, and innovation.
Click here to try it out yourself: https://israelalagbe.github.io/waves-assembly-language/
The compiler interprets a custom assembly language, referred to as "Waves," and translates it into executable code. It is written in JavaScript, allowing it to compile and run directly in the web browser.
- Web browser with JavaScript support
- Node.js and npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/israelalagbe/waves-assembly-language.git
-
Navigate to the project directory:
cd waves-assembly-language -
Install dependencies:
npm install
-
Run the project:
npm start
This will start the server on port 3000. Open your browser and navigate to
http://localhost:3000.
If you're interested in contributing or have suggestions and ideas, feel free to open an issue or create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.


