Plugins and integrations
A list of projects that integrate Sysrepo or provide Sysrepo plugins from the broader Sysrepo community is provided below. If you wish to submit your own Sysrepo-based project please contact: submissions@sysrepo.org.
Please note that this list is provided purely for convenience and respective projects are not maintained nor endorsed by the Sysrepo developers. For any issues or enquiries please contact the respective authors of each plugin.
Bindings
Python bindings for Sysrepo can be found here. Before installing, please note that libsysrepo.so needs to be installed and sysrepo.h needs to be available in the system include dirs.

Generic Linux

generic-sd-bus-plugin
Generic sd-bus plugin enables RPC for implementig the sd-bus method call of an sd-bus service.
hicn
Open source implementation of Ciscos hICN. It includes a network stack, that implements ICN forwarding path in IPv6, and a transport stack that implements two main transport protocols and a socket API.
sysrepo-snabb-plugin
Sysrepo is an YANG-based configuration and operational state data store for Unix/Linux applications.
sysrepo-plugin-module-versions
Provides data about installed yang modules.
sysrepo-plugin-ietf-system
Sysrepo plugin for ietf-system.yang module
sweetcomb
Sweetcomb is a management agent that runs on the same host as a VPP instance, and exposes yang models via NETCONF or RESTCONF or gRPC to allow the management of that VPP instance from out-of-box.

IOPSYSWRT

provisioning-plugin
Plugin responsible for bridging OpenWrt ubus running state data and Sysrepo/YANG datastore operational data related to provisioning.
firmware-plugin
Plugin responsible for upgrading OpenWrt-compatible systems via the sysupgrade using the Sysrepo/YANG datastore configuration.
wireless-plugin
Plugin responsible for bridging OpenWrt UCI (Unified Configuration Interface) and Sysrepo/YANG datastore configuration for wireless interfaces.
network-plugin
Plugin responsible for bridging OpenWrt UCI (Unified Configuration Interface) and Sysrepo/YANG datastore network interfaces configuration.
sip-plugin
Plugin responsible for bridging OpenWrt UCI (Unified Configuration Interface) and Sysrepo/YANG datastore SIP configuration.
dhcp
Plugin responsible for bridging OpenWrt UCI (Unified Configuration Interface) and Sysrepo/YANG datastore DHCP configuration.

OpenWRT Generic

generic-ubus-plugin
Plugin responsible for bridging OpenWrt ubus and Sysrepo/YANG RPC mechanism.
network-plugin-openwrt
Plugin responsible for bridging OpenWrt UCI (Unified Configuration Interface) and Sysrepo/YANG datastore network interfaces configuration.
firmware-plugin-openwrt
Plugin responsible for upgrading OpenWrt-compatible systems via the sysupgrade using the Sysrepo/YANG datastore configuration.
wireless-plugin-openwrt
Plugin responsible for bridging OpenWrt UCI (Unified Configuration Interface) and Sysrepo/YANG datastore configuration for wireless interfaces.
Community
Copyright © 2020 Sysrepo. All rights reserved. |
Sysrepo