An open API service indexing awesome lists of open source software.

https://github.com/yang-central/yangkit

Yangkit is a toolkit for YANG(RFC7950) data model language including YANG parser,YANG data and other tools.
https://github.com/yang-central/yangkit

java parser yang

Last synced: 18 days ago
JSON representation

Yangkit is a toolkit for YANG(RFC7950) data model language including YANG parser,YANG data and other tools.

Awesome Lists containing this project

README

          

# Yangkit

## overview

Yangkit is a toolkit for YANG([RFC7950](https://datatracker.ietf.org/doc/html/rfc7950)) data model language including YANG parser,YANG data and other tools.

## Yangkit components
* [yangkit-parser](yangkit-parser/README.md): parse YANG files and validate the parsed YANG modules
* [yangkit-model-api](yangkit-model-api/README.md): The APIs for YANG model
* [yangkit-model-impl](yangkit-model-impl/README.md): The implementations for YANG model
* [yangkit-xpath-api](yangkit-xpath-api/README.md): The APIs for YANG XPATH parser,validator and evaluator.
* [yangkit-xpath-impl](yangkit-xpath-impl/README.md): The Implementations for YANG XPATH parser,validator and evaluator.
* [yangkit-data-api](yangkit-data-api/README.md): The APIs for YANG data representation and operation.
* [yangkit-data-impl](yangkit-data-impl/README.md): The Implementations for YANG data representation and operation.

## Installation
### From source
git clone https://github.com/yang-central/yangkit.git

and execute the maven command:

mvn clean install

### maven dependency
#### yangkit-parser

io.github.yang-central.yangkit
yangkit-parser
1.0.0

#### yangkit-model-api

io.github.yang-central.yangkit
yangkit-model-api
1.0.0

#### yangkit-model-impl

io.github.yang-central.yangkit
yangkit-model-impl
1.0.0

#### yangkit-xpath-api

io.github.yang-central.yangkit
yangkit-xpath-api
1.0.0

#### yangkit-xpath-impl

io.github.yang-central.yangkit
yangkit-xpath-impl
1.0.0

#### yangkit-data-api

io.github.yang-central.yangkit
yangkit-data-api
1.0.0

## Documentation
Please see the java doc in components.