Search OCaml packages
max) { row = max } }" @keyup.up="if (row !== null) { row -=1; if (row < 0) { row = null } }" @keyup.right="if (col < 1) col++" @keyup.left="if (col >= 1) col--" :aria-activedescendant="row !== null ? 'package-autocomplete-'+row+'-'+col : null" hx-get="/packages/autocomplete" hx-params="q" hx-trigger="keyup changed, search" hx-target="#header-search-results" hx-indicator="#header-search-indicator" autocomplete="off" >
Standard Library API
Learn
Tools
Packages
Community
News
Play
Search OCaml packages
Learn
Tools
Packages
Community
News
Play
Standard Library API
Get started
package
spdx_licenses
latest (1.6.0)
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
search
Overview
Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)" x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)" >
On This Page
v1.3.0 (19/01/2024)
v1.2.0 (06/01/2023)
v1.1.0 (05/09/2021)
v1.0.0 (29/07/2021)
Package index
spdx_licenses
CHANGES
v1.4.0 (03/07/2025)
Upgrade to Version 3.27.0 of the SPDX License List (@kit-ty-kate)
v1.3.0 (19/01/2024)
Upgrade to Version 3.26.0 of the SPDX License List (@kit-ty-kate)
v1.2.0 (06/01/2023)
Upgrade to Version 3.19 of the SPDX License List (@kit-ty-kate)
Always sort the lists of licenses and exceptions the same way to make it easier to diff with later changes (@kit-ty-kate)
v1.1.0 (05/09/2021)
Increase the minimal required version of OCaml from 4.03 to 4.08 (@kit-ty-kate)
v1.0.0 (29/07/2021)
First release: an (hopefully) complete and correct SPDX license expression parser and some tests. (@kit-ty-kate)
sectionYPositions = computeSectionYPositions($el), 10)" x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)" >
On This Page
v1.3.0 (19/01/2024)
v1.2.0 (06/01/2023)
v1.1.0 (05/09/2021)
v1.0.0 (29/07/2021)