The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 12 cffi Open-Source Projects
-
maturin
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
maturin-action
GitHub Action to install and run a custom maturin command with built-in support for cross compilation
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
numericals
CFFI enabled SIMD powered simple-math numerical operations on arrays for Common Lisp [still experimental]
This story unfolds as a captivating journey where the agile Flounder, representing the Python programming language, navigates the vast seas of coding under the wise guidance of Sebastian, symbolizing Rust. Central to their adventure are three powerful tridents: cargo, PyO3, and maturin.
#!/bin/bash # last updated July 4, 2023... “We will not go quietly into the night..."" # Update system sudo apt-get update # Install core dependencies sudo apt-get install -y python3-cffi libpangocairo-1.0-0 --reinstall # Install xcffib with pip # pinning to this version since newer versions don't have ffi_build (I think renamed to just ffi): # https://github.com/tych0/xcffib/tree/v0.12.1/module pip3 install xcffib==0.12.1 # Install cairocffi with pip # The order of xcffib and cairocffi is important and the flags are important: # https://github.com/qtile/qtile/issues/994#issuecomment-497984551 pip3 install --no-cache-dir --no-build-isolation cairocffi==1.4.0 # Install Qtile pip3 install qtile==0.22.1 --force-reinstall # Create a desktop entry for Qtile echo "[Desktop Entry] Name=Qtile Comment=Qtile Session Exec=qtile start Type=Application Keywords=wm;tiling" | sudo tee /usr/share/xsessions/qtile.desktop echo "Qtile installation completed successfully. You can select Qtile from your session manager."
Thoughtbound - made with cl-liballegro
cffi related posts
- System browser for desktop UI
- Status update on my CL editor
- Qtile kicks me back out to the log in screen when I try to log into a session
- Writing Rust libraries for the Python scientific computing ecosystem
- Which tools to use to create a (very simple) GUI program?
- PyLibreSSL: Python bindings to LibreSSL
- PyLibreSSL, Python bindings to LibreSSL, goes opensource
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source cffi projects? This list will help you:
Project | Stars | |
---|---|---|
1 | maturin | 3,232 |
2 | gopy | 1,856 |
3 | cairocffi | 204 |
4 | clipspy | 161 |
5 | iup | 130 |
6 | maturin-action | 116 |
7 | xcffib | 90 |
8 | zig-cuckoofilter | 78 |
9 | cl-liballegro | 53 |
10 | numericals | 47 |
11 | vk | 46 |
12 | pylibressl | 1 |
Sponsored