{"id":16310774,"url":"https://github.com/mempko/henhouse","last_synced_at":"2025-10-25T16:30:57.824Z","repository":{"id":42568118,"uuid":"126395111","full_name":"mempko/henhouse","owner":"mempko","description":"Timeseries DB that computes sum, average, and variance in basically constant time.","archived":false,"fork":false,"pushed_at":"2021-06-11T20:33:12.000Z","size":149,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-31T08:51:15.689Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":false,"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/mempko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-22T21:06:35.000Z","updated_at":"2023-03-15T15:21:01.000Z","dependencies_parsed_at":"2022-09-21T20:52:50.825Z","dependency_job_id":null,"html_url":"https://github.com/mempko/henhouse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mempko%2Fhenhouse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mempko%2Fhenhouse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mempko%2Fhenhouse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mempko%2Fhenhouse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mempko","download_url":"https://codeload.github.com/mempko/henhouse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238174163,"owners_count":19428636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-10-10T21:42:54.995Z","updated_at":"2025-10-25T16:30:57.491Z","avatar_url":"https://github.com/mempko.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Henhouse\n\nHenhouse is a fast time series DB that can compute sum, average, and variance \nbetween any two time ranges in **basically** constant time. \n\nDB stores a sums and sum of squares table along with actual values to provide\nconstant time computation between two time ranges.\n\nHenhouse uses the old school embedded signal processing technique of using \nstreaming versions of computing mean and variance.\n\n![alt text](doc/graph.png \"Time Graph\")\n\n# Design\n\nRead more about the system design: [DESIGN.md](docs/DESIGN.md).\n\n# Building\n\nHenhouse is built in C++ and runs on Linux and MacOS. See [build instructions](docs/BUILD.md)\nfor more information.\n\n# Query Interface\n\nHenhouse provides both a HTTP query service and a Graphite compatible input service.\n\nYou can read about how to use these services [here](src/service/README.md)\n\n# Directories\n\n| Directories                            | Description                                                                                                  |\n|:---------------------------------------|:-------------------------------------------------------------------------------------------------------------|\n| [docs](docs)                             | Design and build documentation|\n| [src](src)                             | Henhouse Source|\n| [tests](tests)                         | Tests to Hammer Henhouse with Good and Bad Queries |\n| [tools](tests)                         | Misc Tools to work with Henhouse |\n\n# Contributors\n\nHenhouse was designed and authored by Maxim Khailo ([@mempko](https://github.com/mempko)).\n\nIt is currently maintained by Jeff Mataya ([@jmataya](https://github.com/jmataya)).\n\n# Contributing\n\nThanks for considering to help out with our source code! We operate on an open \ncontributor model where anyone across the Internet can help in the form of \npeer review, testing, and patches.\n\nFor more details about how to get involved, see our [Contribution Guide](CONTRIBUTING.md).\n\n# License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmempko%2Fhenhouse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmempko%2Fhenhouse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmempko%2Fhenhouse/lists"}