Write in Chapel
Handlers, layouts and content pipelines are ordinary Chapel modules. Records, enums and ref intents survive all the way to the response body.
Learn moreCataract gives Chapel file-system routing, server-side rendering, partial hydration and an HTTP/1.1 server on raw sockets. No template language, no package manager, no node_modules.
Handlers, layouts and content pipelines are ordinary Chapel modules. Records, enums and ref intents survive all the way to the response body.
Learn moreMarkupBuilder keeps the tag stack, escapes every value and validates every name, so a mismatched close or an unescaped value is unrepresentable.
Learn moreAn HTTP/1.1 server on raw BSD sockets with a bounded accept gate, sliding-window parsing and a compiled route table.
Learn more