haskell.nix VS nixpkgs

Compare haskell.nix vs nixpkgs and see what are their differences.

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
haskell.nix nixpkgs
15 998
551 17,437
1.5% 4.3%
9.6 10.0
about 19 hours ago 1 day ago
Nix Nix
Apache License 2.0 MIT 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.

haskell.nix

Posts with mentions or reviews of haskell.nix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-29.

nixpkgs

Posts with mentions or reviews of nixpkgs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-09-05.
  • Exercise has 2M users but no money in the bank
    1 project | news.ycombinator.com | 13 Sep 2024
  • Why I self host my servers (and what I've recently learned)
    3 projects | news.ycombinator.com | 5 Sep 2024
    > manually handling such containers

    Well not by hand of course. virtualisation.oci-containers is pretty darn good. Podman+systemd provides some local sandboxing. Network-wide firewall prevents odd traffic from happening.

    > No reproducibility etc

    Images can be pinned to specific versions providing some reproducibility guarantees. Same goes for configs mounted as volumes.

    There is also some software (libedgetpu using bazel as a prime example IME) with a complicated build process. Packaging it is a major PITA and the nixpkgs issue[1] is a graveyard of attempts to do so. I just build it using a container and push the binary version to the node with coral tpu.

    [1]: https://github.com/NixOS/nixpkgs/issues/188719

  • Interactive NixOS Tests
    1 project | news.ycombinator.com | 4 Sep 2024
  • Emacs-like editor written in Common Lisp
    5 projects | news.ycombinator.com | 30 Aug 2024
    Has anyone used this? I was just thinking the other day that it would be nice to have an emacs-like editor written in such a way that it made performance and parallelism easier, especially around multithreading.

    A real killer feature would be some kind of emacs-lisp compatibility layer so that you could load existing third-party emacs modules, but I imagine the complexity of that is so off the charts that it would be unrealistic.

    Has anyone successfully packaged it for NixOS? I see this aborted attempt here: https://github.com/NixOS/nixpkgs/issues/250777 (linked from https://github.com/lem-project/lem/issues/890). If not, I guess I might just try patching the binaries rather than trying to build it from scratch, since I don't have any experience building common lisp projects in nix.

  • Ask HN: What are you working on (August 2024)?
    132 projects | news.ycombinator.com | 24 Aug 2024
  • Managing NixOS on DigitalOcean with Colmena
    7 projects | dev.to | 23 Aug 2024
    So, we will create our own custom image that is supported by the DigitalOcean NixOS module.
  • SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
    8 projects | news.ycombinator.com | 23 Aug 2024
    I've opened a PR to nixpkgs for this, includes full instructions to get it running. https://github.com/NixOS/nixpkgs/pull/337069
  • An Introduction to Nix for Ruby Developers
    8 projects | dev.to | 21 Aug 2024
    let nixpkgs = import (builtins.fetchTarball { url = https://github.com/NixOS/nixpkgs/archive/ee4a6e0f566fe5ec79968c57a9c2c3c25f2cf41d.tar.gz; }) { }; targetRuby = nixpkgs.ruby_3_2; myBundler = nixpkgs.bundler.override { ruby = targetRuby; }; gems = nixpkgs.bundlerEnv { inherit (nixpkgs) ruby_3_2; name = "rails-gems"; bundler = myBundler; gemfile = ./Gemfile; lockfile = ./Gemfile.lock; gemset = ./gemset.nix; }; in nixpkgs.mkShell { buildInputs = [ targetRuby gems gems.wrappedRuby nixpkgs.bundler nixpkgs.bundix nixpkgs.nodejs nixpkgs.yarn nixpkgs.postgresql ]; }
  • Netdata is shipping their new dashboard as closed source blobs
    3 projects | news.ycombinator.com | 16 Aug 2024
  • Security Issues in Matrix's Olm Library
    3 projects | news.ycombinator.com | 14 Aug 2024
    I usually keep myself out of HN discussions but some clients's issues are listed at https://github.com/NixOS/nixpkgs/pull/334638 from Nix's side, which includes Cinny, Fluffychat, nheko, which are the 3 non-Element "Featured clients" listed on Matrix.org.

What are some alternatives?

When comparing haskell.nix and nixpkgs you can also consider the following projects:

Cabal - Official upstream development repository for Cabal and cabal-install

asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

static-haskell-nix - easily build most Haskell programs into fully static Linux executables

Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]

nix-doom-emacs - doom-emacs packaged for Nix

git-lfs - Git extension for versioning large files

polysemy - :gemini: higher-order, no-boilerplate monads

spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

frp-zoo - Comparing many FRP implementations by reimplementing the same toy app in each.

easyeffects - Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications

haskell-nix - Nix and Haskell in production

waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you konow that Nix is
the 25th most popular programming language
based on number of metions?