{"id":17219291,"url":"https://github.com/eminence/lifx","last_synced_at":"2025-04-13T22:31:56.420Z","repository":{"id":44532429,"uuid":"49374528","full_name":"eminence/lifx","owner":"eminence","description":"LIFX LAN network protocol in rust","archived":false,"fork":false,"pushed_at":"2023-01-31T02:14:14.000Z","size":139,"stargazers_count":19,"open_issues_count":3,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-31T23:51:30.556Z","etag":null,"topics":["lifx","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eminence.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-10T16:18:06.000Z","updated_at":"2024-01-08T22:16:27.000Z","dependencies_parsed_at":"2023-02-16T14:31:01.237Z","dependency_job_id":null,"html_url":"https://github.com/eminence/lifx","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eminence%2Flifx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eminence%2Flifx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eminence%2Flifx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eminence%2Flifx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eminence","download_url":"https://codeload.github.com/eminence/lifx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223607919,"owners_count":17172828,"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":["lifx","rust"],"created_at":"2024-10-15T03:49:34.154Z","updated_at":"2024-11-08T00:02:57.730Z","avatar_url":"https://github.com/eminence.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"[\u003cimg alt=\"github\" src=\"https://img.shields.io/badge/github-eminence/lifx-8da0cb?style=for-the-badge\u0026labelColor=555555\u0026logo=github\" height=\"20\"\u003e](https://github.com/eminence/lifx)\n[\u003cimg alt=\"crates.io\" src=\"https://img.shields.io/crates/v/lifx-core.svg?style=for-the-badge\u0026color=fc8d62\u0026logo=rust\" height=\"20\"\u003e](https://crates.io/crates/lifx-core)\n[\u003cimg alt=\"docs.rs\" src=\"https://img.shields.io/badge/docs.rs-lifx--core-66c2a5?style=for-the-badge\u0026labelColor=555555\u0026logoColor=white\" height=\"20\"\u003e](https://docs.rs/lifx-core)\n\n\n\nLIFX\n====\n\nLIFX bulbs are wifi-controlled RGBW light bulbs.  The bulbs can be controlled directly\nby sending packets to them over the LAN, or they can be controlled over the internet\nvia an HTTP API.\n\nThis library provides functionality for inspecting and controlling the bulbs over the\nLAN only.\n\nThe LIFX protocol docs can be found [here](https://lan.developer.lifx.com/).\n\nlifx-core\n---------\n\nThis library implements all the data structures and utilities for inspecting and\nconstructing the low-level control packets.  It does not deal with the actual sending\nor receiving of bytes from the network.\n\nSupported LIFX products:\n\n- [x] Light bulbs\n- [x] Multizone devices (LIFX Z and Beam)\n- [x] Relay devices (LIFX Switch)\n- [ ] Tile devices\n\n\u003e **Note:** While this library has support for several different\nLIFX products, some of them are not tested.  Feedback in the form\nof a github issue would be appreciated, if you find that type of\ndevice isn't working correctly.\n\n\nHigher level library\n--------------------\n\nEventually this library will also include a higher-level library that will take care\nof talking with the network, maintaining bulb state, etc.  But this isn't ready yet.\n\n\n\nLicense and terms\n=================\n\nThis library code is licensed under either of:\n\n * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)\n * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)\n\nat your option.\n\nMuch of the documentation in this library is taken from the LIFX protocol docs.\nUsing this library to communicate with LIFX bulbs likely binds you to the\n[LIFX Developer Terms](https://www.lifx.com/pages/developer-terms-of-use).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feminence%2Flifx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feminence%2Flifx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feminence%2Flifx/lists"}