Safe mutable static and non const static initialization, and code execution at program startup/exit.
This crate provides `lazy_static_include_bytes` and `lazy_static_include_str` macros to replace `include_bytes` and `include_str` macros.
A simple hash based type identifier: hash code is computed on the basis of type definition
A simple hash based type identifier: hash code is computed on the basis of type definition
Proc-macro generator for a hash based type identifier: hash code is computed on the basis of type definition
Create a compressed copy of files matching a glob to serve statically compressed files with a web server
A package allows using static strings with non-trivial operations, e.g., `concat!`, `format!`, `call_once`, and more.
actix-web static files as resources support.
estimates stack space requirements of thumb2 programs
A Rust macro for generating new identifiers (names of variables, functions, traits, etc) by concatenating one or more arbitrary parts and applying other manipulations.
Agnostic representation of HTTP/1.1 and HTTP/2.0 for parsing, generating and translating HTTP messages, with zero-copy, made for Sōzu.
A utility for generating and managing static files in Rust applications.
A tool to create a static version of a website for hosting on S3. Can be used to create a cheap emergency backup version of a dynamic website.
Given a code base that adheres to certain conventions, ConstantResolver resolves any, even partially qualified, constant to the path of the file that defines it.
Jekyll is a simple, blog aware, static site generator.
Fire in the disco. Fire in the ... taco bell.
Thread-safety checks via static analysis. A plugin for the RuboCop code style enforcing & linting tool.
i18n-tasks helps you find and manage missing and unused translations. It analyses code statically for key usages, such as `I18n.t('some.key')`, in order to report keys that are missing or unused, pre-fill missing keys (optionally from Google Translate), and remove unused keys.
A web server that can be spawned in any directory
Nanoc is a static-site generator focused on flexibility. It transforms content from a format such as Markdown or AsciiDoc into another format, usually HTML, and lays out pages consistently to retain the site’s look and feel throughout. Static sites built with Nanoc can be deployed to any web server.
Validates XML-like documents for proper formatting
Awestruct is a static site baking and publishing tool. It supports an extensive list of both templating and markup languages via Tilt (Haml, Slim, AsciiDoc, Markdown, Sass via Compass, etc), provides mobile-first layout and styling via Bootstrap or Foundation, offers a variety of deployment options (rsync, git, S3), handles site optimizations (minification, compression, cache busting), includes built-in extensions such as blog post management and is highly extensible.
A static site generator
Force Rails to serve static assets