{"id":44418657,"url":"https://github.com/machbase/neo-server","last_synced_at":"2026-04-27T03:01:13.405Z","repository":{"id":72939244,"uuid":"584240610","full_name":"machbase/neo-server","owner":"machbase","description":"machbase-neo = time series database + mqtt + http + data visualization","archived":false,"fork":false,"pushed_at":"2026-04-24T04:48:44.000Z","size":138108,"stargazers_count":196,"open_issues_count":2,"forks_count":11,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-24T05:30:27.038Z","etag":null,"topics":["database","iot","mqtt","time-series","time-series-database","timeseries","tsdb"],"latest_commit_sha":null,"homepage":"https://docs.machbase.com/neo/","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/machbase.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,"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":"2023-01-02T00:40:00.000Z","updated_at":"2026-04-24T04:48:49.000Z","dependencies_parsed_at":"2026-03-04T08:03:25.211Z","dependency_job_id":null,"html_url":"https://github.com/machbase/neo-server","commit_stats":{"total_commits":1752,"total_committers":8,"mean_commits":219.0,"dds":"0.24200913242009137","last_synced_commit":"45842cb225a3d0d7b86f06206843101197496d3b"},"previous_names":[],"tags_count":173,"template":false,"template_full_name":null,"purl":"pkg:github/machbase/neo-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machbase%2Fneo-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machbase%2Fneo-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machbase%2Fneo-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machbase%2Fneo-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/machbase","download_url":"https://codeload.github.com/machbase/neo-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machbase%2Fneo-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32320683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","iot","mqtt","time-series","time-series-database","timeseries","tsdb"],"created_at":"2026-02-12T09:07:25.522Z","updated_at":"2026-04-27T03:01:13.395Z","avatar_url":"https://github.com/machbase.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![](https://img.shields.io/github/v/release/machbase/neo-server?sort=semver)](https://github.com/machbase/neo-server/releases)\n[![](https://github.com/machbase/neo-server/actions/workflows/ci-main.yml/badge.svg)](https://github.com/machbase/neo-server/actions/workflows/ci-main.yml)\n[![codecov](https://codecov.io/gh/machbase/neo-server/graph/badge.svg?token=4IJ83M8R0B)](https://codecov.io/gh/machbase/neo-server)\n\n# machbase-neo\n\nMachbase is a blazing fast time-series database designed specifically for IoT applications and implemented in C.\n`machbase-neo` is an IoT Database Server that embeds the Machbase engine and offers essential and convenient features for building IoT platforms,\nincluding MQTT and HTTP APIs. It is highly versatile and can be installed on a wide range of machines,\nfrom Raspberry Pi devices to high-performance servers.\n\nAPI and Interfaces\n\n- [x] HTTP: Applications and sensors read/write data via HTTP REST API\n- [x] MQTT: Sensors write data via MQTT protocol\n- [x] SSH: Command line interface for human and batch processes\n- [x] WEB UI (Batteries included)\n- [x] UI API to build custom UI (Batteries replaceable)\n- [x] A zero-dependency Go client for building applications, available at https://github.com/machbase/neo-client\n\n## Documents\n\n[https://docs.machbase.com/neo](https://docs.machbase.com/neo)\n\n## Install Prebuilt Binary\n\n- Download\n\n```sh\nsh -c \"$(curl -fsSL https://docs.machbase.com/install.sh)\"\n```\n\n- Unzip the archive file\n\n## Install Using Docker\n\n```sh\ndocker pull machbase/machbase-neo\n```\n\nhttps://hub.docker.com/r/machbase/machbase-neo\n\n### Build using docker\n\nIt is recommended to build machbase-neo using a container to ensure a consistent and reproducible build environment.\n\n- Checkout `machbase/neo-server`\n\n- Prepare build container\n\n```sh\ndocker build -t centos-build-env -f ./scripts/CentOS7.Dockerfile .\n```\n\n- Run build container\n\n```sh\ndocker run --rm -v ./tmp:/app/tmp -v ./packages:/app/packages centos-build-env\n```\n\n- Find the executable binary in `./tmp/machbase-neo` and pakcage zip file in `./packages`.\n\n## Build from Sources\n\n- Install Go latest version\n- Require a C compiler and linker (e.g., gcc)\n- Checkout `machbase/neo-server`\n- Execute `go run mage.go install-neo-web` to download the web-UI package\n- Execute `go run mage.go machbase-neo` to build `machbase-neo`\n- Find the executable binary in `./tmp/machbase-neo`\n\n## Web User Interface\n\n- SQL\n![screen](./docs/screenshot02.jpg)\n\n- TQL: Script for transforming data\n![screen](./docs/screenshot01.jpg)\n\n- Dashboard: Data Monitoring\n![screen](./docs/dashboard.png)\n\n- Geodetic Data Visualization\n![screen](./docs/screenshot03.jpg)\n\n- Data Visualization\u003cbr/\u003e\nFind more samples in the [documents](https://docs.machbase.com/neo/tql/chart/).\n![charts](./docs/charts_demo.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachbase%2Fneo-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmachbase%2Fneo-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachbase%2Fneo-server/lists"}