- 🔭 I’m currently working on OMI Web Components Framework
- 📶 Signal-driven reactive programming by reactive-signal
- 💗 100+ OMI Templates & OMI Templates Source Code
- 🐲 OMI Form & OMI Form Playground & Lucide Omi Icons
- ⚡ Tiny size, Fast performance
- 🌐 Everything you need: Web Components, JSX, Function Components, Router, Suspense, Directive, Tailwindcss...
- 💯 Both object oriented programming(OOP) and data oriented programming(DOP) are supported
- 💒 Harness Constructable Stylesheets to easily manage and share styles
- Core packages
omi
- Implementation of omi framework.omi-form
- Powerful, simple and cross frameworks form solution.lucide-omi
- Lucide icon collection for omi.omiu
- Hope to create the best web components. For example, the powerful vchart and vtableomi-router
- Create SPA of omi framework.omi-cli
- To quickly create an Omi + Vite + TS/JS project.
- Starter kits (not published to npm)
omi-elements
- Tailwind Element Omi UI KIT.omi-starter-spa
- A starter repo for building single page app using Omi + OmiRouter + Tailwindcss + TypeScript + Vite + Prettier.omi-starter-ts
- A starter repo for building web app or reusable components using Omi in TypeScript base on Vite.omi-starter-tailwind
- A starter repo for building web app or reusable components using Omi + Tailwindcss + TypeScript + Vite.omi-starter-js
- A starter repo for building web app or reusable components using Omi in JavaScript base on Vite.omi-vue
- Vue SFC + Vite + OMI + OMI-WeUI.
- Components
omi-weui
- WeUI Components of omi.omi-auto-animate
- Omi version of @formkit/auto-animate.omi-suspense
- Handling asynchronous dependencies.
- Directives
omi-transition
- Applying animations when an component is entering and leaving the DOM.omi-ripple
- A lightweight component for adding ripple effects to user interface elements.
- Examples (not published to npm)
snake-game-2tier
- SNake Game withSignal
classsnake-game-3tier
- SNake Game with reactivity functionsomi-tutorial
- Source code of omi tutorial.