Skip to content
@DecisionToolkit

Decision Toolkit

Toolkit for designing and executing decision models

Installation

Overview

Decision Toolkit is a suite of tools designed to build, evaluate and test decision models.

Decision Toolkit is constructed based on the Decision Model and Notation (DMN™) specification, which is an industry standard governed by the Object Management Group (OMG®).

Decision Toolkit aims to be performant, reliable, and fully compliant with the DMN™ specification, ensuring accurate evaluation of decision models. All tools are implemented in Rust, a programming language known for its security, efficiency and reliability.

Decision Toolkit offers a range of features, including DMN model evaluation, decision table evaluation, and FEEL expression evaluation. It also includes functionality for parsing, validating, and recognizing DMN models, decision tables, and FEEL expressions. Users can test DMN models, decision tables, and FEEL expressions, and export them to HTML format.

Decision Toolkit provides a comprehensive set of tools for decision model evaluation and testing, leveraging the DMN™ specification and Rust programming language to ensure high performance, reliability and portability.

Main features:

  • Evaluation of DMN models
  • Evaluation of decision tables
  • Evaluation of FEEL expressions
  • Parsing and validating DMN models
  • Parsing and recognizing decision tables
  • Parsing and validating FEEL expressions
  • Testing DMN models
  • Testing decision tables
  • Testing FEEL expressions
  • Exporting DMN models to HTML
  • Exporting decision tables to HTML
  • Exporting FEEL expressions to HTML

Documentation

Decision Toolkit documentation can be found here.

Project status

Decision Toolkit is production ready, but there are still some features that may be subject to change or refinement, based on testing and user feedback. We welcome users to try Decision Toolkit out and provide feedback or suggestions to improve its usability or performance.

License

Licensed under either of

at your option.

Contribution

Any contributions to Decision Toolkit are greatly appreciated. All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.

Pinned

  1. dsntk-rs dsntk-rs Public

    Decision Toolkit written in Rust

    Rust 14

  2. dsntk-cosmos dsntk-cosmos Public

    DMN Decision Execution on the Cosmos Blockchain

    Go 4

  3. dsntk-metrics dsntk-metrics Public

    DSNTK | Metrics

    2

  4. dsntk-test-runner dsntk-test-runner Public

    DSNTK | Test runner

    Rust 2

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…