c2hs

C binding generator

A tool that generates Haskell bindings to C libraries by analyzing their header files

c2hs is a pre-processor for Haskell FFI bindings to C libraries

GitHub

199 stars
16 watching
51 forks
Language: Haskell
last commit: over 2 years ago

Related projects:

RepositoryDescriptionStars
chetant/libclangA Haskell FFI binding to the C++ libclang library for working with source code analysis and manipulation.58
haskell-gi/haskell-giGenerates Haskell bindings for GObject Introspection capable libraries293
haskell-ci/haskell-ciGenerates CI workflows for multiple versions of the Haskell programming language compiler438
chrispenner/json-to-haskellA tool to automatically generate Haskell data types and instances from JSON schema81
capsadmin/ffibuildUtility to generate FFI bindings from C headers59
google/ghc-source-genA Haskell library for generating source code and code fragments based on the GHC API91
haskell/ghcup-hsA tool for installing and managing the Glasgow Haskell Compiler (GHC)293
wavewave/fficxxA tool that generates Haskell interfaces to C++ libraries and types, allowing users to access C++ code from Haskell without manual FFI implementation.141
sdilts/cl-bindgenA tool for generating FFI wrappers from C header files for Common Lisp26
def-/ghc-visA tool to visualize live Haskell data structures in GHCi136
skogsbaer/hscursesProvides a Haskell interface to the ncurses library for managing an application's display on character-cell terminals.61
mchakravarty/language-c-inlineA Haskell library that allows inline C and Objective-C code in Haskell programs146
blynn/compilerA tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler.214
vmchale/cpkgA build tool and package manager for C languages with cross-compilation support68
augustss/microhsAn implementation of an extended subset of the Haskell programming language for embedded systems and minimalistic execution environments.373