fragnix
Fragment-based code distribution! (by phischu)
cmarkit
CommonMark parser and renderer for OCaml (by dbuenzli)

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
fragnix | cmarkit | |
---|---|---|
6 | 1 | |
126 | 50 | |
-0.8% | - | |
0.0 | 5.5 | |
almost 4 years ago | 3 months ago | |
Haskell | OCaml | |
BSD 3-clause "New" or "Revised" License | ISC 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.
fragnix
Posts with mentions or reviews of fragnix.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-22.
-
Is package management / dependency management a solved problem?
Yes. The solution is called "fragment-based code distribution". I've experimented with it in fragnix and Unison has it ready-to-use.
-
Bloat
A long time ago I experimented with fragment-based code distribution. The idea is that the unit of distribution should be individual functions and not packages. The Unison language does this in practice.
-
Lazy Build System
See fragnix.
- Fragnix: Fragment Based Package Manager
-
Content-addressed GHC?
There's been attempts and https://github.com/fragnix/fragnix deserves mentioning here
-
Idea for reducing build time
A project called fragnix which splits all modules into single-function modules. That way only the parts that you use will be compiled.
cmarkit
Posts with mentions or reviews of cmarkit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-22.
-
Bloat
omd pulls quite a lot of things, probably more than it should, due to its use of ppx_expect that pulls a lot of the Jane Street ecosystem (which is just fine if you are otherwise using core, but could feel bloated otherwise); now that it exists, cmarkit is probably a better choice for Markdown parsing. (It is more lightweight dependency-wise and probably better designed.)
What are some alternatives?
When comparing fragnix and cmarkit you can also consider the following projects:
zeus
ocaml - The core OCaml system: compilers, runtime system, base libraries
tylerbenster.com
montevideo - Live-code music in Haskell!

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured