Skip to content
This repository has been archived by the owner on Feb 10, 2025. It is now read-only.

Latest commit

 

History

History
14 lines (12 loc) · 908 Bytes

readme.md

File metadata and controls

14 lines (12 loc) · 908 Bytes

SwanOS: an ugly duk

The entire project should compile under any environment that duktape supports
To compile any plugins that I've written, go into /exec/plugins and run the makefile for any plugins that you want on your system
To enable a plugin, add the filepath to /exec/plugins/enabled.txt an example is included

  • Features:
    • Written in portable C
    • Fully scriptable with JS; get started with Javascript
    • Plugin support with a straightforward API (duktape), through dynamic libraries
    • GUI completely optional; suitable for embedded systems
    • Small memory footprint thanks to duktape and C ( < 1mb without GUI, about 10mb with GUI )
    • JS I/O API by default, but extendable through plugins