Zod To Form

C+ 76 completed
Cli Tool
monorepo / markdown · small
477
Files
56,666
LOC
1
Frameworks
9
Languages

Pipeline State

completed
Run ID
#371235
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
60.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #53637
Member of a group with 5 similar repo(s) — canonical #35252 view group →
Top concepts (2)
Project DescriptionTesting
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a tool that generates schema-driven forms for Zod v4. I need two ways to use it: first, a runtime renderer using a `<ZodForm>` component that takes a Zod schema and handles rendering, validation, and submission. Second, a CLI command, `zodform generate`, that can take a Zod schema file and generate a static, hand-readable `.tsx` component at build time. The core logic should handle walking the Zod schema to infer types and structure.
typescript react zod form-generation cli schema component build-time
Generated by gemma4:latest

Catalog Information

This project generates schema-driven forms for Zod v4, converting its internal type trees into React form components.

Description

zod-to-form is a tool that leverages the processor registry pattern to transform Zod's internal type tree into React form components. This approach eliminates the need for JSON Schema and provides a more efficient way of generating forms. The project is designed to work seamlessly with Zod v4, making it an ideal solution for developers who want to create robust and scalable forms.

الوصف

هذا المشروع يولد صيغًا محددة بموجب زود في 4، تحويل شجرة النوع الداخلية لزود إلى مكونات شكلية React بدلاً من JSON Schema. هذا النهج يقلل من الحاجة إلى JSON Schema ويوفر طريقة أكثر كفاءة لتوليد الأشكال. المشروع مصمم للعمل بشكل سلس مع زود في 4، مما يجعلها حلًا مثاليًا للمطورين الذين يريدون إنشاء أشكال متينة ومقاومة.

Novelty

7/10

Tags

form-generation schema-driven zod-integration react-components processor-registry-pattern

Technologies

vitest

Claude Models

claude-opus-4.6

Quality Score

C+
75.6/100
Structure
78
Code Quality
77
Documentation
79
Testing
85
Practices
57
Security
75
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (68% test-to-source ratio)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 1 files with critical complexity need refactoring
  • 567 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency

Security & Health

11.1h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (0)
Repobility · open methodology · https://repobility.com/research/
MIT
License
11.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
72.5%
typescript
8.9%
shell
5.3%
yaml
5.2%
toml
3.8%
python
1.2%
javascript
1.2%
json
1.0%
text
0.9%

Frameworks

Vitest

Concepts (2)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject DescriptionWalk a Zod schema once — render a validated form at runtime or generate a static, hand-readable <code>.tsx</code> component at build time.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/95444.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV