{"repo":"aymanhs/nanotdb","free":true,"listed":false,"github":"https://github.com/aymanhs/nanotdb","clone":"git clone https://github.com/aymanhs/nanotdb.git","description":"Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.","language":"Go","stars":139,"topics":["golang","observability","raspberry-pi","raspberrypi","time-series","dashboard","homelab","iot","tsdb"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"NanoTDB One binary. Local files. Built-in dashboard, editor, Explore, and offline CLI. NanoTDB is a single-binary time-series database with a browser dashboard, a drag-and-edit dashboard editor , an ad-hoc Explore view, and an offline CLI — all in one program. Drop it on a Raspberry Pi, edge box, appliance, or any machine where standing up a TSDB plus a dashboard service plus a collector stack is heavier than the problem you're solving. You get metric ingest, range queries, rollups, retention, recovery, a dashboard you can edit in the browser, and nanocli to inspect or export data offline — without assembling anything else. --- What makes it different Most \"small\" TSDBs hand you the storage and tell you to wire up your own UI, collector, and operations. NanoTDB ships them together and keeps them honest: - Built-in dashboard AND editor. Edit groups, widgets, and series in the browser. Validate, preview, save. No separate Grafana, no second service to run, no JSON file you have to edit by hand (though you can — it's just dashboard.json ). - Offline nanocli . Inspect WAL, catalog, manifest, .dat files, export to line protocol, recompute rollups, run aggregate queries — all directly against the data directory, with the server stopped or running. - Files you can read. Append-only .dat pages, a single reusable WAL per database, a JSON catalog, a TOML manifest. Retention is partition-file deletion. There is no opaque storage layer between you and your data. - Recoverable after crash","default_branch":null,"files":null,"tree":[],"storefront":"/r/aymanhs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aymanhs/nanotdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}