69 projects
cjm-transcript-workflow-management
A FastHTML management interface for context graph documents to list, inspect, delete, and import/export graph spines produced by transcript decomposition workflows.
cjm-transcript-source-select
FastHTML source selection component for transcript decomposition workflows, with federated database browsing, drag-drop ordering, and keyboard navigation.
cjm-fasthtml-sortable-queue
A reusable FastHTML component for Sortable.js-enhanced ordered queue panels with drag-and-drop reorder, keyboard navigation, and HTMX-powered mutations.
cjm-transcript-verify
A FastHTML verification step for transcript decomposition workflows that queries the context graph database to display integrity checks and sample inspection.
cjm-transcript-segment-align
FastHTML dual-column text segmentation & VAD alignment UI for transcript decomposition workflows with forced alignment-based text splitting for aligning text segments with VAD chunks.
cjm-fasthtml-card-stack
A fixed-viewport card stack component for FastHTML with keyboard navigation, scroll-to-nav, configurable focus position, and HTMX-driven OOB updates.
cjm-fasthtml-virtual-collection
FastHTML virtualized collection rendering with discrete navigation, custom scrollbar, table layout, and cell-level HTMX updates.
cjm-fasthtml-virtual-scrollbar
FastHTML virtual scrollbar component with drag-to-scrub, click-to-jump, and position indication for discrete-navigation containers.
cjm-transcript-review
FastHTML Reader View component for verifying transcript segmentation with audio playback and context graph commit.
cjm-transcript-vad-align
FastHTML VAD alignment component for transcript decomposition with Silero VAD audio chunking, card stack navigation with audio playback, and Web Audio API integration.
cjm-fasthtml-web-audio
A reusable Web Audio API manager for FastHTML applications with multi-buffer support, parallel decode, and card-stack-compatible playback.
cjm-nbdev-overview
Automated documentation and visualization tools for nbdev projects.
cjm-fasthtml-workflow-session-management
A workflow-agnostic FastHTML library for managing multiple in-progress workflow sessions with list, resume, create, delete, and rename sessions stored in a cjm-workflow-state state database.
cjm-fasthtml-interactions
Reusable user interaction patterns for FastHTML applications including multi-step wizards, master-detail views, modal workflows, and other stateful UI orchestration patterns.
cjm-workflow-state
SQLite-backed workflow state persistence and undo history for multi-step human-in-the-loop workflows.
cjm-fasthtml-step-progress
A compact, theme-aware step progress bar component for FastHTML multi-step workflows.
cjm-transcript-segmentation
FastHTML text segmentation component for transcript decomposition with NLTK sentence splitting, interactive split/merge UI with token selector, and card stack navigation.
cjm-fasthtml-keyboard-navigation
A declarative keyboard navigation framework for FastHTML applications with multi-zone focus management, mode switching, and HTMX integration.
cjm-fasthtml-jsonschema
Library for generating FastHTML user interfaces from JSON Schema configurations.
cjm-fasthtml-file-browser
Interactive file system navigation and selection UI components for FastHTML applications with extensible provider support.
cjm-fasthtml-job-monitor
A FastHTML component library for monitoring plugin job execution with progress tracking, log tailing, resource usage, and cancellation via a tabbed modal with content overlay.
cjm-system-monitor-nvidia
An NVIDIA GPU monitoring plugin for the cjm-plugin-system that provides real-time hardware telemetry via nvitop.
cjm-transcription-plugin-qwen3-forced-aligner
A Qwen3-based forced alignment plugin for the cjm-transcription-plugin-system that provides word-level audio-text alignment using Qwen/Qwen3-ForcedAligner-0.6B with progress reporting.
cjm-transcription-plugin-system
A flexible plugin system for audio transcription intended to make it easy to add support for multiple backends.
cjm-fasthtml-viewport-fit
Reusable viewport height measurement utility for FastHTML applications that dynamically fits element height to remaining viewport space with resize and HTMX integration.
cjm-plugin-system
Process-isolated plugin system with resource-aware scheduling, configuration validation, and lifecycle management for extensible Python applications.
cjm-demucs-v4
Inference-only fork of Demucs v4 that provides audio source separation with TorchCodec replacing torchaudio I/O.
cjm-media-plugin-ffmpeg
FFmpeg-based media processing plugin for the cjm-plugin-system that provides audio extraction, segmentation, format conversion, and segment extraction.
cjm-ffmpeg-utils
Audio/video processing utilities with FFmpeg: extraction, conversion, metadata handling, and progress bars.
cjm-graph-plugin-sqlite
A local, file-backed Context Graph worker for the cjm-plugin-system that implements graph storage, traversal, and querying using SQLite.
cjm-graph-plugin-system
Defines the standardized interface and data structures for Context Graph plugins, enabling the semantic linking, decomposition, and enrichment of multi-modal content.
cjm-transcription-plugin-voxtral-hf
Mistral Voxtral plugin for the cjm-transcription-plugin-system library - provides local speech-to-text transcription through 🤗 Transformers with configurable model selection and parameter control.
cjm-infra-plugin-system
Standardized interface and data structures for infrastructure monitoring plugins in the cjm-plugin-system ecosystem.
cjm-source-provider
Protocol and data types for querying content sources across decomposition workflows.
cjm-transcription-plugin-voxtral-vllm
Mistral Voxtral plugin for the cjm-transcription-plugin-system library - provides local speech-to-text transcription through vLLM with configurable model selection and parameter control.
cjm-transcription-plugin-whisper
OpenAI Whisper plugin for the cjm-transcription-plugin-system library - provides local speech-to-text transcription with configurable model selection and parameter control.
cjm-transcription-plugin-gemini
Google Gemini API plugin for the cjm-transcription-plugin-system library - provides speech-to-text transcription with configurable model selection and parameter control.
cjm-text-plugin-nltk
A local, NLTK-based text processing worker for the cjm-plugin-system that provides sentence splitting and tokenization with character-level span tracking.
cjm-media-plugin-silero-vad
A local, persistent Voice Activity Detection (VAD) worker for the cjm-plugin-system that provides high-accuracy speech segmentation using Silero VAD with SQLite result caching.
cjm-media-plugin-system
Defines standardized interfaces and data structures for media analysis (VAD, Scene Detection) and processing (FFmpeg, Conversion) plugins within the cjm-plugin-system ecosystem.
cjm-text-plugin-system
Defines standardized interfaces and data structures for text processing plugins, enabling modular NLP operations like sentence splitting, tokenization, and chunking within the cjm-plugin-system ecosystem.
cjm-fasthtml-token-selector
A token-level interactive text selector for FastHTML with gap, word, and span selection modes, custom key repeat navigation, and HTMX state sync.
cjm-fasthtml-daisyui
Python-native daisyUI v5 component and utility class builder providing dynamic class generation with full abstraction for FastHTML projects.
cjm-fasthtml-app-core
Core utilities and reusable patterns for FastHTML applications including page layouts, HTMX request handling, alerts, and navbar components.
cjm-fasthtml-media-gallery
FastHTML UI components for displaying media file collections with type-specific previews, playback, and pagination.
cjm-file-discovery
Pure Python library for batch file scanning with configurable filtering, metadata extraction, caching, and extensible provider support.
cjm-fasthtml-lucide-icons
Lucide icons as FastHTML SVG components with category/tag registry and factory API.
cjm-fasthtml-workflow-transcription-single-file
A self-contained single-file transcription workflow for FastHTML applications.
cjm-graph-domains
A shared library of Pydantic models and standard schemas for the cjm-graph-plugin-system ecosystem, enabling type-safe domain definitions across plugins and UIs.
cjm-fasthtml-settings
A drop-in schema-based configuration system for FastHTML applications with automatic UI generation, sidebar navigation, and persistent storage.
cjm-fasthtml-sse
Real-time Server-Sent Events (SSE) and HTMX integration library for FastHTML with cross-tab synchronization support.
cjm-error-handling
Structured error handling with context propagation, user-friendly messaging, and serialization support for reusable Python libraries.
cjm-transcription-utils
Miscellaneous utilities for helping with audio transcription.
cjm-tqdm-capture
Intercept and capture progress information from tqdm progress bars via callbacks without modifying existing code.
cjm-nbdev-docments
Tool for validating and updating documentation in nbdev projects for use with the fastcore.docments module.
cjm-fasthtml-tailwind
Python-native Tailwind CSS v4 utility builder providing dynamic class generation with full abstraction for FastHTML projects.
cjm-fasthtml-sysmon
FastHTML components and utilities for real-time system resource monitoring with SSE-based live updates.
cjm-fasthtml-byok
Secure API key management for FastHTML applications with encrypted storage, session/database persistence, and built-in UI components.
cjm-nbdev-utils
Miscellaneous utilities for nbdev projects.
cjm-torchvision-tfms
Some custom Torchvision tranforms.
cjm-yolox-pytorch
A PyTorch implementation of the YOLOX object detection model based on the mmdetection implementation.
cjm-pytorch-utils
Some utility functions for working with PyTorch.
cjm-pil-utils
Some PIL utility functions I frequently use.
cjm-byte-track
A standalone Python implementation of the ByteTrack multi-object tracker based on the official implementation.
cjm-psl-utils
Some utility functions using the Python Standard Library.
cjm-pandas-utils
Some utility functions for working with Pandas.
cjm-diffusers-utils
Some utility functions I frequently use with 🤗 diffusers.
cjm-kaggle-utils
Some utility functions for working with the Kaggle API.
cjm-parallel-utils
Utility functions for parallel operations.