{"id":13495444,"url":"https://github.com/microsoft/devicescript","last_synced_at":"2025-05-14T01:05:05.913Z","repository":{"id":60743422,"uuid":"469857534","full_name":"microsoft/devicescript","owner":"microsoft","description":"TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)","archived":false,"fork":false,"pushed_at":"2024-10-24T01:25:33.000Z","size":108066,"stargazers_count":3435,"open_issues_count":98,"forks_count":127,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-04-23T17:06:38.416Z","etag":null,"topics":["devicescript","embedded","esp32","iot","jacdac","rp2040","typescript"],"latest_commit_sha":null,"homepage":"https://microsoft.github.io/devicescript/","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/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-14T18:26:23.000Z","updated_at":"2025-04-23T03:15:21.000Z","dependencies_parsed_at":"2024-01-06T18:49:27.698Z","dependency_job_id":"f9aa3355-faad-454c-b827-9bd4956e0eec","html_url":"https://github.com/microsoft/devicescript","commit_stats":{"total_commits":3588,"total_committers":35,"mean_commits":"102.51428571428572","dds":0.5953177257525084,"last_synced_commit":"79ac1a52a21bfdaca6f32052d977246fc6debe5b"},"previous_names":[],"tags_count":373,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fdevicescript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fdevicescript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fdevicescript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fdevicescript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/devicescript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250477811,"owners_count":21437049,"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":["devicescript","embedded","esp32","iot","jacdac","rp2040","typescript"],"created_at":"2024-07-31T19:01:34.834Z","updated_at":"2025-04-23T17:07:27.088Z","avatar_url":"https://github.com/microsoft.png","language":"TypeScript","readme":"# DeviceScript\n\n**TypeScript for Tiny IoT Devices.**\n\nDeviceScript brings a TypeScript developer experience to low-resource microcontroller-based devices.\nDeviceScript is compiled to a custom VM bytecode, which can run in very constrained\nenvironments.\n\n-   [Read the documentation](https://microsoft.github.io/devicescript)\n\n\u003e Experimental Project from Microsoft Research - Join the \u003ca href=\"https://github.com/microsoft/devicescript/discussions\"\u003ediscussions\u003c/a\u003e to provide feedback.\n\nhttps://user-images.githubusercontent.com/4175913/228997575-122d6ad0-f37e-4d4e-ab79-3d8f680ed99d.mp4\n\n## Contributing\n\nContributions are welcome! See [contributing page](https://microsoft.github.io/devicescript/contributing).\n\n\u003ca href=\"https://github.com/microsoft/devicescript/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=microsoft/devicescript\" /\u003e\n\u003c/a\u003e\n\n## Trademarks\n\nThis project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft\ntrademarks or logos is subject to and must follow\n[Microsoft's Trademark \u0026 Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\nAny use of third-party trademarks or logos are subject to those third-party's policies.\n","funding_links":[],"categories":["TypeScript","Uncategorized","硬件_其他"],"sub_categories":["Uncategorized","网络服务_其他"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrosoft%2Fdevicescript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicrosoft%2Fdevicescript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrosoft%2Fdevicescript/lists"}