I built DOOM with #phel phel ! That means running a 3D game with PHP in the terminal https://github.com/Chemaclass/phel-doom 😆 > 📺 Demo gameplay: https://www.youtube.com/watch?v=0s-sXxpcoIA
https://github.com/avanelsas/baredom
A library of 100+ UI components built entirely on web standards — Custom Elements v1, Shadow DOM, and ES modules.
What's new since the last announcement:
- Angular and React support
- x-trace-history. A time-travel debugger for BareDOM components. Records every CustomEvent, attribute mutation, instance-field write, and lifecycle callback as plain JS records with a stable schema. Floating dock with cross-instance lanes, scrubber, synchronous cause→effect causality DAG view, heatmap density rendering for animation-heavy lanes, full-text search across recorded values, bounded recording sessions, and JSON export/import. Ships as a separate ESM module
- New web components:
- x-split-pane — Resizable two-panel layout.
- x-code — Code-display component.
- x-calendar — Standalone, always-visible inline month calendar — a companion to x-date-picker.
- x-range-slider — Dual-handle, form-associated, accessible range slider.
- x-rating — Discrete, form-associated, accessible star-rating component.
- x-spotlight-card — Card surface with a cursor-following spotlight highlight (motion-respecting, theme-aware).
- x-confetti — Imperative celebration burst component with canvas particles.
- x-kbd — Platform-aware keyboard key / shortcut display.
- x-otp-input — Form-associated OTP / verification-code input.
- x-proximity-list — Dock-effect list with proximity scaling.
- x-i18n / x-i18n-provider — Translation components.
- x-kinetic-canvas — Animated background component (canvas-based, motion-respecting).
- x-multi-combobox — Combobox variant with multi-select chips, keyboard navigation, and a cancelable change-request event.
Visit #baredom for questions
https://avanelsas.github.io/baredom/ and accompanying https://github.com/avanelsas/bareforgecode designer>