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. Learn more →
Top 23 Haskell Functional programming Projects
-
Not CL, but there is ulisp (http://www.ulisp.com/) for microcontrollers, supposed to be really tiny, and there is Carp (https://github.com/carp-lang/Carp) which is without a GC so seems suitable for real-time stuff.
-
write-you-a-haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
-
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.
-
-
wiwibwlh
-
-
Code World[1] is a great project that addresses a number of the problems from the article, with an eye towards using Haskell to teach children basic math and programming simultaneously. Code World directly addresses a number of the obstacles outlined in this article:
1. Using an online editor with a rich built-in library removes any toolchain problems.
2. A custom standard library simplifies pedagogically unnecessary details like Foldable
3. The custom standard library also avoids currying (f(a, b) for functions rather than f a b)
4. Custom error messages improve the feedback students get from the compiler
I would highly recommend Code World to anybody looking to teach programming with Haskell. If you want to teach Haskell in a way that fits the existing ecosystem, it's also possible to run Code World without the custom standard library[2].
[1]: https://code.world/#
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
grin
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support. (by grin-compiler)
-
-
-
-
-
dunai
Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions
Yes, and the new library dunai was just mentioned in this subreddit days ago.
-
-
tensor-safe
A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.
-
shopping-cart-haskell
:gem: Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
-
-
Just checked Ariel exists
-
manual-stg-experiment
Manually constructed STG programs compiled with the standard GHC codegen backend.
-
-
compiler
strictly is a declarative programming language for interactive web-components (by strictly-lang)
Project mention: Anyone have an up-to-date GitHub Action config that uses cabal for binary releases | /r/haskell | 2022-11-05I was able to get this mostly working with a combination of /u/ExTex5's script here, as well as the release action here
-
capri
A statically typed, general purpose programming language with an emphasis on functional programming and simplicity. Compiles to LLVM IR.
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
Haskell Functional programming related posts
- Leaving Haskell Behind
- ПП-BESM – a Soviet language (1955)
- The Egison Programming Language
- The Egison Programming Language
- The Egison Programming Language
- The Egison Programming Language
- For Production Users: Haskell in an age of Rust and Python
-
A note from our sponsor - SonarLint
www.sonarlint.org | 24 Sep 2023
Index
What are some of the best open-source Functional programming projects in Haskell? This list will help you:
Project | Stars | |
---|---|---|
1 | Carp | 5,298 |
2 | write-you-a-haskell | 3,261 |
3 | eta | 2,577 |
4 | wiwinwlh | 2,492 |
5 | Gifcurry | 1,235 |
6 | codeworld | 1,232 |
7 | course-plan | 1,096 |
8 | grin | 1,002 |
9 | egison | 891 |
10 | haskell-exercises | 624 |
11 | DSLsofMath | 382 |
12 | Haskell | 346 |
13 | csound-expression | 301 |
14 | dunai | 170 |
15 | disco | 149 |
16 | tensor-safe | 100 |
17 | shopping-cart-haskell | 66 |
18 | fp-notes | 27 |
19 | ariel | 24 |
20 | manual-stg-experiment | 22 |
21 | titan | 20 |
22 | compiler | 11 |
23 | capri | 8 |