Skip to content

kumarrishav/silk

 
 

Repository files navigation

Silk

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.

Latest news

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

What is Silk

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.

Contributing

If you are interested in fixing issues and contributing directly to the code base, please see the document How to the contribute.

Installation and usage

Silk CLI

For the latest version:
npm install -g silk-cli

ROMs for your device, emulator

  1. Download a ROM for your device or the emulator.
  2. Write JavaScript.

For detailed instructions and download links see Installation.

Building

Head out to Building instructions for Linux and OS X, or for Windows (using a Virtual Machine).

Resources for newcomers

Feedback

Disclaimer

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.

License

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.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.0%
  • Other 1.0%