CFFI provides detailed documentation for a Python library that lets you call C code from Python, making it easy to bridge between the two languages.
Connect Python with C code using simple tools
CFFI's documentation site is your go-to resource for learning how to use the C Foreign Function Interface library in Python. The site guides you through connecting Python with C code by offering clear instructions, examples, and references—all based on familiar C-like declarations you can copy from header files or documentation.
Whether you're a Python developer looking to speed up your code or need to use an existing C library, this documentation covers everything from getting started to advanced embedding techniques. You'll find sections on installation, usage, distributing modules, and troubleshooting, making it easier to bridge Python and C in your projects.
Discover websites similar to Cffi.readthedocs.io based on shared categories, topics, and features.
Explore resources and official documentation for Python packaging tools and standards, maintained by the Python Packaging Authority (PyPA).
Hunspell offers an open-source spell checker engine used in popular apps and platforms, with documentation and downloads for developers and users.
Find official guides, tutorials, and references for Qt, a cross-platform software development framework. Get help building apps for multiple devices and systems.
Official documentation for pip, Python’s package installer. Learn how to install, upgrade, and manage Python packages and dependencies with ease.
Find clear, organized documentation for Tesseract OCR to help you use, install, and develop with this open-source text recognition software.
Docutils is a Python-based toolkit for processing, generating, and transforming documentation using reStructuredText for developers and writers.
Learn about NSIS, an open source tool for creating small, flexible Windows installers, with guides, documentation, and community tips.
Find clear guides and reference materials for Conda, a tool that helps you manage packages, dependencies, and environments for any programming language.
Find up-to-date documentation and guides on HTML, CSS, JavaScript, and web technology to help you build, understand, and improve websites.
Comprehensive documentation for Requests, a user-friendly Python HTTP library, with guides, examples, and reference material for easy integration.
Read the official documentation for Pillow, the friendly Python Imaging Library fork, to learn how to process images using Python.
Browse and search R package documentation from CRAN, Bioconductor, GitHub, and R-Forge. Find resources, run R code online, and explore package details.
Browse detailed documentation and overviews for Clojure libraries, including core and contrib APIs, all in one place for easy reference.
Explore official Kotlin documentation and guides for learning, using, and mastering the Kotlin programming language in one easy-to-navigate place.
Annotated ES5 offers a browsable, annotated version of the ECMAScript 5 (JavaScript) language specification for easy online reference and learning.
Toolz offers a collection of utility functions for Python, helping you work efficiently with iterators, functions, and dictionaries. API docs included.
See the latest trends in programming language popularity with easy-to-read charts and insights based on developer search data.
Browse and search 100+ programming docs in one place. DevDocs lets you access developer documentation quickly, even when you’re offline.
Explore XGBoost's official documentation for setup guides, tutorials, and detailed info on this popular machine learning library and its many features.
Explore a free visual guide to CSS with illustrated and animated examples of popular properties, making CSS concepts easy to learn and reference.
PCRE offers a free library for Perl-compatible regular expression pattern matching, with APIs for developers and full documentation for integration.
Download, use, and learn about GMP, an open-source C library for arbitrary-precision arithmetic, with documentation and source code available.
Jython lets you run Python code on the Java Virtual Machine, combining Python's simplicity with Java's power. Find downloads, docs, and community support.
Explore Armed Bear Common Lisp, a complete Common Lisp implementation for the Java Virtual Machine with interpreter, compiler, and Java integration.
Explore Idris, a programming language focused on type-driven development. Find docs, downloads, and examples to help you get started quickly.
Find free C, C++, and D compilers for Windows and DOS, plus programming tools and resources for developers interested in classic and modern languages.
Explore the legacy home of Python—find official docs, downloads, and community info for this free, open-source programming language.
Official PHP website offering downloads, documentation, and tutorials to help you get started and build web applications with the PHP scripting language.
Learn about Ceylon, an open source programming language project by Eclipse, with full documentation, compiler tools, and development resources.
wxPython is a cross-platform toolkit for building native desktop apps in Python, offering downloads, documentation, and developer resources.
JetBrains offers smart development tools like IntelliJ IDEA and Kotlin to help software developers and teams code efficiently and collaborate with ease.
Browse, download, and contribute R packages for data analysis and statistics. Access documentation, tools, and resources for the R programming language.
FreeType is a free, portable software library for rendering fonts, supporting TrueType, OpenType, and more for developers and projects worldwide.
GraalVM is an advanced JDK that lets you build faster, smaller applications with native image compilation for Java and other languages.
RadaeePDF SDK lets you add fast PDF viewing and editing to Android, iOS, and Windows apps with a simple API and royalty-free licensing.
libtorrent offers a full-featured C++ library for building BitTorrent clients, focusing on efficiency, scalability, and easy integration for developers.
DPDK is an open source software kit that helps developers build fast, efficient network applications by accelerating data processing and performance.
Join Apple Developer Forums to connect with developers and Apple experts, ask questions, share knowledge, and explore best practices for Apple platforms.
CommonMark defines a simple, easy-to-read plain text format for writing structured documents using familiar email and forum-style conventions.
Docs.rs hosts and lets you search documentation for Rust programming libraries, making it easy to browse and learn about Rust crates online.
Apache POI provides Java libraries for reading and writing Microsoft Office documents, including Excel, Word, and PowerPoint files, with detailed documentation.
Access ICU source code, tools, and documentation for internationalization support in software development. Site has moved to icu.unicode.org.
Free Pascal offers a powerful, open source Pascal compiler supporting many platforms and architectures, plus tools and documentation for developers.
Racket offers documentation, tools, and guides for learning and developing with the Racket programming language, including web and application development.
Learn about LuaJIT, a high-performance Just-In-Time compiler for the Lua programming language. Find docs, downloads, and resources for developers.
Explore SWI-Prolog's official site for documentation, downloads, and tools to help you develop, learn, and use the Prolog programming language.
SDL is a free, cross-platform development library for accessing audio, input devices, and graphics, commonly used in games and multimedia apps.
Download official production and early-access builds of the OpenJDK, JavaFX, and related Java tools directly from Oracle for Java development.
JogAmp.org offers open-source Java libraries for high-performance 3D graphics, audio, and media processing using OpenGL, OpenAL, and OpenCL APIs.
Moment.js offers detailed documentation and resources for a popular JavaScript library that helps you parse, validate, and format dates and times.
Find official Amiga developer documentation, guides, and resources to help you code and create software for classic Amiga computers.
Independent JPEG Group offers a stable, open-source toolkit for JPEG image support, widely used for handling and editing JPEG files in applications.
Official site for zlib, an open-source data compression library. Find documentation, downloads, and support for developers using zlib in their projects.
Apache Xerces offers open-source software libraries for creating and managing XML data in Java, C++, and Perl, supporting developers and organizations.
Learn about RELAX NG, an XML schema language. Access specifications, tutorials, tools, sample schemas, and resources for using RELAX NG in your projects.
Amber Smalltalk lets you code in Smalltalk for the web, offering a live in-browser environment with editing, debugging, and testing tools.
Open MPI provides an open source toolkit for high performance computing, enabling fast message passing and parallel processing on clusters and supercomputers.
LLVM offers modular compiler and toolchain technologies for building and customizing programming languages and development tools.
SWIG is a free tool that helps connect C and C++ code with many other programming languages, making it easier to build interfaces and prototypes.
Download FFTW, a free C library for fast Fourier transforms, with support for real/complex, multidimensional, and parallel signal processing.