Alex Stevovich
Artifacts
A representation of digital assets and their connectivity using colored triangles.

Artifact is a term I use for any digital asset I’ve made or published. Most are codebases, but they also include art tools, program extensions, thought experiments, and general utilities. While many are public, some listings reference private work kept for internal use.

The purpose of this section is to provide permanent, canonical links to these projects — a stable directory for reference across the internet. They aren’t products or portfolios, just the practical pieces that make up my work. Hopefully, this page gives some insight into the systems I build and the ways I approach problem-solving.

I often program modular parts that can be composed together into larger systems. It’s an effective approach that results in many small components. Not all projects suit this method, but I apply it whenever I can. Much of my code reflects this thinking. I use the ideas of atomic and canonical design to find the essential, platonic forms.

  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

An existential dependency.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A persistent logger using SQLite for storing logs with optional retention and max entries limit.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Calculates the bit-level entropy of a string or ID space given its cardinality and length.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Detects automated or crawler requests based on User-Agent heuristics. 🚨

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Caps an N-dimensional array to a maximum total volume (the product of its dimensions) while preserving proportions.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Returns the total number of possible combinations for a given cardinality and sequence length using BigInt exponentiation.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Removes duplicate characters from a string, preserving order.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Removes duplicate graphemes from a string, preserving order.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Fully featured, production-grade server back-end.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Utility for posting messages or JSON payloads to a Discord channel via webhook, with optional dry-run mode for testing.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A domain-level data container for site metadata, Open Graph information, and branding constants.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Middleware for serving HTML content in Express applications.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Express middleware to generate entropy via random bytes from Node.js crypto module.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Browser auto-refresh for Fastify, enabling seamless development.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Persistent image metadata registry built on top of scan-image-geom — provides unified storage, retrieval, and counting of image geometry data.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Minimal filesystem I/O helper with UTF-8 defaults.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

List all relative file paths in a directory, with optional recursive walking.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A link and platform catalog — manages site links, social URLs, and external references.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Beautiful, modular, programmatic HTML

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Recursive node transformations for Lydio.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Document object scaffold for Lydio.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Google Analytics gtag integration node for Lydio.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Direct HTML element classes for Lydio

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Reusable login form node for Lydio.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Complete production grade DOM for Lydio combining HTML, meta, schema, and layout fragments.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Metadata and social meta tag generator node for Lydio.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Useful general patterns for Lydio.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

JSON-LD Schema node for Lydio.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Simple and flexible SMTP email sender with dry-run support for testing.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Placeholder for the marle project reserving the base package.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Parses Marle text into html.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Parses Marle text into a canonical JSON structure.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Parses and serializes JSON front matter in text documents.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Parses and serializes TOML front matter in text documents.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Parses and serializes YAML front matter in text documents.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A universal data substrate that can be declaratively specialized.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Convert any filesystem path to POSIX format by replacing platform-specific separators with forward slashes.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Sorts your package.json keys poshly.💎

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A standards-compliant generator for producing robots.txt files.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Scans directories or files for both raster and SVG images — merging geometric metadata such as width, height, aspect ratio, orientation, format, and filesize.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Scans images within files or directories and extracts geometric metadata — width, height, orientation, aspect ratio, and format.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Scans SVG files or directories and extracts geometric metadata — width, height, aspect ratio, and orientation, with fallbacks for viewBox parsing.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A structured registry and loader for JSON-LD schema definitions and metadata entries.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Unified registry and loader for JavaScript file metadata used across site frameworks.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A standards-compliant generator for producing sitemap.xml files.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Aggregates file contents in a directory into a string, with optional recursive walking and extension filtering.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

Removes the http:// or https:// prefix from a URL string.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A simplifier util for FS/IO operations.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A standards-compliant generator for producing robots.txt files.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A standards-compliant generator for producing sitemap.xml files.

View Artifact
  • Type: Software
  • Software Type: NodeJS Package
  • Software Language: Language: NodeJS (Javascript)

A utility for parsing XML strings into a tree structure - safe for fragments and multi-root.

View Artifact