Skip to content

Releases: Ashish6298/Structify

🚀 Structify v1.3.3 – Hotel Booking Platform Template

Choose a tag to compare

@Ashish6298 Ashish6298 released this 29 Jul 04:38

Here's a professional Git tag / GitHub Release description for v1.3.3:


🚀 Structify v1.3.3

This release introduces the new Hotel Booking Platform predefined full-stack template and further strengthens the reliability of Structify's project generation engine through improved validation and CLI enhancements.

✨ New

  • 🏨 Added Hotel Booking Platform predefined template.
  • Complete hotel booking starter architecture.
  • Public hotel website and booking flow.
  • Room listing and room details pages.
  • Guest booking workflow.
  • Booking history and account pages.
  • Admin dashboard and management modules.
  • Hotel domain models, mock data, starter APIs, and reusable UI components.

🛠 Improvements

  • Fixed predefined template selector navigation to support dynamic template counts.
  • Improved template generation consistency.
  • Enhanced template isolation between predefined templates.
  • Improved import resolution validation during generation.
  • Added regression tests for multi-template navigation and generated file validation.

✅ Validation

This release has been manually validated through end-to-end testing.

  • ✔ Project generation
  • ✔ Dependency installation
  • ✔ Build
  • ✔ Type checking
  • ✔ Linting
  • ✔ Test suite
  • ✔ Development server
  • ✔ Runtime validation
  • verify-project --strict
  • ✔ Packaging
  • ✔ Global CLI installation
  • ✔ Consecutive template generation
  • ✔ Domain isolation

📦 Included Templates

Frontend

  • Portfolio Website
  • SaaS Landing Page
  • Admin Dashboard
  • Agency / Business Website
  • Blog / Content Website

Full Stack

  • E-Commerce Platform
  • Project Management Platform
  • Hotel Booking Platform

Backend

  • Express REST API
  • Fastify API
  • Hono API
  • NestJS REST API
  • Authentication API

Structify continues to evolve as a production-ready project scaffolding CLI, helping developers bootstrap modern applications with consistent architecture, best practices, and extensible starter templates in minutes.

Structify v1.3.2 – Scaffolding Engine Stability & Full-Stack Generation Improvements

Choose a tag to compare

@Ashish6298 Ashish6298 released this 27 Jul 04:32

We're excited to announce Structify v1.3.2, a stability-focused release that significantly improves the reliability, consistency, and developer experience of the Structify scaffolding engine. This update strengthens the full-stack generation pipeline, resolves generation inconsistencies, improves template isolation, and delivers a more predictable project scaffolding experience.

Note: Structify generates developer starter templates designed to eliminate repetitive boilerplate and provide a clean foundation for building applications. Generated templates are intended to be customized and extended according to your project's requirements.


✨ Highlights

  • ✅ Fully remediated scaffolding engine validation issues.
  • 🏗️ Improved metadata generation with a single canonical generation context.
  • 📦 Better manifest, project graph, and configuration consistency.
  • 🔄 Enhanced File Ownership Contract for predictable template composition.
  • 🚫 Eliminated cross-template leakage between predefined templates.
  • 📝 Automatically generates required starter assets such as README.md and .env.example.
  • 🛠️ Improved workspace lint and typecheck integration.
  • 🎯 Updated supported framework metadata to accurately reflect implemented adapters.
  • 📋 Refreshed validation snapshots and strengthened internal verification.

🐛 Bug Fixes

  • Fixed metadata inconsistencies between generated configuration, manifests, and project graphs.
  • Fixed Structify version synchronization across generated metadata.
  • Fixed workspace scripts that previously reported success without executing validations.
  • Fixed missing starter assets required by Structify's validator.
  • Fixed Project Management template inheriting E-Commerce-specific artifacts.
  • Fixed generation metadata validation failures.
  • Fixed framework advertisement inconsistencies.
  • Fixed snapshot regression caused by intentional generator improvements.

⚡ Improvements

  • Improved full-stack project generation reliability.
  • Improved template composition and ownership isolation.
  • Improved generated project consistency across consecutive runs.
  • Improved validation workflow and engine diagnostics.
  • Improved developer onboarding with cleaner starter projects.
  • Improved packaging and release consistency for CLI distribution.

🧪 Validation

