Crates
/
fission-design-system-codegen
fission-design-system-codegen
v0.10.0
Build-time Design System Package code generation for Fission themes
Install
cargo add fission-design-system-codegen
Copy
Platform support
Declared by the crate author and captured when this directory was generated.
Android
Not declared
iOS
Not declared
Linux
Supported
macOS
Supported
Windows
Supported
Web
Not declared
Terminal
Not declared
Static site
Not declared
Server-rendered
Not declared
Package metadata
crates.io
View package
Documentation
Not provided
Repository
Open link
License
MIT
Latest version
0.10.0
Downloads
1717
Last updated
2026-08-02T15:07:36.969530Z
Categories
development-tools::build-utils
gui
Keywords
codegen
design-system
design-tokens
dsp
fission
Published versions
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
Dependencies
Dependency metadata is not indexed yet.
README

fission-design-system-codegen

Build-time Design System Package code generation for Fission.
fission-design-system-codegen reads Design System Package JSON and token files during a project build and emits Rust theme code. Applications use the generated Rust types at runtime, so JSON parsing does not sit on the rendering hot path.

What it contains

Build-script helpers for reading DSP-compatible JSON inputs.
Rust source generation for design tokens, themes, component variants, state styles, typography, spacing, shadows, borders, radii, and data-visualization palettes.
Integration points for app crates that want their own design system instead of the default Fission design system.

Example

// build.rs
fn main() -> anyhow::Result<()> {
    fission_design_system_codegen::generate("design/dsp.json", "design/tokens.json")?;
    Ok(())
}

Documentation

See Design systems for the user-facing workflow.

License

MIT
README

fission-design-system-codegen

Build-time Design System Package code generation for Fission.
fission-design-system-codegen reads Design System Package JSON and token files during a project build and emits Rust theme code. Applications use the generated Rust types at runtime, so JSON parsing does not sit on the rendering hot path.

What it contains

Build-script helpers for reading DSP-compatible JSON inputs.
Rust source generation for design tokens, themes, component variants, state styles, typography, spacing, shadows, borders, radii, and data-visualization palettes.
Integration points for app crates that want their own design system instead of the default Fission design system.

Example

// build.rs
fn main() -> anyhow::Result<()> {
    fission_design_system_codegen::generate("design/dsp.json", "design/tokens.json")?;
    Ok(())
}

Documentation

See Design systems for the user-facing workflow.

License

MIT
Package metadata
crates.io
View package
Documentation
Not provided
Repository
Open link
License
MIT
Latest version
0.10.0
Downloads
1717
Last updated
2026-08-02T15:07:36.969530Z
Categories
development-tools::build-utils
gui
Keywords
codegen
design-system
design-tokens
dsp
fission
Published versions
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
Dependencies
Dependency metadata is not indexed yet.