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 8

  2. deno-plc deno-plc Public

    TypeScript

Repositories

Showing 8 of 8 repositories
  • deploy Public

    Lightweight service supervisor

    deno-plc/deploy’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Jan 2, 2025
  • deno-plc Public
    deno-plc/deno-plc’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Dec 31, 2024
  • .github Public
    deno-plc/.github’s past year of commit activity
    0 0 0 0 Updated Dec 20, 2024
  • signal-utils Public archive

    Small and easy to use utilities for Preact Signals that simplify usage in async code, with Sets, Maps and as timers

    deno-plc/signal-utils’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Dec 18, 2024
  • vite-plugin-deno Public

    Native JSR support for Rollup/Vite

    deno-plc/vite-plugin-deno’s past year of commit activity
    TypeScript 8 LGPL-2.1 0 0 0 Updated Nov 24, 2024
  • 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 Sep 27, 2024
  • slip Public

    TypeScript implementation of SLIP (https://en.wikipedia.org/wiki/Serial_Line_Internet_Protocol)

    deno-plc/slip’s past year of commit activity
    TypeScript 0 LGPL-2.1 0 0 0 Updated May 5, 2024
  • adapter-osc Public

    Deno-PLC adapter for OSC

    deno-plc/adapter-osc’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated May 3, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…