|12 months ago||about 1 month ago|
|MIT License||BSD 3-clause "New" or "Revised" License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
New Haskell ebook: Learn Haskell by building a blog generator
1 project | reddit.com/r/haskell | 5 Dec 2021
The apecs paper and associated shoot 'em up game tutorial
Looking for projects that make heavy use of IntMap which have benchmarks
4 projects | reddit.com/r/haskell | 18 Sep 2021
apecs uses IntMaps all over the place and is benchmarked. They're the most common backing data structure for Components I'd say.
Unity Patents ECS
1 project | news.ycombinator.com | 8 Sep 2021
Example of ECS that was published on GitHub before this patent was even filed: https://github.com/jonascarpay/apecs.git
What are some alternatives?
selective - Selective Applicative Functors: Declare Your Effects Statically, Select Which to Execute Dynamically
ImperativeHaskell - Proof that Haskell can look and act like an imperative language.
funflow - Functional workflows
freer-simple - A friendly effect system for Haskell
eff - 🚧 a work in progress effect system for Haskell 🚧
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
foldl - Composable, streaming, and efficient left folds
hask - Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!)
cond - Basic conditional operators with monadic variants.
ChannelT - Generalized stream processors