HTML/CSS engine for node.js and deno.
Currently, it is just my hobby/research project and it's not yet intended for any use.
document
), nodejs-only
(N-API)preact
-only for now)goober
-only for now)<script>
, no <link>
, ...)nodemon
works)npm i github:cztomsik/graffiti
)To work on the project, you will need recent Zig (0.11.0-dev.3731+c6e2e1ae4
)
and system-installed GLFW3.3 with headers (brew install pkg-config glfw
).
git clone ...
cd ...
git submodule init
git submodule update
npm i
zig build
node examples/hello.js
The code in this repository is licensed under the MIT license, except for the
HTML parser in lib/core/htmlparser.js
which is based on the work of John Resig
(MIT), Juriy "kangax" Zaytsev (MIT) and Erik Arvidsson (MPL).
You are also bound by the licenses of all the transitive dependencies:
If you are interested in contributing, please join the Discord channel to discuss your ideas before submitting a pull request. Unexpected merge requests are likely to be rejected.
Thank you for your interest :)