All Projects → swaywm → go-wlroots

swaywm / go-wlroots

Licence: MIT license
Go binding for wlroots

Programming Languages

go
31211 projects - #10 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to go-wlroots

wlroots-ocaml
OCaml bindings to wlroots [experimental]
Stars: ✭ 24 (-73.91%)
Mutual labels:  bindings, wlroots
cl-wlroots
Common lisp bindings for wlroots, a library for writing Wayland compositors
Stars: ✭ 32 (-65.22%)
Mutual labels:  bindings, wlroots
ocaml-tracy
Bindings to the Tracy profiler
Stars: ✭ 21 (-77.17%)
Mutual labels:  bindings
lualite
a one header library for creating Lua bindings to C++
Stars: ✭ 76 (-17.39%)
Mutual labels:  bindings
crystal-chipmunk
Crystal bindings to Chipmunk, a fast and lightweight 2D game physics library
Stars: ✭ 38 (-58.7%)
Mutual labels:  bindings
jquery-bindings
Simple two-way data binding using proxies and requestIdleCallback
Stars: ✭ 17 (-81.52%)
Mutual labels:  bindings
cairo
Package cairo provides full Go bindings for Cairo, a 2D graphics library.
Stars: ✭ 28 (-69.57%)
Mutual labels:  bindings
rsmpeg
A Rust crate that exposes FFmpeg's power as much as possible.
Stars: ✭ 390 (+323.91%)
Mutual labels:  bindings
fltk-rs
Rust bindings for the FLTK GUI library.
Stars: ✭ 929 (+909.78%)
Mutual labels:  bindings
redux-polyglot
Polyglot.js bindings for Redux
Stars: ✭ 59 (-35.87%)
Mutual labels:  bindings
Xamarin-Android
PSPDFKit for Android wrapper for the Xamarin platform.
Stars: ✭ 18 (-80.43%)
Mutual labels:  bindings
laravel-auto-binder
Bind interfaces to concrete classes automatically
Stars: ✭ 67 (-27.17%)
Mutual labels:  bindings
node-tdlib
TDLib Binding with Telegram Bot API Reimplemention for Node.js
Stars: ✭ 35 (-61.96%)
Mutual labels:  bindings
imgui
ImGui bindings for Nim via cimgui
Stars: ✭ 117 (+27.17%)
Mutual labels:  bindings
x11-rs
Rust bindings for X11 libraries
Stars: ✭ 169 (+83.7%)
Mutual labels:  bindings
wdisplays
Mirror of cyclopsian/wdisplays
Stars: ✭ 95 (+3.26%)
Mutual labels:  wlroots
input.rs
libinput bindings for rust
Stars: ✭ 58 (-36.96%)
Mutual labels:  bindings
lua.cr
Crystal to Lua bridge
Stars: ✭ 56 (-39.13%)
Mutual labels:  bindings
Xamarin-iOS
PSPDFKit for iOS wrapper for the Xamarin platform.
Stars: ✭ 14 (-84.78%)
Mutual labels:  bindings
mltools
MLDB Unity Editor Bindings
Stars: ✭ 22 (-76.09%)
Mutual labels:  bindings

go-wlroots Documentation

go-wlroots is a WIP Go binding for wlroots. Note: The API is incomplete and subject to change.

To test go-wlroots I've ported SirCmpwn's Tiny Wayland compositor to it:

The source of tinywl can be found in cmd/tinywl.

Compiling

Go 1.8 or newer is required.

Make sure wlroots and its dependencies are installed.

Run make all to build everything. Binaries can be found in the 'build' folder.

License

The source code of this project is licensed under the MIT license.

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