Java is probably the most comprehensive one:
https://github.com/spdx/Spdx-Java-Library/

This shacl2code can generate bindings for C++, Go, and Python
https://github.com/JPEWdev/shacl2code/
The Rust binding generation PR just got merged
https://github.com/JPEWdev/shacl2code/pull/100

To make it easier for Python users, a pre-packaged Python binding is also
available:
https://github.com/spdx/spdx-python-model

JavaScript / TypeScript is

--

For SPDX 2.x, these are available
https://github.com/spdx/tools-golang
https://github.com/spdx/tools-python
https://github.com/spdx/tools-ts

The Java and Python tools are used for this web-based tool
https://tools.spdx.org/

Maximilian Huber did a review two years ago. Some info may be outdated, but
it's a good overview:
https://archive.fosdem.org/2024/schedule/event/fosdem-2024-3096-overview-of-spdx-tooling-and-how-spdx3-gets-adopted/

cheers,
Art


On Thu, 4 Jun 2026 at 16:48, Alfred Strauch via lists.spdx.org <alfred=
[email protected]> wrote:

> Tools for supporting developers in the use of SPDX.
> Supports SPDX integration
>
> List status for each language with binding - ie. RUST, C++
>
>
> Alfred Strauch
> President
> Smart Talk Beacon Solutions Ltd.
>
> Email: [email protected]
> Web: www.smarttalkbeacon.com
>
>  [image: Security: The Value of SBOMs | Flux]
>
> Confidentiality and Disclaimer: The information in this transmission may
> be confidential and/or protected by legal professional privilege, and is
> intended only for the person or persons to whom it is addressed. If you are
> not such a person, you are warned that any disclosure, copying or
> dissemination of the information is unauthorized  If you have received the
> transmission in error, please immediately contact this Office by telephone
> or email, to inform us of the error and to enable arrangements to be made
> for the destruction of the transmission, or its return at our cost. No
> liability is accepted for any unauthorized use of the information contained
> in this transmission.
> If the transmission contains advice, the advice is based on instructions
> in relation to, and is provided to the addressee in connection with, the
> matter mentioned above. Responsibility is not accepted for reliance upon it
> by any other person or for any other purpose.
>
>
>
> 
>
>

-- 
The job of a citizen is to keep his mouth open.
-- Günter Grass


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#1505): https://lists.spdx.org/g/Spdx-outreach/message/1505
Mute This Topic: https://lists.spdx.org/mt/119648235/21656
Group Owner: [email protected]
Unsubscribe: https://lists.spdx.org/g/Spdx-outreach/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to