{"id":18756376,"url":"https://github.com/pimaker/pioneer","last_synced_at":"2025-04-13T02:02:45.327Z","repository":{"id":57663365,"uuid":"53342603","full_name":"PiMaker/Pioneer","owner":"PiMaker","description":"A performant remote command execution interface for the internet of things.","archived":false,"fork":false,"pushed_at":"2016-11-07T09:23:00.000Z","size":37812,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T02:02:04.264Z","etag":null,"topics":[],"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/PiMaker.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":"2016-03-07T16:58:22.000Z","updated_at":"2023-08-19T17:15:56.000Z","dependencies_parsed_at":"2022-09-16T19:11:02.804Z","dependency_job_id":null,"html_url":"https://github.com/PiMaker/Pioneer","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/PiMaker%2FPioneer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiMaker%2FPioneer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiMaker%2FPioneer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiMaker%2FPioneer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PiMaker","download_url":"https://codeload.github.com/PiMaker/Pioneer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654081,"owners_count":21140235,"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-11-07T17:36:21.211Z","updated_at":"2025-04-13T02:02:45.296Z","avatar_url":"https://github.com/PiMaker.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pioneer\n\n![GitHub stars](https://img.shields.io/github/stars/PiMaker/Pioneer.svg?style=social\u0026label=Star)\n\n### Problem\n\nBuilding your own IoT devices is fun and often helps you solve real world problems. Controlling them often involves writing small applications and scripts that execute certain functions. That's all great, but at some point you probably want to get away from using a command line interface to call all your amazing Python-/Bash-/Whatever-Scripts.\n\n### Meet Pioneer\n\nA simple, reactive and secure web interface to call command line functions from everywhere, simple and intuitive!\n\n### Features\n\n* Single configuration file\n* Clean, modern user interface\n* User accounts\n* SSL encryption out of the box\n* One-time and toggle commands supported\n* Schedule your commands to run at certain times\n* Low performance requirements, runs perfectly on a Raspberry Pi\n* Batteries included, single binary deploy (plus config.json)!\n\n### Installation\n\nDownload the version matching your device/system below, create a file called `config.json` in the same directory (tip: copy and paste the example config from this repository to get the basic structure) and execute the binary! For best results, set it up so that the binary is executed at startup.\n\nAlternatively, if you have a Go compiler installed you can just call `go get -v -u github.com/PiMaker/Pioneer`\n\n### Download\n\n| System type                                              |\n| -------------------------------------------------------- |\n| [darwin (32 bit)](static/Pioneer-darwin-10.6-386?raw=true)        |\n| [darwin (64 bit)](static/Pioneer-darwin-10.6-amd64?raw=true)      |\n| [linux (32 bit)](static/Pioneer-linux-386?raw=true)               |\n| [linux (64 bit)](static/Pioneer-linux-amd64?raw=true)             |\n| [linux (ARM v5)](static/Pioneer-linux-arm-5?raw=true)             |\n| [linux (ARM v6) (Raspberry Pi 1)](static/Pioneer-linux-arm-6?raw=true)             |\n| [linux (ARM v7) (Raspberry Pi 2+)](static/Pioneer-linux-arm-7?raw=true)             |\n| [linux (ARM64)](static/Pioneer-linux-arm64?raw=true)              |\n| [linux (MISP64)](static/Pioneer-linux-mips64?raw=true)            |\n| [linux (MIPS64le)](static/Pioneer-linux-mips64le?raw=true)        |\n| [Windows (32 bit)](static/Pioneer-windows-4.0-386.exe?raw=true)   |\n| [Windows (64 bit)](static/Pioneer-windows-4.0-amd64.exe?raw=true) |\n\nThanks [XGo](https://github.com/karalabe/xgo)!\n\n### Configuration\n\nLook at the file `config.json` in this repository's root folder for documentation and an example.\n\n### Screenshots\n\n![screenshot2](static/screenshot2.jpeg)\n![screenshot1](static/screenshot1.jpeg)\n\nNote: To get the amazing `htop` background image, you have to use the live background feature. Don't ask me how exactly I set it up though, this was one of those \"it's almost midnight I want to do something fun\" ideas, it quickly turned into a garbled mess though (as one would expect).\n\n### TODO\n\n* Documentation\n* Testing\n\nNote that this was started as a small side project, so the code is rather messy right now. It does work though, I've never had it crash on me after about half a year of continuous usage on a Raspberry Pi 2.\n\n### License\n\nThis project is licensed under the MIT License. Look at [LICENSE](LICENSE) for further details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpimaker%2Fpioneer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpimaker%2Fpioneer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpimaker%2Fpioneer/lists"}