Python Nix

Open-source Python projects categorized as Nix

Top 20 Python Nix Projects

  • nix.dev

    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

    NixOps is a tool for deploying to NixOS machines in a network or cloud.

  • 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.

  • mach-nix

    Create highly reproducible python environments

  • fastapi-mvc

    Developer productivity tool for making high-quality FastAPI production-ready APIs.

  • nix-alien

    Run unpatched binaries on Nix/NixOS

  • vulnix

    Vulnerability (CVE) scanner for Nix/NixOS.

  • resholve

    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)

  • 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.

  • shrinkwrap

    A tool that embosses the needed dependencies on the top level executable

  • sbomnix

    A suite of utilities to help with software supply chain challenges on nix targets

    Project 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[1] to trivially generate an SPDX-format SBOM from the nix derivation that builds the container image.

    1: https://github.com/tiiuae/sbomnix

  • nixml

    NIX + YAML for easy to use reproducible environments

  • nix-prefetch-github

    Prefetch sources from github for nix build tool

  • makejinja

    Generate entire directory structures using Jinja templates with support for external data and custom plugins.

  • elemental

    Elemental, the component parts of a Nix/OS development system. (by HugoReeves)

  • nixpkgs-pytools

    Tools for removing the tedious nature of creating nixpkgs derivations [maintainer=@costrouc]

  • nixpkgs-upkeep

    Auto-updates and CI 🤖 for Nixpkgs

  • discord-overlay

    [DEPRECATED] A Nixpkgs overlay providing the latest version(s) of the Discord desktop app, automatically updated every 30 minutes (by InternetUnexplorer)

  • openaedmap-backend

    ❤️ Backend powering OpenAEDMap.org — an OpenStreetMap's life-saving AED map

  • nix-be

    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

    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
  • devenv

    Pluggable development environments builder that has potential to support any language or framework environment (by matejc)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-11-26.

Python Nix related posts

Index

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

Project Stars
1 nix.dev 1,954
2 nixops 1,684
3 mach-nix 820
4 fastapi-mvc 552
5 nix-alien 386
6 vulnix 380
7 resholve 201
8 shrinkwrap 121
9 sbomnix 90
10 nixml 67
11 nix-prefetch-github 63
12 makejinja 52
13 elemental 51
14 nixpkgs-pytools 42
15 nixpkgs-upkeep 27
16 discord-overlay 10
17 openaedmap-backend 6
18 nix-be 2
19 bibtex2style 2
20 devenv 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com