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]] -=-=-=-=-=-=-=-=-=-=-=-
