Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: cffi

PyO3/maturin

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages

Language: Rust - Size: 6.4 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 3,307 - Forks: 224

PyO3/maturin-action

GitHub Action to install and run a custom maturin command with built-in support for cross compilation

Language: TypeScript - Size: 1.1 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 117 - Forks: 28

tych0/xcffib

A drop-in replacement for xpyb based on cffi

Language: Python - Size: 504 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 91 - Forks: 26

hynek/argon2-cffi

Secure Password Hashes for Python

Language: Python - Size: 593 KB - Last synced: 2 days ago - Pushed: 8 days ago - Stars: 526 - Forks: 50

resttime/cl-liballegro

Common Lisp bindings and interface to the Allegro 5 game programming library

Language: Common Lisp - Size: 17 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 53 - Forks: 12

yigitoo/Asteroids

A 2D shooting gameAsteroids (1979) game written in Python with RayLib cFFI.

Language: Python - Size: 2.93 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

lispnik/iup

Common Lisp CFFI bindings to the IUP Portable User Interface library (pre-ALPHA)

Language: Common Lisp - Size: 8.86 MB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 133 - Forks: 7

secp256k2/secp256k2

Basic Arithmetic or Advanced Cryptographic Protocols, SECP256k2 Provides the Essential Functions Needed for Modern Cryptography Generating & Converting

Language: Python - Size: 28.3 MB - Last synced: 9 days ago - Pushed: 2 months ago - Stars: 7 - Forks: 5

go-python/gopy

gopy generates a CPython extension module from a go package.

Language: Go - Size: 4.24 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 1,870 - Forks: 111

gdsotirov/cffi.SlackBuild

Slackware build script for C Foreign Function Interface (CFFI) for Python

Language: Shell - Size: 10.7 KB - Last synced: 15 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

Kozea/cairocffi

CFFI-based cairo bindings for Python.

Language: Python - Size: 567 KB - Last synced: 5 days ago - Pushed: 19 days ago - Stars: 205 - Forks: 51

rpy2/rpy2

Interface to use R from Python

Language: Python - Size: 29.1 MB - Last synced: 15 days ago - Pushed: 26 days ago - Stars: 498 - Forks: 68

egao1980/tesseract-capi

Low level Tesseract C API wrapper for versions 3.05.02, 4.1.1 and 5.0.0

Language: Common Lisp - Size: 20.5 KB - Last synced: 23 days ago - Pushed: over 3 years ago - Stars: 6 - Forks: 0

chunsj/tf

cffi binding for tensorflow c apis

Language: Common Lisp - Size: 28.3 KB - Last synced: 16 days ago - Pushed: over 5 years ago - Stars: 5 - Forks: 1

NiklasRosenstein/myo-python

Python bindings for the Myo SDK

Language: Python - Size: 1.53 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 249 - Forks: 101

lispnik/pffft

A simple CFFI foreign-pointer wrapper for use with the IM, CD and IUP Common Lisp bindings

Language: Common Lisp - Size: 8.79 KB - Last synced: 30 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

lispnik/im

Lisp CFFI bindings for IM, a toolkit for image representation, storage, capture and processing.

Language: Common Lisp - Size: 757 KB - Last synced: 30 days ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

dimitern/xmlstarlet 📦

XMLStarlet Toolkit: Python CFFI bindings

Language: C - Size: 805 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 12 - Forks: 4

FSX/misaka 📦

A Python binding for Hoedown.

Language: C - Size: 1.7 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 419 - Forks: 66

rochacbruno/rust-python-example

Example of using Rust to Extend Python

Language: Python - Size: 45.9 KB - Last synced: 15 days ago - Pushed: almost 2 years ago - Stars: 783 - Forks: 64

opalmer/pywincffi

A Python library which wraps Windows functions using CFFI.

Language: Python - Size: 911 KB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 8 - Forks: 4

noxdafox/clipspy

Python CFFI bindings for the 'C' Language Integrated Production System CLIPS

Language: Python - Size: 292 KB - Last synced: 26 days ago - Pushed: 3 months ago - Stars: 161 - Forks: 30

jodal/pyspotify 📦

Python bindings for libspotify (no longer working as of May 2022)

Language: Python - Size: 13.9 MB - Last synced: 15 days ago - Pushed: almost 2 years ago - Stars: 516 - Forks: 95

digikar99/numericals

CFFI enabled SIMD powered simple-math numerical operations on arrays for Common Lisp [still experimental]

