benchtop-plc

Browser-based software PLC aiming at IEC 61131-3 compliance, running the latest build in the browser with no installation.

ToolchainOpen sourceActiveEmbeddedManufacturing

What it does and how it connects

benchtop-plc is a browser-based software PLC that aims at IEC 61131-3 compliance. The latest release runs in the browser at the project site, with no installation needed. It is a TypeScript monorepo with runtime, project and web packages, developed with strict TypeScript, ESLint, dependency-direction checks and Vitest unit and conformance tests.

Conformance is tested against PLCopen XML with bounded property tests, and the README's examples include a user-defined function block for two interlocked motors with a nested TON start, and a tank station combining two parameterized PROGRAM instances. Releases follow a version-consistency test across every package and example, with the changelog dated per release.

Sources

  1. 1READMEgithub.com
  2. 2Release v0.8.0github.com
  3. 3Websiteyasukei.github.io

Not verified

  • Pricing (none stated on the repo)
  • Real user voices (recent issues are the maintainer's own infrastructure issues)
  • Related Error Index entries (no PLC entry exists in the Error Index)

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.