GUI For Developers (and Node OS)
![Gitter](https://badges.gitter.im/Join Chat.svg)
- Fast and Lightweight
- Designed for Developers
- Experiment with new ideas
- Client (window manager and apps) don't care if it is on the same or a different computer than the server
npm i -g silk-gui
silk
silk - Starts silk
-d - outputs more information to terminal. Useful for debugging
-r - gives you an url to visit to use silk remotely
-o - opens Silk GUI in a full screen window
Silk helps you create apps. Get Started!
The core does basically three things:
- Make the window manager available at localhost:3000
- Handle the apps. This includes validating and starting apps, installing their dependencies, and making it easier to debug.
- Provide an api. The server api allows apps to access the core. The client api helps the front end of apps to communicate with their server and the window manager.
The window manager takes care of what is shown on the screen. The window manager that is included with Silk GUI is Sleek.
Everything else is done with apps. Headless apps are similar to services in Windows and take care of other features of the OS that is not done in the core, such as the app defaults.
All contributions are greatly appreciated.
To contribute to core:
git clone https://github.com/zodern/Silk.git
cd Silk
npm install
bower install
The included apps are in their own repository.
The window manager is here
The remote server that is used with the Tunnel Client is here