Skip to content

EmuFramework

METADATA-DRIVEN · TYPESCRIPT · OPEN SOURCE
v0.1.1.0Beta

Turn metadata into production-ready business applications

EmuFramework generates forms, lists, navigation, permissions, and APIs so your team can focus on business rules instead of boilerplate.

WindowsRunApp.cmd
Simple Builder

Define App → Model → Entity → Fields → Page → Navigation in one guided flow.

Build faster. Keep control.Move from metadata to deployment with a structure that stays understandable and extensible.
TypeScriptVueFastifySQLiteMIT
01 / QUICK START

Start on Windows in minutes

Download the latest release, extract it, and launch the guided setup. The required toolchain is prepared automatically.

  1. 1
    Download the latest releasegithub.com/emu479p01/emu-framework/releases
  2. 2
    Open RunApp.cmdRunApp.cmd
  3. 3
    Complete first-run admin setuphttp://localhost:3399
02 / CAPABILITIES

One framework for the business app lifecycle

Core capabilities share the same metadata, keeping UI, APIs, and authorization aligned.

01

Metadata-first

Define structure once and generate UI, APIs, and validation from the same source of truth.

02

Web Designer

Create Apps, Models, Tables, Forms, Views, and Charts in the browser.

03

Role-based security

Layer App Access, Roles, Duties, and Privileges for precise authorization.

04

Reports & data

Use reporting, CSV import/export, declarative Views, and the Power BI View API.

05

Automation

Add Scripts, Functions, hooks, and data events for business logic.

06

Deploy anywhere

Keep installation simple with SQLite plus Windows and Docker workflows.

03 / PRODUCT TOUR

From Designer to a working application

Real screens from the demo environment show the application workspace, generated list, and advanced metadata designer.

Generated Item list with search, import, export, and configurable columns
Generated forms & lists
Advanced Designer showing business apps and metadata artifacts
Advanced Designer
Application navigation with business modules
Metadata-driven navigation
04 / ARCHITECTURE

Clear packages. Confident extensions.

@emu/coreMetadata registry, database, security, and business logic
@emu/serverFastify APIs and system services
@emu/clientVue application and browser-based Designer
@emu/cliScaffolding for Apps and metadata
@emu/mcpAI development integration
05 / DOCUMENTATION

Choose a learning path for your role

AI + HUMAN APPROVAL

AI-assisted, with humans in control

The EmuFramework Skill lets AI inspect schemas, prepare atomic change sets, and preview impact before apply—without placing secrets in prompts.

Explore the EmuFramework AI Skill →
1 inspect capabilities + snapshot
2 prepare atomic change set
3 validate and preview impact
4 human confirms apply
OPEN SOURCE · MIT LICENSE

Ready to build your next business app?

Start with the latest release or open the documentation and choose a role-based path.