swaywm / Wlroots Rs
Licence: mit
Attempt at safe Rust bindings for wlroots
Stars: ✭ 135
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Wlroots Rs
Genepi
Automatic generation of N-API wrapper from a C++ library
Stars: ✭ 45 (-66.67%)
Mutual labels: bindings
Lambda Lantern
🧙 A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (-9.63%)
Mutual labels: bindings
Wrenpp
Minimal, zero dependency C++ binding generator for the Wren programming language
Stars: ✭ 70 (-48.15%)
Mutual labels: bindings
Samsung Trustzone Research
Reverse-engineering tools and exploits for Samsung's implementation of TrustZone
Stars: ✭ 85 (-37.04%)
Mutual labels: bindings
Fftw.jl
Julia bindings to the FFTW library for fast Fourier transforms
Stars: ✭ 127 (-5.93%)
Mutual labels: bindings
Nuklear Nim
Nim bindings for https://github.com/vurtun/nuklear/
Stars: ✭ 109 (-19.26%)
Mutual labels: bindings
D2sqlite3
A small wrapper around SQLite for the D programming language
Stars: ✭ 67 (-50.37%)
Mutual labels: bindings
Hs Zstd
Bindings to the Zstandard library to make it usable from the Haskell programming language.
Stars: ✭ 45 (-66.67%)
Mutual labels: bindings
Gir
Tool to generate rust bindings and user API for glib-based libraries
Stars: ✭ 124 (-8.15%)
Mutual labels: bindings
Glue
⛓️ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.
Stars: ✭ 44 (-67.41%)
Mutual labels: bindings
Pybind11
This project was created by Wenzel
Jakob. Significant features and/or
improvements to the code were contributed by Jonas Adler, Lori A. Burns,
Sylvain Corlay, Eric Cousineau, Aaron Gokaslan, Ralf Grosse-Kunstleve, Trent Houliston, Axel
Huebl, @hulucc, Yannick Jadoul, Sergey Lyskov Johan Mabille, Tomasz Miąsko,
Dean Moldovan, Ben Pritchard, Jason Rhinelander, Boris Schäling, Pim
Schellart, Henry Schreiner, Ivan Smirnov, Boris Staletic, and Patrick Stewart.
Stars: ✭ 10,158 (+7424.44%)
Mutual labels: bindings
Vsphere Automation Sdk Java
Java samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
Stars: ✭ 132 (-2.22%)
Mutual labels: bindings
Rust Gsl
A GSL (the GNU Scientific Library) binding for Rust
Stars: ✭ 125 (-7.41%)
Mutual labels: bindings
Python Pulse Control
Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)
Stars: ✭ 104 (-22.96%)
Mutual labels: bindings
wlroots-rs
This is no longer maintained. As an alternative consider smithay.
Safe Rust bindings for wlroots.
This library is currently tracking the wlroots version for its minor version. Patch versions are wlroots-rs specific.
Documentation
Building
To build wlroots-rs you have to init the wlroots submodule first and have all wlroots dependencies.
git submodule update --init
cargo build
If you want to compile against wlroots statically, add the "static"
flag.
If you want use unstable wlroots features then add the "unstable"
flag.
Examples
See the examples directory for basic examples.
You can run an example using the following command:
cargo run --example <name of the example>
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].