{"repo":"cleverbrush/framework","free":true,"listed":false,"github":"https://github.com/cleverbrush/framework","clone":"git clone https://github.com/cleverbrush/framework.git","description":"A collection of lightweight, strongly-typed TypeScript utility libraries — schema validation with type inference, async helpers, deep object operations, object mapping, job scheduling, and more.","language":"TypeScript","stars":15,"topics":["async-utility","clickhouse","deep-merge","job-scheduler","knex","monorepo","npm-workspaces","object-mapping","schema-validation","typescript"],"license":null,"category":"machine-learning","readme_excerpt":"Cleverbrush Framework Cleverbrush is a schema-first TypeScript framework monorepo. It provides the building blocks for contract-driven web applications: validation, object mapping, React forms, typed HTTP clients, server endpoint contracts, OpenAPI, dependency injection, environment parsing, persistence helpers, logging, and OpenTelemetry. @cleverbrush/schema is the foundation. A single schema definition can drive runtime validation, TypeScript inference, property descriptors, forms, mappers, JSON Schema, API contracts, and Standard Schema integrations. Packages Package Description --- --- @cleverbrush/schema Immutable fluent schemas with runtime validation, type inference, property descriptors, extensions, and Standard Schema v1 support. @cleverbrush/server Schema-first HTTP endpoint contracts, validation, authorization, dependency injection, and RFC 9457 errors. @cleverbrush/client Type-safe HTTP client for @cleverbrush/server contracts, with optional batching, retries, dedupe, cache tags, offline queue, and React integration. @cleverbrush/server-openapi OpenAPI 3.x generation from server endpoint metadata. @cleverbrush/mapper Schema-driven object mapping with compile-time completeness checks and type-safe property selectors. @cleverbrush/react-form Headless React form primitives powered by schema property descriptors. @cleverbrush/schema-json JSON Schema generation and JSON Schema to Cleverbrush schema conversion. @cleverbrush/di Small dependency-injection container used b","default_branch":null,"files":null,"tree":[],"storefront":"/r/cleverbrush","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cleverbrush/framework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}