An open API service for software projects hosted on Open Collective.

Simply Hexagonal

I'm one individual maintaining high quality open source, loosely coupled, typescript packages that can be easily connected to any software environment
Collective - Host: opensource - https://opencollective.com/simplyhexagonal - Code: https://github.com/simplyhexagonal

github.com/simplyhexagonal/short-unique-id

Short Unique ID (UUID) generation library. Available in NPM.

Stars: 424 - Last synced: 17 May 2026

github.com/simplyhexagonal/string-crypto

Small and simple (yet secure) library to encrypt and decrypt strings using PBKDF2 for key derivation and AES (defaulted to 256-bit / SHA512)

Stars: 22 - Last synced: 16 May 2026

github.com/simplyhexagonal/create-jscad-project

An npx starter template for JsCad projects using Typescript and Hot Reload preview

Stars: 12 - Last synced: 16 May 2026

github.com/simplyhexagonal/typescript-jupyter-kernel

Typescript kernel for Jupyter Notebook and Labs

Stars: 6 - Last synced: 16 May 2026

github.com/simplyhexagonal/doorlock

Allow or deny access based on a hierarchy of restrictions, permissions, roles, and users.

Stars: 5 - Last synced: 16 May 2026

github.com/simplyhexagonal/fastify-file-browser

Read-only file browser UI for viewing and downloading local files within the current working directory.

Stars: 3 - Last synced: 16 May 2026

github.com/simplyhexagonal/exec

A convenient async wrapper for Node.js's child_process.exec function

Stars: 2 - Last synced: 16 May 2026

github.com/simplyhexagonal/session-sso

Simple session SSO library to log in with Google, Github, Facebook, or a custom OAuth2 implementation

Stars: 2 - Last synced: 16 May 2026

github.com/simplyhexagonal/json-schema-to-mongoose-schema

Function to convert JSON Schema (draft v4+) to Mongoose (v5, v6) Schema

Stars: 2 - Last synced: 16 May 2026

github.com/simplyhexagonal/create-p5-project

An npm / npx starter template for P5 projects using Typescript and Hot Reload preview

Stars: 2 - Last synced: 06 Jun 2026

github.com/simplyhexagonal/i18n

i18next wrapper for use as an esbuild / ViteJS plugin or as a stand-alone dependency

Stars: 1 - Last synced: 16 May 2026

github.com/simplyhexagonal/recurring-task-queue

Versatile type-safe task queueing library for recurring user-editable tasks.

Stars: 1 - Last synced: 16 May 2026

github.com/simplyhexagonal/mono-context

Global context to easily share data between monorepo packages

Stars: 1 - Last synced: 16 May 2026

github.com/simplyhexagonal/logger

Extensible debug logger with singleton capabilities, made to easily broadcast to multiple communication channels/transports

Stars: 1 - Last synced: 16 May 2026

github.com/simplyhexagonal/fastify-chat-server

Simple Websockets chat server including client UI

Stars: 1 - Last synced: 16 May 2026

github.com/simplyhexagonal/code-standards

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/base-projects

Typescript boilerplates we use to generate Simply Hexagonal projects

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/logger-cli

CLI wrapper for @simplyhexagonal/logger

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/function-queue

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/refup

Reference up your typescript output to get rid of the pesky Uncaught ReferenceError

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/gen-contributor-svg

Generate a contributor SVG from a GitHub username

Stars: 0 - Last synced: 03 Jun 2026

github.com/simplyhexagonal/json-expand

A TypeScript library for expanding flat JSON objects into nested structures based on dot-notation keys.

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/typedoc-plugin-script-inject

Typedoc Plugin for adding external Javascript to docs output

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/elean

Convenience function to parse environment variables to boolean

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/web-archiver

Puppeteer based tool to download a static version of a website (including its assets)

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/logger-transport-discord

This is a transport which allows @simplyhexagonal/logger to use Discord as a communication channel

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/ssg-content-plugin

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/hexstatic

TBD

Stars: 0 - Last synced: 26 May 2026

github.com/simplyhexagonal/failsafe-function

Robust function wrapper with automatic retry logic, error handling, and timeout management

Stars: 0 - Last synced: 28 May 2026

github.com/simplyhexagonal/parse-search-string

Parsing of search strings into optional, required, or forbidden phrases, groups, operators, and/or words

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/simple-strings

Convenient functions to normalize strings with international special characters (diacritics)

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/standard-constants

Exhaustive collection of Typescript interfaces, constant values, and utils based on official international standards

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/multi-replace

Functions to easily perform various replace operations on a Javascript/Typescript string

Stars: 0 - Last synced: 16 May 2026

github.com/simplyhexagonal/project-structure

Simple Typescript functionality to initialize a project's folder structure from a sane JSON definition

Stars: 0 - Last synced: 16 May 2026