element-behaviors
three-elements
element-behaviors | three-elements | |
---|---|---|
2 | 2 | |
97 | 382 | |
- | - | |
6.8 | 3.4 | |
7 days ago | about 2 years ago | |
TypeScript | TypeScript | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
element-behaviors
- Show HN: Element behaviors as an alternative to custom elements
-
Show HN: Imperative Reactive Programming in JavaScript
FWIW, Solid has been for some time under consideration for gradually untangling state in this project. Another library I’ve explored is element-behaviors[1], a Solid/custom element-based Entity Component System, which I think could be a good model for the project.
Regardless of what tech I pull in, I’m sure I’ll be sharing insights eventually!
1: https://github.com/lume/element-behaviors
three-elements
-
Would an open-source lightweight object/scene framework on top of ThreeJS be useful?
There's also three-elements, which is basically just a-frame without the VR,
-
Building a Distributed Turn-Based Game System in Elixir
If you're within ~50ms of the liveview server you can get really close to client side interaction reaponsiveness.
Animations are still better off handled client side, though you can get really far with web components and liveview updated HTML: https://github.com/hmans/three-elements
What are some alternatives?
THREE-CustomShaderMaterial - Extend Three.js standard materials with your own shaders!
message-db - Microservice native message and event store for Postgres
trois - ✨ ThreeJS + VueJS 3 + ViteJS ⚡
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
lume - Create 3D web applications with HTML. Bring a new depth to your DOM!
zen_core
react-postprocessing - 📬 postprocessing for react-three-fiber
quel - Reactive Expressions for JavaScript
vue-custom-element-example - An example on how to define custom elements using Vue 3
harp.gl - 3D web map rendering engine written in TypeScript using three.js