zix

Zig, a fork of Nix with the goal to move to Zig.

https://github.com/rosscomputerguy/zix

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    10 of 749 committers (1.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords from Contributors

init services system systemd argument-parser command-line-parser parsed-arguments positional-arguments subcommands closember
Last synced: 7 months ago · JSON representation ·

Repository

Zig, a fork of Nix with the goal to move to Zig.

Basic Info
  • Host: GitHub
  • Owner: RossComputerGuy
  • License: lgpl-2.1
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 107 MB
Statistics
  • Stars: 6
  • Watchers: 0
  • Forks: 1
  • Open Issues: 19
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Citation Codeowners

README.md

Zix

Open Collective supporters CI

Zix is a fork of the CppNix implementation of the Nix package manager. It's goal is to replace C++ components with a Zig implementation.

Installation and first steps

Visit nix.dev for installation instructions and beginner tutorials.

Full reference documentation can be found in the Nix manual.

Building and developing

Follow instructions in the Nix reference manual to set up a development environment and build Nix from source.

Contributing

Check the contributing guide if you want to get involved with developing Nix.

Additional resources

Nix was created by Eelco Dolstra and developed as the subject of his PhD thesis The Purely Functional Software Deployment Model, published 2006. Today, a world-wide developer community contributes to Nix and the ecosystem that has grown around it.

License

Nix is released under the LGPL v2.1.

Owner

  • Name: Tristan Ross
  • Login: RossComputerGuy
  • Kind: user
  • Location: California
  • Company: @ezoic @MidstallSoftware

Founded @ExpidusOS and @MidstallSoftware

Citation (CITATION.cff)

cff-version: 1.2.0
title: Nix
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Eelco
    family-names: Dolstra
    email: edolstra@gmail.com
  - name: The Nix contributors
    website: 'https://github.com/NixOS/nix'
references:
  - title: The Purely Functional Software Deployment Model
    authors:
    - family-names: Dolstra
      given-names: Eelco
    year: 2006
    type: thesis
    thesis-type: PhD thesis
    isbn: 90-393-4130-3
    url: https://dspace.library.uu.nl/handle/1874/7540
    database-provider: Utrecht University Repository
    institution:
      name: Utrecht University
    keywords:
    - configuration management
    - software deployment
    - purely functional
    - component-based software engineering
repository-code: 'https://github.com/NixOS/nix'
url: 'https://nixos.org/'
abstract: >-
  Nix, a purely functional package manager, is a powerful
  package manager for Linux and other Unix systems that
  makes package management reliable and reproducible.
keywords:
  - reproducibility
  - open-source
  - c++
  - functional
license: LGPL-2.1

GitHub Events

Total
  • Issues event: 28
  • Watch event: 5
  • Delete event: 13
  • Issue comment event: 1
  • Push event: 44
  • Pull request event: 25
  • Fork event: 2
  • Create event: 15
Last Year
  • Issues event: 28
  • Watch event: 5
  • Delete event: 13
  • Issue comment event: 1
  • Push event: 44
  • Pull request event: 25
  • Fork event: 2
  • Create event: 15

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 15,168
  • Total Committers: 749
  • Avg Commits per committer: 20.251
  • Development Distribution Score (DDS): 0.492
Past Year
  • Commits: 1,387
  • Committers: 130
  • Avg Commits per committer: 10.669
  • Development Distribution Score (DDS): 0.743
Top Committers
Name Email Commits
Eelco Dolstra e****a@g****m 7,708
John Ericson J****n@O****s 1,118
Robert Hensing r****t@r****l 759
Valentin Gagarin v****n@t****o 467
regnat rg@r****h 321
Ben Burdette b****e@g****m 298
Shea Levy s****a@s****m 236
Matthew Bauer m****5@g****m 145
Théophane Hufschmitt t****t@t****o 129
Yorick van Pelt y****k@y****l 103
Jörg Thalheim j****g@t****o 102
Maximilian Bosch m****n@m****e 91
Ben Radford b****f 89
Will Dietz w@w****g 88
Rebecca Turner r****t@s****s 84
pennae g****b@q****t 83
Guillaume Maudoux g****x@t****o 82
Graham Christensen g****m@g****m 77
Tom Bereknyei t****k@g****m 68
Carlo Nucera c****a@p****m 68
Domen Kožar d****n@d****i 66
Daiderd Jordan d****d@g****m 62
Travis A. Everett t****t@g****m 51
Naïm Favier n@m****i 50
dependabot[bot] 4****] 50
Alexander Bantyev b****t@b****u 47
José Luis Lafuente j****e@t****o 47
Cole Helbling c****g@o****m 46
Adam Joseph a****m@w****m 43
Cameron Dart 8****t 42
and 719 more...

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 20
  • Total pull requests: 28
  • Average time to close issues: 1 day
  • Average time to close pull requests: about 4 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.07
  • Merged pull requests: 22
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 20
  • Pull requests: 28
  • Average time to close issues: 1 day
  • Average time to close pull requests: about 4 hours
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.07
  • Merged pull requests: 22
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • RossComputerGuy (20)
Pull Request Authors
  • RossComputerGuy (28)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels

Dependencies

.github/workflows/ci.yml actions
  • DeterminateSystems/magic-nix-cache-action main composite
  • DeterminateSystems/nix-installer-action main composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • cachix/install-nix-action v30 composite
  • docker/login-action v3 composite
.github/workflows/labels.yml actions
  • actions/labeler v5 composite