The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 13 Go Nix Projects
-
nixery
Container registry which transparently builds images using the Nix package manager. Canonical repository is https://cs.tvl.fyi/depot/-/tree/tools/nixery
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13How does Flox compare to Devbox? https://github.com/jetpack-io/devbox
Not super recent, but nix-snapshotter is one that I'd call awesome(but I'm also a k8s fanboi): https://github.com/pdtpartners/nix-snapshotter
https://news.ycombinator.com/item?id=37407758
Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15No discussion about Nix-built containers is complete with nix2container:
https://github.com/nlewo/nix2container
It is truly magical for handling large, multi-layered containers. Instead of building the container archives themselves and storing them in the nix store, it builds a JSON manifest that is consumed by a lightly patched version of skopeo that streams the layers directly to either your local container engine or the registry.
This means you never rebuild or reupload a container layer that is unchanged.
Nix solves a different problem than Hocus. Nix lets you define a development environment, Hocus gives you a way to run it. Right now we use Dockerfiles to let users define the packages they need in their dev env, but we would like to support Nix in the future too. Interestingly, you can use custom BuildKit syntax https://docs.docker.com/build/dockerfile/frontend/ to build Nix environments with Docker https://github.com/reproducible-containers/buildkit-nix, and that's probably what we will end up supporting.
Project mention: R10edocker: Reproducible Docker container for Go applications, in Nix | news.ycombinator.com | 2023-09-20
https://github.com/benchkram/bobc has task but they are memorised, and has caching.
Go Nix related posts
- Colima k8s nix setup
- Elm 2023, a year in review
- Go + Hypermedia - A Learning Journey (Part 1)
- Instant, easy, and predictable development environments on any machine
- Fake recruiter Lazarus lured aerospace employee with trojanized coding challenge
- Vim Boss – Neovim
- Virtualizing Development Environments in 2023
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source Nix projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | devbox | 7,402 |
2 | nixery | 1,685 |
3 | morph | 721 |
4 | nix-snapshotter | 469 |
5 | bob | 432 |
6 | nix2container | 429 |
7 | appvm | 238 |
8 | buildkit-nix | 149 |
9 | go-nix | 113 |
10 | nomad-driver-nix | 31 |
11 | prp | 20 |
12 | r10edocker | 17 |
13 | bobc | 7 |
Sponsored