Skip to content

Driver and real language packages (Python, Go, Dart), then OCR and PDF rendering in Rust #313

Open

Description

@russoedu

Tracking issue for the plan in docs/research/driver-and-language-packages.md, revised on 2026-10-17 for the move to MonoSmith and the ten languages it builds.

Today the Python package runs the CLI once per call and needs Node on the PATH. The plan keeps the engine in TypeScript, puts a driver in front of it, ships the driver as a bundled per-platform runtime (the Playwright model), and gives each language a real package over one generated schema and one conformance suite. The measured hot spots move to Rust behind the contracts that already exist. The repository moves from mnci to MonoSmith first, and MonoSmith is improved as gaps are found (issues filed there: monosmith-app/monosmith#248 to #254).

Nothing in @opencraw/core, Studio, the extension or the MCP tools changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TjR6eM2tUwU3NGnKXsmEap

Activity

  1. 13 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions