Your browser-native frontend framework with JSX syntax and built-in AI copilot.
Imagine a frontend framework that:
- Uses native Web Components under the hood
- Supports JSX out of the box, without React
- Delivers true encapsulation via Shadow DOM
- Is blazing fast and bundle-size minimal
- Can generate code from natural language prompts
- Can translate UI designs into working JSX components
- Works seamlessly with Vite, ES modules, and modern tooling
EpiX aims to be both a framework and an AI-assisted frontend development agent, accelerating how developers build UI from prompt β code β deploy.
EpiX is built on 3 core pillars:
-
Native-first Rendering
- Web Components with Shadow DOM
- JSX via nano-jsx (zero React)
- No virtual DOM overhead
-
Reactive State (Signals)
- Fine-grained state management using a minimal reactive core
- Declarative updates with zero runtime abstraction
-
AI-Assisted Code Generation (Planned)
- Natural Language β JSX components
- Figma / Image / HTML β Web Components
- Realtime coding assistance in the browser or IDE
- βοΈ Zero framework lock-in
- β‘ Ultra-fast performance
- π§ Built-in AI copilots for real-time UI generation
- π§© Easily composable component model
- β¨ Developer experience with modern build tools (Vite, ESBuild)
import { Component, h } from 'nano-jsx';
import { signal } from './core/signal.js';
const count = signal(0);
export class Counter extends Component {
render() {
return (
<div>
<p>Count: {count.get()}</p>
<button onclick={() => count.set(count.get() + 1)}>+1</button>
</div>
);
}
}| Phase | Feature |
|---|---|
| β Core setup | Web Components + JSX + Vite |
| π Auto reactivity | Signals with automatic rendering |
| π§ Router | Minimal SPA router |
| π CLI Tool | create-epix-app starter generator |
| π€ AI Agent | Prompt to JSX component generation |
| π¨ Design2Code | Translate design files into JSX |
| π§© IDE Plugin | Code suggestions, highlighting |
| π Docs Site | Live playground + reference |
Modern frameworks abstract away the browser and replace it with layers of indirection.
EpiX flips that approach β giving you the bare metal control of Web Components with the developer comfort of JSX.
EpiX provides:
- β Direct access to browser-native APIs
- π« No need for virtual DOM or diffing
- π Shadow DOM isolation by default
- π€ AI-powered code generation on the horizon
- β‘ A modern, minimalistic, and fast UI development experience
With AI embedded into the development loop, EpiX is not just a framework.
Itβs your frontend copilot.
MIT Β© 2025 Ufuk Cem Delice
Made with β€οΈ to build faster, lighter, and smarter frontends.
