All Projects → connors → Photon

connors / Photon

Licence: mit
The fastest way to build beautiful Electron apps using simple HTML and CSS

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Photon

Warcraft Arena Unity
World of Warcraft client-server combat system implementation in Unity with Photon Bolt.
Stars: ✭ 206 (-97.89%)
Mutual labels:  photon
revgeo
Reverse Geocoding in R with Google Maps API and Photon API
Stars: ✭ 20 (-99.8%)
Mutual labels:  photon
Particle Hap
Connect your Photon to HomeKit.
Stars: ✭ 50 (-99.49%)
Mutual labels:  photon
karting
A multiplayer racing example project in Unity using the SocketWeaver SDK
Stars: ✭ 39 (-99.6%)
Mutual labels:  photon
Slicer
Photon Open Slicer - Command Line Slicer usable as MeshMixer plugin or as standalone
Stars: ✭ 50 (-99.49%)
Mutual labels:  photon
SparkJson
JSON library Ported from @bblanchon for Spark Core
Stars: ✭ 36 (-99.63%)
Mutual labels:  photon
Preact Photon
🚀 Beautiful desktop apps with Preact + Photon ❤️
Stars: ✭ 158 (-98.38%)
Mutual labels:  photon
Hardware Libraries
Particle parts for computer-aided design (CAD)
Stars: ✭ 77 (-99.21%)
Mutual labels:  photon
vue-photonkit
Photonkit components for Vue
Stars: ✭ 15 (-99.85%)
Mutual labels:  photon
Device Os
Device OS (Firmware) for Particle Devices
Stars: ✭ 976 (-90%)
Mutual labels:  photon
preact-photon-electron-quick-start
Demo desktop app built with Electron using the Preact-Photon UI library
Stars: ✭ 32 (-99.67%)
Mutual labels:  photon
Flex-AntiCheat
Flex AntiCheat - Optimized Configs For Multiple AntiCheats
Stars: ✭ 37 (-99.62%)
Mutual labels:  photon
Simex
Start-to-end photon experiment simulation platform
Stars: ✭ 18 (-99.82%)
Mutual labels:  photon
Particle Cli
Command Line Interface for Particle Cloud and devices
Stars: ✭ 208 (-97.87%)
Mutual labels:  photon
Sopgi
A small VEX raytracer for SideFX Houdini with photon mapping global illumination and full recursive reflections and refractions
Stars: ✭ 55 (-99.44%)
Mutual labels:  photon
Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+28.04%)
Mutual labels:  photon
docker-wordpress-vip
A Docker-based development environment for WordPress VIP development
Stars: ✭ 15 (-99.85%)
Mutual labels:  photon
Photon.vim
An elegant pair of Vim colour schemes with minimal syntax highlighting that care about the little details.
Stars: ✭ 98 (-99%)
Mutual labels:  photon
Photon
an open source geocoder for openstreetmap data
Stars: ✭ 1,177 (-87.94%)
Mutual labels:  photon
Ubernet
Flexible networking library for Unity
Stars: ✭ 10 (-99.9%)
Mutual labels:  photon

Photon

Build Status

UI toolkit for building desktop apps with Electron.

Getting started

  • Clone the repo with git clone https://github.com/connors/photon.git
  • Read the docs to learn about the components and how to get your new application started

Take note that our master branch is our active, unstable development branch and that if you're looking to download a stable copy of the repo, check the tagged downloads.

What's included

Within the download you'll find the following directories and files, logically grouping common assets. You'll see something like this:

photon/
├── css/
│   ├── photon.css
├── fonts/
│   ├── photon-entypo.eot
│   ├── photon-entypo.svg
│   ├── photon-entypo.ttf
│   └── photon-entypo.woff
└── template-app/
    ├── js/
    │   └── menu.js
    ├── app.js
    ├── index.html
    └── package.json

We provide compiled CSS (photon.*). We also include the Entypo fonts and a template Electron application for you to quickly get started.

Documentation

Photon's documentation is built with Jekyll and publicly hosted on GitHub Pages at http://photonkit.com. The docs may also be run locally.

Running documentation locally

  1. If necessary, install Jekyll (requires v2.5.x).
  1. Install the Ruby-based syntax highlighter, Rouge, with gem install rouge.
  2. From the root /photon directory, run jekyll serve in the command line.
  3. Open http://localhost:4000 in your browser, and boom!

Learn more about using Jekyll by reading its documentation.

Contributing

Please file a GitHub issue to report a bug. When reporting a bug, be sure to follow the contributor guidelines.

Development

  1. Install node dependencies: npm install.
  2. Open the example app: npm start.

Modifying source Sass files? Open a second Terminal tab and run npm run build to kick off a build of the compiled photon.css.

Versioning

For transparency into our release cycle and in striving to maintain backward compatibility, Photon is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to these rules whenever possible.

Releases will be numbered with the following format:

<major>.<minor>.<patch>

And constructed with the following guidelines:

  • Breaking backward compatibility bumps the major while resetting minor and patch
  • New additions without breaking backward compatibility bumps the minor while resetting the patch
  • Bug fixes and misc changes bumps only the patch

For more information on SemVer, please visit http://semver.org/.

Maintainers

Connor Sears

License

Copyright @connors. Released under MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].