rotur web engine
- JavaScript 100%
| assets | ||
| phosphorus | ||
| .gitignore | ||
| loc.js | ||
| phosphorus.json | ||
| README.md | ||
| unzip.js | ||
| unzip.osl | ||
| zip.osl | ||
Phosphorus is the main rotur web engine (eventually) powering browsers like summit on originOS :3
This repo specifically is the osl version of phosphorus, the rust version is here
How to clone locally (on origin)
- download phosphorus.json and unzip.osl
- create a folder in originOS, e.g. a projects folder
- copy both phosphorus.json and unzip.osl into there
- run unzip.osl, either by double clicking it in files or running it through studio
How to build locally
- make sure fpp is installed (in ~/:path)
- go into terminal and navigate to your cloned version of phosphorus, e.g. ~/projects/phosphorus
- run the command
fpp script buildor if you want just 1 layout,fpp script build-layoutName
Features
- Modular layout system
- makes creating new browsers a lot easier
- Bytecode generator and interpreter
- Phosphorus uses a compiler to convert rtr to a flat instruction based language for speed
idk what else to put here 😔
Note
phosphorus must be built with fpp as it relies on a few of it's features.