Rust Binding

Open-source Rust projects categorized as Binding

Top 9 Rust Binding Projects

  • PyO3

    Rust bindings for the Python interpreter

    Project mention: An interpreter inside an interpreter | dev.to | 2024-11-25

    The interop shop for Rust and Python is Pyo3. As the only game in town, Pyo3 uses the Foreign Function Interface (FFI) to allow your Rust code to make calls into the CPython binary. This works by agreeing on the Application Binary Interface (ABI), a concept I used during my career at AMD. Core software ftw!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Rustler

    Safe Rust bridge for creating Erlang NIF functions

    Project mention: Ask HN: What is the best way to learn Erlang? | news.ycombinator.com | 2024-10-01

    Yep, I think you'd be hard-pressed to find the actual Elixir code be the bottleneck in a real-life application. But if you do encounter that, you can use something like Rustler[0] for the CPU-intensive bottleneck, as Discord did[1] while working on a data structure they needed. Slow DB queries are something else to look out for.

    [0] https://github.com/rusterlium/rustler

    [1] https://github.com/discord/sorted_set_nif

  • vizia

    A declarative GUI library written in Rust

    Project mention: Cosmic Alpha Released | news.ycombinator.com | 2024-08-28
  • emacs-module-rs

    Rust binding and tools for Emacs's dynamic modules

  • phper

    The framework that allows us to write PHP extensions using pure and safe Rust whenever possible.

  • mouse-actions

    mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands.

    Project mention: Are we Wayland yet? | /r/linux | 2023-12-10

    Not exactly Wayland native but: https://github.com/jersou/mouse-actions

  • janetrs

    Rust high level bindings for Janet

  • audiopus_sys

    Rust FFI-binding of Opus.

  • flo_binding

    A data-driven ('reactive') binding and state management library for Rust

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Binding discussion

Log in or Post with

Rust Binding related posts

Index

What are some of the best open-source Binding projects in Rust? This list will help you:

Project Stars
1 PyO3 12,506
2 Rustler 4,383
3 vizia 1,618
4 emacs-module-rs 342
5 phper 296
6 mouse-actions 178
7 janetrs 62
8 audiopus_sys 15
9 flo_binding 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?