{"id":38832862,"url":"https://github.com/xephonhq/xephon-k","last_synced_at":"2026-01-17T13:53:48.664Z","repository":{"id":57508861,"uuid":"80474672","full_name":"xephonhq/xephon-k","owner":"xephonhq","description":"A time series database prototype with multiple backends","archived":false,"fork":false,"pushed_at":"2020-02-13T05:20:02.000Z","size":945,"stargazers_count":23,"open_issues_count":4,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-08T21:28:33.929Z","etag":null,"topics":["database","time-series","tsdb"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xephonhq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-30T23:33:45.000Z","updated_at":"2024-06-20T15:02:49.000Z","dependencies_parsed_at":"2022-09-19T08:50:14.738Z","dependency_job_id":null,"html_url":"https://github.com/xephonhq/xephon-k","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/xephonhq/xephon-k","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xephonhq%2Fxephon-k","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xephonhq%2Fxephon-k/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xephonhq%2Fxephon-k/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xephonhq%2Fxephon-k/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xephonhq","download_url":"https://codeload.github.com/xephonhq/xephon-k/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xephonhq%2Fxephon-k/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28509411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","time-series","tsdb"],"created_at":"2026-01-17T13:53:48.581Z","updated_at":"2026-01-17T13:53:48.654Z","avatar_url":"https://github.com/xephonhq.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Xephon-K\n\n\u003ch1 align=\"center\"\u003e\n\t\u003cbr\u003e\n\t\u003cimg width=\"400\" src=\"https://raw.githubusercontent.com/at15/artwork/master/logo/xephonhq/xephon-k.png\" alt=\"xephon-k\"\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\u003c/h1\u003e\n\n[![GoDoc](https://godoc.org/github.com/xephonhq/xephon-k?status.svg)](https://godoc.org/github.com/xephonhq/xephon-k)\n[![Build Status](https://travis-ci.org/xephonhq/xephon-k.svg?branch=master)](https://travis-ci.org/xephonhq/xephon-k)\n[![Coverage Status](https://coveralls.io/repos/github/xephonhq/xephon-k/badge.svg?branch=master)](https://coveralls.io/github/xephonhq/xephon-k?branch=master)\n[![Go Report Card](https://goreportcard.com/badge/github.com/xephonhq/xephon-k)](https://goreportcard.com/report/github.com/xephonhq/xephon-k)\n[![codebeat badge](https://codebeat.co/badges/2b3dad97-6550-4b76-a563-a3330d980b23)](https://codebeat.co/projects/github-com-xephonhq-xephon-k-master)\n\nXephon-K is a time series database with multiple backends. \nIt's a playground for comparing modern TSDB design and implementation.\nIt is not for production use, but it can show you simplified implementation of popular TSDBs. \nA detailed (but not well organized) survey can be found in [doc/survey](doc/survey).\n\n- status: Under major rewrite, after libtsdb-go is stable and benchhub is usable (again), all old code are moved to [_legacy](_legacy)\n- [Slide: Xephon-K A Time Series Database with multiple backends](http://www.slideshare.net/ssuser7e134a/xephon-k-a-time-series-database-with-multiple-backends)\n- [Survey on existing Cassandra based TSDBs (now include TSDB with other backends)](doc/survey)\n\n## Supported backend\n\n- In Memory\n- Local disk, modeled after [InfluxDB](https://github.com/influxdata/influxdb)\n- Cassandra, modeled after [KairosDB](https://github.com/kairosdb/kairosdb), but the partitioned schema is not implemented\n\nFollowing are some backends I plan to implement in the future\n\n- RocksDB\n- Redis\n- MySQL, modeled after VividCortex\n- S3 + Dynamo, modeled after [weaveworks' cortex](https://github.com/weaveworks/cortex/)\n\n## Related projects\n\n- Awesome list [awesome-time-series-database](https://github.com/xephonhq/awesome-time-series-database)\n- Benchmark suite [xephon-b](https://github.com/xephonhq/xephon-b) Might still compile\n\n## About\n\n- Xephon comes from animation [RahXephon](https://en.wikipedia.org/wiki/RahXephon), which is chosen for [Xephon-B](https://github.com/xephonhq/xephon-b)\n- K comes from KairosDB because this project is originally modeled after KairosDB, which is also the first TSDB I have used in production.\n\n## Authors\n\n- [Pinglei Guo](https://at15.github.io) [@at15](https://github.com/at15)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxephonhq%2Fxephon-k","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxephonhq%2Fxephon-k","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxephonhq%2Fxephon-k/lists"}