Showing 31 of 67 projects
A collection of Python scripts for automating MySQL server lifecycle management, backups, failovers, and replication monitoring in production environments.
A Node.js add-on for multicast DNS service discovery (Zeroconf/Bonjour) to announce and browse services on local networks.
A high-performance, feature-rich DNS client library for .NET with async/await support, caching, and comprehensive protocol support.
A blueprint for building reactive microservice applications using Vert.x, featuring a micro-shop example.
A reactive Java library for building high-performance microservices with REST, JSON, and WebSocket support.
A .NET client library for Consul, providing idiomatic access to service discovery, configuration, and orchestration.
A pure JavaScript implementation of the Bonjour/Zeroconf protocol for service discovery and publishing on local networks.
A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.
A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.
A lightweight, static homepage for Docker containers and self-hosted services with automatic dark mode.
A low-level multicast DNS implementation in pure JavaScript for Node.js.
A Prometheus exporter that collects and exposes Consul service health, cluster state, and key/value metrics for monitoring.
A lightweight .NET framework for building self-announcing REST services that automatically register with Consul or ETCD clusters.
A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.
A dynamic proxy for Docker services that automatically reconfigures HAProxy on deployment or scaling events.
An OTP application for auto-discovering and connecting Elixir services using Consul for service health and node management.
A zero-configuration service discovery module for Node.js that enables automatic discovery of services on local networks without central servers.
A .NET Core implementation of the Raft consensus algorithm, designed for building distributed systems without external dependencies.
A Node.js library for peer discovery in distributed systems using DNS and multicast DNS protocols.
A utility to generate config files, tail logs, and wait for dependencies when running applications in Docker containers.
A .NET API condenser and reverse proxy built on Kestrel and Consul, with a lightweight Consul client library.
A Rust client library for interacting with etcd distributed key-value stores.
A Java client library for etcd using Apache HttpAsyncClient and Google Guava's ListenableFuture.
A Rust library for the rpcx microservice framework, enabling Rust functions to be exposed as cross-platform RPC services.
A service discovery infrastructure for Vert.x microservices that registers and discovers various service types with extensible bridges.
A service discovery infrastructure for Vert.x microservices, enabling registration and discovery of various service types.
A curated reference guide mapping the container and microservices technology ecosystem, from core runtimes to orchestration platforms.
Demonstrates how to implement Consul-based service discovery for Amazon ECS clusters using AWS CloudFormation templates.
A pure Python implementation of MDNS with Service Discovery for MicroPython devices.
A zero-config ingress router for Docker Swarm that automatically routes traffic using HAProxy with DNS-based service discovery.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.