awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lmenezes avatar

lmenezes/cerebro

0
View on GitHub↗

Cerebro

Cerebro is an administration tool for OpenSearch and Elasticsearch clusters, providing a web-based graphical interface to monitor health and manage performance. It serves as a central console for cluster administration, including the creation and organization of indices, aliases, and index templates.

The project distinguishes itself through integrated directory authentication, utilizing LDAP services to manage user identities and access permissions. It also includes a dedicated REST client console for sending manual requests to clusters, featuring autocompletion and the ability to export requests as curl commands.

The tool covers broad operational capabilities including data backup and recovery via snapshot management, shard distribution and balancing across nodes, and real-time cluster health monitoring. It also provides an alerting system for index changes and cluster membership fluctuations, alongside internal analysis tools for inspecting data distributions.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Cluster Management Interfaces - Provides a web-based graphical interface for managing and monitoring the health and performance of search clusters.
  • Elasticsearch Management UIs - Provides a comprehensive web-based graphical interface for the administration and monitoring of Elasticsearch clusters.
  • Backup and Snapshots - Implements a backup system for creating and restoring data snapshots using repository modules.
  • Snapshot Management - Handles the backup and restoration process using external storage modules for cluster data persistence.
  • Backup & Recovery - Provides a management interface for creating and restoring data snapshots via repository modules for Elasticsearch.
  • Index Management Interfaces - Ships a visual tool for creating indices, organizing aliases, and configuring index templates and settings.
  • Identity and Access Management - Manages secure access via local accounts and integrated directory services using standardized identity and access management protocols.
  • LDAP Authentication - Integrates with remote directory services via LDAP for centralized user authentication and access control.
  • OpenSearch Administrations - Manages the health and performance of OpenSearch clusters through a graphical monitoring and adjustment interface.
  • Cluster Health Monitoring - Polls cluster health and node statistics to provide a real-time visual overview of system stability.
  • Index Lifecycle Management - Controls cluster index behavior by applying predefined persistent and transient settings through templates.
  • REST Client Interfaces - Includes a dedicated REST client console for sending manual requests to clusters with autocompletion and curl export.
  • Index Management - Offers a visual interface for creating indices, organizing aliases, and adjusting index-level settings.
  • Shard Distribution Management - Analyzes node attributes and relocates shards to distribute data evenly across an OpenSearch cluster.
  • cURL Command Integration - Provides a dedicated console to send REST requests and export them as cURL commands.
  • Cluster Configuration Management - Allows updating of persistent and transient settings to control overall cluster behavior.
  • OpenSearch Index Administration - Provides a visual interface for creating and organizing OpenSearch indices and aliases.
  • Data Backups - Creates and restores data snapshots using repository modules to prevent data loss within an OpenSearch cluster.
  • REST API Testing Tools - Features a console for sending and exporting manual REST requests to verify cluster endpoints.
  • Databases & Data - Web admin tool for Elasticsearch.
  • DevOps & Infrastructure - Web-based admin tool for managing Elasticsearch clusters.
5,617 stars·734 forks·JavaScript·MIT·21 views

Star history

Star history chart for lmenezes/cerebroStar history chart for lmenezes/cerebro

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does lmenezes/cerebro do?

Cerebro is an administration tool for OpenSearch and Elasticsearch clusters, providing a web-based graphical interface to monitor health and manage performance. It serves as a central console for cluster administration, including the creation and organization of indices, aliases, and index templates.

What are the main features of lmenezes/cerebro?

The main features of lmenezes/cerebro are: Cluster Management Interfaces, Elasticsearch Management UIs, Backup and Snapshots, Snapshot Management, Backup & Recovery, Index Management Interfaces, Identity and Access Management, LDAP Authentication.

Which projects share features with lmenezes/cerebro?

Projects with overlapping indexed features include: cars10/elasticvue — Elasticvue is a management user interface and graphical dashboard for Elasticsearch clusters. It serves as a cluster… apple/foundationdb — FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database… mobz/elasticsearch-head — Elasticsearch Head is a web-based graphical interface for monitoring and administering Elasticsearch clusters. It… elastichq/elasticsearch-hq — Elasticsearch-HQ is a web-based management interface used to monitor and administer Elasticsearch clusters, indices,… kubeoperator/kubeoperator — KubeOperator is a comprehensive Kubernetes cluster management platform, infrastructure orchestrator, and multi-cluster… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to…

Projects sharing features with Cerebro

These projects share indexed features with Cerebro. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • cars10/elasticvuecars10 avatar

    cars10/elasticvue

    2,589View on GitHub↗

    Elasticvue is a management user interface and graphical dashboard for Elasticsearch clusters. It serves as a cluster browser and administration tool, providing a visual way to monitor cluster health, manage indices, and browse documents without writing raw JSON. The project is delivered as a cross-platform application, available as a browser extension, a standalone desktop application, or a containerized web service via Docker. The interface covers cluster administration, including the management of shards, aliases, and snapshot repositories for backups. It also includes data exploration too

    TypeScriptelasticsearchelasticsearch-browserelasticsearch-frontend
    View on GitHub↗2,589
  • apple/foundationdbapple avatar

    apple/foundationdb

    16,446View on GitHub↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    C++aciddistributed-databasefoundationdb
    View on GitHub↗16,446
  • mobz/elasticsearch-headmobz avatar

    mobz/elasticsearch-head

    9,477View on GitHub↗

    Elasticsearch Head is a web-based graphical interface for monitoring and administering Elasticsearch clusters. It serves as a cluster management UI, a topology visualizer for nodes and shards, and a REST API client for sending HTTP requests and analyzing JSON responses. The tool distinguishes itself by providing a visual map of cluster topology to monitor data distribution and health. It includes a local proxy to enable administration of remote clusters that are not directly accessible and supports the injection of basic authentication headers for secure request handling. The platform covers

    JavaScript
    View on GitHub↗9,477
  • elastichq/elasticsearch-hqElasticHQ avatar

    ElasticHQ/elasticsearch-HQ

    5,000View on GitHub↗

    Elasticsearch-HQ is a web-based management interface used to monitor and administer Elasticsearch clusters, indices, and nodes through a graphical dashboard. It serves as an API proxy for executing REST requests and managing cluster data and metadata. The project provides centralized multi-cluster orchestration, allowing administrators to manage several remote instances from a single interface. It includes specialized managers for index lifecycle control, snapshot repository backup management, and real-time health tracking for node performance and shard stability. The platform covers a broad

    JavaScriptelastichqelasticsearchelasticsearch-client
    View on GitHub↗5,000
Compare all 30 related projects→