Language: Common Lisp - Size: 3.32 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 47 - Forks: 3

dss-extensions/DSS-Python

Native, "direct" Python bindings (interface) and misc tools for a custom implementation of OpenDSS (EPRI Distribution System Simulator). Based on CFFI, DSS C-API, aiming for full COM API-level compatibility on Windows, Linux and MacOS, while providing various extensions.

Language: Python - Size: 11.8 MB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 57 - Forks: 4

hu-dwim/hu.dwim.zlib

Common Lisp FFI for http://zlib.net/, using cffi/c2ffi.

Language: Python - Size: 105 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 1

hu-dwim/hu.dwim.mosquitto

Common Lisp FFI for Mosquitto (MQTT)

Language: Python - Size: 13.7 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

synodriver/pysilk

stream encoder/decoder for silk and pcm

Language: Python - Size: 3.13 MB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 12 - Forks: 2

mihaiolteanu/cl-libiio

Common Lisp bindings for libiio.

Language: Common Lisp - Size: 58.6 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

mattip/c_from_python

Calling C from Python

Language: Jupyter Notebook - Size: 2.52 MB - Last synced: 15 days ago - Pushed: almost 3 years ago - Stars: 83 - Forks: 16

nitely/v8-cffi

Embed the V8 Javascript Interpreter into Python

Language: C++ - Size: 20.4 MB - Last synced: 4 days ago - Pushed: about 7 years ago - Stars: 36 - Forks: 7

kristoff-it/zig-cuckoofilter

Production-ready Cuckoo Filters for any C ABI compatible target.

Language: Zig - Size: 128 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 78 - Forks: 3

kpdemetriou/spectral-aead

An algorithm for authenticated encryption with associated data using Speck and HMAC-SHA256.

Language: Python - Size: 1.3 MB - Last synced: 29 days ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 1

sdilts/cl-bindgen

A command line tool and library for generating FFI wrappers for Common Lisp

Language: Python - Size: 149 KB - Last synced: 14 days ago - Pushed: 7 months ago - Stars: 25 - Forks: 1

randy3k/rchitect

Interoperate R with Python

Language: Python - Size: 881 KB - Last synced: 20 days ago - Pushed: 4 months ago - Stars: 51 - Forks: 7

ph4r05/py-trezor-crypto

Trezor-crypto python binding

Language: Python - Size: 144 KB - Last synced: 17 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

dgelessus/pythonista-c-utils

Utilities for working with `ctypes`/`objc_util`/`cffi` in Pythonista 3.0.

Language: C - Size: 350 KB - Last synced: about 2 months ago - Pushed: almost 8 years ago - Stars: 19 - Forks: 3

itchono/trajectorize

A tool for planning flights from one celestial body in KSP to another

Language: Python - Size: 2.98 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

GothicKit/phoenix-shared-interface 📦

C-bindings for phoenix, the ZenGin asset parser.

Language: C++ - Size: 219 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 1

pypy/pypy-std-ssl 📦

PyPy's standard library _ssl module

Language: Python - Size: 161 KB - Last synced: 15 days ago - Pushed: about 7 years ago - Stars: 3 - Forks: 1

bast/python-cffi-demo

Python CFFI demo: interfacing C++, Fortran, and Python.

Language: Python - Size: 72.3 KB - Last synced: 4 months ago - Pushed: over 6 years ago - Stars: 22 - Forks: 2

bivab/smbus-cffi 📦

Python bindings for Linux SMBus access through i2c-dev using cffi

Language: Python - Size: 79.1 KB - Last synced: 7 days ago - Pushed: about 2 years ago - Stars: 60 - Forks: 29

vpoverennov/interception-cffi

Interception cffi bindings for python

Language: Python - Size: 179 KB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 11 - Forks: 0

leifgehrmann/pangocffi

CFFI-based pango bindings for Python.

Language: Python - Size: 244 KB - Last synced: 21 days ago - Pushed: 7 months ago - Stars: 11 - Forks: 3

JolifantoBambla/vk

Common Lisp/CFFI bindings for the Vulkan API.

Language: Common Lisp - Size: 6.47 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 46 - Forks: 5

sangoma/sndfile

Simple CFFI wrapper around the C sndfile API

Language: Python - Size: 22.5 KB - Last synced: 20 days ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 1

dgelessus/objc-cffi

A CFFI-based library for accessing the Objective-C runtime

