Content
Edit component content and page data without losing sight of the final interface.
Public testing is open
Open Beta Testing
Windblocks is currently available as a beta test version. The core experience is usable, but features, workflows and generated output may still change while development continues.
Windblocks is a visual web builder for creating pages, layouts, components and forms — with a structured Next.js and TypeScript project as the final handoff to development.
Structure
Home / Hero section
Open beta testing
Beta version · Active development
The core builder is already functional and open for testing, but this is not yet a final production release. Some parts of the interface, component system and generated output may change, and you may encounter unfinished behaviour while the product evolves. Feedback from beta testing helps shape the next iterations.
Windblocks does not try to replace application development. It removes repetitive setup work before development begins: page structure, responsive layouts, reusable components, forms, project defaults and export configuration.
Compose the interface visually.
Define structure, defaults and component contracts.
Continue inside a normal Next.js codebase.
Content editing, layout structure, responsive testing and source generation are separate views of the same project model — not separate copies of the page.
Edit component content and page data without losing sight of the final interface.
Work with sections, areas and the responsive grid that defines the page architecture.
Test the page inside a real isolated viewport so responsive breakpoints behave as expected.
Inspect project data and generate the source project that continues outside the builder.
Pages are composed from sections, sections define responsive areas, and areas hold components. The same structure later gives the exporter enough context to produce readable source instead of anonymous markup.
Why section names matter
Names such as Hero, Features and Contact become useful source-level identifiers during export.
Page
route, metadata, page settings
Sections
named source-level page blocks
Areas
responsive grid placement
Components
content and reusable UI
Windblocks is not limited to its built-in catalog. Use prepared components, create your own, or bring compatible HTML and Tailwind markup from third-party component sources and turn it into a reusable, export-aware project component.
Larger reusable blocks for hero areas, feature sections, pricing, contact and other page-level structures.
Smaller content components that fit inside the grid and can be composed into custom layouts.
Turn supported HTML into project components with mapped props, reusable defaults and export-aware behaviour.
Paste compatible HTML and Tailwind component markup from third-party sources, detect editable values and save the result as a reusable project component.
Third-party components
Start with an HTML container, paste compatible third-party HTML or Tailwind markup, let Windblocks build the editable element tree, detect values that should become props, then save the result into the project library for reuse.
Project component settings
Configure project-wide appearance and default values once. Instance-level fine tuning remains available, but keeping the shared behaviour at project level produces cleaner exported source.
TSX action mapping
Map event attributes so the exporter knows which element needs a callback and client boundary. Windblocks wires the component contract; application-specific handler logic stays with the developer.
Compose fields and responsive rows, configure validation and export form structures built on React Hook Form and Zod.
Application export
Generate a Next.js App Router project with configurable source layout, code quality tooling, libraries, error pages and only the components the project actually uses.
Build the repetitive foundation visually, export it, then spend development time on the parts that are actually unique to your application.