Skip to content
@deno-plc

@Deno-PLC

This is a collection of libraries, templates and code snippets to build PLC and PLC-related applications with Deno, TypeScript and Rust

@Deno-PLC

This is a collection of libraries, templates and code snippets to build PLC and PLC-related applications with Deno, TypeScript and Rust.

With the help of the projects within this organization you can build HTML5 HMI Panels, Home automation applications and everything else which introduces communication with hardware IO devices.

Warning

Do NEVER use any part of this project in SAFETY CRITICAL systems. Software written in languages like JS/TS is not suitable for such applications, because code execution is highly undeterministic (especialy the V8 JIT) and therefore does not meet any hard timing requirements. Safety critical systems require special certified Hard- and Software

Nevertheless you can use TypeScript to communicate with such Safety-PLCs

Projects:

Most packages live inside the deno-plc monorepo.

The following projects are developed for and together with deno-plc, but they can be used independently:

  • vite-plugin-deno Use Deno imports (jsr:, https://, ...) with Vite and drop node_modules.
  • signal-utils Small and easy to use utilities for Preact Signals that simplify usage in async code, with Sets, Maps and as timers
  • sACN-Deno Deno port of k-yle/sACN
  • slip TypeScript implmentation of SLIP (Serial Line Internet Protocol)

Pinned Loading

  1. vite-plugin-deno vite-plugin-deno Public

    Native JSR support for Rollup/Vite

    TypeScript 13 1

  2. deno-plc deno-plc Public

    TypeScript 1

Repositories

Showing 10 of 12 repositories
  • deno-plc/deno-obs-interface’s past year of commit activity
    TypeScript 1 GPL-3.0 0 0 0 Updated May 3, 2025
  • build Public

    Custom build system for @deno-plc

    deno-plc/build’s past year of commit activity
    TypeScript 0 GPL-3.0 0 2 0 Updated Apr 29, 2025
  • deno-plc Public
    deno-plc/deno-plc’s past year of commit activity
    TypeScript 0 GPL-3.0 1 5 0 Updated Apr 12, 2025
  • deno_ast_version_patch Public Forked from denoland/deno_ast

    Source text parsing, lexing, and AST related functionality for Deno

    deno-plc/deno_ast_version_patch’s past year of commit activity
    Rust 0 MIT 51 0 0 Updated Apr 4, 2025
  • smoke Public Forked from sinclairzx81/smoke

    Run Web Servers in Web Browsers over WebRTC

    deno-plc/smoke’s past year of commit activity
    TypeScript 0 52 1 0 Updated Apr 4, 2025
  • deploy Public

    Lightweight service supervisor

    deno-plc/deploy’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Mar 26, 2025
  • adapter-osc Public

    Deno-PLC adapter for OSC

    deno-plc/adapter-osc’s past year of commit activity
    TypeScript 1 GPL-3.0 0 0 0 Updated Mar 10, 2025
  • adapter-tcp Public

    Base adapter for devices that can be controlled via a TCP socket

    deno-plc/adapter-tcp’s past year of commit activity
    TypeScript 1 GPL-3.0 1 0 0 Updated Feb 27, 2025
  • vite-plugin-deno Public

    Native JSR support for Rollup/Vite

    deno-plc/vite-plugin-deno’s past year of commit activity
    TypeScript 13 LGPL-2.1 1 1 0 Updated Feb 27, 2025
  • .github Public
    deno-plc/.github’s past year of commit activity
    0 0 0 0 Updated Dec 20, 2024

Top languages

Loading…

Most used topics

Loading…