Do you use FFI to bind your own C/C++ function in Haskell so that you can use in your own?

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Pythas

    Import Haskell modules in Python as if they were native modules

  • However, you can interface two languages via their C FFI (if both languages have one ofc). e.g. Haskell to Python: https://github.com/pinselimo/Pythas

  • dear-imgui.hs

    Haskell bindings to Dear ImGui, an immediate mode GUI toolkit

  • Like this https://github.com/haskell-game/dear-imgui.hs/blob/main/src/DearImGui/Raw.hs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • OpenGL-Registry

    OpenGL, OpenGL ES, and OpenGL ES-SC API and Extension Registry

  • The OpenGL bindings in particular are, I believe, automatically generated from the OpenGL Registry, a machine-readable specification of the entire OpenGL API. That exists because OpenGL is a specification with a lot of implementations from different vendors.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts