Skip to content

Commit 558036a

Browse files
committed
Add haalka
1 parent dcecd0c commit 558036a

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

Diff for: content/news/052/haalka.mp4

1.54 MB
Binary file not shown.

Diff for: content/news/052/index.md

+15
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,21 @@ You can get started by reading the [bevy_lunex book][bevy-lunex-book].
270270
[bevy-lunex-book]: https://bytestring-net.github.io/bevy_lunex/
271271
[bevypunk]: https://idedary.itch.io/bevypunk
272272

273+
### [haalka]
274+
275+
{{ embed_video(type="video/mp4", src="haalka.mp4", caption="A Minecraft-like UI made with haalka") }}
276+
277+
হালকা: _in bengali, haalka means "light" (e.g. not heavy) and can also be used to mean "easy"_
278+
279+
Haalka is an ergonomic reactivity library powered by the [FRP](https://en.wikipedia.org/wiki/Functional_reactive_programming) signals of [futures-signals](https://github.com/Pauan/rust-signals).
280+
It is a port of the web UI libraries [MoonZoon](https://github.com/MoonZoon/MoonZoon) and [Dominator](https://github.com/Pauan/rust-dominator)
281+
and offers the same signal semantics as a thin layer on top of bevy_ui.
282+
283+
While haalka is primarily targeted at UI and provides high level UI abstractions as such,
284+
its core abstraction can be used to manage signals-powered reactivity for any entity, not just bevy_ui nodes.
285+
286+
[haalka]: https://github.com/databasedav/haalka
287+
273288

274289
### Other Library Updates and Releases
275290

0 commit comments

Comments
 (0)