Pinned Repositories
3kdb
Common TinTin++ game architecture + settings + database for 3-Kingdoms LP-MUD (3k.org)
api-data-tools
Bundle of utilities for generating migration files, syncing schema with database, and wiring up a REST API for a vanilla node backend (or integrated with any framework), all based on a schema.json file that it will keep in sync.
AutoBackup
A PHP script that you can run as a cronjob, that will automatically backup any directories in the config file, and put them somewhere else (ie. an external drive)
esbuild-envfile-plugin
esbuild plugin to load a .env file from the current file's directory or any parent. It will combine the environment variables with existing/system-wide process.env variables.
google-spreadsheet-javascript
Read data from google spreadsheets
gow
Go file watcher, builder, and runner. Barebones (fast), cross-platform (uses fsnotify), recursive, and configurable.
nestjs-gen
Generator to create module / repo / controller / service / model for NestJS
ObjectDataMapper
This is a simple module which expects a defined object schema (currently based on db-migrate library), and presents CRUD methods for any arbitrary object to a database based on those schemas (currently only supporting mysql).
web-framework-benchmarks
Benchmark between web frameworks - Go (net/http), Go (fasthttp), Rust (hyper), Rust (actix-web), Drogon (C++), JustJS (node alternative), .NET Core 5, and more to come.
rw3iss's Repositories
rw3iss/nestjs-gen
Generator to create module / repo / controller / service / model for NestJS
rw3iss/esbuild-envfile-plugin
esbuild plugin to load a .env file from the current file's directory or any parent. It will combine the environment variables with existing/system-wide process.env variables.
rw3iss/3kdb
Common TinTin++ game architecture + settings + database for 3-Kingdoms LP-MUD (3k.org)
rw3iss/web-framework-benchmarks
Benchmark between web frameworks - Go (net/http), Go (fasthttp), Rust (hyper), Rust (actix-web), Drogon (C++), JustJS (node alternative), .NET Core 5, and more to come.
rw3iss/schemedream
Project for generating harmonic color schemes using mathematical values.
rw3iss/better-local-storage-fallback
Updates/improvements to original local-storage-fallback library. This library checks and uses appropriate storage adapters for browser (localStorage, sessionStorage, cookies, memory), with a unified API for them, and better handling of errors and requests.
rw3iss/emoji-picker
A cross-platform system-tray application to choose and customize emojis, such as storing favorites, as well as images and gifs.
rw3iss/mudmaker
Angular 9 tool to build MUD areas from visual GUI, outputting LPC code.
rw3iss/wails-esbuild-example
Go desktop app as an HTML client using Wails, and vanilla frontend with esbuild.
rw3iss/api-data-tools
Bundle of utilities for generating migration files, syncing schema with database, and wiring up a REST API for a vanilla node backend (or integrated with any framework), all based on a schema.json file that it will keep in sync.
rw3iss/ai-notes
Repository for GitHub Pages about AI development.
rw3iss/Arduino-Coffee-Roaster
Framework for managing a custom coffee roaster board based on the Arduino Mega. Basically manages some buttons, sensors, and relays.
rw3iss/canvas-graph-drawing-utils
Consists of a React component to house a Graph class, which takes a canvas context, and exposes a drawling library for generating graph features (bar, line, point) from a set of data.
rw3iss/client-preact-esbuild-template
Base site template using Preact (with TypeScript) and esbuild, with hot reloading and CSS framework, app shell.
rw3iss/color-harmonizer
Harmonize and modify input file colors. Used to convert an entire project's colors (hex, and soon rgb) to desired harmonic values that are closest to their current ones.
rw3iss/DefinitelyTyped
The repository for high quality TypeScript type definitions.
rw3iss/esbuild-plugin-ifdef
rw3iss/jsdoc-generator
JSDoc automated generation. (modified for custom output)
rw3iss/json-group-sort-cli
Takes any input json file, optionally breaks apart keys by a given delimeter, ie. turns { "keya.keyb": val } into { keya: { keyb: val }}. This will also group all of the same prefixed entries under one key. It will finally then sort all the entries alphabetically, or according to the configured sorting options.
rw3iss/node-db-migrate
Database migration framework for node
rw3iss/Prusa-Firmware
Firmware for Original Prusa i3 3D printer by PrusaResearch
rw3iss/React-Component-Library
Primarily react-based re-usable components.
rw3iss/react-router4-hmr-appshell-typescript-boilerplate
rw3iss/roaster-lvgl
Coffee roaster app/UI, utilizing LVGL framework for the UI, exported with SquareLine Studio.
rw3iss/rw3iss-vscode-dark-space-theme
My Visual Studio Code theme file (for JavaScript)
rw3iss/ryanweiss.net-v2
Version 2 of my portfolio site.
rw3iss/shader-tests
Misc beginner shader programs wrapped in a React application.
rw3iss/styles-lib
My shared styles library, SASS utilities, etc.
rw3iss/UniTS
A unified time series model.
rw3iss/vscode
Visual Studio Code contributions