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 780 committers (1.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Nix, the purely functional package manager
Basic Info
- Host: GitHub
- Owner: NixOS
- License: lgpl-2.1
- Language: C++
- Default Branch: master
- Homepage: https://nixos.org/
- Size: 119 MB
Statistics
- Stars: 15,032
- Watchers: 122
- Forks: 1,707
- Open Issues: 3,742
- Releases: 0
Topics
Metadata Files
README.md
Nix
Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. Please refer to the Nix manual for more details.
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.
- The Nix, Nixpkgs, NixOS Community on nixos.org
- Official documentation on nix.dev
- Nixpkgs is the largest, most up-to-date free software repository in the world
- NixOS is a Linux distribution that can be configured fully declaratively
- Discourse
- Matrix: #users:nixos.org for user support and #nix-dev:nixos.org for development
License
Nix is released under the LGPL v2.1.
Owner
- Name: Nix/Nixpkgs/NixOS
- Login: NixOS
- Kind: organization
- Location: Everywhere
- Website: https://nixos.org/
- Twitter: nixos_org
- Repositories: 76
- Profile: https://github.com/NixOS
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
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Eelco Dolstra | e****a@g****m | 7,827 |
| John Ericson | J****n@O****s | 1,221 |
| Robert Hensing | r****t@r****l | 826 |
| Valentin Gagarin | v****n@t****o | 475 |
| regnat | rg@r****h | 321 |
| Ben Burdette | b****e@g****m | 298 |
| Shea Levy | s****a@s****m | 236 |
| Jörg Thalheim | j****g@t****o | 158 |
| Matthew Bauer | m****5@g****m | 145 |
| Théophane Hufschmitt | t****t@t****o | 129 |
| Yorick van Pelt | y****k@y****l | 103 |
| 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 | 81 |
| Sergei Zimmerman | x****m@p****e | 78 |
| Tom Bereknyei | t****k@g****m | 76 |
| 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 |
| dependabot[bot] | 4****] | 51 |
| Naïm Favier | n@m****i | 50 |
| Cole Helbling | c****g@o****m | 49 |
| Alexander Bantyev | b****t@b****u | 47 |
| José Luis Lafuente | j****e@t****o | 47 |
| Adam Joseph | a****m@w****m | 43 |
| and 750 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 2,722
- Total pull requests: 5,715
- Average time to close issues: 10 months
- Average time to close pull requests: about 1 month
- Total issue authors: 1,240
- Total pull request authors: 474
- Average comments per issue: 4.38
- Average comments per pull request: 2.17
- Merged pull requests: 4,018
- Bot issues: 2
- Bot pull requests: 1,435
Past Year
- Issues: 661
- Pull requests: 2,757
- Average time to close issues: 6 days
- Average time to close pull requests: 4 days
- Issue authors: 400
- Pull request authors: 170
- Average comments per issue: 0.8
- Average comments per pull request: 1.03
- Merged pull requests: 1,924
- Bot issues: 2
- Bot pull requests: 1,080
Top Authors
Issue Authors
- roberth (285)
- Ericson2314 (108)
- edolstra (86)
- thufschmitt (59)
- fricklerhandwerk (52)
- copumpkin (27)
- lolbinarycat (24)
- trofi (23)
- domenkozar (23)
- colemickens (21)
- arianvp (19)
- kjeremy (18)
- infinisil (16)
- lilyball (16)
- lheckemann (16)
Pull Request Authors
- mergify[bot] (1,081)
- edolstra (679)
- Ericson2314 (621)
- roberth (470)
- github-actions[bot] (314)
- fricklerhandwerk (282)
- Mic92 (234)
- xokdvium (155)
- 9999years (92)
- thufschmitt (83)
- tomberek (46)
- NaN-git (45)
- dependabot[bot] (40)
- puffnfresh (35)
- cole-h (29)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 12
conda-forge.org: nix
Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments.
- Homepage: https://nixos.org/nix/
- License: LGPL-2.1-or-later
-
Latest release: 2.3.16
published almost 4 years ago
Rankings
Dependencies
- actions/checkout v3 composite
- zeebe-io/backport-action v1.0.1 composite
- actions/checkout v3 composite
- cachix/cachix-action v12 composite
- cachix/install-nix-action v18 composite
- docker/login-action v2 composite
- actions/checkout v3 composite
- actions/labeler v4 composite