Top 10 Haskell Stm Projects
-
https://hackage.haskell.org/package/stm-containers
This library is full of STM-oriented data structures. They perform better than a simple `TVar (Map k v)`.
It's kind of a fun trick actually. The stock Map is just a tree. The STM Map is also a tree but with TVars at each node. So this helps a lot with contention - you only contend along a "spine" instead of across the whole tree, which is O(log n).
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
stm-incremental
A very simple interface for incremental computation using STM in Haskell. (by SamuelSchlesinger)
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
stm-chunked-queues
Thread communication queues that group items/requests that occur close together in time (by KholdStare)
-
-
Haskell Stm discussion
Haskell Stm related posts
Index
What are some of the best open-source Stm projects in Haskell? This list will help you:
# | Project | Stars |
---|---|---|
1 | stm-containers | 68 |
2 | stm-conduit | 41 |
3 | stm-actor | 16 |
4 | stm-incremental | 13 |
5 | stm-hamt | 9 |
6 | stm-queue | 5 |
7 | stm-channelize | 4 |
8 | stm-chunked-queues | 2 |
9 | stm-extras | 0 |
10 | stm-queue-extras | 0 |