Nimtable

Nimtable

Observability and control plane for Apache Iceberg catalogs

429stars
24forks
Last commit: 5d ago
Repo age: 1y old

Nimtable is a lightweight control plane and observability platform for Apache Iceberg lakehouses. It provides a browser-based console and REST API to browse catalog metadata, inspect table layouts, run ad-hoc metadata queries, and orchestrate maintenance tasks delegated to compute engines.

Key Features

  • Browser console to explore catalogs, schemas, tables, partitions, snapshots, and manifests
  • REST API and optional Iceberg REST Catalog endpoint for query engines
  • Run SQL from the browser for quick metadata inspection
  • Visualizations of file and snapshot distribution to surface optimization opportunities
  • Integrations to delegate compaction/maintenance to external engines (e.g., Spark, RisingWave)
  • Docker Compose deployment and PostgreSQL metadata storage by default

(Feature details and deployment guidance documented in the project README and RisingWave docs). (github.com)

Use Cases

  • Inspect and troubleshoot Iceberg table metadata, snapshots, and file layout to find optimization targets
  • Operate and orchestrate compaction/maintenance jobs by delegating work to Spark, RisingWave, or other engines
  • Provide a standards-compliant Iceberg REST Catalog endpoint for query engines and interactive exploration

Limitations and Considerations

  • Fine-grained RBAC and advanced access-control features are listed as roadmap items and may be limited or absent in current releases
  • Caching, some monitoring/analytics features, and advanced scheduling/compaction strategies are planned but may not be production-complete

(Roadmap and known feature gaps are described in the repository documentation). (github.com)

Nimtable is intended as a lightweight, developer-facing control plane to simplify catalog inspection and routine maintenance for Iceberg lakehouses. It is designed to be run alongside existing catalogs and compute engines and to provide a consolidated UI and REST API for metadata operations.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

81.5k
7.3k
Last commit: 1d ago

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Alternative to:
UptimeRobot
UptimeRobot
+15
Netdata

Netdata

Real-time, per‑second full‑stack monitoring and observability

77.4k
6.3k
Last commit: 16h ago

Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+16
Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Prometheus

Prometheus

Monitoring system and time-series database for metrics and alerting

62.2k
10.1k
Last commit: 1d ago

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+17
Sentry

Sentry

Error tracking and application performance monitoring platform

42.9k
4.6k
Last commit: 16h ago

Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Alternative to:
Bugsnag
Bugsnag
+14
Glances

Glances

Cross-platform system monitoring tool with TUI, Web UI, and APIs

31.3k
1.7k
Last commit: 7d ago

Glances is a cross-platform system monitoring tool providing a terminal dashboard, web UI, and REST/XML-RPC APIs for local or remote monitoring and exporting metrics.

Alternative to:
Netdata Cloud
Netdata Cloud
+11