GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • bacnet-js
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — BACnet JS

README.md

🏢 BACnet JS

Welcome to the bacnet-js organization — a modern, open-source suite of tools for working with the BACnet protocol in Node.js. Whether you're building automation tools, testing building management systems, or emulating devices, bacnet-js provides a modular, type-safe, and developer-friendly ecosystem.


📦 Repositories

@bacnet-js/client

🧠 Low-level BACnet protocol implementation in TypeScript

A robust TypeScript library for encoding and decoding BACnet packets. This is the core engine of the ecosystem, enabling direct communication with BACnet-compatible devices. Fully tested and ideal for custom BACnet integrations.

@bacnet-js/device

🛠️ Virtual BACnet devices made easy

Create and simulate BACnet devices in Node.js for development, testing, or network emulation. Built on top of @bacnet-js/client, this module allows you to spin up virtual BACnet devices with ease. Also written in TypeScript and fully covered by test suites.


🤝 Sponsorship

This project is proudly sponsored by
Innovation System srl
A company focused on smart systems, automation, and IoT innovation.


🧭 Project Goals

  • Provide modern BACnet tooling for Node.js developers
  • Offer reliable testing environments via emulated devices
  • Build a growing ecosystem of utilities for the BACnet protocol

💬 Get Involved

We welcome contributors, testers, and early adopters!
Documentation and examples are coming soon — stay tuned!


Pinned Loading

  1. client client Public

    A BACnet protocol stack written in pure TypeScript.

    TypeScript 20 6

  2. device device Public

    A library for implementing BACnet IP devices

    TypeScript 4 2

Repositories

Loading
Type
Language
Sort
Showing 4 of 4 repositories
  • client Public

    A BACnet protocol stack written in pure TypeScript.

    Uh oh!

    There was an error while loading. Please reload this page.

    bacnet-js/client's past year of commit activity
    TypeScript 20 6 11 3 Updated Oct 1, 2026
  • device Public

    A library for implementing BACnet IP devices

    Uh oh!

    There was an error while loading. Please reload this page.

    bacnet-js/device's past year of commit activity
    TypeScript 4 MIT 2 4 0 Updated Jun 8, 2026
  • bacnet-stack-runner Public

    Docker image that makes bacnet-stack CLI tools accessible via a simple HTTP API.

    Uh oh!

    There was an error while loading. Please reload this page.

    bacnet-js/bacnet-stack-runner's past year of commit activity
    JavaScript 1 0 0 0 Updated Oct 3, 2025
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    bacnet-js/.github's past year of commit activity
    0 0 0 0 Updated Jun 27, 2025

People

@robertsLando

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.