Displaying 1 to 20 from 29 results

ohai - Ohai profiles your system and emits JSON

Ohai detects data about your operating system. It can be used standalone, but its primary purpose is to provide node data to Chef.Ohai will print out a JSON data blob for all the known data about your system. When used with Chef, that data is reported back via node attributes.

Rest.li - REST+JSON framework

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs. Rest.li fills a niche for building RESTful service architectures at scale, offering a developer workflow for defining data and REST APIs that promotes uniform interfaces, consistent data modeling, type-safety, and compatibility checked API evolution.

Zero configuration

When you read zeroconf, read Bonjour and UPnP. Bonjour is an Apple protocol which does the same thing as UPnP : Service Discovery. This project is a FULL .NET implementation. With this implementation comes a partial object implementation of the DNS protocol.

Wsdldisco, WSDL and SOAP based Web Service test portal

Do you have many Web services you publish or use that are scattered around? Use Wsdldiso to create a single Portal for all your Web services. You and everyone in your project can get to your Web services quickly. Easy way to test and interrogate Web services. WCF, ASMX, SOAP

bonjour - A Bonjour/Zeroconf protocol implementation in JavaScript

A Bonjour/Zeroconf protocol implementation in pure JavaScript. Publish services on the local network or discover existing services using multicast DNS.The options are optional and will be used when initializing the underlying multicast-dns server. For details see the multicast-dns documentation.

gradio - Find and listen to internet radio stations.

A GTK3 app for finding and listening to internet radio stations.Translations To translate Gradio, please use Weblate.

lldpd - implementation of IEEE 802.1ab (LLDP)

LLDP (Link Layer Discovery Protocol) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. lldpd implements both reception and sending. It also implements an SNMP subagent for net-snmp to get local and remote LLDP information. The LLDP-MIB is partially implemented but the most useful tables are here. lldpd also partially implements LLDP-MED.

filetype - Small Go package to infer the file type checking the magic numbers signature (golang)

Small and dependency free Go package to infer file and MIME type checking the magic numbers signature.For SVG file type checking, see go-is-svg package.

rock - Create semantic version tags for your Go packages, search and discover new packages

The rock command allows you to tag your code with releases that conform to semantic versioning easily.The rock tool search function uses gopher.rocks which holds metadata about Go packages.

marathon-consul - Integrates Marathon apps with Consul service discovery.

Register Marathon Tasks as Consul Services for service discovery.marathon-consul takes information provided by the Marathon event bus and forwards it to Consul agents. It also re-syncs all the information from Marathon to Consul on startup and repeats it with given interval.

sleuth - A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services

sleuth is a Go library that provides master-less peer-to-peer autodiscovery and RPC between HTTP services that reside on the same network. It works with minimal configuration and provides a mechanism to join a local network both as a client that offers no services and as any service that speaks HTTP. Its primary use case is for microservices on the same network that make calls to one another.sleuth is dependent on libzmq, which can be installed either from source or from binaries. For more information, please refer to ØMQ: "Get the Software" or the libzmq repository.

rocky-consul - Rocky middleware for service discovery and dynamic traffic balancing using Consul

rocky middleware to easily setup a reverse HTTP proxy with service discovery and load balancer using Consul.Essentially, this middleware will ask to Consul on every interval (configurable) to retrieve a list of URLs of a specific service (e.g: API, CDN, storage), and then them will be provided to rocky in order to balance the incoming HTTP traffic between those URLs.

dns-txt - Encode/decode DNS-SD TXT record RDATA fields

Encode or decode the RDATA field in multicast DNS TXT records. For use with DNS-Based Service Discovery. For details see RFC 6763.The encoder and decoder conforms to RFC 6763.

polo - Polo is a zero configuration service discovery module written completely in Javascript.

Polo allows your servers/programs to discover eachother without having to talk to a central server and without the use of any static configuration as long as they are connected to the same local network.

device-discovery-cli - device discovery and management command line utility

A cross platform command line utility which can discover devices connected via Ethernet, Wi-Fi and USB.Issues with the output should be reported on the https://github.com/Azure/device-discovery-cli/issues.

netdisco - :mag_right: Python library to scan local network for services and devices.

NetDisco is a Python 3 library to discover local devices and services. It allows to scan on demand or offer a service that will scan the network in the background in a set interval.It is the library that powers the device discovery within Home Assistant.

proxy - The Istio proxy components.

The Istio Proxy is a microservice proxy that can be used on the client and server side, and forms a microservice mesh. The Proxy supports a large number of features.Discovery & Load Balancing. The Proxy can use several standard service discovery and load balancing APIs to efficiently distribute traffic to services.

democracy.js - Node.js unicast discovery, master-slave elections and pub/sub.

In-process monitoring of distributed Node.js instances over UDP unicast. Simply require democracy in each instance and provide the IP/port for other peers and the rest is taken care of automatically. democracy.js will get the configuration from the other nodes, elect a leader and keep them all in sync. If the active leader becomes unresponsive, the other instances will elect a new leader. The below example is easy to run on your local machine (also found in the examples directory). The IP's can just as easily be swapped out for IP's of other servers/instances.