io-sim
Haskell's IO simulator which closely follows core packages (base, async, stm). (by input-output-hk)
tvmv
Bulk-rename TV episode files with minimal fuss (by keithfancher)
io-sim | tvmv | |
---|---|---|
2 | 5 | |
32 | 24 | |
- | - | |
8.5 | 9.2 | |
4 days ago | 2 months ago | |
Haskell | Haskell | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
io-sim
Posts with mentions or reviews of io-sim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-16.
-
What can I do in Haskell? UwU
It is implemented using our own io-sim library: https://github.com/input-output-hk/io-sim - which I hope to put on Hackage in future.
-
Can a simple adaper-like data structure be turned into a full-fledged I/O device compatible with 'hDuplicateTo'?
This maybe of interest to you: https://github.com/input-output-hk/io-sim
tvmv
Posts with mentions or reviews of tvmv.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-21.
-
Haskell binary size across different platforms (Linux/Mac/Win)
By the way, this is the tool. And here's its package.yaml, if that matters. (FWIW, I've built all three binaries the same way, with a simple stack build, using GHC 9.2.8.)
-
Command-line tool to bulk-rename TV episode files
https://github.com/keithfancher/tvmv (or check out the quick-start to get the rough idea)
-
Making the most of Haskell's type system
I'm putting the finishing touches on my second "real" Haskell project*, and now that I find myself (mostly) able to get some (simple, practical) stuff done with the language, I'd like to spend some time learning more about how to put types to work.
-
What can I do in Haskell? UwU
For example, I wanted to build a tool to pull down TV episode data from an API and bulk-rename files. Super IO-heavy, figured it would be a P.I.T.A. to write in Haskell. But I did it anyway, haha. And it was fine! Fun, even.
-
What practice programs or knowledge should I learn to do "real" projects in Haskell
And now I'm working on something a bit more complex: lots of IO, filestystem stuff, API calls, etc. It's basically a FileBot replacement (tentatively) called tvmv. And after that, I kinda want to try a small game.
What are some alternatives?
When comparing io-sim and tvmv you can also consider the following projects:
threepenny-gui - GUI framework that uses the web browser as a display.
post-rfc - Blog post previews in need of peer review
sdl2-boilerplate
splits - Expense-splitting for no one, or: A Haskell joyride.
monomer - An easy to use, cross platform, GUI library for writing Haskell applications.
purescript-halogen - A declarative, type-safe UI library for PureScript.