Skip to content

Speculator

The ultimate toolkit for building, linting, and searching technical specifications with precision.

AST-First Engine

Process specifications using a robust Abstract Syntax Tree (AST), enabling deep analysis and transformation of your documents.

Schema-Central Architecture

Ensure consistency and correctness with a centralized schema that governs all your specification data and metadata.

Powerful Linting

Catch errors early with @openuji/speculator-lint, featuring custom rules tailored for technical specifications and standards.

Unified Search

Instantly find any definition or reference across your entire specification workspace with @openuji/speculator-search.

ReSpec Compatibility

Seamlessly generate W3C-style ReSpec documents from your source material using @openuji/render-respec.

Modular & Scalable

A monorepo-ready architecture that scales with your project, from small libraries to massive standards bodies.


Built by the OpenUJI team for the future of technical documentation.