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. Learn more →
Top 23 Haskell Control Projects
-
-
transient
A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state)
-
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.
-
-
-
funflow is a cool library for writing "workflows", but basically it's a library that implements caching. So if you have a process that reads a file A, does transformation A → B, then does B → C, then C → D, then writes D to disk, each step of that will be cached to disk and you won't need to redo the A → B step if your program crashes during the B → C step.
-
Project mention: I want to make a game in Haskell to surprise my boyfriend, but don’t know where to start. | reddit.com/r/haskell | 2023-01-22
There's an apecs-gloss tutorial here that is a simple Shmup.
-
Project mention: Deprecating Safe Haskell, or heavily investing in it? | reddit.com/r/haskell | 2022-12-28
The most recent real case I remember is https://github.com/haskell/mtl/issues/110, which could ended badly.
-
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.
-
-
In a programming context, recursion schemes can be used to write recursive (or corecursive) functions, by automating/abstracting away the common boilerplate part of actually doing the recursion. They take the form of polymorphic higher-order functions, which can be imported from a library like this classic one.
-
-
-
-
auto
Haskell DSL and platform providing denotational, compositional api for discrete-step, locally stateful, interactive programs, games & automations. http://hackage.haskell.org/package/auto (by mstksg)
-
-
-
Project mention: Is this meta-authentication system possible in Haskell | reddit.com/r/haskell | 2022-04-10
If you want me to go into more detail after you've given it a go, let me know. There are a few free monad libraries out there. I think the best place to start is https://hackage.haskell.org/package/free, because it is the least cushy library, and so you can learn how they work internally etc. Later you might try algebraic effects as a backup.
-
ComonadSheet
A library for expressing "spreadsheet-like" computations with absolute and relative references, using fixed-points of n-dimensional comonads.
-
Re Haskell Foldl: do you mean it doesn't support finite streams? Because the limitation of Foldl is precisely the fact that it is strict and doesn't support early termination. See https://github.com/Gabriella439/foldl/issues/85
-
Possibly interesting thread here: https://github.com/fpco/unliftio/issues/68
-
transient-universe
A Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud
-
In case anyone is interested, there's a long discussion on this ticket. Still hoping somebody will respond to my comment.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Haskell Control related posts
- deepseq の NFData (a -> b) インスタンスを削除する議論がある
- deepseq: Removing instance NFData (a -> b) (for real this time)
- I want to make a game in Haskell to surprise my boyfriend, but don’t know where to start.
- Deprecating Safe Haskell, or heavily investing in it?
- Type class subsets
- [ANN] mtl-2.3.1
- Spooky Masks and Async Exceptions
-
A note from our sponsor - SonarQube
www.sonarqube.org | 8 Feb 2023
Index
What are some of the best open-source Control projects in Haskell? This list will help you:
Project | Stars | |
---|---|---|
1 | rio-orphans | 812 |
2 | transient | 627 |
3 | fused-effects | 593 |
4 | pipes | 472 |
5 | funflow | 360 |
6 | apecs | 349 |
7 | mtl | 342 |
8 | machines | 326 |
9 | recursion-schemes | 315 |
10 | record | 242 |
11 | freer-simple | 213 |
12 | capability | 210 |
13 | auto | 175 |
14 | extensible-effects | 175 |
15 | hask | 161 |
16 | free | 152 |
17 | ComonadSheet | 148 |
18 | foldl | 148 |
19 | unliftio | 141 |
20 | transient-universe | 140 |
21 | safe-exceptions | 131 |
22 | abstract-par | 121 |
23 | these | 113 |