Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🟨 TidyFactor JS v1.2.0

Framework-Free Reactive Vanilla SPA, Web Components & Contextual Decision Engine

The official vanilla JavaScript SPA engineering track within the TidyFactor Ecosystem.

npm version License: Apache 2.0 RTL Ready Framework-Free

🚀 Quick Start⚡ 11 Commands🏛️ Ecosystem📖 بالعربية



TidyFactor JS Hero Banner


Part of the TidyFactor ecosystem. Sibling tracks (tidyfactor-html, tidyfactor-php, tidyfactor-php-micro, tidyfactor-js-micro, tidyfactor-htmx) live as separate skills so each can carry a full, framework-appropriate command set instead of one skill trying to cover every stack at once.

Three lifecycle modes

  • Init — scaffold a brand-new vanilla JS application.
  • Convert — bring an existing static site, jQuery-era codebase, or React/Vue app onto framework-free vanilla JS.
  • Improve — audit and upgrade a project already on this track.

Two architectural forks (always asked, never defaulted)

  • Routing strategy — hash-based (zero host config) or History API (clean URLs, needs a host rewrite rule).
  • Build tooling — zero-build native ES Modules, or Vite (dev/build tooling only, never a framework dependency).

Command set

init · assets · logic · store · compo · route · pages · modules · i18n · seo · deploy — see SKILL.md for the full sequencing and each command's reference file under references/commands/.

Developer

Built and maintained by alwkala — github.com/alwkala

License

Licensed under the Apache License 2.0.


🏛️ TidyFactor Ecosystem Architecture

TidyFactor is a modular web architecture and AI coding agent skill ecosystem built on clear separation of concerns across the product lifecycle:

TidyFactor Organization (github.com/TidyFactor)
│
├── Design Skills
│   ├── Cinematic    → Experience / "Wow"     (Apple × Cartier Scroll-Driven Landing Pages)
│   ├── Design       → Prototype / "Build"    (Code-Native UI Design Engine & Figma Alternative)
│   └── Styler       → Production / "Ship"    (Framework Styler & RTL Polish Engine)
│
├── Development Skills
│   ├── HTML         → Content & Static       (Semantic SEO & Static Platform Starter)
│   ├── HTMX         → Hypermedia             (Server-Driven Micro-Interactions)
│   ├── JS           → Vanilla SPA            (Framework-Free Reactive ES Modules)
│   ├── PHP          → Server-Rendered        (Modern PHP 8.x Component UI & Architecture)
│   └── Next         → Multi-Tenant SaaS      (Next.js 16, React 19, Supabase RLS & Dev-Perf)
│
└── Growth Skills
    └── Marketing    → Growth / Revenue       (Direct Response, Pillar SEO & Content Lifecycles)

💎 Frontend Triad

                TidyFactor
                    │
          ┌─────────┼─────────┐
          │         │         │
      Cinematic   Design    Styler
          │         │         │
      Experience Prototype Production
          │         │         │
       "Wow"      "Build"   "Ship"

📦 Community Package & Skill Parity

Track Category GitHub Repository Agent Skill NPM Package
Cinematic Design TidyFactor/Cinematic tidyfactor-cinematic @tidyfactor/cinematic
Design Design TidyFactor/Design tidyfactor-design @tidyfactor/design
Styler Design TidyFactor/Styler tidyfactor-styler @tidyfactor/styler
Next Development TidyFactor/Next tidyfactor-next @tidyfactor/next
HTML Development TidyFactor/HTML tidyfactor-html @tidyfactor/html
HTMX Development TidyFactor/HTMX tidyfactor-htmx @tidyfactor/htmx
JS Development TidyFactor/JS tidyfactor-js @tidyfactor/js
PHP Development TidyFactor/PHP tidyfactor-php @tidyfactor/php
Marketing Growth TidyFactor/Marketing tidyfactor-marketing @tidyfactor/marketing

👨‍💻 Organization & Support


📜 License

Licensed under the Apache License 2.0. Copyright (c) 2026 TidyFactor & Alwkala.

Releases

Contributors

Languages