unyt-org/uix has 106 GitHub stars and 4 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 22:13 UTC. Last push 2026-08-16.
So werden diese Zahlen gemessen
The UIX Framework
Gemessener Sternzuwachs
- in 24h
- Aktualisierung verzögert
- in 7 days
- 0
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
Originaluix.unyt.org • a unyt.org project
What is UIX?
UIX is an open-source full-stack framework for developing reactive web apps with restorable and shared state. UIX runs on a Deno backend and supports both single- and multi page applications with frontend or server-side rendering and hydration.
The DATEX JavaScript Library acts as the backbone of UIX, providing useful functionality such as reactivity and cross-device data exchange. In contrast to frameworks like React, UIX provides direct wiring to the DOM for reactivity and does not need a virtual DOM.
There are many ways to create UIX applications:
- using the TypeScript UIX Library and JSX (focus of the documentation)
- defining UIX states with DATEX
- using the UIX Web Editor (still in development)
The UIX library is designed with a modular approach that makes it easy for developers to add custom components and logic as needed.
Main features
- Cross-network reactivity
- Server side rendering with partial hydration
- Hybrid backend/frontend routing
- Cross-realm imports
- Shared memory
- JSX support
- Reusable web components
- And many more...
UIX aims to simplify all phases of the app development cycle, including design, development, testing and distribution, in order to make the developer experience as convenient as possible. This is why UIX ships with integrated features such as:
- Testing library
- Stage management
- Automated deployment
- Version management
- Hot reloading
Documentation
[!NOTE] You can find all UIX documentation and resources on docs.unyt.org. Please be aware that the documentation is work in progress and may change in the future.
- Getting Started
- Imports
- JSX
- Components
- Entrypoints and Routing
- Component States
- Persistent Contexts
- Rendering Methods
- Configuration
- Localization
- Functions and Contexts
- Styles and Themes
- Shadow DOM
- Utility Functions
- Deployment
- HTTP Tunneling
- Plugins
- Rendering
- App Communication
- DATEX Worknench
Templates and Examples
Feel free to browse a collection of UIX projects on uix.unyt.org/templates.
- Example Localization
- Example Simple Messenger
- Example Shopping List
- Example Website Screenshot Tool
- Example Tic-Tac-Toe
- Example Weather App
- Example Artwall
- Example Video Call
Browsers support
Certain features of UIX are also supported in legacy browser versions. The following overview is for general guidance in order to show the major browsers and their minimum version number required to use all of UIX's features.
Chrome |
Edge |
Firefox |
Safari |
iOS Safari |
Samsung |
Opera |
|---|---|---|---|---|---|---|
| Chrome 120+ | Edge 120+ | Firefox 117+ | Safari 17.5+ | Safari 17.5+ | unknown | unknown |
UIX DOM
The UIX full-stack framework is built on top of UIX DOM, a standalone library that allows you to define reactive DOM elements on the frontend and backend.
The full-stack UIX framework provides many more features, but if you just need a basic reactive DOM library, you can take a look at UIX DOM.
Contributing
We welcome every contribution!
Please take a look at the development guidelines and the unyt.org contribution guidlines.
Connect with us
Check out our Blog!
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Benedikt Strehle 🐛 🖋 📖 🎨 🤔 🚧 ⚠️ 📆 💻 |
Jonas Strehle 🎨 💻 📖 🤔 🚧 |
This project follows the all-contributors specification. Contributions of any kind welcome!
© unyt 2025 • unyt.org
Ähnliche Projekte entdecken
freeCodeCamp/freeCodeCamp
Die Open-Source-Codebasis und das Curriculum von freeCodeCamp.org. Lerne Mathematik, Programmierung und Informatik kostenlos.
458,959 Sternedonnemartin/system-design-primer
Lerne, Systeme im großen Maßstab zu entwerfen, und bereite dich auf das Systemdesign-Interview vor. Enthält Anki-Karteikarten.
377,600 Sternereact/react
Die Bibliothek für Web- und native Benutzeroberflächen.
252,509 Sternevuejs/vue
Dies ist das Repository für Vue 2. Das Repository für Vue 3 findest du unter https://github.com/vuejs/core
212,623 Sterne