Structify v1.3.2 has undergone extensive validation, including:

  • ✅ Formatting
  • ✅ Linting
  • ✅ Type Checking
  • ✅ Unit Tests
  • ✅ Integration Tests
  • ✅ Regression Tests
  • ✅ Snapshot Validation
  • ✅ CLI Packaging
  • ✅ Global CLI Installation
  • ✅ Fresh Project Generation
  • ✅ Metadata Validation
  • ✅ Manifest Validation
  • ✅ Project Graph Validation
  • ✅ File Ownership Validation
  • ✅ Template Isolation Validation
  • ✅ Rollback Validation

📌 Supported Full-Stack Frameworks

  • Next.js
  • React (Vite)
  • Express
  • PostgreSQL + Prisma
  • MongoDB + Mongoose
  • Tailwind CSS
  • Material UI
  • Docker (optional)
  • ESLint
  • Prettier

❤️ Thank You

Thank you to everyone using and supporting Structify! Your feedback continues to shape the project and helps make scaffolding faster, cleaner, and more reliable for developers.


🔮 What's Next (v1.3.3)

The next major release will focus on expanding Structify's capabilities with features such as:

  • More predefined project templates
  • Additional framework support
  • Smarter interactive project configuration
  • Expanded authentication providers
  • More reusable feature modules
  • Improved template customization
  • Enhanced developer tooling and automation

Happy building with Structify! 🚀

Structify v1.3.1 — Fullstack Generation & Architecture Update

Choose a tag to compare

@Ashish6298 Ashish6298 released this 23 Jul 12:05

🚀 Structify v1.3.1

This release introduces the biggest architectural upgrade to Structify so far, transforming it into a scalable fullstack project generator with reusable generation modules and a significantly improved interactive CLI experience.


✨ Highlights

🛒 Production-Ready Fullstack E-Commerce Platform

  • Complete storefront generation
  • Admin dashboard
  • Authentication
  • Product management
  • Orders
  • Inventory
  • Shared package architecture
  • Production-ready project structure

🏗️ Adapter-Based Generation Engine

Structify now generates projects through a modular adapter architecture, making it easy to support multiple frontend, backend, database, ORM, and tooling combinations.

Supported adapters include:

  • React
  • Next.js
  • Express
  • NestJS
  • PostgreSQL
  • MongoDB
  • Prisma
  • Mongoose
  • Tailwind CSS
  • Material UI
  • Docker
  • ESLint
  • Prettier

🧩 Shared Feature Module Library

Added reusable feature modules including:

  • Authentication
  • Dashboard
  • RBAC
  • Users
  • Settings
  • Notifications
  • Uploads
  • API Client
  • Logging
  • Middleware
  • Validation
  • Error Handling
  • Background Jobs
  • Health Checks
  • and many more.

🏢 Domain Module Library

Introduced reusable business domain modules including:

  • Users
  • Organizations
  • Customers
  • Products
  • Inventory
  • Orders
  • Payments
  • Analytics
  • Settings
  • Reporting

💻 Premium Interactive CLI

Improved the interactive experience with:

  • Better navigation
  • Modern terminal UI
  • Review screen
  • Better validation
  • Stack compatibility checks
  • Improved generation flow
  • Better success screen

📚 Documentation

  • Completely refreshed README
  • Updated installation guide
  • Improved command documentation
  • Added architecture documentation
  • Added CLI workflow documentation
  • Added available template documentation

✅ Quality

  • All builds passing
  • Lint passing
  • TypeScript checks passing
  • Tests passing
  • Production-ready release

Thank you to everyone using Structify! 🎉

Structify Tool v1.2.0 — Backend Predefined Templates

Choose a tag to compare

@Ashish6298 Ashish6298 released this 20 Jul 07:07

🚀 Highlights

Structify v1.2.0 introduces production-ready Backend Predefined Templates.

New Backend Templates

  • Express REST API
  • NestJS REST API
  • Fastify API
  • Hono API
  • Node.js Authentication API

Improvements

  • Modular backend template architecture
  • Registry-driven template discovery
  • Professional folder structures
  • Shared backend generation helpers
  • Enhanced CLI review and success summaries

Verification

Every backend template has been validated with:

  • Project generation
  • npm install
  • Build
  • Lint
  • Strict verification
  • Runtime startup
  • Health endpoint validation

No regressions were introduced to existing Frontend Templates or the Custom Project wizard.

Structify Tool v1.1.0 — Predefined Frontend Templates

Choose a tag to compare

@Ashish6298 Ashish6298 released this 10 Jul 10:26

🚀 Structify Tool v1.1.0

Structify Tool v1.1.0 is a major release focused on improving the developer experience with a redesigned interactive CLI, predefined frontend templates, a scalable template architecture, and numerous quality improvements.


