{"id":15047034,"url":"https://github.com/synnaxlabs/synnax","last_synced_at":"2026-04-11T01:20:16.741Z","repository":{"id":58094629,"uuid":"525887953","full_name":"synnaxlabs/synnax","owner":"synnaxlabs","description":"The data and operations foundation for hardware.","archived":false,"fork":false,"pushed_at":"2026-03-31T17:36:58.000Z","size":200040,"stargazers_count":116,"open_issues_count":23,"forks_count":17,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-03-31T17:40:49.564Z","etag":null,"topics":["data-acquisition","database","distributed-systems","go","synnax","time-series","visualization"],"latest_commit_sha":null,"homepage":"https://synnaxlabs.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/synnaxlabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-17T17:15:24.000Z","updated_at":"2026-03-31T15:36:26.000Z","dependencies_parsed_at":"2023-09-21T17:43:13.642Z","dependency_job_id":"439eac8f-bb06-4d78-a106-f543764b7ccb","html_url":"https://github.com/synnaxlabs/synnax","commit_stats":{"total_commits":4108,"total_committers":24,"mean_commits":"171.16666666666666","dds":0.7378286270691334,"last_synced_commit":"f98472489f232d4e76f7b8d17acfb8b0bc329612"},"previous_names":["arya-analytics/arya"],"tags_count":681,"template":false,"template_full_name":null,"purl":"pkg:github/synnaxlabs/synnax","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synnaxlabs%2Fsynnax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synnaxlabs%2Fsynnax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synnaxlabs%2Fsynnax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synnaxlabs%2Fsynnax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/synnaxlabs","download_url":"https://codeload.github.com/synnaxlabs/synnax/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synnaxlabs%2Fsynnax/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"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":["data-acquisition","database","distributed-systems","go","synnax","time-series","visualization"],"created_at":"2024-09-24T20:53:53.834Z","updated_at":"2026-04-01T17:56:54.731Z","avatar_url":"https://github.com/synnaxlabs.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://synnaxlabs.com/\" style=\"display: flex; justify-content: center;\"\u003e\n    \u003cimg src=\"x/media/static/logo/icon-white-padded.png\" width=\"20%\"/\u003e\n\u003c/a\u003e\n\n# Synnax\n\nSynnax is an observability and control platform designed for high-performance hardware\nteams. Synnax aims to control the entire data lifecycle, from reading data from a sensor\nto writing bytes to a file, including a visualization engine and mechanisms for\nreal-time propagation of data, allowing for the control of hardware. Synnax can be\naccessed both programatically through our client libraries and visually through our\nConsole application.\n\n## Documentation\n\nAll official documentation can be found on our [website](https://docs.synnaxlabs.com).\nIf you are interested in building on top of Synnax, please read our\n[Contributing Guide](docs/CONTRIBUTING.md) and our [technical documentation](docs/tech).\n\n## Development Status\n\nSynnax is currently under active development. The APIs are stable and are unlikely to\nchange significantly.\n\nReleases follow [semantic versioning](https://semver.org/). Versions with the same minor\nversion number (e.g. 0.40.1 and 0.40.2) are guaranteed to maintain the same API, while\nreleases with different minor version numbers (e.g. 0.40.0 and 0.41.0) may change APIs.\n\nOur team is targeting a v1 release before the end of 2025, at which point all APIs will\nbe considered stable and will not change until a v2 release.\n\n## Repository Organization\n\nSynnax is built as a collection of several projects, all of which are collected in this\nmonorepo. The following is a summary of each:\n\n- [Alamos](alamos) - Dependency-injected code instrumentation that provides\n  observability into the Synnax platform.\n- [Aspen](aspen) - A gossip-based distributed key-value store used for propagating and\n  persisting metadata between nodes, such as cluster topology, state, and configuration.\n- [Cesium](cesium) - An embedded time series database engine optimized for\n  high-performance reads and writes of time series sensor data.\n- [Client](client) - Client libraries for communicating with the Synnax server in C++,\n  Python, and TypeScript.\n- [Console](console) - A data-visualization and graphical control application for macOS\n  and Windows.\n- [Documentation Site](docs/site) - The code for the Synnax documentation website.\n- [Technical Documentation](docs/tech) - Technical documentation such as RFCs and\n  contribution guides.\n- [Driver](driver) - An application that can connect to LabJack or National Instruments\n  hardware or OPC UA servers and run control sequences on real-time operating systems.\n- [Freighter](freighter) - A protocol-agnostic network transport for cross-language\n  unary and streaming communication with implementations in several languages (C++, Go,\n  Python, and TypeScript) and protocols (GRPC, HTTP, and WebSockets).\n- [Pluto](pluto) - A React component library for building modular user interfaces on top\n  of the Synnax telemetry engine.\n- [Synnax](synnax) - The core Synnax server, which integrates Aspen and Cesium to\n  provide a unified telemetry system.\n- [X](x) - Common utilities used by other projects.\n\n# Attributions\n\nThe Synnax server uses [Pebble](https://github.com/cockroachdb/pebble), and usage must\nfollow their provided [disclaimer](licenses/BSD-3-Clause.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynnaxlabs%2Fsynnax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsynnaxlabs%2Fsynnax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynnaxlabs%2Fsynnax/lists"}