Silk is a free (as in free beer) firmware for a number of smartphones based on the open-source Android operating system with a nodejs layer on top of it that makes it possible to write programs and get access to hardware aspects using only simple JavaScript. We offer a wide range of APIs that make developing for the Internet of Things world using web technologies a present reality.
18/May/2016: The Silk open-source platform brings a new age of IoT through meaningful experiences. Read full story
23/May/2016: Silk 0.16.0 Release notes
Silk is the IoT platform that aims to making programming and developing Internet of Things interfaces as easy as writing JavaScript via its modern JavaScript/node/npm environment.
If you are interested in fixing issues and contributing directly to the code base, please see the document How to the contribute.
For the latest version:
npm install -g silk-cli
- Download a ROM for your device or the emulator.
- Write JavaScript.
For detailed instructions and download links see Installation.
Head out to Building instructions for Linux and OS X, or for Windows (using a Virtual Machine).
- Ask a question or request a feature in our forums
- File a bug in GitHub Issues
Silk is still in its early stages and constantly evolving. Don't grow attached to the current APIs. They will likely change and there will be bugs.
MIT License. See LICENSE for full text.
Files reused from other 3rd party projects may be licensed under other Open Source licenses. Please refer to individual files for details.