Suzu
Configuration language

Notice: Project is neither feature complete nor production ready.

Suzu Language

Suzu is a domain-specific programming language designed for writing configuration files.

Rationale

Suzu aims to provide legible, lightweight, and host-integrated configuration with more versatility than plain-text formats but less overhead than full-featured programming languages.

Libraries

Target Library
Rust https://git.tsukiyo.org/Suzu/suzu

Syntax

Configuration with Suzu is centered around the definition of global variables and structures.

Syntax is designed with the goals of reducing noise and utilizing visual space.

Site :{
  Title: "Suzu"
  Tag: "Configuration language"

  Meta :{
    Title: "Suzu Language"
    Description: """
      Configuration programming language.
    """
  }

  Menu |=|Nav {
    |Text        |Ref             |
    | "Home"     | "/"            |
    | "Docs"     | "/docs/readme" |
    | "Examples" | "/example"     |
  }

  Banner: """
    Welcome!
  """
}

Contribution

If you would like to contribute, feel free to reach out, post issues, or make suggestions.

Until our license is formalized, we are not accepting direct code contribution.

Resources

Communication

Licenses