+
Skip to content

rpsffx/zess

Repository files navigation

Zess Logo

Zess

GitHub package.json version GitHub License Build Status Codecov npm package minimized gzipped size (scoped) npm bundle size (scoped)

A compiler-driven JavaScript framework for building high-performance user interfaces.

📑 Documentation

🔍 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:

npx -p @zessjs/cli init my-app

Start Development Server

Navigate to the project directory and start the development server:

cd my-app
npm run dev

Build for Production

Build the project for production:

npm run build

Preview Build Locally

Start a local server to preview the built project:

npm run preview

🔗 More

Check out our official documentation to learn more about Zess:

  • Introduction - Learn about Zess features, performance benefits, and framework comparisons
  • Quick Start - Get started with Zess in minutes
  • API Overview - Explore all Zess APIs including Core and Router modules

📝 License

MIT

About

Zess ⚡ The compiler-driven JavaScript framework for building user interfaces.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载