https://github.com/atdiar/particleui
A library to make frontend app development as simple as possible.
https://github.com/atdiar/particleui
flutter framework frontend go golang jetpack jetpackcompose nodejs particleui react react-native svelte wasm
Last synced: about 15 hours ago
JSON representation
A library to make frontend app development as simple as possible.
- Host: GitHub
- URL: https://github.com/atdiar/particleui
- Owner: atdiar
- Created: 2020-12-29T03:17:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-08-18T18:06:53.000Z (8 months ago)
- Last Synced: 2025-12-18T02:18:30.035Z (4 months ago)
- Topics: flutter, framework, frontend, go, golang, jetpack, jetpackcompose, nodejs, particleui, react, react-native, svelte, wasm
- Language: Go
- Homepage:
- Size: 2.41 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ParticleUI
ParticleUI defines a set of objects and functions used for the creation of platform-independent,
easily composable, component based ui toolkits.
It defines a gui as a set of elements which hold properties that are either rendered
on screen or used to implement the logic of screen rendering.
These properties can be bound to each other (reactivity, mutation observing, it's all the same, nothing too fancy).
Typically an element can watch its children constituents for property change.
The children elements are encapsulated so that they expose an interface to the outer parent for communication via getter and setters.
Behaviors can be specified by attaching Event Handlers to an Element.
These event handlers are modeled after the Basic DOM event.
(tbc ...)