All Projects → jokade → scalanative-gtk

jokade / scalanative-gtk

Licence: MIT license
scala-native bindings for Gtk+, GLib, ...

Programming Languages

scala
5932 projects

Labels

Projects that are alternatives of or similar to scalanative-gtk

gobject-example-rs
Example for exporting a GObject/C API from Rust
Stars: ✭ 31 (+19.23%)
Mutual labels:  gtk, glib
GTKAndroid
GTK+Android
Stars: ✭ 73 (+180.77%)
Mutual labels:  gtk, glib
camera
Camera app designed for elementary OS
Stars: ✭ 63 (+142.31%)
Mutual labels:  gtk
gladis
[Deprecated] Easily import Glade-generated UI files into Rust code.
Stars: ✭ 27 (+3.85%)
Mutual labels:  gtk
szyszka
Szyszka is fast and powerful file renamer
Stars: ✭ 649 (+2396.15%)
Mutual labels:  gtk
badger
Remind yourself to not sit and stare at the screen for too long
Stars: ✭ 48 (+84.62%)
Mutual labels:  gtk
Spreadsheet
A spreadsheet app designed for elementary OS
Stars: ✭ 66 (+153.85%)
Mutual labels:  gtk
gnome-gtk3
Interfacing Perl6 to Gnome GTK+
Stars: ✭ 15 (-42.31%)
Mutual labels:  gtk
flate
🌈 Colorful dark themes
Stars: ✭ 35 (+34.62%)
Mutual labels:  gtk
notifications
Gtk Notifications Server
Stars: ✭ 39 (+50%)
Mutual labels:  gtk
gtk-sni-tray
A StatusNotifierHost widget written using the gtk+3 bindings for haskell provided by gi-gtk.
Stars: ✭ 24 (-7.69%)
Mutual labels:  gtk
proxychanger
Go tool to change system and applications proxy
Stars: ✭ 15 (-42.31%)
Mutual labels:  gtk
csv-viewer
Viewer for tabular data files
Stars: ✭ 14 (-46.15%)
Mutual labels:  gtk
Curtail
Simple & useful image compressor.
Stars: ✭ 246 (+846.15%)
Mutual labels:  gtk
gmrun
A run utiliy featuring a slim design and bash style auto-completion.
Stars: ✭ 35 (+34.62%)
Mutual labels:  gtk
liblarch
A Python library to easily handle complex data structures, with a GTK binding
Stars: ✭ 28 (+7.69%)
Mutual labels:  gtk
menutray
An application menu through a GTK+ tray status icon.
Stars: ✭ 62 (+138.46%)
Mutual labels:  gtk
Slate-theme
GTK Mac-like theme for cleaner and flat-er look.
Stars: ✭ 14 (-46.15%)
Mutual labels:  gtk
elementaryOS-devbook
Design and build apps for elementary OS.
Stars: ✭ 61 (+134.62%)
Mutual labels:  gtk
devdocs-desktop
GTK3 application for DevDocs API documentation browser.
Stars: ✭ 102 (+292.31%)
Mutual labels:  gtk

scalanative-gtk

Experimental scala-native bindings for Gtk+, GLib, ....

WARNING: This project is in an early experimental stage. Most of the bindings are still missing. The API and especially the semantics for GObject access in Scala may change any time!

Documentation

sbt Settings

Add this to your build.sbt:

libraryDependencies += "de.surfice" %%% "scalanative-gtk3" % "0.0.2-SNAPSHOT"

resolvers += Resolver.sonatypeRepo("snapshots")

Implementation

The bindings are generated using an annotation macro.

More details to follow.

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