Website OS

Simple website builder,
powerful web development platform

End-user features Power user features Programming Boomla

Run JavaScript on the server

0.5x
1x
2x

Run your own code on the server. Here we create a file at a position that will be displayed on the page, set its type to [app-1], create a file named [.Inline] inside it, set its type to [sjs-4] and make it print hello world.

Object Oriented Platform

0.5x
1x
2x

In Object Oriented Programming (OOP), there are some kind of types and instances. In Boomla, there are apps and instances. A file's type can be a path.
Set it to an app's path and it becomes an instance of that app.

Full page example

0.5x
1x
2x

To directly serve a request, implement the [.Request] method.

Write JavaScript like PHP

0.5x
1x
2x

Use our embedded JS engine named [sjs-4e] to write embedded JavaScript similar to PHP. It's a faster way to generate HTML code.

Contenteditable

0.5x
1x
2x

Make content areas on a page editable by simply adding HTML markup.

JavaScript: require( )

0.5x
1x
2x

Modularize your code with CommonJS style modules.

Extend the contextmenu

0.5x
1x
2x

Create the file [APP/.Contextmenu/ENTRY] to add an ENTRY to the contextmenu of an APP and all its instances.