{"id":22297015,"url":"https://github.com/pixelinc/pigpiocr-rgb","last_synced_at":"2026-07-02T18:31:15.659Z","repository":{"id":80748145,"uuid":"138260898","full_name":"PixeLInc/PigpioCR-RGB","owner":"PixeLInc","description":"A crystal library using pigpio to control RGB led strips","archived":false,"fork":false,"pushed_at":"2018-06-23T10:56:28.000Z","size":4,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T06:33:00.037Z","etag":null,"topics":["crystal","led-strip-controller","led-strips","leds","pigpio","rgb","rgb-controller","rgb-leds","rpi","rpi-gpio"],"latest_commit_sha":null,"homepage":null,"language":"Crystal","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/PixeLInc.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-22T05:59:21.000Z","updated_at":"2018-06-29T10:30:23.000Z","dependencies_parsed_at":"2023-03-07T15:00:45.609Z","dependency_job_id":null,"html_url":"https://github.com/PixeLInc/PigpioCR-RGB","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PixeLInc/PigpioCR-RGB","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PixeLInc%2FPigpioCR-RGB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PixeLInc%2FPigpioCR-RGB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PixeLInc%2FPigpioCR-RGB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PixeLInc%2FPigpioCR-RGB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PixeLInc","download_url":"https://codeload.github.com/PixeLInc/PigpioCR-RGB/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PixeLInc%2FPigpioCR-RGB/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35059028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"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":["crystal","led-strip-controller","led-strips","leds","pigpio","rgb","rgb-controller","rgb-leds","rpi","rpi-gpio"],"created_at":"2024-12-03T17:48:24.342Z","updated_at":"2026-07-02T18:31:15.632Z","avatar_url":"https://github.com/PixeLInc.png","language":"Crystal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PigpioCR RGB Edition\nNote: While this is a minimal library for Pigpio, its main use is for controlling RGB led strips and will not support features that do not relate to that.\n\nControl your led light strips using pigpio and the gpio connectors on a\nraspberry pi.\n\n### What do I need? ###\nYou'll need crystal installed, there's a few tutorials on how to install crystal\non a raspberry pi. Then you need to install pigpiod, the best way I found was to\nuse ubuntu or raspian and just a simple `apt install pigpiod` and then you start\nthe daemon using `sudo pigpiod` and you can party away.\n\nThis library connects to the locally running pigpio daemon on your raspberry pi,\nbut it can also be used to connect to remote instances of pigpio by passing in a\ndifferent host and port which allows you to control _all the things :tm:_\n\n# Okay, I've got  everything installed and the daemon running, now what?\nOnce you've installed crystal, and started the daemon you can do a few things. The primary usage of this is to provide an interface to pigpio via crystal and allow me to remotely control the daemon from a phone, another pc/website, etc..\\n\n\nThis can be done by just straight out running `crystal src/run.cr` which will start the IPC server on port 4456 (configurable).\nOtherwise, you can just require the library and execute commands yourself to do what you wish without starting up the IPC server.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelinc%2Fpigpiocr-rgb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixelinc%2Fpigpiocr-rgb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelinc%2Fpigpiocr-rgb/lists"}