BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Loading
BlockDex

Built by

Kynth Studios

the studio behind StoreReady, ToolDrift and BreachProbe

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product.

BlockDex

BlockDex

Built by

Kynth Studios

the studio behind StoreReady, ToolDrift and BreachProbe

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product.

BlockDex

BlockDex

Built by

Kynth Studios

the studio behind StoreReady, ToolDrift and BreachProbe

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product.

BlockDex

BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Registries/protoform

protoform

github.com
Unverifiedrepo only

MIT-licensed shadcn registry for React forms from Protobuf, Protovalidate, CEL, and Google AIPs.

Items

130130

2026-08-11Every entry in its own registry.json, counted last night.

Free to install

00

2026-08-11Item endpoints that returned source without credentials.

Behind a key

00

2026-08-11Item endpoints that answered 401.

Last push

2 days ago

0 stars. Both figures are GitHub's about this repository, not ones this index measured.
github.com malinskibeniamin/protoform registry.json This registry as JSON

Blocks

Search within
Freeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
8 in this registry
ComponentWhat the registry says it isKindAccessInstallsCommand
Protoform AutoFormauto-formReact Hook Form-first AutoForm with the complete native form API plus Protoform rendering and protobuf helpers.BlocksUnverified1 dep · 2 files
Protoform AutoForm coreauto-form-coreEngine-neutral shadcn-compatible AutoForm renderer shared by native form-library adapters.BlocksUnverified20 deps · 102 files
Protoform AutoForm for TanStack Formauto-form-tanstackTanStack Form-native AutoForm with the complete native form API plus Protoform rendering and protobuf helpers.BlocksUnverified1 dep · 2 files
Experimental Protoform AutoForm for TanStack Form v2auto-form-tanstack-v2Experimental AutoForm adapter for the TanStack Form v2 alpha with native atoms, validator arrays, ArrayField state, and submit validation errors.BlocksUnverified1 dep · 2 files
Bookstore RPC demobookstoreFive live Book RPC flows: list, get, RHF stepper create with ISBN CEL, update masks with etags, and AutoForm delete.BlocksUnverified6 deps · 6 files
Protoformprotoformprotoform - protovalidate-compatible shadcn formsBlocksUnverifiedno deps
Protoform demo runtimeprotoform-demo-runtimeShared fixture descriptors and generated compatibility contracts for focused Protoform demos.BlocksUnverified3 deps · 11 files
Protoform Examplesprotoform-examplesExample protobuf AutoForm demos using generated schemas, CEL rules, oneofs, and UI metadata annotations.BlocksUnverified22 deps · 7 files

Hooks

Search within
3 in this registry
ComponentWhat the registry says it isKindAccessInstallsCommand
useProtoFormuse-proto-formReact Hook Form adapter for ProtoValidate ES, CEL rules, protobuf defaults, oneofs, and Connect/gRPC field violations.HooksUnverified4 deps · 5 files
useProtoForm for TanStack Formuse-proto-form-tanstackTanStack Form adapter that preserves the native form API and adds protobuf messages, update masks, oneofs, and Connect/gRPC field violations.HooksUnverified3 deps
Experimental useProtoForm for TanStack Form v2use-proto-form-tanstack-v2Experimental TanStack Form v2 alpha adapter with the native atom, validator-array, and schema-output APIs plus protobuf messages, update masks, and oneofs.HooksUnverified2 deps

Utilities

Search within
5 in this registry
ComponentWhat the registry says it isKindAccessInstallsCommand
Protoform protobuf providerprotobuf-providerProtobuf-ES v2 descriptors, ProtoValidate and CEL validation, AIP helpers, and Connect error mapping.UtilitiesUnverified5 deps · 23 files
Protobuf-ES v1 migration bridgeprotobuf-v1-bridgeTemporary source-copy bridge for staged Protobuf-ES v1 migrations. Install separately from the v2 runtime.UtilitiesUnverified1 dep · 2 files
Protoform binding generatorprotoc-gen-protoformSource-copy Buf plugin that emits typed form bindings and source annotations next to generated Protobuf-ES files.UtilitiesUnverified2 deps · 5 files
Protoform coreprotoform-coreFramework-free field model, Standard Schema integration, and form-library validation adapters.UtilitiesUnverified1 dep · 4 files
Protoform license noticesprotoform-licenseMIT and third-party license notices distributed with copied Protoform source.UtilitiesUnverifiedno deps · 4 files

