1. Building blocks
StrictDoc is based on the following open-source libraries and tools:
| Library/tool | Description |
|---|---|
| TextX | Used for StrictDoc grammar definition and parsing of the sdoc files. |
| Jinja | Rendering HTML templates. |
| Sphinx and Docutils |
|
| FastAPI | Server used for StrictDoc's Web-based user interface. |
| Turbo and Stimulus | Javascript frameworks used for StrictDoc's Web-based user interface. |
| Selenium and SeleniumBase | Used for end-to-end testing of StrictDoc's Web-based user interface. |