unordered-containers VS hnix

Compare unordered-containers vs hnix and see what are their differences.

unordered-containers

Efficient hashing-based container types (by haskell-unordered-containers)

hnix

A Haskell re-implementation of the Nix expression language (by haskell-nix)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
unordered-containers hnix
1 4
223 728
0.0% 1.2%
5.0 6.8
4 months ago about 2 months ago
Haskell Nix
BSD 3-clause "New" or "Revised" License 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.

unordered-containers

Posts with mentions or reviews of unordered-containers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-11.

hnix

Posts with mentions or reviews of hnix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-06.
  • Adding my own stuff to the prelude / global imports?
    1 project | /r/haskell | 19 Mar 2023
    I can refere to prelude setup in HNix
  • Good Haskell Source Code
    5 projects | /r/haskell | 6 Jan 2022
    I also can nominate HNix: https://github.com/haskell-nix/hnix. Nix is a lazy pure language, HNix is an implementation of Nix in lazy pure language (Haskell). The project was done by a famous expert in the field of compilers/interpreters, which worked on Borland C++ compiler back in a day. The project overall was done by a pretty start team.
  • Tvix: We are rewriting Nix
    2 projects | /r/NixOS | 3 Dec 2021
    Well, maintaining a rewrite of Nix in Haskell: https://github.com/haskell-nix/hnix.
  • HNix - Nix in Haskell, about the project & meeting with the creator
    1 project | /r/haskell | 5 Jun 2021
    HNix is a Nix (pure lazy language) interpreter/tooling in Haskell. So it is a field&case of pure-to-pure, lazy-to-lazy language creation. HNix is created with fancy design paradigms (design introduction): as recursion schemes (since Nix is a recursive language) & Abstracting Definitional Interpreters. Mentioning these two particularly, as they align HNix to GHC in a natural way, design leverages & projects GHC power to HNix, allowing to concentrate on language implementation.

What are some alternatives?

When comparing unordered-containers and hnix you can also consider the following projects:

dublincore-xml-conduit - XML streaming parser/renderer for the Dublin Core Metadata Element Set

massiv - Efficient Haskell Arrays featuring Parallel computation

crjdt-haskell - A Conflict-Free Replicated JSON Datatype for Haskell

safecopy - An extension to Data.Serialize with built-in version control

hashtables - Mutable hash tables for Haskell, in the ST monad

hashable - A class for types that can be converted to a hash value

hebrew-time - Hebrew dates and prayer times.

abcBridge - Haskell bindings for ABC

semantic-source - Parsing, analyzing, and comparing source code across many languages

primitive - This package provides various primitive memory-related operations.

b-tree - Haskell on-disk B* tree implementation