Examples

Search within
114 in this registry, first 48 shown
ComponentWhat the registry says it isKindAccessInstallsCommand
Accessible keyboard workflowsaccessible-forms-demoExercise labeled controls, focus management, error relationships, and the full form using only a keyboard.ExamplesUnverifiedno deps
AIP-121 Resource-oriented designaip-121-resource-oriented-designResource descriptors remain the contract that drives form-visible resource fields.ExamplesUnverifiedno deps
AIP-122 Resource namesaip-122-resource-namesExercise the form-visible contract for AIP-122 Resource names.ExamplesUnverifiedno deps
AIP-123 Resource typesaip-123-resource-typesExercise the form-visible contract for AIP-123 Resource types.ExamplesUnverifiedno deps
AIP-124 Resource associationaip-124-resource-associationExercise the form-visible contract for AIP-124 Resource association.ExamplesUnverifiedno deps
AIP-126 Enumerationsaip-126-enumerationsEnum values, aliases, and unknown numeric values pass through the same typed form boundary.ExamplesUnverifiedno deps
AIP-127 HTTP and gRPC transcodingaip-127-http-and-grpc-transcodingHTTP annotations partition request fields into path, query, and body roles without changing the typed request descriptor.ExamplesUnverifiedno deps
AIP-128 Declarative-friendly interfacesaip-128-declarative-friendly-interfacesDeclarative mutation forms preserve validate_only while reconciliation remains server-owned.ExamplesUnverifiedno deps
AIP-129 Server-modified values and defaultsaip-129-server-modified-values-and-defaultsServer-owned output fields are hidden; the backend still computes their values and defaults.ExamplesUnverifiedno deps
AIP-130 Methodsaip-130-methodsGenerated descriptors classify standard, batch, custom, streaming, and long-running method workflows.ExamplesUnverifiedno deps
AIP-131 Standard methods: Getaip-131-standard-methods-getExercise the form-visible contract for AIP-131 Standard methods: Get.ExamplesUnverifiedno deps
AIP-132 Standard methods: Listaip-132-standard-methods-listExercise the form-visible contract for AIP-132 Standard methods: List.ExamplesUnverifiedno deps
AIP-133 Standard methods: Createaip-133-standard-methods-createExercise the form-visible contract for AIP-133 Standard methods: Create.ExamplesUnverifiedno deps
AIP-134 Standard methods: Updateaip-134-standard-methods-updateUpdate masks contain only dirty editable protobuf paths.ExamplesUnverifiedno deps
AIP-135 Standard methods: Deleteaip-135-standard-methods-deleteExercise the form-visible contract for AIP-135 Standard methods: Delete.ExamplesUnverifiedno deps
AIP-136 Custom methodsaip-136-custom-methodsThe canonical SubmitBasicForm workflow proves a typed unary custom mutation without inventing a second RPC.ExamplesUnverifiedno deps
AIP-140 Field namesaip-140-field-namesProtobuf snake_case fields map deterministically to TypeScript camelCase form paths.ExamplesUnverifiedno deps
AIP-141 Quantitiesaip-141-quantitiesQuantity units remain explicit in signed numeric field names, while counts use the standard count suffix.ExamplesUnverifiedno deps
AIP-142 Time and durationaip-142-time-and-durationExercise the form-visible contract for AIP-142 Time and duration.ExamplesUnverifiedno deps
AIP-143 Standardized codesaip-143-standardized-codesCurrency, language, region, and time-zone codes remain forward-compatible strings with schema-owned format validation.ExamplesUnverifiedno deps
AIP-144 Repeated fieldsaip-144-repeated-fieldsExercise the form-visible contract for AIP-144 Repeated fields.ExamplesUnverifiedno deps
AIP-145 Rangesaip-145-rangesOptional start and end timestamps support open bounds and reject empty or reversed half-open intervals.ExamplesUnverifiedno deps
AIP-146 Generic fieldsaip-146-generic-fieldsGeneric protobuf payloads fail safely and require an explicit type registry when unpacked.ExamplesUnverifiedno deps
AIP-147 Sensitive fieldsaip-147-sensitive-fieldsSensitive values remain usable for submission but are redacted from review output.ExamplesUnverifiedno deps
AIP-148 Standard fieldsaip-148-standard-fieldsExercise the form-visible contract for AIP-148 Standard fields.ExamplesUnverifiedno deps
AIP-149 Unset field valuesaip-149-unset-field-valuesExercise the form-visible contract for AIP-149 Unset field values.ExamplesUnverifiedno deps
AIP-151 Long-running operationsaip-151-long-running-operationsThe operation runner exposes progress, polls named operations, cancels on abort, and surfaces terminal google.rpc.Status errors.ExamplesUnverifiedno deps
AIP-152 Jobsaip-152-jobsJob resources expose descriptor-driven configuration and Run request forms that compose with the cancellable operation runner.ExamplesUnverifiedno deps
AIP-153 Import and exportaip-153-import-and-exportRequired source and destination oneofs, storage validation, and structured partial failures compose with long-running progress.ExamplesUnverifiedno deps
AIP-154 Resource freshness validationaip-154-resource-freshness-validationForms preserve etags; comparison and ABORTED responses remain server-owned.ExamplesUnverifiedno deps
AIP-155 Request identificationaip-155-request-identificationMutation requests expose optional UUID-capable request IDs; deduplication remains server-owned.ExamplesUnverifiedno deps
AIP-156 Singleton resourcesaip-156-singleton-resourcesExercise the form-visible contract for AIP-156 Singleton resources.ExamplesUnverifiedno deps
AIP-157 Partial responsesaip-157-partial-responsesExplicit read projections are validated and minimized; touched fields never guess a response projection.ExamplesUnverifiedno deps
AIP-158 Paginationaip-158-paginationForms preserve page_size and opaque page_token fields; token semantics remain server-owned.ExamplesUnverifiedno deps
AIP-159 Reading across collectionsaip-159-reading-across-collectionsWildcard parents permit filters and partial success while rejecting cross-collection ordering.ExamplesUnverifiedno deps
AIP-160 Filteringaip-160-filteringThe list form preserves filter and order_by strings; filter parsing and evaluation remain server-owned.ExamplesUnverifiedno deps
AIP-161 Field masksaip-161-field-masksExercise the form-visible contract for AIP-161 Field masks.ExamplesUnverifiedno deps
AIP-162 Resource revisionsaip-162-resource-revisionsThe draft revision shape is tracked explicitly and may change with the upstream AIP.ExamplesUnverifiedno deps
AIP-163 Change validationaip-163-change-validationExercise the form-visible contract for AIP-163 Change validation.ExamplesUnverifiedno deps
AIP-164 Soft deleteaip-164-soft-deleteExercise the form-visible contract for AIP-164 Soft delete.ExamplesUnverifiedno deps
AIP-165 Criteria-based deleteaip-165-criteria-based-deletePurge forms require a filter; force=false remains a non-destructive count/sample preview and force=true requires confirmation.ExamplesUnverifiedno deps
AIP-180 Backwards compatibilityaip-180-backwards-compatibilityCI compares stable protobuf modules with the pull request target and rejects every non-waived FILE compatibility violation.ExamplesUnverifiedno deps
AIP-181 Stability levelsaip-181-stability-levelsVersioned descriptor type names and deprecation metadata produce explicit preview and migration guidance.ExamplesUnverifiedno deps
AIP-182 External software dependenciesaip-182-external-software-dependenciesEvery external runtime dependency is declared by a public source-copy registry item.ExamplesUnverifiedno deps
AIP-185 API versioningaip-185-api-versioningExercise the form-visible contract for AIP-185 API versioning.ExamplesUnverifiedno deps
AIP-190 Naming conventionsaip-190-naming-conventionsExercise the form-visible contract for AIP-190 Naming conventions.ExamplesUnverifiedno deps
AIP-191 File and directory structureaip-191-file-and-directory-structureExercise the form-visible contract for AIP-191 File and directory structure.ExamplesUnverifiedno deps
AIP-192 Documentationaip-192-documentationGenerated bindings preserve public message and field comments as descriptor-keyed form help.ExamplesUnverifiedno deps
See the other 66
BlockDex

Built by

Kynth Studios

the studio behind StoreReady, ToolDrift and BreachProbe

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product.

BlockDex

BlockDex

Built by

Kynth Studios

the studio behind StoreReady, ToolDrift and BreachProbe

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product.

BlockDex

BlockDex

Built by

Kynth Studios

the studio behind StoreReady, ToolDrift and BreachProbe

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product.

BlockDex