35 packages
asynctools
Useful functions to deal with the new async/await world
bacnet-device
A TypeScript library for implementing BACnet IP devices in Node.js.
@bacnet-js/client
A BACnet® protocol stack written in pure TypeScript.
@bacnet-js/device
A TypeScript library for implementing BACnet IP devices in Node.js.
brooklet
Streams for functional programming in Node.js
columnify-json
A simple, one-dependency JSON formatter that uses whitespace and key (re)ordering to tabulate entries in JSON collections.
erratum
An extension of the native Error class that adds support for additional properties, simple assertions and can be extended as any other ES6 class.
failerr
Tools for type-safe handling of expected failure conditions through standard control flow
fpdash
Experimental collection of FP-oriented, Promise-compatible functions
@grovekit/homie-client
A GroveKit library for publishing and interacting with devices implementing the Homie MQTT convention.
@grovekit/homie-core
A GroveKit library that provides typings and utilities for working with the Homie MQTT convention throughout the rest of the GroveKit stack.
instant-relay
An opinionated library for asynchronous communication between nodes. Focuses on backpressure management, simplicity, performance.
@jacoscaz/bl-smol
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!
@jacoscaz/mqtt-packet-smol
Parse and generate MQTT packets like a breeze
@jacoscaz/mqtt-smol
A library for the MQTT protocol
littlehook
A lan-wide EventEmitter2 implementation supporting complete decentralization, auto-discovery and request-response emulation.
loopyloop
A simple class to instantiate infinite loops of async functions
netid-ni-tls
netid-ni-tls ============
ni-uri
Parse, format and digest utilities for Named Information (NI) URIs
no-exception
Library that implements a crash early, crash hard approach to handling unexpected failure conditions
ofutils
A collection of utility scripts for OmniFocus
pg-sidekick
Low-level wrapper around the postgres, pg-pool and pg-query-stream modules that centralises access to the most commonly-used functionalities and adds small bits of useful logic.
pinetto
Isomorphic, opinionated logging library focusing on simplicity and readability. Supports child loggers.
quadstore
Quadstore is a LevelDB-backed RDF graph database / triplestore for JavaScript runtimes (browsers, Node.js, Deno, Bun, ...) that implements the RDF/JS interfaces and supports SPARQL queries and querying across named graphs.
quadstore-comunica
SPARQL query engine for quadstore, built on the Comunica framework