Haskell Llvm

Open-source Haskell projects categorized as Llvm | Edit details

Top 9 Haskell Llvm Projects

  • GitHub repo grin

    GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support. (by grin-compiler)

    Project mention: A New Backend for Standard ML of New Jersey | reddit.com/r/ProgrammingLanguages | 2021-12-08

    You could take a look at GRIN, which is an IR especially made for optimizing functional languages before passing them to something like LLVM. (keep in mind that that project is still very early in development) See also their paper.

  • GitHub repo accelerate

    Embedded language for high-performance array computations (by AccelerateHS)

    Project mention: Idris2+WebGL, part #12: Linear algebra with linear types... not great | dev.to | 2021-03-01

    I'm toying with the idea of replacing vector values with vector generators, where e.g. v1 + v2 is not evaluated to a new vector, but to a vector program. This is similar to the approaches of Accelerate and TensorFlow. On the flip side, I don't think I could get rid of the overhead, and I expect much smaller computation loads than aforementioned libraries, so overheads could be very significant. The added benefit of using vector generators is that the generator could not only be evaluated, but also be turned into a Latex formula.

  • 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 accelerate-llvm

    LLVM backend for Accelerate

  • GitHub repo llvm-general

    Rich LLVM bindings for Haskell (with transfer of LLVM IR to and from C++, detailed compilation pass control, etc.)

  • GitHub repo llvm

    Haskell bindings to the LLVM compiler infrastructure project. (by bos)

  • GitHub repo mlir-hs

    Haskell bindings for MLIR

    Project mention: Mlir-hs – Haskell bindings for MLIR | news.ycombinator.com | 2021-07-01
  • GitHub repo llvm-pretty

    An llvm pretty printer inspired by the haskell llvm binding

  • Scout APM

    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.

  • GitHub repo manual-stg-experiment

    Manually constructed STG programs compiled with the standard GHC codegen backend.

  • GitHub repo llvm-general-quote

    Use QuasiQuotation with llvm-general

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-08.

Haskell Llvm related posts


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

Project Stars
1 grin 904
2 accelerate 786
3 accelerate-llvm 136
4 llvm-general 131
5 llvm 105
6 mlir-hs 29
7 llvm-pretty 22
8 manual-stg-experiment 21
9 llvm-general-quote 12
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.
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.