rotur web engine
  • JavaScript 100%
Find a file
2026-04-24 21:13:28 +00:00
assets yum screenshot 2025-12-08 17:55:54 +00:00
phosphorus misc fixes, better element deletion, new performance devtools menu 2026-01-11 19:39:09 +00:00
.gitignore random fixes, new ast gen in js 2026-01-10 23:52:37 +00:00
loc.js random fixes, new ast gen in js 2026-01-10 23:52:37 +00:00
phosphorus.json misc fixes, better element deletion, new performance devtools menu 2026-01-11 19:39:09 +00:00
README.md fix cringe links 2026-04-24 21:13:28 +00:00
unzip.js fixes and devtools 2025-11-24 23:41:45 +00:00
unzip.osl fixed unzip.osl 2025-12-22 19:52:03 +00:00
zip.osl rtr compiler and improved tools 2025-12-06 00:51:44 +00:00

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

phosphorus

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 build or 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.