All Projects → clayrisser → React Gtk

clayrisser / React Gtk

Licence: mit
React Native bridge for gtk desktop applications

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to React Gtk

Glide
Linux/macOS media player based on GStreamer and GTK+
Stars: ✭ 123 (-41.15%)
Mutual labels:  gtk, gtk3
Ephemeral
A private-by-default, always-incognito browser for elementary OS
Stars: ✭ 133 (-36.36%)
Mutual labels:  gtk, gtk3
Byte
A Music Player designed for elementary OS
Stars: ✭ 128 (-38.76%)
Mutual labels:  gtk, gtk3
Files
File browser designed for elementary OS
Stars: ✭ 187 (-10.53%)
Mutual labels:  gtk, gtk3
Granite
Library that extends GTK with common widgets and utilities
Stars: ✭ 164 (-21.53%)
Mutual labels:  gtk, gtk3
Dino
Modern XMPP ("Jabber") Chat Client using GTK+/Vala
Stars: ✭ 1,637 (+683.25%)
Mutual labels:  gtk, gtk3
Swiftgtk
A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection
Stars: ✭ 180 (-13.88%)
Mutual labels:  gtk, gtk3
Pyglossary
A tool for converting dictionary files aka glossaries. The primary purpose is to be able to use our offline glossaries in any Open Source dictionary we like on any OS/device.
Stars: ✭ 1,257 (+501.44%)
Mutual labels:  gtk, gtk3
Clamtk
An easy to use, light-weight, on-demand virus scanner for Linux systems
Stars: ✭ 151 (-27.75%)
Mutual labels:  gtk, gtk3
Gintro
High level GObject-Introspection based GTK3/GTK4 bindings for Nim language
Stars: ✭ 141 (-32.54%)
Mutual labels:  gtk, gtk3
Wingpanel
Stylish top panel that holds indicators and spawns an application launcher
Stars: ✭ 104 (-50.24%)
Mutual labels:  gtk, gtk3
Awesome Gtk
List of awesome GTK+ (gtk3) applications
Stars: ✭ 174 (-16.75%)
Mutual labels:  gtk, gtk3
Gamehub
All your games in one place
Stars: ✭ 1,341 (+541.63%)
Mutual labels:  gtk, gtk3
Gsimplecal
Simple and lightweight GTK calendar (BSD license)
Stars: ✭ 121 (-42.11%)
Mutual labels:  gtk, gtk3
Music
Music player and library designed for elementary OS
Stars: ✭ 92 (-55.98%)
Mutual labels:  gtk, gtk3
Mail
Mail app designed for elementary OS
Stars: ✭ 130 (-37.8%)
Mutual labels:  gtk, gtk3
Pitivi
MIRROR of https://gitlab.gnome.org/GNOME/pitivi for your convenience
Stars: ✭ 79 (-62.2%)
Mutual labels:  gtk, gtk3
Applications Menu
Applications Menu for elementary OS and the Pantheon desktop environment
Stars: ✭ 84 (-59.81%)
Mutual labels:  gtk, gtk3
Galacritty
WIP GTK terminal emulator based on Alacritty
Stars: ✭ 136 (-34.93%)
Mutual labels:  gtk, gtk3
Gala
Gala Window Manager
Stars: ✭ 173 (-17.22%)
Mutual labels:  gtk, gtk3

react-gtk

Financial Contributors on Open Collective GitHub stars

cross-platform react native desktop applications

Please ★ this repo if you found it useful ★ ★ ★

Built with Node GTK

Built by Silicon Hills LLC

index

Silicon Hills offers premium Node and React develpoment and support services. Get in touch at nuevesolutions.com.

FILE ISSUE

This project is under active development. Please help by sharing your expirience, bugs, comments, complaints, etc . . .

If you think it, say it 😆

Features

  • supports native osx desktop
  • supports native linux desktop
  • supports native windows desktop

Installation

npm install --save @react-gtk/binding

Dependencies

Gtk 3

Make sure you have gtk 3 installed on your operating system.

Ubuntu

sudo apt install libgtk-3-dev

OSX

brew install gtk+3

Usage

import React, { Component } from 'react';
import { render, Button, Box } from '@react-gtk/binding';

class App extends Component {
  render() {
    return (
      <Box>
        <Button label="One" />
        <Button label="Two" />
      </Box>
    );
  }
}

render(<App />, 'My App');

Example

git clone https://github.com/codejamninja/react-gtk.git
cd react-gtk/examples/elements
npm install
npm run start

Support

Submit an issue

Screenshots

Contribute a screenshot

Contributing

Review the guidelines for contributing

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

License

MIT License

Jam Risser © 2019

Changelog

Review the changelog

Credits

Support on Liberapay

A ridiculous amount of coffee ☕ ☕ ☕ was consumed in the process of building this project.

Add some fuel if you'd like to keep me going!

Liberapay receiving Liberapay patrons

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