nowfound

Alternatives

Products that do what Globset for Nix Source Filtering does

Hi there! I am Edgar and I wanted to share with you “globset”, a Nix library to help specify what sources to include when building a Nix package using familiar glob patterns like “*/*.go”. Nix is package manager and meta build system, in that you glue together compilers and other build systems in repeatable sandboxes like “docker build”. When specifying the source inputs to a Nix package, you typically end up with irrelevant files that when changed causes a rebuild unnecessarily. “globset” provides a concise and simple way of specifying what sources should be included. It is built on…

  1. 1
    Nixmac139

    Nix-darwin that speaks plain English

    Jul 2026 · nixmac.com

  2. 2NN
  3. 3ND

    Try DGX Spark playbooks using Nix on DGX OS, or install NixOS on your DGX Spark for the full Nix experience. The repository provides USB images and a NixOS module with settings for DGX Spark systems. This works on the NVIDIA DGX Spark itself and also on the Asus Ascent GX10. See my 5 minute lightning talk from Planet Nix for an intro: https://youtu.be/AvK_gi_snJE?si=MPKv3iiuS9B5elIE

    Aug 2026 · github.com

  4. 4
    Nix82

    The purely functional package manager

    2016

  5. 5IM

    I've been working on getting NixBSD (Nix package manager + FreeBSD) to boot alongside NixOS on a shared ZFS pool. The result is a <2GB disk image you can try in QEMU or virt-manager. What works: - GRUB chainloads FreeBSD's bootloader - Both systems share a ZFS pool - Everything is defined in a single Nix flake - Fully reproducible builds (some dependencies are now cached on Cachix) Planned: - Support native compilation of NixBSD (currently cross-compiled on Linux) - Many shortcuts were taken to get this working, needs lots of cleanup - Add a semi-automated installer like nixos-wizard Try it:…

    Jan 2026 · github.com

  6. 6

    A fast, rootless sandbox and virtual resource runtime for any workload, including untrusted and AI-generated code. Daemonless: a real, kernel-enforced container in ~3.5 ms from an OCI image, out of one static binary - getkern/kern

    13d ago · github.com

  7. 7GA
  8. 8GG
  9. 9RR

    runNburn is an Apache-2.0 Rust inference engine for quantized GGUF models that are too big for your fast memory. The core idea: weights stay file-backed (mmap), host residency stays under an explicit byte budget (--ram-budget), and GPU caches are sized from detected free&#x2F;total VRAM — never from device-name presets. There is no conversion step, no sidecar cache files, no silent requantization. The GGUF on disk is the single source of truth. The result that made me want to post this: Tencent's Hy3 (295B total &#x2F; 21B active sparse MoE, a single 97.8 GiB Q2_K GGUF) runs on my desktop…

    Jul 2026 · github.com

  10. 10TG

    Gerbil is a Scheme built on Gambit that compiles to native code via C. It has an actor-oriented concurrency model, a rich module system, and a batteries- included stdlib. I built a browser playground to make it easy to try without installing anything. Briefly: - A real REPL with state that persists between expressions - 10 guided examples from basic Scheme through pattern matching, hash tables, higher-order functions, and actors (but, do go to https:&#x2F;&#x2F;cons.io for the full docs) - A scratchpad for multi-line code that evaluates into the live REPL session - Snippet sharing via short…

    Mar 2026 · trygerbil.dev

  11. 11TB
  12. 12OL

    Hello Hacker News, I often hear people saying "all build-systems suck", an opinion I have been sharing for years, and this is the motivation for this project. I finally got the opportunity to make it open-source, and here it is. In a few words, it is like make, except it can be comfortably used even in big projects using HPC (with millions of jobs, thousands of them running in parallel). The major differences are that: - dependencies are automatically tracked (no need to call gcc -M and the like, no need to be tailored to any specific tool, it just works) by spying disk activity - it is…

    2025 · github.com

  13. 13GA
  14. 14CC

    We're two engineers that got fed up with context switching. Why do we need to do a git push, open a browser tab, wait for some task to actually start, bite nails (or read HackerNews) for 10 minutes or more while dependencies are being installed for the 100th time and finally end up with an invalid YAML error. And for some reason this usually happens in the final stage of the pipeline leading up to the inevitable git commits "Fixed", "Fixed again", "Test", "Really fixed this time". We can do better. We set out to build Zippy. A CI&#x2F;CD system that works from your terminal. No context…

    Mar 2026 · zippy.sh

  15. 15CN

    Hi! compose2nix is a CLI tool that automatically converts your Docker Compose project into a NixOS configuration[1]. * Why does this even exist? Well, NixOS is a Linux distro that is configured using Nix (the language). However, Compose adds a configuration layer on top that is opaque to Nix, which means you lose out on some of the "magic" of NixOS. compose2nix solves this by "lifting" Compose functionality into native Nix&#x2F;NixOS constructs, which results in a more native integration with NixOS. In addition, this tool unlocks two primary use-cases: 1. You can run existing non-trivial…

    2024 · github.com

  16. 16AG

    Hi all, I've been working on tooling that can reverse the work of a linker. It allows one to take bits and pieces of an executable and delink them into working object files, which can then be reused as-is to make new programs or libraries, without having to decompile or disassemble them first. The readme has links to my blog demonstrating some of the use-cases. The most impressive one so far is making a port of a ~100 KiB Linux a.out i386 program to a native Windows PE i386 executable, despite not having access to its original source code or even decompiling it. Currently, 32-bit i386 and…

    2024 · github.com

  17. 17LG

    LLM Globber is a command-line utility written in Rust for collecting files from various locations, filtering them, and outputting their contents to a single text file. This tool is designed to prepare local files for analysis by Language Learning Models (LLMs). Criticism welcome.

    2025 · github.com

  18. 18NA

    Nixite generates a bash script to automatically install all your Linux software unattendedly. Nixite prevents prompts and picks the best installation method. Nixite supports Ubuntu-based systems and Arch-based systems. Nixite installs a nixite-updater script to update all package managers and software at once.

    Sep 2025 · github.com

  19. 19SO

    Hello all, I found myself rewriting the same shell scripts to distribute my binaries over and again, so I decided to put them in a repository and serve them with a prettier URL - to have nicer READMEs for my projects. I'll add some other tasks like installing&#x2F;uninstalling on Windows, but in general ideas are welcome. Maybe somebody else finds them useful!

    2023 · github.com

  20. 20SO

    If you've ever worked in a large company, you've probably encountered "shadow infrastructure": scripts nobody understands or custom connectors written once and never touched again. This glue layer isn't documented, isn't owned by anyone, and tends to break when systems are upgraded or someone leaves. It's also the part everybody dreads working on, because it's hard to understand, painful to work with, and full of unknown unknowns. We built superglue so that engineers stop wasting time on deciphering legacy APIs and documentation. superglue ingests existing glue code, SQL, configs, docs,…

    Nov 2025 · superglue.ai

  21. 21TS

    I've built To_Shout, a lightweight output library for bare-metal environments that requires no standard library, no OS dependencies, and no headers. It's designed for kernel development, embedded systems, and anyone working close to the metal. Key features: · Type-aware output using C11 _Generic · Supports integers, floats, strings, hex, and binary formats · VGA text mode implementation included · Color output support · Less than 300 lines of code · LGPL 3.0 licensed GitHub: https:&#x2F;&#x2F;github.com&#x2F;Ferki-git-creator&#x2F;to_shout

    Sep 2025

  22. 22BY

    Hey HN! I spent the last year building a programming challenges site targeted at intermediate&#x2F;advanced programmers [1]. Challenges follow the "Build your own X" format, where you learn about a popular open source tool by building a small version yourself (popularized by this Github repo [2]). The primary difference compared to other coding challenge websites like Codecademy, HackerRank, Exercism etc. is that we offer real-world programming challenges - no inverting binary trees here! I've posted about this multiple times here before, but haven't managed to gather much interest. Trying…

    2021

  23. 23AI

    Hi HN, I'm Kyle, the creator of Clipper, a container registry with 7x faster builds via lazy pulls and cache mount exports. In the process of implementing cache mount exports I ended up with a FUSE mounted filesystem backed by a remote content defined store. I went looking for fun things to do with it and found that there's not really a good way to keep Rust incremental build state around on ephemeral runners, so here we are. Rust generally uses https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;sccache for caching, but sccache disables itself when incremental compilation is enabled…

    Jul 2026 · github.com

  24. 24GA

    Hi All, I felt like I was re-inventing the wheel by bolting similar channel architectures onto different Go structs repeatedly so I decided to extract some common types into into one library so that they would be easier to re-use: - oneshot - spsc - spmc - mpsc - mpmc - broadcast - watch The types are inspired by Rust channels so if you're coming from Rust they should feel familiar. So far I'm really enjoying using them but it'd be great to get some external feedback if you have time! https:&#x2F;&#x2F;github.com&#x2F;amorey&#x2F;gochan Andres

    May 2026 · github.com

Ranked by how close each launch is in meaning, then by votes. Refine with a description →