16 projects
vcti-predicate
VCollab Predicate - condition evaluation engine with extensible operators and modifiers
vcti-deck
Generic ordered collection with named items and policy-based compatibility
vcti-enum
Value-generated string enums with automatic naming conventions for Python
vcti-session
Session lifecycle, working directories, and logging configuration for Python applications
vcti-cache
Size-bounded object cache with pluggable eviction policies
vcti-short-uid
VCollab Short UID - short, URL-safe unique identifier generator
vcti-derived
An extensible, catalog-driven library for computing derived fields from multi-component engineering data arrays
vcti-shader-compiler
Offline Slang to GLSL ES 3.00 shader compiler: validated, linkable artifacts with reflection-derived uniform layouts
vcti-shader-base
The vocabulary a shader feature declares itself with: attribute/uniform/output specs and the ShaderDefinition record. Zero dependencies.
vcti-archive
Archive handling for VCollab applications — extract zip/tar.gz archives and stream directories as zip
vcti-shader-fringe
The fringe colormap shader feature: the fragment-stage math that turns a value into a colour.
vcti-plugin-catalog
Generic plugin registry with typed descriptors and attribute-based filtering for Python
vcti-error
Shared exception classes for vcti packages, plus exception-to-exit-code contracts: the mechanics and the VCollab vocabularies
vcti-escapers
Escapers for CSV, Markdown, XML, HTML, JSON and URL, each verified against a real parser
vcti-path
Safe path handling for VCollab applications
vcti-template
Jinja2-based template rendering engine with streaming support