Yangkit is a toolkit for YANG(RFC7950) data model language including YANG parser,YANG data and other tools.
- yangkit-parser: parse YANG files and validate the parsed YANG modules
- yangkit-model-api: The APIs for YANG model
- yangkit-model-impl: The implementations for YANG model
- yangkit-xpath-api: The APIs for YANG XPATH parser,validator and evaluator.
- yangkit-xpath-impl: The Implementations for YANG XPATH parser,validator and evaluator.
- yangkit-data-api: The APIs for YANG data representation and operation.
- yangkit-data-impl: The Implementations for YANG data representation and operation.
git clone https://github.com/yang-central/yangkit.git
and execute the maven command:
mvn clean install
<dependency>
<groupId>io.github.yang-central.yangkit</groupId>
<artifactId>yangkit-parser</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.github.yang-central.yangkit</groupId>
<artifactId>yangkit-model-api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.github.yang-central.yangkit</groupId>
<artifactId>yangkit-model-impl</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.github.yang-central.yangkit</groupId>
<artifactId>yangkit-xpath-api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.github.yang-central.yangkit</groupId>
<artifactId>yangkit-xpath-impl</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.github.yang-central.yangkit</groupId>
<artifactId>yangkit-data-api</artifactId>
<version>1.0.0</version>
</dependency>
Please see the java doc in components.