Language: Python - Size: 28.3 KB - Last synced: about 2 months ago - Pushed: over 7 years ago - Stars: 9 - Forks: 0

mk-fg/python-libraptorq

Python CFFI bindings for libRaptorQ (RaptorQ RFC6330 FEC implementation)

Language: Python - Size: 43.9 KB - Last synced: 16 days ago - Pushed: about 6 years ago - Stars: 22 - Forks: 8

hu-dwim/hu.dwim.sdl

Common Lisp FFI for http://libsdl.org/ (SDL2), using cffi/c2ffi.

Language: Python - Size: 1.02 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 4 - Forks: 1

leifgehrmann/pangocairocffi

CFFI-based pango-cairo bindings for Python.

Language: Python - Size: 338 KB - Last synced: 23 days ago - Pushed: 7 months ago - Stars: 16 - Forks: 4

UNIcodeX/PCPC

Python CFFI Performance Comparison

Language: Python - Size: 1.72 MB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0

k-stz/cl-ptrace

live process hacking - lisp bindings to ptrace()

Language: Common Lisp - Size: 3.54 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 51 - Forks: 1

realitix/pyshaderc

Python CFFI binding for shaderc

Language: Python - Size: 17.6 MB - Last synced: about 20 hours ago - Pushed: 4 months ago - Stars: 18 - Forks: 5

jean-airoldie/libzmq-rs 📦

A strict subset of ØMQ with an ergonomic API.

Language: Rust - Size: 1.18 MB - Last synced: 11 days ago - Pushed: over 3 years ago - Stars: 59 - Forks: 4

yuce/pyopenbsd

Python wrapper for some OpenBSD-specific APIs

Language: Python - Size: 8.79 KB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 5 - Forks: 1

weilbith/notmuch2-python-bindings

Pythonic bindings for the notmuch mail database using CFFI.

Language: Python - Size: 48.8 KB - Last synced: 29 days ago - Pushed: 11 months ago - Stars: 3 - Forks: 3

csiro-hydroinformatics/pyrefcount

Python package for reference counting native pointers

Language: Python - Size: 428 KB - Last synced: 18 days ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

messense/cjieba-py

Python cffi binding to CppJieba

Language: Python - Size: 4.06 MB - Last synced: 11 days ago - Pushed: over 3 years ago - Stars: 15 - Forks: 0

kapyshin/paka.cmark

Lightweight CFFI-based Python bindings to cmark library (CommonMark implementation in C).

Language: C - Size: 350 KB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 25 - Forks: 5

zacharyvoase/python-csiphash

The SipHash-2-4 C reference implementation, CFFI-wrapped for Python

Language: Python - Size: 23.4 KB - Last synced: 27 days ago - Pushed: about 7 years ago - Stars: 12 - Forks: 2

ofmla/interfacing_fortran_from_python

Training course -- Interfacing Fortran and Python: Using cffi, ctypes and cython

Language: Fortran - Size: 2.39 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 2 - Forks: 1

synodriver/python-wyhash

python binding for wyhash

Language: Python - Size: 275 KB - Last synced: 5 days ago - Pushed: 7 months ago - Stars: 3 - Forks: 0

leosongwei/grovel-tool

Provide tools for generating cffi-grovel files using the ctags-universal.

Language: Common Lisp - Size: 1.95 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

bast/cffi-mem-alloc-example

Demo of how to create or fix a memory leak when garbage collecting.

Language: Python - Size: 108 KB - Last synced: 10 months ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

lispnik/cd

This is PRE-ALPHA, move along.

Language: Common Lisp - Size: 46.9 KB - Last synced: 30 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

devigned/veil

Veil is a code generator which exposes Golang packages via a generated C ABI that is consumed by host languages through FFI. Currently, Veil supports Python, but could be used with any FFI implementation. This is a work in progress.

Language: Go - Size: 142 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 10 - Forks: 1

untitaker/shippai 📦

Use Rust failures as Python exceptions

Language: Python - Size: 47.9 KB - Last synced: 7 days ago - Pushed: over 5 years ago - Stars: 16 - Forks: 0

synodriver/pyrsync

python binding to librsync

Language: Python - Size: 495 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 4 - Forks: 1

SoulMelody/PyQuick 📦

Cffi wrapper for DOtherSide library, qml binding for pypy

Language: Python - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

Ulm-IQO/pyOKFrontPanel

