Haskell FFI

Open-source Haskell projects categorized as FFI | Edit details

Top 23 Haskell FFI Projects

  • GitHub repo H

    The full power of R in Haskell.

  • GitHub repo inline-c

    Project mention: Will I suffer attempting to use Haskell in a company that mainly uses c++ | reddit.com/r/haskell | 2021-12-31

    Learn inline-c and inline-c-cpp really well. You will feel enabled if you can call the power of C++ from Haskell. You can find some examples in the opencv package.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo inline-java

    Haskell/Java interop via inline Java code in Haskell modules.

    Project mention: Ecosystem: Haskell vs JVM (Eta, Frege) | reddit.com/r/haskell | 2021-03-30

    Also, inline-java

  • GitHub repo OpenCL

    Haskell high-level wrapper for OpenCL

  • GitHub repo leveldb-haskell

    Haskell bindings to LevelDB (https://github.com/google/leveldb)

  • GitHub repo bindings-DSL

    Library and macros to simplify writing Haskell FFI code

  • GitHub repo symengine

    Haskell bindings to SymEngine

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo inline-asm

    Inline Assembly code in ur Haskell!

  • GitHub repo inline-c-cpp

  • GitHub repo sysinfo

    Haskell Interface for getting overall system statistics (by psibi)

  • GitHub repo j

    Call J from Haskell

  • GitHub repo foreign-var

    Foreign variables, deprecated in favor of `StateVar`

  • GitHub repo notmuch

    Modern Haskell binding to the Notmuch mail indexer

  • GitHub repo hcwiid

    Haskell binding for CWiid (wiimote)

  • GitHub repo statgrab

    Haskell bindings to the portable system statistics libstatgrab library.

  • GitHub repo bindings-svm

    Low level bindings to libsvm

  • GitHub repo cef3-raw

    Haskell bindings to cef3.

  • GitHub repo bindings-lxc

    Direct Haskell bindings to LXC (Linux containers) C API.

  • GitHub repo henet

    Haskell bindings for ENet

    Project mention: what is the easiest way to add online multiplayer to a voxel game? | reddit.com/r/VoxelGameDev | 2021-11-09

    A popular simple low level open source reliable UDP library is ENet.

  • GitHub repo hmatrix-gsl-stats

    GSL Statistics functions for Haskell hmatrix

  • GitHub repo OpenCLWrappers

    haskell wrappers for OpenCL

  • GitHub repo bindings-gobject

    Low level binding supporting GObject and derived libraries

  • GitHub repo tdlib

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-31.

Haskell FFI related posts


What are some of the best open-source FFI projects in Haskell? This list will help you:

Project Stars
1 H 516
2 inline-c 256
3 inline-java 209
4 OpenCL 69
5 leveldb-haskell 64
6 bindings-DSL 30
7 symengine 24
8 inline-asm 24
9 inline-c-cpp 19
10 sysinfo 16
11 j 11
12 foreign-var 11
13 notmuch 10
14 hcwiid 10
15 statgrab 9
16 bindings-svm 9
17 cef3-raw 9
18 bindings-lxc 9
19 henet 8
20 hmatrix-gsl-stats 6
21 OpenCLWrappers 6
22 bindings-gobject 5
23 tdlib 4
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.