anx - Advanced NETCONF Explorer: Graphical Explorer for NETCONF / YANG and GNMI/GRPC Telemetry & Java NETCONF 1

  •        177

Access port 9269 (or 8080 for the embedded webserver) of the host using a browser. You can then use the explorer to connect to any NETCONF / Yang enabled device or orchestrator supporting NETCONF Monitoring RFC 6022. Enter a hostname or IP-address in the "NETCONF Host"-field (optionally followed by a colon and the NETCONF over SSH port) and input the username and password into the corresponding fields and click "Login".



Related Projects


  •    Python

EnSuite is a network management plateform prototype based on NetConf. It aims at providing to the network management community an open source environment using NetConf configuration protocol and the Yang data modeling language.



This project provides an open netconf development/deployment platform for both server (agent) and client (manager). A pluggable data provision/query scheme is included as a reference for implementing the underlying management information model.



YENCA - A XML based network management framework compatible with the IETF NetConf specification

py-junos-eznc - Python library for Junos automation

  •    Python

The repo is under active development. If you take a clone, you are getting the latest, and perhaps not entirely stable code. Junos PyEZ wiki page, here.

react-d3 - Modular React charts made with d3.js

  •    Javascript

The actively maintained fork of this project is now at the Github of react-d3 co-creator yang-wei, who has recently taken the lead in maintaining the project and moving toward 1.0. Yang Wei's fork is located here.

ZHNCosmos - 🌕 🌖 🌗 🌘 🌑 🌒 🌓 🌔Imitate Cosmos - a special third party weibo APP,仿Cosmos - 别具一格的微博客户端

  •    Objective-C

Ignore my crappy English🙂🙂 🙂🙂🙂🙂,Cosmos is create by @KITTEN-YANG , It is full of animate and interaction 。Imitate this application because of like and want to improve myself , APIs caught from Cosmos use Charles. And many animates and interactions are learn from his book named A GUIDE TO IOS ANIMATION . I tried use ReactiveCocoa Texture in the process. Completed a small part of the function.If you feel it help you,plaese give me a star .Lastly, I wish you guys can give it a lot of support to @KITTEN-YANG and its Cosmos. You can download Weibo intl to register a account first.

ucore_os_lab - os kernel labs for operating systems course in Tsinghua University.

  •    C

ucore os labs was used as OS Experiments in OS Course Of Dept. of Computer Science & Technology, Tsinghua University. Junjie Mao, Yuheng Chen, Cong Liu, Yang Yang, Zhun Qu, Shengwei Ren, Wenlei Zhu, Cao Zhang, Tong Sen, Xu Chen, Cang Nan, Yujian Fang, Wentao Han, Kaichen Zhang, Xiaolin Guo, Tianfan Xue, Gang Hu, Cao Liu, Yu Su,Xinhao Yuan, Wei Zhang, Kaixiang Lei...

RecursiveBF - A lightweight C++ library for recursive bilateral filtering [Yang, Qingxiong

  •    C

A lightweight C++ library for recursive bilateral filtering [Yang, Qingxiong. "Recursive bilateral filtering". European Conference on Computer Vision, 2012].

OpenSID - Sistem Informasi Desa (SID) yang sengaja dibuat terbuka agar dapat dikembangkan secara bersama-sama oleh komunitas peduli SID

  •    PHP

OpenSID ( adalah Sistem Informasi Desa (SID) yang sengaja dibuat supaya terbuka dan dapat dikembangkan bersama-sama oleh komunitas peduli SID. OpenSID diharapkan dapat turut membantu agar ke semua 74ribu+ desa di Indonesia dapat menerapkan sistem informasi untuk memajukan desanya.

Mosquitto - An Open Source MQTT v3.1 Broker

  •    C

Mosquitto is an open source message broker that implements the MQ Telemetry Transport protocol version 3.1. MQTT provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for machine to machine messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers like the Arduino.

turnpike - Go implementation of a WAMP (Web Application Messaging Protocol) client and router

  •    Go

WAMP ("The Web Application Messaging Protocol") is a communication protocol that enables distributed application architectures, with application functionality spread across nodes and all application communication decoupled by messages routed via dedicated WAMP routers. This package provides router and client library implementations as well as a basic stand-alone router. The router library can be used to embed a WAMP router in another application, or to build a custom router implementation. The client library can be used to communicate with any WAMP router.


  •    Javascript

Crossbrowser JavaScript tree (Like the one in Windows Explorer) Currently Works in Mozilla and IE. - Ability to rename nodes. - Drag'n'drop capabilities. - Ability to navigate the tree with keyboard. - sorting capabilites. - Easy to use (als

awesome-mqtt - A curated list of MQTT related stuff. :sparkles:


A curated list of MQTT related stuff. MQTT is a lightweight client-server publish/subscribe messaging protocol, optimized for high-latency or unreliable networks. This protocol is a good choice for Internet of Things applications, Telemetry, Sensor Networks, Smart Metering, Home Automation, Messaging and Notification Services.

Cassandra - Scalable Distributed Database

  •    Java

The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. Cassandra is suitable for applications that can't afford to lose data. Data is automatically replicated to multiple nodes for fault-tolerance.

nodeeditor - Qt Node Editor. Dataflow programming framework

  •    C++

NodeEditor is conceived as a general-purpose Qt-based library aimed at graph-controlled data processing. Nodes represent algorithms with certain inputs and outputs. Connections transfer data from the output (source) of the first node to the input (sink) of the second one. NodeEditor framework is a Visual Dataflow Programming tool. A library client defines models and registers them in the data model registry. Further work is driven by events taking place in DataModels and Nodes. The model computing is triggered upon arriving of any new input data. The computed result is propagated to the output connections. Each new connection fetches available data and propagates is further.

NSQ - A realtime distributed messaging platform in Go

  •    Go

NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day. It promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee. It scales horizontally, without any centralized brokers. Built-in discovery simplifies the addition of nodes to the cluster.

serf - Service orchestration and management tool

  •    Go

Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.Serf runs on Linux, Mac OS X, and Windows. An efficient and lightweight gossip protocol is used to communicate with other nodes. Serf can detect node failures and notify the rest of the cluster. An event system is built on top of Serf, letting you use Serf's gossip protocol to propagate events such as deploys, configuration changes, etc. Serf is completely masterless with no single point of failure.

IE History Viewer

  •    DotNet

This Windows application can display Internet Explorer browser history. Features: - Create preview of a web page; - Save history to XML file; - Go to link from application; - Filter history by domain name.

Linux Cisco Discovery Protocol

  •    C

Implementation of the Cisco Discovery Protocol (CDP) for Linux.

bitnodes - Bitnodes is currently being developed to estimate the size of the Bitcoin network by finding all the reachable nodes in the network ·

  •    Python

Bitnodes is currently being developed to estimate the size of the Bitcoin network by finding all the reachable nodes in the network. The current methodology involves sending getaddr messages recursively to find all the reachable nodes in the network, starting from a set of seed nodes. Bitnodes uses Bitcoin protocol version 70001 (i.e. >= /Satoshi:0.8.x/), so nodes running an older protocol version will be skipped.See Provisioning Bitcoin Network Crawler for steps on setting up a machine to run Bitnodes. The Redis Data contains the list of keys and their associated values that are written by the scripts in this project. If you wish to access the data, e.g. network snapshots, collected using this project, see Bitnodes API v1.0.