Python3 ctypes wrapper for the Opal Kelly FrontPanel FPGA interface

Language: Python - Size: 35.2 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 6 - Forks: 2

synodriver/python-bz3

python binding for bzip3

Language: Python - Size: 1.98 MB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 0

wideopensource/crelm

Python package which enables embedding C code directly into Python source. pip install crelm.

Language: C - Size: 287 KB - Last synced: 7 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

mk-fg/scapy-nflog-capture 📦

Driver for scapy to allow capturing packets via Linux NFLOG interface

Language: Python - Size: 18.6 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 6

shayden--/atiiaftt

Language: C - Size: 104 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

csiro-hydroinformatics/c-api-wrapper-generation

Generate language bindings around an existing C/C++ API

Language: C# - Size: 265 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 3 - Forks: 1

MaxInertia/RustyPython 📦

Experiment in calling Rust from Python

Language: Python - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

dmazzer/cffi-and-modules

This project is a study about how Python modules works when they have a cffi library. It shows that Python import only a single instance of a c library, so any globally defined c variables and structs are the same for all Python imports that use that library..

Language: Python - Size: 4.88 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

synodriver/pysmaz

compression for very small strings

Language: Python - Size: 311 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 1

rjarry/libyang-cffi 📦

This project has moved here: https://github.com/CESNET/libyang-python/

Language: Python - Size: 140 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 3

synodriver/pybase16384-cffi 📦

pybase16384, but bind with cffi, for pypy

Language: Python - Size: 5.86 KB - Last synced: 14 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

synodriver/pybase16384

Encode binary files to printable utf16be.

Language: Python - Size: 1.06 MB - Last synced: 8 days ago - Pushed: about 1 month ago - Stars: 7 - Forks: 1

whs/libthai-cffi

CFFI binding to libthai

Language: Python - Size: 21.5 KB - Last synced: 24 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

mk-fg/conntrack-logger

Tool to log conntrack flows and associated process/service info

Language: Python - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 13 - Forks: 7

synodriver/pyt1ha

python binding for t1ha

Language: Python - Size: 223 KB - Last synced: 4 days ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

synodriver/pyhuffman

High performance huffman encoder/decoder for python

Language: Python - Size: 378 KB - Last synced: 8 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

synodriver/pylzf

pyLZF is a very small data compression library

Language: Python - Size: 223 KB - Last synced: about 13 hours ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

synodriver/pydensity

Language: Python - Size: 405 KB - Last synced: 7 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

NiLuJe/py-fbink

Python cFFI bindings for FBInk

Language: Python - Size: 78.1 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 11 - Forks: 4

JolifantoBambla/shadercl

Common Lisp/CFFI bindings for shaderc.

Language: Common Lisp - Size: 139 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 1

yl3dy/pylibressl

Python bindings to LibreSSL library

Language: Python - Size: 138 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

synodriver/pyclhash

python binding for clhash

Language: Python - Size: 427 KB - Last synced: about 11 hours ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

tleonhardt/Python_Interface_Cpp

Example code for interfacing with C and C++ from Python using Cython, SWIG, CFFI, PyPy, and pybind11

Language: Python - Size: 1020 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 61 - Forks: 13

mre/rust-language-bindings

A list of available language bindings for Rust

Size: 1.95 KB - Last synced: 15 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

kpdemetriou/tdigest-cffi

A data structure for accurate on-line accumulation of rank-based statistics.

Language: Python - Size: 9.77 KB - Last synced: 20 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1

mideind/Icegrams

A fast, compact trigram library for Icelandic

Language: Python - Size: 176 KB - Last synced: 14 days ago - Pushed: 9 months ago - Stars: 11 - Forks: 3

Tetrite/cBinder

C language bindings and wrapper generator for Python using cffi library

Language: Python - Size: 402 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

Chahana26/3D-array-with-OpenMP

Passing a randomly generated fixed dimensional 3D array from Python to Fortran while also using Parallel programming (OpenMP) to generate a 2D array by adding along 1 direction

Language: Python - Size: 3.91 KB - Last synced: 11 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

HexDecimal/python-esdl

An extendable SDL2 port for Python.

Language: Python - Size: 567 KB - Last synced: 15 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

notflan/cl-sipc

Unix domain socket message passing for IPC in Common Lisp

Language: C - Size: 66.4 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

vityok/curl-easy

An attempt to create CFFI bindings to the libCURL library

Language: Common Lisp - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0