All Projects → hashicorp → Consul

hashicorp / Consul

Licence: mpl-2.0
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

Programming Languages

go
31211 projects - #10 most used programming language
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
Handlebars
879 projects
shell
77523 projects
Gherkin
971 projects

Projects that are alternatives of or similar to Consul

hashicorp-labs
Deploy locally on VM an Hashicorp cluster formed by Vault, Consul and Nomad. Ready for deploying and testing your apps.
Stars: ✭ 32 (-99.87%)
Mutual labels:  consul, vault, service-mesh
learn-consul-docker
Docker Compose quick starts for Consul features.
Stars: ✭ 51 (-99.79%)
Mutual labels:  consul, service-mesh
Consul Template
Template rendering, notifier, and supervisor for @hashicorp Consul and Vault data.
Stars: ✭ 4,371 (-81.57%)
Mutual labels:  consul, vault
Aspnet Servicediscovery Patterns
Samples of simple service discovery patterns with ASP .NET Core
Stars: ✭ 265 (-98.88%)
Mutual labels:  consul, service-discovery
image-hub
Image Hub is a sample application for exploring WebAssembly modules used as Envoy filters.
Stars: ✭ 56 (-99.76%)
Mutual labels:  consul, service-mesh
meshery-operator
The service mesh operator.
Stars: ✭ 41 (-99.83%)
Mutual labels:  consul, service-mesh
course-spring-microservices
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Stars: ✭ 74 (-99.69%)
Mutual labels:  consul, vault
docker vault
Docker + Consul + Vault
Stars: ✭ 34 (-99.86%)
Mutual labels:  consul, vault
Light 4j
A fast, lightweight and more productive microservices framework
Stars: ✭ 3,303 (-86.08%)
Mutual labels:  consul, service-mesh
Ansible Consul
📡 Ansible role for Hashicorp Consul clusters
Stars: ✭ 320 (-98.65%)
Mutual labels:  consul, service-discovery
Registrator
Service registry bridge for Docker with pluggable adapters
Stars: ✭ 4,558 (-80.79%)
Mutual labels:  consul, service-discovery
vim-hcl
Syntax highlighting for HashiCorp Configuration Language (HCL)
Stars: ✭ 83 (-99.65%)
Mutual labels:  consul, vault
super-duper-vault-train
🚄▼▼▼▼▼▼
Stars: ✭ 19 (-99.92%)
Mutual labels:  consul, vault
service-mesh-labs
Lab scenarios for learning how to service mesh.
Stars: ✭ 22 (-99.91%)
Mutual labels:  consul, service-mesh
meshery-consul
Meshery adapter for Consul
Stars: ✭ 50 (-99.79%)
Mutual labels:  consul, service-mesh
superdiscoverer
A Supervisor backed service discoverer for automatic service-discovery.
Stars: ✭ 15 (-99.94%)
Mutual labels:  consul, service-discovery
Nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Stars: ✭ 20,691 (-12.78%)
Mutual labels:  service-discovery, service-mesh
Microgateway
Security and management for microservices, with rich functionalities of the CA API Gateway family
Stars: ✭ 35 (-99.85%)
Mutual labels:  service-discovery, service-mesh
Consul.ServiceDiscovery.Demo
This demo shows how to implement simple containerized (Docker) microservice architecture with gateway, load balancer (Ocelot) and automatic service discovery (Consul).
Stars: ✭ 24 (-99.9%)
Mutual labels:  consul, service-discovery
Juno
Juno 译名朱诺。这个名字来源于古罗马神话中的众神之母。它是斗鱼的微服务管理系统, 如同众神之母一样守护着所有微服务的系统。
Stars: ✭ 285 (-98.8%)
Mutual labels:  service-discovery, service-mesh

Consul CircleCI Discuss

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

Consul provides several key features:

  • Multi-Datacenter - Consul is built to be datacenter aware, and can support any number of regions without complex configuration.

  • Service Mesh/Service Segmentation - Consul Connect enables secure service-to-service communication with automatic TLS encryption and identity-based authorization. Applications can use sidecar proxies in a service mesh configuration to establish TLS connections for inbound and outbound connections without being aware of Connect at all.

  • Service Discovery - Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. External services such as SaaS providers can be registered as well.

  • Health Checking - Health Checking enables Consul to quickly alert operators about any issues in a cluster. The integration with service discovery prevents routing traffic to unhealthy hosts and enables service level circuit breakers.

  • Key/Value Storage - A flexible key/value store enables storing dynamic configuration, feature flagging, coordination, leader election and more. The simple HTTP API makes it easy to use anywhere.

Consul runs on Linux, macOS, FreeBSD, Solaris, and Windows and includes an optional browser based UI. A commercial version called Consul Enterprise is also available.

Please note: We take Consul's security and our users' trust very seriously. If you believe you have found a security issue in Consul, please responsibly disclose by contacting us at [email protected].

Quick Start

A few quick start guides are available on the Consul website:

Documentation

Full, comprehensive documentation is available on the Consul website:

https://www.consul.io/docs

Contributing

Thank you for your interest in contributing! Please refer to CONTRIBUTING.md for guidance. For contributions specifically to the browser based UI, please refer to the UI's README.md for guidance.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].