1 unstable release

0.1.0-alpha1 Aug 18, 2024

#3 in #re-implementation

Apache-2.0

4.5MB
109K SLoC

C++ 96K SLoC // 0.1% comments C 7.5K SLoC // 0.1% comments Lua 3K SLoC // 0.1% comments Rust 3K SLoC // 0.0% comments

crabsoup

crabsoup is a static website generator based on Soupault, but rewritten in Rust. It decodes your website content into HTML DOMs using modern libraries, and allows you to manipulate them with Luau scripts.

It aims for "practical" compatibility with Soupault, similar to TeX variants. Most common Soupault websites and plugins will work without modification, but many edge cases will behave differently due to the different underlying code.

License

This project is licensed under the Apache License Version 2.0.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in crabsoup by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.

Dependencies

~33–46MB
~852K SLoC