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.
- Host: GitHub
- URL: https://github.com/yang-central/yangkit
- Owner: yang-central
- License: apache-2.0
- Created: 2022-07-01T06:44:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-30T09:50:08.000Z (7 months ago)
- Last Synced: 2025-06-30T10:43:13.087Z (7 months ago)
- Topics: java, parser, yang
- Language: Java
- Homepage:
- Size: 7.75 MB
- Stars: 9
- Watchers: 5
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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.