Haskell FFI

Open-source Haskell projects categorized as FFI

Top 23 Haskell FFI Projects

  • H

    The full power of R in Haskell.

    Project mention: School of Haskell: Basics | news.ycombinator.com | 2022-11-11
  • inline-c

    Project mention: Help needed for FFI (presumable segmentation fault) | reddit.com/r/haskell | 2022-10-12

    Check out https://github.com/fpco/inline-c

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • inline-java

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

  • leveldb-haskell

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

  • hsc2hs

    Pre-processor for .hsc files

    Project mention: nix-serve-ng: A faster, more reliable, drop-in replacement for nix-serve | reddit.com/r/NixOS | 2022-09-07

    You mention that https://github.com/haskell/hsc2hs/issues/26 prevents nix-serve-ng from being built on macOS, but it's not clear to me how that bug is related to macOS in particular. Can you elaborate on this point?

  • inline-asm

    Inline Assembly code in ur Haskell!

  • bindings-DSL

    Library and macros to simplify writing Haskell FFI code

    Project mention: Using C libraries in Haskell with Cabal | reddit.com/r/haskell | 2022-07-26

    Maybe you could write a FFI-Library for Raylib with the help of [bindings-dsl](https://github.com/rethab/bindings-dsl/wiki). I haven't tried anything similar myself, but would also be interested if this would be feasible.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • symengine

    Haskell bindings to SymEngine

  • inline-c-cpp

  • sysinfo

    Haskell Interface for getting overall system statistics (by psibi)

  • foreign-var

    Foreign variables, deprecated in favor of `StateVar`

  • j

    Call J from Haskell

  • notmuch

    Modern Haskell binding to the Notmuch mail indexer

  • hcwiid

    Haskell binding for CWiid (wiimote)

  • cef3-raw

    Haskell bindings to cef3.

  • bindings-lxc

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

  • bindings-svm

    Low level bindings to libsvm

  • statgrab

    Haskell bindings to the portable system statistics libstatgrab library.

  • henet

    Haskell bindings for ENet

    Project mention: Multiplayer Networking Solutions | reddit.com/r/gamedev | 2022-10-06

    Enet already talked about in the thread

  • hmatrix-gsl-stats

    GSL Statistics functions for Haskell hmatrix

  • bindings-gobject

    Low level binding supporting GObject and derived libraries

  • OpenCLWrappers

    haskell wrappers for OpenCL

  • tdlib

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2022-11-11.

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 558
2 inline-c 266
3 inline-java 226
4 leveldb-haskell 65
5 hsc2hs 32
6 inline-asm 32
7 bindings-DSL 31
8 symengine 25
9 inline-c-cpp 19
10 sysinfo 16
11 foreign-var 11
12 j 11
13 notmuch 11
14 hcwiid 10
15 cef3-raw 10
16 bindings-lxc 9
17 bindings-svm 9
18 statgrab 9
19 henet 8
20 hmatrix-gsl-stats 6
21 bindings-gobject 6
22 OpenCLWrappers 6
23 tdlib 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives