Main Website: https://spdx.dev/
This organization houses the primary development activity for SPDX. Use the categories below to find the repositories you are interested in.
These repositories are useful if you are looking for more information about how to use SPDX and example SPDX files.
- using - This repository contains long-form text that explains how to use SPDX, or walks readers through various SPDX use cases.
- spdx-examples - This repository contains example SPDX files covering various versions and use cases
These repository contain SPDX related tools and code bindings, which are useful if you want to produce or consumer SPDX documents.
- tools-python - Python library for dealing with SPDX documents
- spdx-python-model - Low level Python library for reading and writing SPDX documents
- spdx-online-tools - Source for the tools.spdx.org web application
- tools-golang - Go library for dealing with SPDX documents
- spdx-go-model - Low level Go library for reading and writing SPDX documents
- tools-java - Java command line utility for managing and converting SPDX documents
- spdx-java-library - Java library supporting reading, writing, converting, and validating SPDX documents
- spdx-java-* - Support libraries used by the spdx-java-library. Descriptions of these repos can be found in the spdx-java-library API documentation
- tools-ts - TypeScript / JavaScript library for writing SPDX documents
These repositories are related to the SPDX License List
- license-list-XML - The XML Source for the SPDX License List
- license-list-data - The generated content (e.g. Web site, JSON, etc) from the License List XML
- licenseListPublisher - Source for the tool that generates the license list data
These repositories define the SPDX 3 SBoM Standard
- spdx-3-model - This is the main SPDX 3 model files. If you would like to modify or extend the SPDX 3 specification, start here.
- spdx-spec - The canonical SPDX specification, such as website files, RDF file, etc. This has both static content as well as content generated from the SPDX 3 model Markdown files.
- spec-parser - This is the tool that translates the SPDX 3 model files from Markdown to various outputs
These repositories are related to the SPDX Community activities
- meetings - Information about SPDX meetings including schedule, links to join, minutes, etc.
- outreach - Outreach resources for SPDX (e.g. Conference talks, presentations, etc.)
- governance - Governance practices for the SPDX Working Group.