{"id":19733643,"url":"https://github.com/zwave-js/node-zwave-js","last_synced_at":"2025-02-25T15:16:04.522Z","repository":{"id":36965282,"uuid":"126682032","full_name":"zwave-js/node-zwave-js","owner":"zwave-js","description":"Z-Wave driver written entirely in JavaScript/TypeScript","archived":false,"fork":false,"pushed_at":"2024-10-29T12:43:02.000Z","size":101172,"stargazers_count":750,"open_issues_count":264,"forks_count":601,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-10-29T12:46:17.158Z","etag":null,"topics":["hacktoberfest","iot","razberry","smart-home","wireless","z-wave","zwave"],"latest_commit_sha":null,"homepage":"https://zwave-js.github.io/node-zwave-js/","language":"TypeScript","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/zwave-js.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["zwave-js","AlCalzone"],"patreon":null,"open_collective":"z-wave-js","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"zwave-js","issuehunt":null,"otechie":null,"custom":["https://paypal.me/dgriesel"]}},"created_at":"2018-03-25T09:25:32.000Z","updated_at":"2024-10-29T12:28:01.000Z","dependencies_parsed_at":"2023-09-22T00:14:26.970Z","dependency_job_id":"42eb1491-f6ac-48dc-9563-5aca518a3c4e","html_url":"https://github.com/zwave-js/node-zwave-js","commit_stats":{"total_commits":5553,"total_committers":355,"mean_commits":15.64225352112676,"dds":0.3731316405546551,"last_synced_commit":"4854b0cf2b2c9bad15ac1b42a2632776e28db4b7"},"previous_names":["alcalzone/node-zwave-js"],"tags_count":482,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwave-js%2Fnode-zwave-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwave-js%2Fnode-zwave-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwave-js%2Fnode-zwave-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwave-js%2Fnode-zwave-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zwave-js","download_url":"https://codeload.github.com/zwave-js/node-zwave-js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240317442,"owners_count":19782390,"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":["hacktoberfest","iot","razberry","smart-home","wireless","z-wave","zwave"],"created_at":"2024-11-12T00:32:38.201Z","updated_at":"2025-02-25T15:16:04.462Z","avatar_url":"https://github.com/zwave-js.png","language":"TypeScript","funding_links":["https://github.com/sponsors/zwave-js","https://github.com/sponsors/AlCalzone","https://opencollective.com/z-wave-js","https://liberapay.com/zwave-js","https://paypal.me/dgriesel"],"categories":[],"sub_categories":[],"readme":"![node-zwave-js](docs/_images/logo.svg)\n\n\u003ch2 align=\"center\"\u003eZ-Wave device driver written entirely in JavaScript/TypeScript\u003c/h2\u003e\n\n![Test and Release](https://github.com/zwave-js/node-zwave-js/workflows/Test%20and%20Release/badge.svg)\n[![Discord](https://img.shields.io/discord/1111193770935996459?color=D82167\u0026label=Chat%20on%20Discord\u0026logo=Discord\u0026logoColor=ffffff)](https://discord.gg/HFqcyFNfWd)\n\n[![node](https://img.shields.io/node/v/zwave-js.svg) ![npm](https://img.shields.io/npm/v/zwave-js.svg)](https://www.npmjs.com/package/zwave-js)\n\n\u003cp align=\"center\"\u003e\n  📡 Control your \u003cb\u003eZ-Wave\u003c/b\u003e network from Node.js\u003cbr /\u003e\n  👶 Easy \u003cb\u003ehigh-level\u003c/b\u003e API\u003cbr /\u003e\n  😊 Just \u003cb\u003eJavaScript\u003c/b\u003e \u003csup\u003e(or rather TypeScript)\u003c/sup\u003e, no static library mess\u003cbr /\u003e\n  🔥 \u003ca href=\"https://twitter.com/acdlite/status/974390255393505280\" target=\"_blank\"\u003eblazing\u003c/a\u003e fast\n\u003c/p\u003e\n\n## Intro\n\nZ-Wave is an amazing piece of technology, but it is difficult to get started with and develop for.\\\n**It shouldn't be!** We've got you covered.\n\nBuilt on Node.js and compatible with all known 500, 700 and 800 series Z-Wave controller hardware adapters, **Z-Wave JS** runs on almost anything with a little bit of computing power and a serial port. Check out the [documentation](https://zwave-js.github.io/node-zwave-js) to get started!\n\n## Quick Links\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"LICENSE\"\u003eLicense\u003c/a\u003e \u0026middot;\n  \u003ca href=\"CHANGELOG.md\"\u003eChangelog\u003c/a\u003e \u0026middot;\n  \u003ca href=\"https://zwave-js.github.io/node-zwave-js/\"\u003eDocumentation\u003c/a\u003e \u0026middot;\n  \u003ca href=\"https://devices.zwave-js.io\"\u003eDevice configuration DB\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://gitpod.io/#/https://github.com/zwave-js/node-zwave-js\"\u003e\n    \u003cimg src=\"https://gitpod.io/button/open-in-gitpod.svg\" alt=\"Open in Gitpod\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Supporting Z-Wave JS\n\nStarted in 2018, **Z-Wave JS** has breathed new life into the Z-Wave ecosystem and is now powering thousands of smart homes all over the world. We strive to build the best open source Z-Wave device driver out there and hold ourselves to the highest standards.\n\nIf you'd like to help support the future of the project and make the Z-Wave world a better place, please consider:\n\n- Contributing [configuration files](https://zwave-js.github.io/node-zwave-js/#/config-files/overview) for new devices, so we have our hands free for the actual development.\n- Sending us devices to test. Working with an actual device is much more efficient than trying to debug with logfiles.\n- Giving funds by becoming a [supporter](https://github.com/sponsors/AlCalzone). Personally or with your company, monthly or one-time - every little bit helps. [Read more](https://zwave-js.github.io/node-zwave-js/#/getting-started/integrators.md?id=how-to-support-the-development)...\n\n**Top Sponsors:**\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.nabucasa.com/\" target=\"_blank\"\u003e\u003cimg src=\"docs/sponsors/nabucasa.png\" width=\"320\" alt=\"Nabu Casa\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzwave-js%2Fnode-zwave-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzwave-js%2Fnode-zwave-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzwave-js%2Fnode-zwave-js/lists"}