百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

netjsonconfig

> DevOps
开源

基于 NetJSON DeviceConfiguration 的网络配置管理库

390 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

基于 NetJSON DeviceConfiguration 的网络配置管理库

netjsonconfig

.. image:: https://github.com/openwisp/netjsonconfig/actions/workflows/ci.yml/badge.svg :target: https://github.com/openwisp/netjsonconfig/actions/workflows/ci.yml

.. image:: https://coveralls.io/repos/openwisp/netjsonconfig/badge.svg :target: https://coveralls.io/r/openwisp/netjsonconfig

.. image:: https://img.shields.io/librariesio/release/github/openwisp/netjsonconfig :target: https://libraries.io/github/openwisp/netjsonconfig#repository_dependencies :alt: Dependency monitoring

.. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat-square :target: https://gitter.im/openwisp/general

.. image:: https://badge.fury.io/py/netjsonconfig.svg :target: http://badge.fury.io/py/netjsonconfig

.. image:: https://pepy.tech/badge/netjsonconfig :target: https://pepy.tech/project/netjsonconfig :alt: downloads

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://pypi.org/project/black/ :alt: code style: black


Netjsonconfig is a part of the OpenWISP project _ and it's the official configuration engine of OpenWISP 2 _.

.. image:: https://openwisp.io/docs/dev/_static/openwisp-logo-black.svg :target: http://openwisp.org

netjsonconfig is a python library that converts NetJSON _ DeviceConfiguration objects into real router configurations that can be installed on systems like OpenWRT , or OpenWisp Firmware .

Its main features are listed below for your reference:

  • OpenWRT _ / LEDE _ support
  • OpenWisp Firmware _ support
  • OpenVPN _ support
  • WireGuard _ support
  • ZeroTier _ support
  • Possibility to support more firmwares via custom backends
  • Based on the NetJSON RFC _
  • Validation based on JSON-Schema _
  • Templates: store common configurations in templates
  • Multiple template inheritance: reduce repetition to the minimum
  • File inclusion: easy inclusion of arbitrary files in configuration packages
  • Variables: reference variables in the configuration
  • Command line utility: easy to use from shell scripts or from other programming languages

Documentation _ | Change log _ | Support channels _ | Issue Tracker _ | License _

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythonhacktoberfestledenetjsonnetworking

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类DevOps
定价开源

> 相关工具

D
Docker
容器化平台,标准化应用交付
G
GitHub Actions
GitHub 原生 CI/CD 工作流
N
Nginx
高性能 Web 服务器与反向代理