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 and TypeScript

@Deno-PLC

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

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:

  • 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)
  • adapter-tcp TCP device adapter
  • adapter-osc Device adapter for OSC (Open Sound Control)
  • more device adapters coming soon...

Pinned Loading

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

    Native JSR support for Rollup/Vite

    TypeScript 8

  2. signal-utils signal-utils Public

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

    TypeScript

Repositories

Showing 8 of 8 repositories
  • 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 0 GPL-3.0 0 0 0 Updated Sep 27, 2024
  • .github Public
    deno-plc/.github’s past year of commit activity
    0 0 0 0 Updated Sep 1, 2024
  • signal-utils Public

    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 Sep 1, 2024
  • signal-broker-core Public

    Transport-layer-agnostic RPC communication library. Supports calling RPC functions (of course) and transmitting signals.

    deno-plc/signal-broker-core’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated May 15, 2024
  • deno-plc/signal-broker’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated May 10, 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…