EiderScript
EiderScript is a YAML-based framework that lets you build Vue 3 apps by defining components and Vue Router routes entirely in YAML, which compiles to standard Vue 3 code with full reactivity and internal Effect.ts handling for async operations.
Note
Experimental project under development
Explore EiderScript interactive examples and live compilation in the Playground.
Comprehensive technical specifications and guides are available in the docs directory:
- API Reference: High-level JavaScript/TypeScript entry points and SSR hydration.
- YAML Manifest Specification: Schema definitions for App and Component documents.
- Template Engine (EiderAST): Declarative UI syntax, directives, and CSS shorthands.
Important
Vuejs State Management/Global Store mapping (Pinia) is currently not supported in this version and is part of the future development roadmap.
- Chris Michael (Project Leader, and Developer)
This is just a personal project created for study / demonstration purpose and to simplify my working life, it may or may not be a good fit for your project(s).
Please ⭐ this repository if you like it or this project helped you!
Feel free to open issues or submit pull-requests to help me improving my work.
Chris M. Perez
Copyright ©2026 EiderScript.

