{"id":28431317,"url":"https://github.com/jpbelval/goplant","last_synced_at":"2026-04-11T00:03:47.456Z","repository":{"id":40611441,"uuid":"507394865","full_name":"jpbelval/GoPlant","owner":"jpbelval","description":"GoPlant provides an interface for your IoT sensors. It collects data and offers monitoring.","archived":false,"fork":false,"pushed_at":"2022-10-27T00:23:47.000Z","size":431,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-01T18:52:10.729Z","etag":null,"topics":["concurrency","esp8266","go","golang","home-assistant","iot","postgresql"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jpbelval.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-25T19:00:33.000Z","updated_at":"2022-08-16T19:39:22.000Z","dependencies_parsed_at":"2022-07-31T23:48:18.686Z","dependency_job_id":null,"html_url":"https://github.com/jpbelval/GoPlant","commit_stats":null,"previous_names":["jpbelval/goplant","jaypey/goplant"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jpbelval/GoPlant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbelval%2FGoPlant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbelval%2FGoPlant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbelval%2FGoPlant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbelval%2FGoPlant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpbelval","download_url":"https://codeload.github.com/jpbelval/GoPlant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbelval%2FGoPlant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271737552,"owners_count":24812154,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":["concurrency","esp8266","go","golang","home-assistant","iot","postgresql"],"created_at":"2025-06-05T15:00:54.183Z","updated_at":"2025-12-30T21:39:24.744Z","avatar_url":"https://github.com/jpbelval.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/jaypey/GoPlant/blob/master/static/goplantlogo.png?raw=true\" alt=\"drawing\" width=\"200\"/\u003e\n\nGoPlant is a website/software that receives UDP packets sent by ESP8266s while profiting from Go concurrency features and shows the data in real time through the Gin web framework.\nSimilar to Home Assistant, GoPlant plans to offer a front end to monitor the data with a SPA built with React js. It is an open source IoT solution for your projects.\n\n## API\n\nThe website offers an interface to retrieve the data received and stored in a PostgreSQL database. \n\n## Controllers\n\nA controller can be linked to many sensors. The .ino provided in this repository shows the format in which the data must be sent : {SensorName}:{value}. \n\n## Dependencies\nGoPlant requires the following packages:\n- Gin\n- Gorm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpbelval%2Fgoplant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpbelval%2Fgoplant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpbelval%2Fgoplant/lists"}