static-haskell-nix

Open source

Help fund infrastructure to easily build most Haskell programs into fully static Linux executables!

Become a contributor

Financial contributions

Custom contribution

Donation

Make a custom one time or recurring contribution to support this collective.
+ 11

15 individuals have contributed

Recurring contribution

backer

Become a backer for €1.00 per month and help us sustain our activities!

Starts at

€1 EUR / month

+ 3

7 individuals have contributed

Top financial contributors

1

Daniel Cartwright

280 EUR since Jul 2019

2

Colin Woodbury

130 EUR since Jun 2019

3

Joachim Breitner

100 EUR since Jun 2019

4

Niklas Hambüchen

65 EUR since Jun 2019

5

Akshay Mankar

65 EUR since Jun 2019

6

Kirill Zaborsky

65 EUR since Jun 2019

7

Filip Graliński

50 EUR since Aug 2019

8

Sam Griffin

50 EUR since Apr 2020

9

Nicolas Mattia

40 EUR since Jun 2019

10

Vladislav Zavialov

30 EUR since Nov 2019

11

Pedro Furlanetto

20 EUR since Jun 2019

12

Joe Hermaszewski

18 EUR since Oct 2019

13

Simon Michael

13 EUR since Jun 2019

14

Alexandre Peyroux

10 EUR since Aug 2019

15

Maciej Kazulak

5 EUR since Jul 2019

What's new with static-haskell-nix

Stay up to dates with our latest activities and progress.

Support for stack projects and GHC 8.6 compatibility

With the new static-stack2nix-builder you can now easily build your stack.yaml-based projects statically!I f...
Published on June 17, 2019 by Niklas Hambüchen

Official stack static binaries now built via static-haskell-nix

stack's official static binary releases are now built via this project!stack 1.9 was the first release to be built this way.
Published on June 17, 2019 by Niklas Hambüchen

Budget

See how money openly circulates through static-haskell-nix. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!

Monthly financial contribution to static-haskell-nix (bac...

Kirill Zaborsky | 06/03/2020 | View Details 
+€5.00EUR

Monthly financial contribution to static-haskell-nix

Daniel Cartwright | 06/03/2020 | View Details 
+€5.00EUR

Monthly financial contribution to static-haskell-nix (bac...

Colin Woodbury | 06/03/2020 | View Details 
+€10.00EUR

Today’s balance

€663.60 EUR

Estimated annual budget

~ €1,809.68 EUR

static-haskell-nix is all of us

Our contributors 16

Everyone who has supported static-haskell-nix. Individuals and organizations that believe in –and take ownership of– our purpose.

Niklas Hambüchen
Collective Admin

Total contributions

€65 EUR

backer

Daniel Cartwr...
Financial Contributor

Total contributions

€280 EUR

Colin Woodbury
Financial Contributor

Total contributions

€130 EUR

backer

Joachim Breitner
Financial Contributor

Total contributions

€100 EUR

Akshay Mankar
Financial Contributor

Total contributions

€65 EUR

Kirill Zaborsky
Financial Contributor

Total contributions

€65 EUR

backer

Filip Graliński
Financial Contributor

Total contributions

€50 EUR

Great project, finally you can get fully-static Haskell binaries in a hassle-free manner.

Sam Griffin
Financial Contributor

Total contributions

€50 EUR

Nicolas Mattia
Financial Contributor

Total contributions

€40 EUR

backer

Vladislav Zav...
Financial Contributor

Total contributions

€30 EUR

Build once, run anywhere!

Pedro Furlanetto
Financial Contributor

Total contributions

€20 EUR

Joe Hermaszewski
Financial Contributor

Total contributions

€18 EUR

backer

About

With static-haskell-nix you can easily build most Haskell programs into fully static Linux executables.

  • results are fully static executables (ldd says not a dynamic executable)
  • these executables are close to infinitely backwards/forwards compatible and work on any Linux distribution
  • to make that possible, each exe and all dependencies (including ghc) are built against musl instead of glibc

stack projects are easily supported, as well as almost any Haskell package in nixpkgs.

We manage to build ~95% of Stackage executables this way!

More details at: https://github.com/nh2/static-haskell-nix