UNPKG

silk-gui

Version:

GUI for developers and Node OS

84 lines (59 loc) 2.68 kB
# Silk GUI For Developers and Node OS. [![David](https://img.shields.io/david/Silk-GUI/Silk.svg?style=flat-square)](https://david-dm.org/Silk-GUI/Silk) [![Travis](https://img.shields.io/travis/Silk-GUI/Silk.svg?style=flat-square)](https://travis-ci.org/Silk-GUI/Silk) [![Gitter](https://img.shields.io/gitter/room/Silk-GUI/Silk.svg?style=flat-square)](https://gitter.im/Silk-GUI/Silk?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm](https://img.shields.io/npm/dm/silk-gui.svg?style=flat-square)](https://www.npmjs.com/package/silk-gui) ### Goals - Fast and Lightweight - Designed for Developers - Modular - Just work (try to fix problems automatically, or, if unable, explain how to fix them) - Enhance your productivity - Window Manager's and app's client can run on different computer than server [Roadmap](https://github.com/zodern/Silk/wiki/Roadmap) ## Get started ``` npm i -g silk-gui silk ``` ## Use ``` 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 ``` Open `localhost:3000` or the remote url in a web browser. ## Apps [Available Apps](https://github.com/zodern/Silk/wiki/Apps) Install apps using the App Manager. ## Create an App It is simple to create an app for Silk. [Get Started!](https://github.com/zodern/Silk/wiki/Basics-Of-Making-an-App) ## How It Works The core does basically three things: 1. Routing. Though apps using the new app framework have their own server and router. 2. Manage the apps. 3. Provide an api. There is a client api for apps to interact with the window manager and their server, as well as a server api for interacting with the core. The window manager that is included with Silk GUI by default is [Sleek](https://github.com/Silk-GUI/Sleek). All of the remainaing functionality is handled by apps, such as the app defaults app. ## Contribute All contributions are greatly appreciated. To run locally: ``` git clone https://github.com/zodern/Silk.git cd Silk npm install bower install ``` ## Related Projects Apps: - [File Explorer](https://github.com/Silk-GUI/file-explorer) - [Text Editor](https://github.com/Silk-GUI/text-editor) - [Terminal](https://github.com/Silk-GUI/terminal) - [Task Manager](https://github.com/Silk-GUI/task-manager) - [App Manager](https://github.com/Silk-GUI/appManager) - [App Defaults](https://github.com/Silk-GUI/app-defaults) - [Tunnel Client](https://github.com/formula1/Silk-Tunnel-Client) [Window Manager](https://github.com/Silk-GUI/Sleek) [Remote Server](https://github.com/formula1/Silk-Server)