Skip to content
View ricsam's full-sized avatar

Block or report ricsam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ricsam/README.md

Richie

Software engineer working on TypeScript tools and web applications.

Selected projects

  • agentic-web-research — self-hosted, model-directed web research with SearXNG, Playwright, Markdown extraction, and SSE.
  • isolate — V8 sandbox host for scripts, app servers, tests, browser sessions, and nested runtimes with explicit capability bindings.
  • shell-dsl — in-process POSIX-style shell with registered commands, streaming pipelines, scripts, and virtual filesystems.
  • richie-router — file-based React router that generates separate client and server-safe route manifests.
  • richie-rpc — Zod contracts for Bun servers, typed clients, OpenAPI, React Query, streams, SSE, and WebSockets.
  • formula-engine — spreadsheet parser and evaluator with sparse storage, dependency tracking, caching, autofill, and snapshots.
  • selection-manager — spreadsheet selection, navigation, editing, fill, merged-cell, and clipboard state.
  • react-tanstack-table-ui — virtualized TanStack Table UI with separate Material UI, Tailwind, and Bleu skins.
  • enstore — authenticated network file server with CLI and Node fs-style client packages.
  • enschedule — PostgreSQL scheduler with Bun workers, typed job schemas, access control, logs, and a React dashboard.
  • nafs — Node-style filesystem API over memory, local files, S3, and Enstore.

Also: sequence-viewer, richie-cron, jsonc-cli, and react-mixitup.

Website · All repositories

Pinned Loading

  1. react-mixitup react-mixitup Public

    Animate the addition, removal and shuffling of elements using css transitions with the react-mixitup component

    TypeScript 8 1

  2. anocca-ab/sequence-viewer anocca-ab/sequence-viewer Public

    A DNA and protein sequence viewer developed and maintained by Anocca

    TypeScript 10 4

  3. jsonc-cli jsonc-cli Public

    Read and modify JSONC documents. A CLI front-end for the jsonc-parser npm package

    JavaScript 3

  4. react-transition-collapse react-transition-collapse Public

    Performant accordion/collapse react component powered by css transitions and css transform for the animation.

    TypeScript 1 2

  5. nafs nafs Public

    Node Active FS - nafs. File system abstraction to read/write files to AWS S3 or local directory. Includes middleware for usage with express.

    TypeScript

  6. enschedule enschedule Public

    TypeScript 2