Haskell Nix

Open-source Haskell projects categorized as Nix

Top 23 Haskell Nix Projects

  • ihp

    🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness

    Project mention: Ask HN: Why are all of the best back end web frameworks dynamically typed? | news.ycombinator.com | 2023-10-05

    I found IHP straightforward:

    https://ihp.digitallyinduced.com/

    despite not remembering much haskell!

    This assumes you can get past nix for the install.

    I find IHP well-designed. I just wish the licensing scheme were more transparent.

  • miso

    :ramen: A tasty Haskell front-end framework

    Project mention: haskell todo list app (beginner) | /r/haskell | 2023-06-08
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • hevm

    Dapp, Seth, Hevm, and more

  • niv

    Easy dependency management for Nix projects

    Project mention: NixOS + Haskell best practices circa March 2023 | /r/haskell | 2023-03-07

    niv

  • cachix

    Command line client for Nix binary cache hosting:

  • nix-tree

    Interactively browse dependency graphs of Nix derivations.

    Project mention: A minimal Nix-shell (2021) | news.ycombinator.com | 2023-06-17

    Excellent recommendation!

    For reference: https://github.com/utdemir/nix-tree

    Or, to test without installing:

    $ nix-shell -p nix-tree

    $ nix-tree

    etc.

    Anyway, excellent suggestion!

  • nixfmt

    A formatter for Nix code

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • cabal2nix

    Generate Nix build instructions from a Cabal file

    Project mention: NixOS + Haskell best practices circa March 2023 | /r/haskell | 2023-03-07

    cabal2nix

  • nix-diff

    Explain why two Nix derivations differ

  • purenix

    Nix backend for PureScript. Transpile PureScript code to Nix.

  • nixos-manager

    Manage your NixOS packages and configuration via a simple, intuitive UI

  • nix-deploy

    Deploy software or an entire NixOS system configuration to another NixOS system

  • nvfetcher

    Generate nix sources expr for the latest version of packages

    Project mention: Why you don't need flake-utils | /r/NixOS | 2023-05-21

    Pinning can be done without flakes, be it manually or with codegen (nvfetcher)

  • hocker

    Utilities for interacting with the docker registry and generating nix build instructions

  • update-nix-fetchgit

    A program to automatically update fetchgit values in Nix expressions

  • elm2nix

    Convert Elm project into Nix expressions (by cachix)

    Project mention: [Ann] mkElmDerivation - a different way to build elm apps with nix | /r/elm | 2023-03-18

    Hello r/elm! I have been working on a new way to package Elm applications with Nix. As far as I am aware, the current way to build Elm applications with Nix is to use elm2nix. While this works, it does require the user to manually regenerate certain nix files when updating your project's elm.json, and to commit a binary file used in the build process. I have made mkElmDerivation as a way to get around these two issues and simplify the build process.

  • hercules-ci-agent

    https://hercules-ci.com build and deployment agent

  • nixfromnpm

    Convert NPM packages into nix expressions

  • wai-lambda

    Haskell Webapps on AWS Lambda

  • supernova

    :milky_way: Apache Pulsar client for Haskell (by cr-org)

  • fts

    :mag: Postgres full-text search (fts) (by gvolpe)

  • autonix-deps

    Library for Nix expression dependency generation

  • haven

    Use haskell to produce a nix set of maven dependencies! (by obsidiansystems)

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-05.

Haskell Nix related posts

Index

What are some of the best open-source Nix projects in Haskell? This list will help you:

Project Stars
1 ihp 4,197
2 miso 2,114
3 hevm 2,033
4 niv 1,402
5 cachix 722
6 nix-tree 544
7 nixfmt 499
8 cabal2nix 342
9 nix-diff 289
10 purenix 272
11 nixos-manager 170
12 nix-deploy 159
13 nvfetcher 126
14 hocker 110
15 update-nix-fetchgit 108
16 elm2nix 104
17 hercules-ci-agent 93
18 nixfromnpm 50
19 wai-lambda 43
20 supernova 37
21 fts 28
22 autonix-deps 12
23 haven 11
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.
app.getonboardai.com