All Projects → developit → Preact Photon

developit / Preact Photon

Licence: mit
🚀 Beautiful desktop apps with Preact + Photon ❤️

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Preact Photon

Bunqdesktop
The unofficial, free and open source desktop application for the bunq API
Stars: ✭ 271 (+71.52%)
Mutual labels:  desktop, desktop-app
Guark
Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
Stars: ✭ 334 (+111.39%)
Mutual labels:  desktop, desktop-app
Pomodorologger
Pomodoro Logger 🕤 -- When a time tracker meets Pomodoro and Kanban board
Stars: ✭ 316 (+100%)
Mutual labels:  desktop, desktop-app
webviewhs
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
Stars: ✭ 109 (-31.01%)
Mutual labels:  desktop-app, desktop
Poddycast
Podcast app made with Electron, lots of ❤️ and ☕️
Stars: ✭ 111 (-29.75%)
Mutual labels:  desktop, desktop-app
FoldingBrowser
FoldingCoin & CureCoin All-In-One Installer
Stars: ✭ 48 (-69.62%)
Mutual labels:  desktop-app, desktop
Tornadofx
Lightweight JavaFX Framework for Kotlin
Stars: ✭ 3,499 (+2114.56%)
Mutual labels:  desktop, ui-kit
Luna
Automatic dark mode for Windows 10
Stars: ✭ 220 (+39.24%)
Mutual labels:  desktop, desktop-app
Quick Screen Recorder
Lightweight desktop screen recorder for Windows.
Stars: ✭ 80 (-49.37%)
Mutual labels:  desktop, desktop-app
Green Recorder
A simple screen recorder for Linux desktop. Supports Wayland & Xorg
Stars: ✭ 594 (+275.95%)
Mutual labels:  desktop, desktop-app
MagicBox
Organize your workspace, keep files optimized, prepare images for publishing
Stars: ✭ 65 (-58.86%)
Mutual labels:  desktop-app, desktop
Chirp
🐦 A cross platform twitter application
Stars: ✭ 129 (-18.35%)
Mutual labels:  desktop, desktop-app
preact-photon-electron-quick-start
Demo desktop app built with Electron using the Preact-Photon UI library
Stars: ✭ 32 (-79.75%)
Mutual labels:  preact, photon
Picview
Fast Picture Viewer with compact UI, that can be hidden. Features image effects, galleries, image info and more. The app can automatically adjusts itself to your screen.
Stars: ✭ 259 (+63.92%)
Mutual labels:  desktop, desktop-app
Quick Picture Viewer
🖼️ Lightweight, versatile desktop image viewer for Windows. The best replacement for the default Windows photo viewer.
Stars: ✭ 237 (+50%)
Mutual labels:  desktop, desktop-app
Thermal
One stop to manage all git repository
Stars: ✭ 321 (+103.16%)
Mutual labels:  desktop, desktop-app
Preact Mdl
💥 A collection of Preact Components that encapsulate Google's Material Design Lite.
Stars: ✭ 179 (+13.29%)
Mutual labels:  ui-kit, preact
Frameless Titlebar
Customizable Electron Titlebar for frameless windows
Stars: ✭ 167 (+5.7%)
Mutual labels:  desktop, desktop-app
Swifty
🔑 Free Offline Password Manager
Stars: ✭ 496 (+213.92%)
Mutual labels:  desktop, desktop-app
Google Allo For Desktop
A "native-like" OS X, Windows, & Linux desktop app for Google Allo
Stars: ✭ 112 (-29.11%)
Mutual labels:  desktop, desktop-app

preact-photon

NPM travis-ci

A little wrapper around photon to make it cake to use via preact (or React *).

This requires that you already have the photon CSS included in your app.

What does it look like?

Well, this: Preact + Photon = <3 (@ CodePen or JSFiddle)


Usage

import { h, render } from 'preact';
import { Header, Title, Footer, Button } from 'preact-photon';

/** Example app component */
const App = () => (
	<div id="app">
		<Header>
			<Title>Great App</Title>
			<Button icon="home">Home</Button>
		</Header>

		<section>
			Hello there.
		</section>

		<Footer>
			<span>Some great content here.</span>
		</Footer>
	</div>
);

render(<App />, document.body);

Quick Start App

See preact-photon-electron-quick-start for a batteries-included starter app.


License

MIT


* ... though I haven't tested it.

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].