OpenSAS: An Open-Source SAS 9.4 Interpreter Written by Coding Agents
kirha.com- Category
- Developer Tools
- Rank
- No. 2088Tools index
Previous survey · No. 1977 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Data Processing
- Interfaces
- CLI · Web · Desktop
- Date
About
OpenSAS is an open-source, SAS 9.4-compatible interpreter written in Zig that produces byte-for-byte matching output to proprietary SAS across full clinical pipelines (SDTM, ADaM). It was built entirely by a coordinated team of seven coding agents using only public SAS documentation, comprising 87,795 lines of code, 3,548 commits, and over 2,600 unit and conformance tests, and runs on Linux, Windows, macOS, and in-browser.
What it does
An interpreter that executes scripts written in the SAS statistical programming language, running its data-processing steps and procedures directly so results can be produced and checked, primarily framed for producing clinical trial datasets and analysis outputs used in regulatory submissions.
Stated on the product site
- Platform
- Runs across desktop operating systems as well as in a web browser.
- Architecture
- The project describes its implementation as having no external dependencies.
- Interface
- Provides a browser-based playground for writing and running SAS programs without local installation.
- Scope
- Coverage is targeted at the subset of the language needed for clinical SDTM and ADaM data pipelines rather than the full SAS ecosystem.
- Development model
- Distributed as an open-source project hosted on GitHub that accepts outside pull requests.
Not stated on the site
- Which open-source license governs use and redistribution of the project is not stated on the page.
- The full range of SAS statements, procedures, and formats supported beyond the clinical SDTM and ADaM subset is not detailed.
- Whether any paid hosting, support, or enterprise offering exists alongside the interpreter is not mentioned.
Written from the product site at kirha.com.
What it can do
Interpret and execute SAS 9.4 code
SAS 9.4 program code → Program output matching proprietary SAS
Process clinical data pipelines (SDTM, ADaM)
Clinical trial datasets → SDTM/ADaM formatted output
Tags
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.