Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sunxfancy/everythingwasm
https://github.com/sunxfancy/everythingwasm
Last synced: about 20 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/sunxfancy/everythingwasm
- Owner: sunxfancy
- Created: 2024-07-06T06:38:03.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-24T05:27:00.000Z (5 months ago)
- Last Synced: 2024-07-24T06:57:43.141Z (5 months ago)
- Language: TypeScript
- Size: 96.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
## Why this project?
This project is used to demonstrate how to create a playground for many different
lanugages which is hard to implement purely in client side. It contains scripts
to build all related languages (include compilers and build systems) into wasm
and run them in a in-memory file system. You can run those languages in a webpage
without any server side support.## Online Demo
## How to build
1. Install Docker
2. Run `make` in the root directory of this projectThere are a few targets in the Makefile:
- `make clang` to build clang and llvm toolchains into a single binary file
- `make clang-format` to build clang-format
- `make python` to build cpython## Reference
https://github.com/jprendes/emception