✨ Highlights

  • 🎯 Brand-new interactive project initialization flow
  • 🎨 Predefined Frontend Templates
  • 🏗 Professional starter projects
  • 🧩 Modular template architecture
  • 🖥 Improved terminal experience
  • 🔍 Better project verification
  • ⚡ Faster and cleaner project generation
  • 🛠 Numerous bug fixes and stability improvements

✨ New Features

Interactive CLI

  • Redesigned initialization wizard
  • Arrow-key navigation
  • Professional review screen
  • Success summary after generation
  • Automatic project name normalization
  • Dynamic CLI version detection
  • Better Windows terminal compatibility
  • Automatic terminal cleanup

Predefined Templates

Users can now choose between:

  • Predefined Templates
  • Custom Project Structure

Currently available frontend templates:

  • 💼 Portfolio Website
  • 🚀 SaaS Landing Page
  • 📊 Admin Dashboard
  • 🏢 Agency / Business Website
  • 📰 Blog / Content Website

Backend and Fullstack template libraries are planned for future releases.


Template Architecture

The template engine has been completely redesigned.

Features

  • Modular template registry
  • Independent template modules
  • Dynamic template discovery
  • Shared template utilities
  • Data-driven generation
  • Professional folder structures
  • Easily extensible architecture for future templates

🎨 Improvements

Portfolio Template

  • Professional multi-section layout
  • Modular components
  • Centralized data
  • Better responsive design
  • Production-ready folder structure

Admin Dashboard

  • Responsive sidebar
  • Responsive KPI cards
  • Responsive analytics widgets
  • Responsive tables
  • Tailwind CSS support
  • Material UI support
  • Improved dashboard shell
  • Better mobile experience

CLI

  • Cleaner prompts
  • Better spacing
  • Improved review cards
  • Improved success cards
  • Better keyboard navigation
  • Better non-interactive fallback

Generated Projects

  • Cleaner folder structures
  • Better component organization
  • More maintainable generated code

🛠 Fixed

  • Dashboard layout compression
  • Sidebar rendering issues
  • Responsive grid alignment
  • Table overflow handling
  • Windows terminal spawning issue
  • Terminal cleanup after execution
  • Dynamic CLI version reporting
  • Template registry organization
  • Repository lint issues
  • Repository typecheck issues
  • Formatting inconsistencies
  • Verification pipeline regressions
  • Marketplace integration test issues

✅ Quality

  • 247 automated tests passing
  • Zero ESLint errors
  • Zero ESLint warnings
  • Type-safe codebase
  • Successful build verification
  • Successful packaging verification
  • Global CLI installation verified
  • Generated project verification
  • Template verification
  • End-to-end CLI validation
  • Cross-platform compatibility

📦 Verification

Successfully verified using:

  • npm run format:check
  • npm run lint
  • npm run typecheck
  • npm run build
  • npm test
  • npm run verify:init-wizard-ux
  • npm run verify:phase-8-2-final
  • npm run verify:phase-9-12
  • node scripts/verify-predefined-rich-templates.js

Generated projects successfully pass:

  • ✅ Build
  • ✅ Lint
  • ✅ Strict Verification
  • ✅ Runtime Validation

Thank you for using Structify Tool! 🚀

The next milestone will introduce Backend Templates, Fullstack Templates, a richer template marketplace, and many more production-ready starter kits.

Structify v1.0.1 – First Stable Release

Choose a tag to compare

@Ashish6298 Ashish6298 released this 08 Jul 12:54

🚀 Structify v1.0.1 – First Stable Release

We are excited to announce the first stable public release of Structify, a professional, open-source CLI for scaffolding production-ready software architectures with an interactive developer experience.

Structify helps developers eliminate repetitive project setup by generating standardized, production-ready project structures while maintaining deterministic generation, validation, and verification.


✨ Features

  • Interactive project initialization wizard
  • Modern arrow-key navigation with keyboard-first UX
  • Production-ready project scaffolding
  • Multiple project modes (Frontend, Backend, Fullstack)
  • Support for Next.js, React (Vite), Express, and NestJS
  • Tailwind CSS and Material UI support
  • PostgreSQL + Prisma support
  • MongoDB + Mongoose support
  • Automatic project verification
  • Strict validation mode
  • Safe rollback architecture
  • Deterministic project generation
  • Automatic CLI version detection
  • Cross-platform terminal support
  • MCP (Model Context Protocol) integration
  • npm-first workflow

