John L. Carveth's repositories
notes.jlcarveth.dev
Source for the simple note-taking solution @ notes.jlcarveth.dev
auth.ts
Hashing / Salting wrapper library built on top of jsonwebtokens and node:crypto
deep-merge
Small library to recursively merge nested Javascript Objects
deno_blog
Minimal boilerplate blogging.
design-patterns
Description and implementation of common design patterns.
express-proxy
A proxy written in Node.js using the Express library. Used in conjunction with a frontend to allow making CORS requests to off-domain APIs.
genpass
Password generator function which can be installed as a command-line executable using the Deno runtime.
jlcarveth.dev
Repository for portfolio website
JLCarveth.github.io
Github Personal Page
log.js
A dead-simple utility that formats log messages in JSON and outputs them to STDOUT.
MacroPad
Source code for the simple 9-key macro pad sitting on my desk. Running on an Arduino Pro Micro (ATMega32u4)
mongoose-seeder
Node module to persist data once to a MongoDB system. Depends on mongoose. A database seeder.
portfolio-backend
A Node.js backend for my portfolio website.
portfoliobackend
The backend service for the portfolio website.
react-chartjs-2
React components for Chart.js, the most popular charting library
shairport-sync
AirPlay and AirPlay 2 audio player
spire-systemd
A collection of systemd units (`.service`, `.timer`, `.path`, etc) that collectively manage the back-end at East Electrical Supply
web
The SeAT Web Interface