Packages tagged foreign

119 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (113), bsd3 (52), mit (44), program (14), data (10), gpl (6), ffi (5), ffi-tools (4), graphics (4), java (4), jvm (4), agpl (3), apache (3), c (3), deprecated (3), language (3), math (3), system (3), codec (2), hardware (2), image (2), network (2), public-domain (2), sound (2), .net (1), algorithms (1), barcode (1), bindings (1), client (1), concurrency (1), cryptography (1), data-structures (1), development (1), disassembler (1), ...

Name
DLs
Rating
Rev Deps
Description
Tags
Last U/L
Last Version
Maintainers
AppleScript170.01Call AppleScript from Haskell, and then call back into Haskell. (bsd3, foreign)2012-02-150.2.0.1ReinerPope, WouterSwierstra
C-structs82.00C-Structs implementation for Haskell (c, data, foreign, library, mit, structures)2022-09-300.2.0.3SimonPlakolb
HPlot110.01A minimal monadic PLplot interface for Haskell (bsd3, foreign, graphics, library, program)2009-08-040.3YakovZaytsev
HaPy70.01Haskell bindings for Python (foreign, library, mit)2015-05-290.1.1.1DavidFisher
LibZip410.04Bindings to libzip, a library for manipulating zip archives. (bsd3, codec, foreign, library)2016-08-291.0.1SergeyAstanin
Salsa170.01A .NET Bridge for Haskell (.net, bsd3, foreign, library)2014-09-060.2.0.2AndrewAppleyard, TimMatthews
Thrift260.04Haskell bindings for the Apache Thrift RPC system (foreign, library)2013-04-120.6.0.1DonaldStewart, KirkPeterson, OzgunAtaman
aligned-foreignptr50.01An aligned ForeignPtr type (foreign, library, public-domain, system)2010-08-010.1BalazsKomuves
arbb-vm280.01FFI binding to the Intel Array Building Blocks (ArBB) virtual machine. (bsd3, foreign, library)2012-10-140.1.1.20JoelSvensson
base-compat-constptr20.02Backport of 'Foreign.C.ConstPtr' (agpl, foreign, library)2025-07-240.1.0.0wenkokke
bindings-libzip280.02Low level bindings to libzip. (bsd3, ffi, foreign, library)2016-08-291.0.1SergeyAstanin
bindings-yices210.02Bindings to the Yices theorem prover (ffi, foreign, library, public-domain, theorem-provers)2015-08-220.3.0.2PepeIborra
bits-atomic140.07Atomic bit operations on memory locations for low-level synchronization (bsd3, concurrency, data, foreign, library)2010-09-050.1.3GabrielWicke
bitwise-enum510.01Bitwise operations on bounded enumerations (bsd3, data, data-structures, foreign, library)2023-07-301.0.1.2jnbooth
bool8130.04Alternative Bool type stored as byte (bsd3, foreign, library)2017-10-170.0.1.1HenningThielemann
c-enum130.012To make a type corresponding to an enum of C language (bsd3, foreign, library)2022-04-080.1.1.3YoshikuniJujo
c-storable-deriving130.04Generate C-like storable instances from datatypes (bsd3, foreign, library)2015-12-290.1.3MatthewMaurer
c-struct260.09To make a wrapper for struct of C language (bsd3, foreign, library)2023-05-260.1.3.0YoshikuniJujo
c2hs-extra90.03Convenient marshallers for complicate C types. (development, foreign, library, mit)2017-10-220.1.0.1sighingnow
cinvoke30.01A binding to cinvoke. (bsd3, foreign, library)2011-03-050.1RemiTurk
cloudi380.01Haskell CloudI API (foreign, library, mit)2023-10-272.0.7okeuday
cplusplus-th42.02C++ Foreign Import Generation (bsd3, foreign, library)2014-10-151.0.0.0MaxwellSwadling
cpython542.02Bindings for libpython (foreign, gpl, library)2024-07-083.9.0zsedem
cublas360.04FFI bindings to the CUDA BLAS library (bsd3, foreign, library)2020-08-260.6.0.0TrevorMcDonell, bmsherman, tomsmeding
cuda1740.016FFI binding to the CUDA interface for programming NVIDIA GPUs (bsd3, foreign, library, program)2025-08-210.12.8.0TrevorMcDonell, tomsmeding
cufft390.03Haskell bindings for the CUFFT library (bsd3, foreign, library)2020-08-260.10.0.0RobEverest, TrevorMcDonell, tomsmeding
cusolver140.01FFI bindings to CUDA Solver, a LAPACK-like library (bsd3, foreign, library)2020-08-260.3.0.0TrevorMcDonell, tomsmeding
cusparse140.01FFI bindings to the CUDA Sparse BLAS library (bsd3, foreign, library)2020-08-260.3.0.0TrevorMcDonell, tomsmeding
derive-storable522.014Derive Storable instances with GHC.Generics. (foreign, library, mit)2022-04-090.3.1.0mkloczko
derive-storable-plugin620.07GHC core plugin supporting the derive-storable package. (foreign, library, mit)2023-05-070.2.3.7mkloczko
emacs-module210.01Utilities to write Emacs dynamic modules (apache, foreign, foreign-binding, library)2025-10-080.3SergeyVinokurov
enumset370.011Sets of enumeration values represented by machine words (bsd3, data, foreign, library)2021-07-260.1HenningThielemann
erlang180.01FFI interface to Erlang. (foreign, library)2018-07-220.2.3EricSessoms, gombocarti
erlang-ffi20.00Send messages to an Erlang node using Haskell (foreign, library)2021-03-181.0.0Szetty
errno40.01a FFI utility (bsd3, foreign, library)2009-01-020.1CreightonHogg
exiftool190.00Haskell bindings to ExifTool (foreign, library, mit)2024-04-010.2.0.5MartinHoppenheit
foreign170.00A collection of helpers for ffi. (bsd3, foreign, library)2023-10-240.2.1.0lyndward
foreign-storable-asymmetric20.02Types and instances for implementing a Storable with different peek and poke (bsd3, foreign, library)2012-04-280.0.1AndrewMiller
gmpint (deprecated in favor of hgmp)700.02GMP integer conversions (bsd3, c, deprecated, ffi, foreign, library)2018-08-070.1.1.2
greencard210.03GreenCard, a foreign function pre-processor for Haskell. (bsd3, foreign, library, program)2014-05-033.0.4.2GwernBranwen, SigbjornFinne
hR (deprecated)40.01R bindings and interface (bsd3, deprecated, foreign, library, math)2012-03-050.1.1DylanSimon
hdis8680.02Interface to the udis86 disassembler for x86 and x86-64 / AMD64 (bsd3, disassembler, foreign, language, library, reverse-engineering)2011-08-280.2KeeganMcAllister
hhwloc110.00Bindings to https://www.open-mpi.org/projects/hwloc (foreign, library, mit, system)2020-01-270.2.1dtaskoff
hlibcpuid30.00Bindings to https://github.com/anrieff/libcpuid (foreign, library, mit, program, system)2020-01-210.2.0dtaskoff
hlibev440.02FFI interface to libev (bsd3, foreign, library)2011-08-010.4.0AycanIrican
hlibfam60.01FFI interface to libFAM (bsd3, foreign, library)2010-06-120.2AycanIrican
hlibsass510.03Low-level bindings to Libsass (foreign, library, mit)2025-12-130.1.10.3jakubfijalkowski
hopencl70.01Haskell bindings for OpenCL (bsd3, foreign, library)2014-03-190.2.1MartinDybdal, MerijnVerstraaten
hopenssl550.04FFI Bindings to OpenSSL's EVP Digest Interface (bsd3, cryptography, foreign, library)2023-01-162.2.5PeterSimons
hoppy-docs500.01C++ FFI generator - Documentation (agpl, foreign, library)2024-06-020.9.0khumba
hoppy-generator530.04C++ FFI generator - Code generator (agpl, foreign, library)2024-06-020.9.0khumba
hoppy-runtime690.03C++ FFI generator - Runtime support (apache, foreign, library)2024-06-020.9.0khumba
hoppy-std600.01C++ FFI generator - Standard library bindings (apache, foreign, library)2024-06-020.9.0khumba
hs-tango180.00Bindings to the Tango Controls system (bindings, client, distributed-systems, ffi, foreign, hardware, library, mit, science)2025-03-072.0.1pimiddy
hsdns410.04Asynchronous DNS Resolver (foreign, lgpl, library, network)2019-01-231.8GwernBranwen, PeterSimons
hslua2172.518Bindings to Lua, an embeddable scripting language (foreign, library, mit)2026-01-082.5.0GracjanPolak, OmerAgacan, tarleb
hslua-aeson1150.04Allow aeson data types to be used with Lua. (foreign, library, mit)2026-01-082.3.2tarleb
hslua-classes250.01Type classes for HsLua (foreign, library, mit)2026-01-082.3.2tarleb
hslua-cli350.00Command-line interface for Lua (foreign, library, mit)2026-01-081.4.4tarleb
hslua-core562.018Bindings to Lua, an embeddable scripting language (foreign, library, mit)2026-01-082.3.2.1tarleb
hslua-examples120.00Examples of how to combine Haskell and Lua. (foreign, mit, program)2026-01-082.0.3tarleb
hslua-list280.03Opinionated, but extensible Lua list type. (foreign, library, mit)2024-10-011.1.4tarleb
hslua-marshalling410.016Marshalling of values between Haskell and Lua. (foreign, library, mit)2026-01-082.3.2tarleb
hslua-module-doclayout690.02Lua module wrapping Text.DocLayout. (foreign, library, mit)2026-01-121.2.1.1JohnMacFarlane, tarleb
hslua-module-path420.02Lua module to work with file paths. (foreign, library, mit)2026-01-081.2.0tarleb
hslua-module-system600.02Lua module wrapper around Haskell's System module. (foreign, library, mit)2026-01-081.3.0tarleb
hslua-module-text590.02Lua module for text (foreign, library, mit)2026-01-081.2.0tarleb
hslua-module-version190.02Lua module to work with version specifiers. (foreign, library, mit)2026-01-131.2.0.1tarleb
hslua-module-zip510.01Lua module to work with file zips. (foreign, library, mit)2026-01-131.2.1tarleb
hslua-objectorientation340.02Object orientation tools for HsLua (foreign, library, mit)2026-01-082.5.0tarleb
hslua-packaging360.06Utilities to build Lua modules. (foreign, library, mit)2026-01-132.4.1tarleb
hslua-repl170.02Isocline-based Lua REPL (foreign, library, mit)2024-01-180.1.2tarleb
hslua-typing130.04Type specifiers for Lua. (foreign, library, mit)2026-01-080.2.0tarleb
hswip22.01embedding prolog in haskell (foreign, language, library)2010-08-130.3EvgenyTarasov
hsyscall130.01FFI to syscalls (bsd3, foreign, library)2010-06-010.4AycanIrican
hsyslog480.020FFI interface to syslog(3) from POSIX.1-2001 (bsd3, foreign, library)2019-01-235.0.2PeterSimons
htaglib422.01Bindings to TagLib, audio meta-data library (bsd3, foreign, library, sound)2023-10-241.2.1mrkkrp
j2hs160.01j2hs (ffi-tools, foreign, java, jvm, mit, program)2013-06-240.99.1JulianFleischer
java-bridge212.03Bindings to the JNI and a high level interface generator. (ffi-tools, foreign, java, jvm, mit)2013-06-080.20130606.3JulianFleischer
java-bridge-extras90.01Utilities for working with the java-bridge package. (ffi-tools, foreign, java, jvm, library, mit)2013-06-240.99JulianFleischer
java-reflect110.01Tools for reflecting on Java classes. (ffi-tools, foreign, java, jvm, library, mit)2013-06-240.99JulianFleischer
lambda-bridge40.01A bridge from Haskell (on a CPU) to VHDL on a FPGA. (bsd3, foreign, hardware, library, middleware, network, program)2010-11-160.1AndyGill
language-c-inline490.01Inline C & Objective-C code in Haskell for language interoperability (bsd3, foreign, language, library)2017-07-300.7.11.0ManuelChakravarty
libffi122.06A binding to libffi (bsd3, foreign, library)2022-09-240.2.1RemiTurk, ryanglscott
libffi-dynamic70.00LibFFI interface with dynamic bidirectional type-driven binding generation (foreign, library)2019-05-290.0.0.2JamesCook
libltdl310.01FFI interface to libltdl (bsd3, foreign, library)2020-02-170.1.1.2GeoffreyMainland
libnix (deprecated)201.751Bindings to the nix package manager (deprecated, foreign, gpl, library, nix)2021-11-230.4.1.0Profpatsch, chris_martin
libnvvm20.01FFI binding to libNVVM, a compiler SDK component from NVIDIA (foreign, library, mit)2014-04-031.0.0seanprime7
libxml-sax740.05Bindings for the libXML2 SAX interface (foreign, library, mit, parsing, text, xml)2024-11-260.7.6StephenWeber
lpeg210.02LPeg – Parsing Expression Grammars For Lua (foreign, library, mit)2026-01-081.1.0.1tarleb
lua582.06Lua, an embeddable scripting language (foreign, library, mit)2025-11-082.3.4tarleb
lua-arbitrary180.01Arbitrary instances for Lua types. (foreign, library, mit)2026-01-081.0.1.2tarleb
marshal-contt270.00A ContT-based wrapper for Haskell-to-C marshalling functions. (foreign, library, mpl)2019-09-150.2.0.0typedrat
mathlink460.01Write Mathematica packages in Haskell (bsd3, foreign, library)2009-11-112.0.1.1TracyWadleigh, jfennick
matlab100.01Matlab bindings and interface (bsd3, foreign, library, math, program)2020-07-280.3.0.0DylanSimon, bmsherman, bebarker
minimung70.01Shows how to run grabber on Mac OS X (bsd3, foreign, graphics, program)2010-02-200.1YakovZaytsev
missing-py2110.01Haskell interface to Python (foreign, gpl, library)2013-11-121.0.1domdere
ncurses660.05Modernised bindings to GNU ncurses (foreign, gpl, library, user-interfaces)2016-08-290.2.16tjtrabue
notmuch-haskell50.01Binding for notmuch MUA library (email, foreign, library, program)2015-04-211.0.0.3BartonMassey
nvvm490.02FFI bindings to NVVM (bsd3, foreign, library)2023-08-150.10.0.1TrevorMcDonell, tomsmeding
pandoc-lua-marshal1300.02Use pandoc types in Lua (foreign, library, mit)2026-01-090.3.2.1JohnMacFarlane, tarleb
primesieve60.00FFI bindings for the primesieve library. (algorithms, foreign, library, math, mit, number-theory, program)2024-03-170.2.0sighingnow
sdl2-gfx60.06Haskell bindings to SDL2_gfx (foreign, graphics, library, mit, program)2021-09-150.3.0.0SinisaBidin, locallycompact
sdl2-image380.011Haskell bindings to SDL2_image (foreign, graphics, image, library, mit, program)2021-09-152.1.0.0SinisaBidin, cailei, ccll, locallycompact
sdl2-mixer200.05Haskell bindings to SDL2_mixer (bsd3, foreign, library, program, sound)2021-09-141.2.0.0SinisaBidin, locallycompact
storable40.01Storable type class for variable-sized data (bsd3, data, foreign, library)2009-03-050.1TomasJanousek
storable-enum20.03Wrapper that makes any Enum type Storable (bsd3, foreign, library)2019-10-080.0HenningThielemann
storable-generic30.00Derive Storable instances with GHC.Generics (bsd3, foreign, library)2024-12-100.1.0.5YoshikuniJujo
storable-hetero-list40.02about Storable and Hetero list (bsd3, data, foreign, library)2024-11-060.1.0.4YoshikuniJujo
storable-peek-poke80.08class Sizable, Peek and Poke (bsd3, data, foreign, library)2024-12-200.1.0.2YoshikuniJujo
storable-record600.032Elegant definition of Storable instances for records (bsd3, data, foreign, library)2023-02-210.0.7HenningThielemann
storable-tuple292.015Storable instance for pairs and triples (bsd3, data, foreign, library)2023-02-210.1HenningThielemann
tasty-hslua250.00Tasty helpers to test HsLua. (foreign, library, mit)2026-01-081.1.1.1tarleb
tasty-lua802.01Write tests in Lua, integrate into tasty. (foreign, library, mit)2025-10-101.1.2tarleb
thrift250.06Haskell bindings for the Apache Thrift RPC system (foreign, library)2019-11-180.13.0ChristianLavoie, jfarrell, jking
timezone-detect330.00Haskell bindings for the zone-detect C library; plus tz-aware utils. (data, foreign, gpl, library, time)2021-03-140.3.0.1lfborjas
winerror110.02Error handling for foreign calls to the Windows API. (bsd3, foreign)2008-11-141.0.1FelixMartini
yajl410.02Bindings for YAJL, an event-based JSON implementation (codec, foreign, gpl, library)2014-02-150.3.2JohnMillikin
zbar70.00zbar bindings in Haskell (barcode, bsd3, c, ffi, foreign, image, library)2021-03-280.2.0.0vmchale