🛠 Improvements & Fixes

  • Fixed Windows terminal spawning issue
  • Fixed CLI cleanup after command completion
  • Fixed interactive terminal lifecycle handling
  • Improved wizard user experience
  • Improved project review and success screens
  • Added automatic CLI version resolution from package metadata
  • Fixed generated template verification issues
  • Improved generated project validation
  • Improved cross-platform compatibility
  • Added comprehensive regression tests

✅ Verified

The following verification pipeline has been completed successfully:

  • npm install
  • npm run build
  • npm run lint
  • npm run typecheck
  • npm test
  • Strict project verification
  • Generated project validation
  • Windows PowerShell
  • Windows Terminal
  • VS Code Integrated Terminal
  • Global npm installation

📦 Installation

npm install -g structify-tool

🚀 Quick Start

structify init

Follow the interactive wizard to generate a production-ready project tailored to your selected technology stack.


🔍 Verify a Generated Project

structify verify-project --strict --build

This validates:

  • Project structure
  • Generated files
  • Dependency configuration
  • Build output
  • Scripts
  • Configuration consistency

🧩 Supported Technologies

Frontend

  • Next.js
  • React (Vite)

Backend

  • Express
  • NestJS

Styling

  • Tailwind CSS
  • Material UI

Database

  • PostgreSQL
  • MongoDB

ORM

  • Prisma
  • Mongoose

Package Manager

  • npm

📚 Resources


Thank you for trying Structify! 🚀

This is the first stable release, and we're just getting started. Future releases will introduce support for additional frameworks, databases, authentication providers, testing frameworks, cloud integrations, plugins, and an even more powerful interactive project architect.

Feedback, feature requests, and contributions are always welcome.

Structify v1.0.0 — Initial Stable Release

Choose a tag to compare

@Ashish6298 Ashish6298 released this 08 Jul 05:05

🚀 Structify v1.0.0 — Initial Stable Release

We’re excited to announce the first stable release of Structify, an open-source project scaffolding and developer productivity platform designed to eliminate repetitive project setup and help developers start building faster.

Structify provides a production-ready, deterministic, and extensible project generation engine with validation, diagnostics, rollback safety, enterprise tooling, and AI-ready integrations.


✨ Highlights

🏗 Production-Ready Project Generation

  • Generate standardized project structures
  • Configuration-driven generation
  • Preset support
  • Deterministic generation engine
  • Safe dry-run mode
  • Rollback-safe file operations

🔍 Project Validation

  • verify-project
  • Project drift detection
  • Build-aware verification
  • Structural validation
  • JSON output support

🩺 Project Diagnostics

  • doctor
  • inspect
  • repair
  • upgrade

Built-in tooling to inspect, validate, diagnose, and repair Structify projects.


🏢 Enterprise Generation Platform

Includes:

  • Blueprint engine
  • Template registry
  • Planning engine
  • Generation platform
  • Dependency graph
  • Workspace validation
  • Registry APIs

🤖 AI Integration

Built-in Model Context Protocol (MCP) server allows AI assistants to:

  • Inspect projects
  • Validate workspaces
  • Generate plans
  • Read templates
  • Analyze project structure

⚡ Developer Experience

  • npm-first architecture
  • TypeScript-first
  • Cross-platform support
  • JSON output
  • CLI automation
  • Configuration files
  • Presets

✅ Quality

Structify v1.0.0 has been verified using both automated and manual validation.

Verification Summary

  • ✅ ESLint
  • ✅ Prettier
  • ✅ TypeScript
  • ✅ Production builds
  • ✅ Package validation
  • ✅ Manual CLI testing
  • ✅ Generated project verification
  • ✅ Cross-platform filesystem validation

Automated Tests

  • 146 Core Tests
  • 20 CLI Tests
  • 2 MCP Tests

168 automated tests passing


📦 Installation

npm install -g structify

or

npx structify

🚀 Quick Start

Generate a project:

structify init my-project

Validate a project:

structify verify-project

Inspect project health:

structify doctor

📖 Documentation

Please refer to the README and the documentation inside the docs/ directory for complete usage instructions.


🛣 Roadmap

The next major release (v1.1.0) will introduce the Interactive Project Architect, allowing developers to build complete project stacks through a guided setup experience with framework, styling, database, ORM, authentication, and tooling selection.


❤️ Thank You

Thank you to everyone who tested, reviewed, and provided feedback during the development of Structify.

This is only the beginning. 🚀

We hope Structify saves developers countless hours and makes starting new projects faster, safer, and more enjoyable.