https://github.com/rpsffx/zess
Zess ⥠The compiler-driven JavaScript framework for building user interfaces.
https://github.com/rpsffx/zess
framework javascript jsx performance reactive typescript user-interface
Last synced: about 1 month ago
JSON representation
Zess ⥠The compiler-driven JavaScript framework for building user interfaces.
- Host: GitHub
- URL: https://github.com/rpsffx/zess
- Owner: rpsffx
- License: mit
- Created: 2025-10-02T03:33:20.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-02-13T18:41:17.000Z (about 1 month ago)
- Last Synced: 2026-02-14T01:49:04.286Z (about 1 month ago)
- Topics: framework, javascript, jsx, performance, reactive, typescript, user-interface
- Language: TypeScript
- Homepage: https://rpsffx.github.io/zess/
- Size: 1.13 MB
- Stars: 24
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Zess
[](./package.json) [](./LICENSE) [](./.github/workflows/unit-test.yml) [](https://app.codecov.io/gh/rpsffx/zess) [
](https://www.npmjs.com/package/@zessjs/cli) [
](https://github.com/rpsffx/zess/commits/main/)
A compiler-driven JavaScript framework for building high-performance user interfaces.
**[đ Documentation](https://rpsffx.github.io/zess/)**
## đ What is Zess?
Zess (pronounced /zÉs/) is a compiler-based JavaScript framework for building user interfaces on top of standard HTML, CSS, and JavaScript. Unlike traditional runtime-focused frameworks, Zess shifts the majority of its work to the compile stage. Through static analysis and compile-time optimizations, it transforms declarative components into lean, efficient imperative code. This results in reduced runtime overhead, faster initial page loads, and a user experience that approaches native-level performance.
## ⨠Features
- **⥠High Performance**: Deeply optimized compiler output, combined with an efficient reactive system using Signals, delivers native-like smoothness.
- **đ Full Type Safety**: Built-in TypeScript support ensures end-to-end type checking across development and build, improving code reliability.
- **đ ď¸ Fast Development**: Powered by Vite for millisecond-level hot updates and efficient bundling, boosting development productivity.
- **đ Easy to Learn**: Familiar API design inspired by mainstream frameworks lowers the learning curve and speeds up proficiency.
## đŻ Getting Started
### Create Project
Create a new Zess project via CLI where `my-app` is your project directory:
```bash
npx -p @zessjs/cli init my-app
```
### Start Development Server
Navigate to the project directory and start the development server:
```bash
cd my-app
npm run dev
```
### Build for Production
Build the project for production:
```bash
npm run build
```
### Preview Build Locally
Start a local server to preview the built project:
```bash
npm run preview
```
## đ More
Check out our official documentation to learn more about Zess:
- [Introduction](https://rpsffx.github.io/zess/guide/start/introduction) - Learn about Zess features, performance benefits, and framework comparisons
- [Quick Start](https://rpsffx.github.io/zess/guide/start/getting-started) - Get started with Zess in minutes
- [API Overview](https://rpsffx.github.io/zess/api/) - Explore all Zess APIs including Core and Router modules
## đ License
[MIT](./LICENSE)