A repository (often called a “repo”) is simply a place where software projects live. It contains the source code, documentation, and history of a project so it can be developed, shared, and maintained over time.
This page lists my public repositories — primarily software repos — ranging from small, focused utilities to larger systems and experimental frameworks. Many of these are internal tools I use daily, while others are exploratory projects or reusable components that support my broader work across software, art, and entertainment development.
Featured Repos
AcidLog
- Type: nodejs_package
- Github URL: github.com/alexstevovich/acidlog-nodejs
- Gitlab URL: gitlab.com/alexstevovich/acidlog-nodejs
- NPM URL: www.npmjs.com/package/acidlog
- License: Apache-2.0
A persistent logger using SQLite for storing logs with optional retention and max entries limit.
@alexstevovich/existed
- Type: nodejs_package
- Github URL: github.com/alexstevovich/alexstevovich-existed-nodejs
- Gitlab URL: gitlab.com/alexstevovich/alexstevovich-existed-nodejs
- NPM URL: www.npmjs.com/package/@alexstevovich/existed
- License: Apache-2.0
An existential dependency.
Bit Entropy
- Type: nodejs_package
- Github URL: github.com/alexstevovich/bit-entropy-nodejs
- Gitlab URL: gitlab.com/alexstevovich/bit-entropy-nodejs
- NPM URL: www.npmjs.com/package/bit-entropy
- License: Apache-2.0
Calculates the bit-level entropy of a string or ID space given its cardinality and length.
BotPolice
- Type: nodejs_package
- Github URL: github.com/alexstevovich/botpolice-nodejs
- Gitlab URL: gitlab.com/alexstevovich/botpolice-nodejs
- NPM URL: www.npmjs.com/package/botpolice
- License: Apache-2.0
Detects automated or crawler requests based on User-Agent heuristics. 🚨
capdim
- Type: nodejs_package
- Github URL: github.com/alexstevovich/capdim-nodejs
- Gitlab URL: gitlab.com/alexstevovich/capdim-nodejs
- NPM URL: www.npmjs.com/package/capdim
- License: MIT
Caps an N-dimensional array to a maximum total volume (the product of its dimensions) while preserving proportions.
Cardinal Power
- Type: nodejs_package
- Github URL: github.com/alexstevovich/cardinal-power-nodejs
- Gitlab URL: gitlab.com/alexstevovich/cardinal-power-nodejs
- NPM URL: www.npmjs.com/package/cardinal-power
- License: Apache-2.0
Returns the total number of possible combinations for a given cardinality and sequence length using BigInt exponentiation.
De-Duplicate Chars
- Type: nodejs_package
- Github URL: github.com/alexstevovich/dedupe-chars-nodejs
- Gitlab URL: gitlab.com/alexstevovich/dedupe-chars-nodejs
- NPM URL: www.npmjs.com/package/dedupe-chars
- License: Apache-2.0
Removes duplicate characters from a string, preserving order.
De-Duplicate Graphemes
- Type: nodejs_package
- Github URL: github.com/alexstevovich/dedupe-graphemes-nodejs
- Gitlab URL: gitlab.com/alexstevovich/dedupe-graphemes-nodejs
- NPM URL: www.npmjs.com/package/dedupe-graphemes
- License: Apache-2.0
Removes duplicate graphemes from a string, preserving order.
DeepFrame
- Type: nodejs_package
- Github URL: github.com/alexstevovich/deepframe-nodejs
- Gitlab URL: gitlab.com/alexstevovich/deepframe-nodejs
- NPM URL: www.npmjs.com/package/deepframe-graphemes
- License: Apache-2.0
Fully featured, production-grade server back-end.
DiscordChan
- Type: nodejs_package
- Github URL: github.com/alexstevovich/discordchan-nodejs
- Gitlab URL: gitlab.com/alexstevovich/discordchan-nodejs
- NPM URL: www.npmjs.com/package/discordchan
- License: Apache-2.0
Utility for posting messages or JSON payloads to a Discord channel via webhook, with optional dry-run mode for testing.
DomainTote
- Type: nodejs_package
- Github URL: github.com/alexstevovich/domain-tote-nodejs
- Gitlab URL: gitlab.com/alexstevovich/domain-tote-nodejs
- NPM URL: www.npmjs.com/package/domain-tote
- License: Apache-2.0
A domain-level data container for site metadata, Open Graph information, and branding constants.
Express HTML
- Type: nodejs_package
- Github URL: github.com/alexstevovich/express-html-nodejs
- Gitlab URL: gitlab.com/alexstevovich/express-html-nodejs
- NPM URL: www.npmjs.com/package/express-html
- License: MIT
Middleware for serving HTML content in Express applications.
Express Random
- Type: nodejs_package
- Github URL: github.com/alexstevovich/express-random-nodejs
- Gitlab URL: gitlab.com/alexstevovich/express-random-nodejs
- NPM URL: www.npmjs.com/package/express-random
- License: MIT
Express middleware to generate entropy via random bytes from Node.js crypto module.
Fastify Refresh
- Type: nodejs_package
- Github URL: github.com/alexstevovich/fastify-refresh-nodejs
- Gitlab URL: gitlab.com/alexstevovich/fastify-refresh-nodejs
- NPM URL: www.npmjs.com/package/fastify-refresh
- License: Apache-2.0
Browser auto-refresh for Fastify, enabling seamless development.
ImageTote
- Type: nodejs_package
- Github URL: github.com/alexstevovich/image-tote-nodejs
- Gitlab URL: gitlab.com/alexstevovich/image-tote-nodejs
- NPM URL: www.npmjs.com/package/image-tote
- License: Apache-2.0
Persistent image metadata registry built on top of scan-image-geom — provides unified storage, retrieval, and counting of image geometry data.
io8
- Type: nodejs_package
- Github URL: github.com/alexstevovich/io8-nodejs
- Gitlab URL: gitlab.com/alexstevovich/io8-nodejs
- NPM URL: www.npmjs.com/package/io8-tote
- License: MIT
Minimal filesystem I/O helper with UTF-8 defaults.
LIFI
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lifi-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lifi-nodejs
- NPM URL: www.npmjs.com/package/lifi
- License: MIT
List all relative file paths in a directory, with optional recursive walking.
LinkTote
- Type: nodejs_package
- Github URL: github.com/alexstevovich/link-tote-nodejs
- Gitlab URL: gitlab.com/alexstevovich/link-tote-nodejs
- NPM URL: www.npmjs.com/package/link-tote
- License: Apache-2.0
A link and platform catalog — manages site links, social URLs, and external references.
Lydio Bubbles
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-bubbles-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-bubbles-nodejs
- NPM URL: www.npmjs.com/package/@lydio/bubbles
- License: Apache-2.0
Recursive node transformations for Lydio.
Lydio DOM
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-dom-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-dom-nodejs
- NPM URL: www.npmjs.com/package/@lydio/dom
- License: Apache-2.0
Document object scaffold for Lydio.
Lydio Google Tag
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-google-tag-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-google-tag-nodejs
- NPM URL: www.npmjs.com/package/@lydio/google-tag
- License: Apache-2.0
Google Analytics gtag integration node for Lydio.
Lydio HTML
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-html-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-html-nodejs
- NPM URL: www.npmjs.com/package/@lydio/html
- License: Apache-2.0
Direct HTML element classes for Lydio
Lydio Login Form
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-login-form-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-login-form-nodejs
- NPM URL: www.npmjs.com/package/@lydio/login-form
- License: Apache-2.0
Reusable login form node for Lydio.
Lydio MEGALODOM
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-megalodom-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-megalodom-nodejs
- NPM URL: www.npmjs.com/package/@lydio/megalodom
- License: Apache-2.0
Complete production grade DOM for Lydio combining HTML, meta, schema, and layout fragments.
Lydio Meta Tags
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-meta-tags-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-meta-tags-nodejs
- NPM URL: www.npmjs.com/package/@lydio/meta-tags
- License: Apache-2.0
Metadata and social meta tag generator node for Lydio.
Lydio Molecules
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-moleclues-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-moleclues-nodejs
- NPM URL: www.npmjs.com/package/@lydio/molecules
- License: Apache-2.0
Useful general patterns for Lydio.
Lydio
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-nodejs
- NPM URL: www.npmjs.com/package/lydio
- License: Apache-2.0
Beautiful, modular, programmatic HTML
Lydio Schema
- Type: nodejs_package
- Github URL: github.com/alexstevovich/lydio-schema-nodejs
- Gitlab URL: gitlab.com/alexstevovich/lydio-schema-nodejs
- NPM URL: www.npmjs.com/package/@lydio/schema
- License: Apache-2.0
JSON-LD Schema node for Lydio.
mailchan
- Type: nodejs_package
- Github URL: github.com/alexstevovich/mailchan-nodejs
- Gitlab URL: gitlab.com/alexstevovich/mailchan-nodejs
- NPM URL: www.npmjs.com/package/mailchan
- License: Apache-2.0
Simple and flexible SMTP email sender with dry-run support for testing.
Marle HTML
- Type: nodejs_package
- Github URL: github.com/alexstevovich/marle-html-nodejs
- Gitlab URL: gitlab.com/alexstevovich/marle-html-nodejs
- NPM URL: www.npmjs.com/package/@marle/html
- License: Apache-2.0
Parses Marle text into html.
Marle JSON
- Type: nodejs_package
- Github URL: github.com/alexstevovich/marle-json-nodejs
- Gitlab URL: gitlab.com/alexstevovich/marle-json-nodejs
- NPM URL: www.npmjs.com/package/@marle/json
- License: Apache-2.0
Parses Marle text into a canonical JSON structure.
Marle
- Type: nodejs_package
- Github URL: github.com/alexstevovich/marle-nodejs
- Gitlab URL: gitlab.com/alexstevovich/marle-odejs
- NPM URL: www.npmjs.com/package/@marle/json
- License: Apache-2.0
Placeholder for the Marle project reserving the base package.
Matter JSON
- Type: nodejs_package
- Github URL: github.com/alexstevovich/matter-json-nodejs
- Gitlab URL: gitlab.com/alexstevovich/matter-json-nodejs
- NPM URL: www.npmjs.com/package/matter-json
- License: Apache-2.0
Parses and serializes JSON front matter in text documents.
Matter TOML
- Type: nodejs_package
- Github URL: github.com/alexstevovich/matter-toml-nodejs
- Gitlab URL: gitlab.com/alexstevovich/matter-toml-nodejs
- NPM URL: www.npmjs.com/package/matter-toml
- License: Apache-2.0
Parses and serializes TOML front matter in text documents.
Matter YAML
- Type: nodejs_package
- Github URL: github.com/alexstevovich/matter-yaml-nodejs
- Gitlab URL: gitlab.com/alexstevovich/matter-yaml-nodejs
- NPM URL: www.npmjs.com/package/matter-yaml
- License: Apache-2.0
Parses and serializes YAML front matter in text documents.
pandata
- Type: nodejs_package
- Github URL: github.com/alexstevovich/pandata-nodejs
- Gitlab URL: gitlab.com/alexstevovich/pandata-nodejs
- NPM URL: www.npmjs.com/package/pandata
- License: Apache-2.0
A universal data substrate that can be declaratively specialized.
Path to Posix
- Type: nodejs_package
- Github URL: github.com/alexstevovich/path-to-posix-nodejs
- Gitlab URL: gitlab.com/alexstevovich/path-to-posix-nodejs
- NPM URL: www.npmjs.com/package/path-to-posix
- License: MIT
Convert any filesystem path to POSIX format by replacing platform-specific separators with forward slashes.
Poshify
- Type: nodejs_package
- Github URL: github.com/alexstevovich/poshify-nodejs
- Gitlab URL: gitlab.com/alexstevovich/poshify-nodejs
- NPM URL: www.npmjs.com/package/poshify
- License: Apache-2.0
Sorts your package.json keys poshly.💎
Robots Force 1
- Type: nodejs_package
- Github URL: github.com/alexstevovich/robotsforce1-nodejs
- Gitlab URL: gitlab.com/alexstevovich/robotsforce1-nodejs
- NPM URL: www.npmjs.com/package/robotsforce1
- License: Apache-2.0
A standards-compliant generator for producing robots.txt files.
Scan Image Geom
- Type: nodejs_package
- Github URL: github.com/alexstevovich/scan-image-geom-nodejs
- Gitlab URL: gitlab.com/alexstevovich/scan-image-geom-nodejs
- NPM URL: www.npmjs.com/package/scan-image-geom
- License: MIT
Scans directories or files for both raster and SVG images — merging geometric metadata such as width, height, aspect ratio, orientation, format, and filesize.
Scan Raster Geom
- Type: nodejs_package
- Github URL: github.com/alexstevovich/scan-raster-geom-nodejs
- Gitlab URL: gitlab.com/alexstevovich/scan-raster-geom-nodejs
- NPM URL: www.npmjs.com/package/scan-raster-geom
- License: MIT
Scans images within files or directories and extracts geometric metadata — width, height, orientation, aspect ratio, and format.
Scan SVG Geom
- Type: nodejs_package
- Github URL: github.com/alexstevovich/scan-svg-geom-nodejs
- Gitlab URL: gitlab.com/alexstevovich/scan-svg-geom-nodejs
- NPM URL: www.npmjs.com/package/scan-svg-geom
- License: MIT
Scans SVG files or directories and extracts geometric metadata — width, height, aspect ratio, and orientation, with fallbacks for viewBox parsing.
SchemaTote
- Type: nodejs_package
- Github URL: github.com/alexstevovich/schema-tote-nodejs
- Gitlab URL: gitlab.com/alexstevovich/schema-tote-nodejs
- NPM URL: www.npmjs.com/package/schema-tote
- License: Apache-2.0
A structured registry and loader for JSON-LD schema definitions and metadata entries.
ScriptTote
- Type: nodejs_package
- Github URL: github.com/alexstevovich/script-tote-nodejs
- Gitlab URL: gitlab.com/alexstevovich/script-tote-nodejs
- NPM URL: www.npmjs.com/package/script-tote
- License: Apache-2.0
Unified registry and loader for JavaScript file metadata used across site frameworks.
Sitemap Team 6
- Type: nodejs_package
- Github URL: github.com/alexstevovich/sitemapteam6-nodejs
- Gitlab URL: gitlab.com/alexstevovich/sitemapteam6-nodejs
- NPM URL: www.npmjs.com/package/sitemapteam6
- License: Apache-2.0
A standards-compliant generator for producing sitemap.xml files.
strdir
- Type: nodejs_package
- Github URL: github.com/alexstevovich/strdir-nodejs
- Gitlab URL: gitlab.com/alexstevovich/strdir-nodejs
- NPM URL: www.npmjs.com/package/strdir
- License: MIT
Aggregates file contents in a directory into a string, with optional recursive walking and extension filtering.
Trim HTTP
- Type: nodejs_package
- Github URL: github.com/alexstevovich/trim-http-nodejs
- Gitlab URL: gitlab.com/alexstevovich/trim-http-nodejs
- NPM URL: www.npmjs.com/package/trim-http
- License: MIT
Removes the http:// or https:// prefix from a URL string.
warpzone
- Type: nodejs_package
- Github URL: github.com/alexstevovich/warpzone-nodejs
- Gitlab URL: gitlab.com/alexstevovich/warpzone-nodejs
- NPM URL: www.npmjs.com/package/warpzone
- License: MIT
A simplifier util for FS/IO operations.
WebStandard Robots
- Type: nodejs_package
- Github URL: github.com/alexstevovich/webstandard-robots-nodejs
- Gitlab URL: gitlab.com/alexstevovich/webstandard-robots-nodejs
- NPM URL: www.npmjs.com/package/@webstandard/robots
- License: Apache-2.0
A standards-compliant generator for producing robots.txt files.
WebStandard Sitemap
- Type: nodejs_package
- Github URL: github.com/alexstevovich/webstandard-sitemap-nodejs
- Gitlab URL: gitlab.com/alexstevovich/webstandard-sitemap-nodejs
- NPM URL: www.npmjs.com/package/@webstandard/sitemap
- License: Apache-2.0
A standards-compliant generator for producing sitemap.xml files.
XML to Tree
- Type: nodejs_package
- Github URL: github.com/alexstevovich/xml-to-tree-nodejs
- Gitlab URL: gitlab.com/alexstevovich/xml-to-tree-nodejs
- NPM URL: www.npmjs.com/package/xml-to-tree
- License: Apache-2.0
A utility for parsing XML strings into a tree structure - safe for fragments and multi-root.