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
3 of 144 committers (2.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A modern, portable, easy to use crypto library.
Basic Info
- Host: GitHub
- Owner: jedisct1
- License: other
- Language: C
- Default Branch: master
- Homepage: https://libsodium.org
- Size: 10.2 MB
Statistics
- Stars: 12,891
- Watchers: 382
- Forks: 1,803
- Open Issues: 3
- Releases: 34
Topics
Metadata Files
README.markdown
Sodium is an easy-to-use software library that provides a wide range of cryptographic operations including encryption, decryption, digital signatures, and secure password hashing.
It is a portable, cross-compilable, installable, and packageable fork of NaCl. While maintaining API compatibility, libsodium extends functionality to improve usability and simplify the development of secure applications.
Key Features
- Encryption & Decryption: Securely encrypt and decrypt data with modern algorithms.
- Digital Signatures: Create and verify signatures to ensure data authenticity.
- Cross-Platform Compatibility: Supported on Windows (MinGW and Visual Studio, both x86 and x64), iOS, Android, JavaScript, and WebAssembly.
- User-Friendly API: Designed to provide all core cryptographic operations while remaining easy to integrate into your projects.
Documentation
Detailed documentation is available online. It is generated from the libsodium-doc repository and requires JavaScript for full functionality:
Integrity Checking
For security and authenticity, please review the integrity checking instructions. These include the signing keys and methods to verify your installation:
Contributors
Code Contributors
This project thrives thanks to the valuable contributions from our community. View all the contributors:
Financial Contributors
Your financial support helps us sustain and further develop libsodium.
Individuals
Organizations
Support libsodium with your organization and gain visibility through your logo and website link.
License
This project is distributed under the ISC license.
Owner
- Name: Frank Denis
- Login: jedisct1
- Kind: user
- Location: Antibes, France
- Website: https://prettysimpleimages.com
- Twitter: jedisct1
- Repositories: 470
- Profile: https://github.com/jedisct1
Get my public keys here: https://sk.tl/7CPRo8kn
Citation (CITATION.cff)
cff-version: 1.2.0
title: libsodium
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Frank
family-names: Denis
orcid: 'https://orcid.org/0009-0008-4417-1713'
repository-code: 'https://github.com/jedisct1/libsodium'
url: 'https://libsodium.org'
abstract: 'A modern, portable, easy-to-use cryptographic library.'
keywords:
- cryptography
- library
- nacl
license: ISC
GitHub Events
Total
- Issues event: 27
- Watch event: 636
- Issue comment event: 58
- Push event: 101
- Pull request event: 13
- Fork event: 67
Last Year
- Issues event: 27
- Watch event: 636
- Issue comment event: 58
- Push event: 101
- Pull request event: 13
- Fork event: 67
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Frank Denis | g****b@p****g | 3,875 |
| evoskuil | e****c@v****g | 53 |
| ektrah | e****h | 14 |
| Ryan Lester | h****r@l****m | 13 |
| Adrien Gallouët | a****n@g****r | 10 |
| Henrik Gaßmann | B****t | 7 |
| GraxRabble | G****e@g****m | 7 |
| Douglas Campos | q****x@q****e | 6 |
| Jack Wink | j****k@u****u | 6 |
| James Robson | j****n@p****m | 5 |
| xantares | x****9@h****m | 5 |
| Jan Varho | j****n@v****g | 4 |
| Jan-E | g****b@e****l | 4 |
| Tony Arcieri | t****i@g****m | 4 |
| Ilya Maykov | i****m@f****m | 4 |
| Emil Bay | g****b@t****k | 4 |
| Daniel Persson | m****n@g****m | 4 |
| Anders Johansson | a****s@t****e | 4 |
| Tobias Nießen | t****n | 3 |
| Jeroen Habraken | v****e@g****m | 3 |
| Alistair Evans | a****s@e****o | 3 |
| Brian Silverman | b****4@g****m | 3 |
| Mangix | r****p@g****m | 3 |
| ReenigneCA | 1****A | 3 |
| Samuel Neves | s****s@d****t | 3 |
| Scr3amer | S****v@o****m | 3 |
| Stephen Touset | s****n@t****g | 3 |
| Steve Thomas | S****z | 3 |
| bas-d | 7****d | 3 |
| Simon Levermann | s****n@l****e | 3 |
| and 114 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 105
- Total pull requests: 96
- Average time to close issues: 11 days
- Average time to close pull requests: 16 days
- Total issue authors: 90
- Total pull request authors: 65
- Average comments per issue: 3.15
- Average comments per pull request: 2.7
- Merged pull requests: 45
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 18
- Pull requests: 19
- Average time to close issues: 5 days
- Average time to close pull requests: 4 days
- Issue authors: 18
- Pull request authors: 12
- Average comments per issue: 1.89
- Average comments per pull request: 1.53
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Chewhern (4)
- byron-hawkins (4)
- calvin2021y (3)
- jedisct1 (3)
- getify (2)
- matkatmusic (2)
- bfren (2)
- niooss-ledger (2)
- ghazel (2)
- niXman (2)
- LoupVaillant (2)
- victorstewart (1)
- niekbouman (1)
- heiheshang (1)
- Teebonne (1)
Pull Request Authors
- ReenigneCA (8)
- enclave-alistair (4)
- MartyIX (4)
- fiedukow (4)
- bfren (3)
- iquerejeta (3)
- harley005 (3)
- Scr3amer (3)
- niooss-ledger (2)
- wyatt-howe (2)
- boorad (2)
- nil4 (2)
- n1net4il-shiftup (2)
- Alcaro (2)
- asurak (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 65
-
Total downloads:
- nuget 15,362,593 total
- Total docker downloads: 192,696,214
-
Total dependent packages: 344
(may contain duplicates) -
Total dependent repositories: 2,754
(may contain duplicates) - Total versions: 110
- Total maintainers: 5
nuget.org: libsodium
Internal implementation package not meant for direct consumption. Please do not reference directly.
- Homepage: https://libsodium.org/
- License: ISC
-
Latest release: 1.0.20
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.18: libsodium-static
P(ortable|ackageable) NaCl-based crypto library (static library)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r3
published almost 3 years ago
Rankings
Maintainers (1)
alpine-v3.18: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r3
published almost 3 years ago
Rankings
Maintainers (1)
alpine-v3.18: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r3
published almost 3 years ago
Rankings
Maintainers (1)
alpine-v3.5: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.11-r0
published over 9 years ago
Rankings
Maintainers (1)
alpine-v3.13: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.6: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.12-r0
published almost 9 years ago
Rankings
Maintainers (1)
alpine-v3.7: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.15-r0
published over 8 years ago
Rankings
Maintainers (1)
alpine-v3.17: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r2
published over 3 years ago
Rankings
Maintainers (1)
alpine-v3.16: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.10: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.11: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.8: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.16-r0
published almost 8 years ago
Rankings
Maintainers (1)
alpine-v3.14: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.4: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.9-r0
published almost 10 years ago
Rankings
Maintainers (1)
alpine-v3.3: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.7-r0
published about 10 years ago
Rankings
Maintainers (1)
alpine-edge: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.12: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
conda-forge.org: libsodium
Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further. Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.
- Homepage: http://libsodium.org
- License: ISC
-
Latest release: 1.0.18
published over 5 years ago
Rankings
alpine-v3.9: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.16-r0
published about 7 years ago
Rankings
Maintainers (1)
nuget.org: libsodium_vc120
Sodium is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API.
- Homepage: https://github.com/jedisct1/libsodium
- License: other
-
Latest release: 1.0.12
published almost 9 years ago
Rankings
Maintainers (1)
alpine-edge: libsodium-static
P(ortable|ackageable) NaCl-based crypto library (static library)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-edge: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.13: libsodium-static
libsodium static libraries
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.13: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.12: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.12: libsodium-static
libsodium static libraries
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.14: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.14: libsodium-static
libsodium static libraries
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.5: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.11-r0
published over 9 years ago
Rankings
Maintainers (1)
alpine-v3.11: libsodium-static
libsodium static libraries
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.11: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.9: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.16-r0
published about 7 years ago
Rankings
Maintainers (1)
alpine-v3.7: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.15-r0
published over 8 years ago
Rankings
Maintainers (1)
alpine-v3.4: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.9-r0
published almost 10 years ago
Rankings
Maintainers (1)
alpine-v3.8: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.16-r0
published almost 8 years ago
Rankings
Maintainers (1)
alpine-v3.3: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.7-r0
published about 10 years ago
Rankings
Maintainers (1)
alpine-v3.6: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.12-r0
published almost 9 years ago
Rankings
Maintainers (1)
alpine-v3.15: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.15: libsodium-static
libsodium static libraries
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.15: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.16: libsodium-static
libsodium static libraries
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.16: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.17: libsodium-static
P(ortable|ackageable) NaCl-based crypto library (static library)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r2
published over 3 years ago
Rankings
Maintainers (1)
alpine-v3.17: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r2
published over 3 years ago
Rankings
Maintainers (1)
alpine-v3.10: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-v3.10: libsodium-static
libsodium static libraries
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.18-r0
published over 6 years ago
Rankings
Maintainers (1)
nuget.org: native.libsodium.win-x64
libsodium binary file.
- Homepage: https://github.com/jedisct1/libsodium
- License: other
-
Latest release: 1.0.17
published about 126 years ago
Rankings
anaconda.org: libsodium
Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further. Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.
- Homepage: https://libsodium.org
- License: ISC
-
Latest release: 1.0.20
published 7 months ago
Rankings
conda-forge.org: m2w64-libsodium
- Homepage: https://github.com/jedisct1/libsodium
- License: custom:ISC
-
Latest release: 1.0.10
published about 5 years ago
Rankings
nuget.org: libsodium_coreline.redist
Redistributable components for package 'libsodium_coreline'. This package should only be installed as a dependency. (This is not the package you are looking for).
- Homepage: https://github.com/jedisct1/libsodium
- License: other
-
Latest release: 1.0.11
published over 2 years ago
Rankings
Maintainers (1)
nuget.org: libsodium_coreline
libsodium 1.0.11 (v140, dynamic)
- Homepage: https://github.com/jedisct1/libsodium
- License: other
-
Latest release: 1.0.11
published over 2 years ago
Rankings
Maintainers (1)
nuget.org: libsodium-android
Libsodium bins, including android armv8. For Cuprum. Internal implementation package not meant for direct consumption. Please do not reference directly.
- Homepage: https://libsodium.org/
- License: ISC
-
Latest release: 1.0.20
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.19: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.19-r0
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.20: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.19-r0
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.22: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.20: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.19-r0
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.21: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.19: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.19-r0
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.21: libsodium-dev
P(ortable|ackageable) NaCl-based crypto library (development files)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.21: libsodium-static
P(ortable|ackageable) NaCl-based crypto library (static library)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.19: libsodium-static
P(ortable|ackageable) NaCl-based crypto library (static library)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.19-r0
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.22: libsodium-static
P(ortable|ackageable) NaCl-based crypto library (static library)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.20: libsodium-static
P(ortable|ackageable) NaCl-based crypto library (static library)
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.19-r0
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.22: libsodium
P(ortable|ackageable) NaCl-based crypto library
- Homepage: https://github.com/jedisct1/libsodium
- License: ISC
-
Latest release: 1.0.20-r0
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- google/oss-fuzz/infra/cifuzz/actions/build_fuzzers master composite
- google/oss-fuzz/infra/cifuzz/actions/run_fuzzers master composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-dotnet v3 composite
- actions/upload-artifact v3 composite
- goto-bus-stop/setup-zig 869a4299cf8ac7db4ebffaec36ad82a682f88acb composite
