https://github.com/microsoft/devicescript Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. {{ message }} microsoft / devicescript Public * Notifications * Fork 83 * Star 2.3k TypeScript for Tiny IoT Devices (ESP32, RP2040, ...) microsoft.github.io/devicescript/ License MIT license 2.3k stars 83 forks Star Notifications * Code * Issues 67 * Pull requests 4 * Discussions * Actions * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Security * Insights microsoft/devicescript This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 19 branches 312 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/m] Use Git or checkout with SVN using the web URL. [gh repo clone micros] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @pelikhan pelikhan blynk HTTP support (#475) ... 8635da4 Jun 9, 2023 blynk HTTP support (#475) 8635da4 Git stats * 3,122 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .cspell .devcontainer .github .vscode bytecode cli compiler dap dcfg devs emsdk-cache/emsdk-main interop jacdac-ts @ 0199708 packages plugin runtime scripts vscode website .clang-format .gitattributes .gitignore .gitmodules .prettierrc .releaserc.json CODE_OF_CONDUCT.md CONTRIBUTING.md LICENSE Makefile README.md SECURITY.md SUPPORT.md build.js cspell.json package.json tsconfig-base.json tsconfig-docs.json yarn.lock View code DeviceScript Contributing Trademarks README.md DeviceScript TypeScript for Tiny IoT Devices. DeviceScript brings a TypeScript developer experience to low-resource microcontroller-based devices. DeviceScript is compiled to a custom VM bytecode, which can run in very constrained environments. * Read the documentation Technical Preview - Join the discussions to provide feedback. blinky.mp4 Contributing Contributions are welcome! See contributing page. [6874747073] Trademarks This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies. About TypeScript for Tiny IoT Devices (ESP32, RP2040, ...) microsoft.github.io/devicescript/ Topics iot typescript embedded esp32 jacdac rp2040 Resources Readme License MIT license Code of conduct Code of conduct Security policy Security policy Stars 2.3k stars Watchers 22 watching Forks 83 forks Report repository Releases 300 v2.11.5 Latest Jun 9, 2023 + 299 releases Used by 2 * @zhanghecool @zhanghecool / device-script * @microsoft @microsoft / devicescript Contributors 15 * * * * * * * * * * * + 4 contributors Languages * TypeScript 57.5% * C 25.9% * Python 7.8% * Starlark 4.1% * JavaScript 2.2% * Shell 0.8% * Other 1.7% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.