seeksvc Search tools, solutions, libraries…
tencent.github.io icon
Omi Open source · MIT ★ 13.3k
Omi - Web Components Framework
Visit website ↗ GitHub ↗
Introduction
Omi - Web Components Framework.
- Signal-driven reactive programming by reactive-signal.
- Tiny size, Fast performance.
- Everything you need: Web Components, JSX, Function Components, Router, Suspense, Directive, Tailwindcss…
- Harness Constructable Stylesheets to easily manage and share styles.
## Install
```bash
npm i omi
```
To quickly create an Omi + Vite + TS/JS project:
```bash
npx omi-cli init my-app
# or create js project by: npx omi-cli init-js my-app
cd my-app
npm start # develop
npm run build # release
```
To quickly create an Omi + Router + Signal + Suspense + Tailwindcss + Vite + TS project:
```bash
npx omi-cli init-spa my-app
cd my-app
npm start # develop
npm run build # release
```
## Packages
- `omi` - Implementation of omi framework.
- `omi-form` - Powerful, simple and cross frameworks form solution.
- `lucide-omi` - Lucide icon collection for omi.
- `omi-router` - Create SPA of omi framework.
- `omi-cli` - To quickly create an Omi + Vite + TS/JS project.
## Usage
TodoApp with reactivity functions. In data-oriented programming, the focus is on the data itself and the operations on the data, rather than the objects or data structures that hold the data. This programming paradigm emphasizes the change and flow of data, and how to respond to these changes. The TodoApp with reactivity functions is a good example of this, using the concepts of reactive programming, where the UI automatically updates to reflect changes in the data.
Web ComponentsSignalJSXRouterSuspenseTailwindcssViteDesign system
Screenshots
Omi · 首页
Deployment
npm 包集成
适用于在现有前端项目中通过 npm i omi 引入 Omi,并沿用项目自身的构建发布流程。
omi-cli Vite TS/JS 项目
适用于快速创建 Omi + Vite 的 TypeScript 或 JavaScript 项目,开发完成后执行 npm run build 生成发布产物。
omi-cli SPA 项目
适用于快速创建包含 Router、Signal、Suspense、Tailwindcss 与 Vite 的 Omi 单页应用并构建发布。
Details
Type Open-source software
License MIT
Repository Tencent/omi
GitHub Stars 13,260
Last commit 19 周前
Last verified 2026-07-18
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.
seeksvc
一个可查询的宝藏收藏库:开源与闭源软件、开发库与完整解决方案。
© 2026 seeksvc · Manually verified, continuously updated