Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/comet-dev/cometjs

Desktop Development built up on, Javascript, HTML, CSS, Chromium and Firefox.
https://github.com/comet-dev/cometjs

chromium comet desktop desktop-development javascript

Last synced: 1 day ago
JSON representation

Desktop Development built up on, Javascript, HTML, CSS, Chromium and Firefox.

Awesome Lists containing this project

README

        





# CometJS

Builds | Badges
---------- | ----------
Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS)
Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/comet-dev/CometJS#info=devDependencies)
Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/comet-dev/CometJS)

Versions | Badges
----------|---------
NPM | [![npm version](https://badge.fury.io/js/comet-dev.svg)](https://badge.fury.io/js/comet-dev)
Prerelease | [![GitHub version](https://badge.fury.io/gh/comet-dev%2FCometJS.svg)](https://badge.fury.io/gh/comet-dev%2FCometJS)

## Overview

CometJS is simple software development for building desktop applications.

It can specialize in creating applications, as well as previewing them in a browser window. This practically sets it apart from the other popular JS frameworks. Comet sends your app to a server (through the desktop) in a intuitive window, on Windows, Mac, or Linux. From there, your app is public to share with the world from the desktop as if it were a platform made on ice!

To test if your app works, use: ```comet test ```

CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently in pure javascript in order to keep the easy workflow. With the back-end desktop development, CometJS is running on Chromium, with stable-integrated Firefox implementations. Running on Gecko makes it unique, creating a beautiful layout, as well as a good build system.

And the best parts of all are:
- You can run apps in **Javascript**.
- You can deploy them on a running Javascript client-side foundation.
- All the binaries you need are in one place.

## Downloads
[Npm install](https://www.npmjs.com/package/CometJS) CometJS and get started, but be sure you also install it's [cli](https://github.com/comet-dev/cli) as well.
```sh
# npm install Comet locally or globally to your PATH
npm install comet-dev

# install the cli and ices
npm install comet-cli
npm install ices
```
```sh
# Example for creating an app
comet new my-app
cd my-app
comet serve my-app.comet.com
```

## Contributing
- Send an [issue](https://github.com/comet-dev/CometJS/issues)!
- Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information on contributing to this project.
- Download Source Code

> Note: CometJS is still in development, and more hands are better than some!

## Examples and Quickstart

Run the See a Comet app in action with (WIP): ```comet-dev/comet-app-start```

Run the sdk to customize your app (WIP): ```comet-dev/comet-app-sdk```