Skip to content

Commit

Permalink
Updating tools page to use a table. Added Compliance Tressle. resolves
Browse files Browse the repository at this point in the history
  • Loading branch information
david-waltermire committed Aug 20, 2021
1 parent 035c871 commit 89c4476
Showing 1 changed file with 9 additions and 11 deletions.
20 changes: 9 additions & 11 deletions docs/content/tools/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,12 @@ If you have produced a tool that supports the OSCAL formats that you would like

See the [NIST Software Disclaimer](https://www.nist.gov/disclaimer) for more information.

## OSCAL Project: Open Source Tools and Libraries

- **[OSCAL Java Library:](https://github.com/usnistgov/liboscal-java)** Provides a Java-based programming API for reading and writing content conformant to the OSCAL XML, JSON, and YAML based models. This library is kept up-to-date with the [latest formats](/concepts/layer/) provided by the OSCAL project.
- **[XSLT Tooling:](https://github.com/usnistgov/oscal-tools/tree/master/xslt)** A variety of Extensible Stylesheet Language (XSL) Transformations (XSLT), Cascading Style Sheets (CSS), and related utilities for authoring, converting, and publishing OSCAL content in various forms.

## Community: Open Source Tools and Libraries

- **[OSCALkit:](https://github.com/docker/oscalkit)** Provides a GoLang SDK for OSCAL. Converts OSCAL XML -> JSON (and vice versa). Converts [OpenControl](https://open-control.org/) projects into OSCAL.
- **[OSCAL GUI:](https://github.com/brianrufgsa/OSCAL-GUI)** A proof of concept GUI tool for interacting with OSCAL content based on [OSCAL milestone 2](https://github.com/usnistgov/OSCAL/releases/tag/v1.0.0-milestone2).
- **[OSCAL REST:](https://github.com/EasyDynamics/oscal-rest)** An initial OpenAPI definition of an OSCAL REST API.
- **[OSCAL React Library:](https://github.com/EasyDynamics/oscal-react-library)** A library of React components and an example user interface application that provides a direct UI into OSCAL.
## Open Source Tools and Libraries

| Name | Provider/Developer | Description |
|:---|:---|:---|
| [Compliance trestle](https://github.com/IBM/compliance-trestle) | IBM | A python SDK and command line tool which manipulates OSCAL structures and supports transformation of data into OSCAL. |
| [OSCAL Java Library](https://github.com/usnistgov/liboscal-java) | NIST OSCAL Project | A Java-based programming API for reading and writing content conformant to the OSCAL XML, JSON, and YAML based models. |
| [OSCAL React Component Library](https://github.com/EasyDynamics/oscal-react-library) | Easy Dynamics | A library of reusable React components and an [example user interface application](https://oscal-viewer.msd.easydynamics.com/catalog) that provides a direct UI into OSCAL. |
| [OSCAL REST API](https://github.com/EasyDynamics/oscal-rest) | Easy Dynamics | An initial OpenAPI definition of an OSCAL REST API that describes how systems might manipulate catalogs, profiles, components, and SSPs. |
| [XSLT Tooling](https://github.com/usnistgov/oscal-tools/tree/master/xslt) | NIST OSCAL Project | A variety of Extensible Stylesheet Language (XSL) Transformations (XSLT), Cascading Style Sheets (CSS), and related utilities for authoring, converting, and publishing OSCAL content in various forms. |

0 comments on commit 89c4476

Please sign in to comment.