SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Python Nix Projects
Official documentation for getting things done with Nix.Project mention: Dependencies Belong in Version Control | news.ycombinator.com | 2023-11-26
Nix (https://nix.dev/) can provide all of this, although in a smarter way than just through dumping everything in the VCS. Some projects use it already to provide a reproducible development environment and if done right a clean build is just a `nix-build` away.
NixOps is a tool for deploying to NixOS machines in a network or cloud.
Learn any GitHub repo in 59 seconds. 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 www.getonboard.dev.
Create highly reproducible python environmentsProject mention: Installing chatgpt-wrapper | /r/NixOS | 2023-01-09
Another way if the above doesn't work is to use mach-nix:https://github.com/DavHau/mach-nix
Developer productivity tool for making high-quality FastAPI production-ready APIs.
Vulnerability (CVE) scanner for Nix/NixOS.
Run unpatched binaries on Nix/NixOSProject mention: Nix-Powered Development with OCaml | news.ycombinator.com | 2023-03-06
copy the extracted files over to the nix output dir, and patch-elf all the binaries to link to the nix-version of the dynamic lib.
This sounds more difficult than it is, the result will be a copied over binary file that has its “libc.so” and other dynamic libs replaced in the ELF-header with “/nix/store/hdjdewuieu737-libc/libc.so”. I recommend looking up a package in nixpkgs which has a similar install story, that’s the easiest way to write a new package.
In case you only want to run it locally https://github.com/thiagokokada/nix-alien and similar programs work fine with the binary.
a shell resolver? :) (find and resolve shell script dependencies)Project mention: What is the Flakes version of "reproducible interpreted scripts"? | /r/NixOS | 2023-04-26
I'm also not 100% on whether it answers the question, but I imagine you're thinking of https://github.com/abathur/resholve (doc in nixpkgs: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/misc/resholve/README.md)
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A tool that embosses the needed dependencies on the top level executable
sbomnix is a utility that generates SBOMs from nix packagesProject mention: Wolfi: A community Linux OS designed for the container and cloud-native era | news.ycombinator.com | 2023-06-27
I'm not sure what you mean by "non-trivial" but here's a simple discord bot I wrote in python, that I distribute as an OCI image and that is built with Nix for both x86_64 and aarch64 linux via GitHub actions: https://github.com/starcraft66/attention-attention
There is no SBOM because I didn't bother publishing one but the way Nix builds derivations, you basically get the SBOM for free. You could use a tool like sbomnix to trivially generate an SPDX-format SBOM from the nix derivation that builds the container image.
NIX + YAML for easy to use reproducible environments
Prefetch sources from github for nix build tool
Elemental, the component parts of a Nix/OS development system. (by HugoReeves)
Auto-updates and CI 🤖 for Nixpkgs
A Nixpkgs overlay providing the latest version(s) of the Discord desktop app, automatically updated every 30 minutes (by InternetUnexplorer)
Create a low cost Nix environment from what is already in your /nix/store.Project mention: Fast nix shell from recycled packages | /r/NixOS | 2023-09-29
bibtex2style is a script that takes .bib file as an input and produces an .xlsx file with entries processed by biblatex with an according style (like `gost`). It also respects bold an italics fonts!Project mention: bibtex2style: tool for turning your bibliography to (ms word) text | /r/LaTeX | 2023-05-15
Pluggable development environments builder that has potential to support any language or framework environment (by matejc)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Nix related posts
NixOS Reproducible Builds: minimal ISO successfully independently rebuilt
13 projects | news.ycombinator.com | 29 Oct 2023
No-GIL mode coming for Python
7 projects | news.ycombinator.com | 29 Jul 2023
4 projects | /r/ProgrammerHumor | 21 May 2023
I'm almost ready to take the plunge, but first ...
1 project | /r/NixOS | 11 May 2023
Why is poetry such a mess?
9 projects | /r/Python | 28 Apr 2023
Why not native support for pkgs.dockertools for apple silcion
1 project | /r/NixOS | 26 Mar 2023
Cachix 1.3: Nix uploads unleashed
3 projects | news.ycombinator.com | 8 Mar 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9ba577e0>
www.saashub.com | 11 Dec 2023
What are some of the best open-source Nix projects in Python? This list will help you: