Skip to content

A static site generator where your website source code becomes a runnable block of JavaScript.

License

Notifications You must be signed in to change notification settings

squaresapp/strawjs

Repository files navigation

StrawJS

StrawJS is a static site generation library built to leverage the powerful ergonomics found in RawJS. With the help of a server-side DOM simulator, your website becomes a runnable block of JavaScript, rather than code written in a pile of different preprocessor languages.

About

Please visit the StrawJS website.

Project Status

StrawJS is working and being used in production (it's being to create the Squares website, as well as for a few other sites which aren't public). It's stable enough for short-lifespam projects, and it's not going away any time soon (too much is depending on it). However, I'd like to offer some caution before making a large bet on it. We need to migrate the DOM simulator from HappyDOM to LinkeDOM, and there are aspects of the public API that need a second look, so there is perhaps a higher-than-acceptable probability of breaking changes coming down the pipe.

Documentation

Please visit the StrawJS documentation page.

About

A static site generator where your website source code becomes a runnable block of JavaScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published