frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: A CSS 3D Engine (no WebGL)

https://github.com/LayoutitStudio/polycss
41•rofko•6h ago•19 comments

Show HN: Textile – A desktop app for weaving together bits of text

https://www.gettextile.app
4•stack_framer•1h ago•0 comments

Show HN: A desktop app for manual QA testing and evidence gathering

https://github.com/adriandomc/qastor
5•adriandomc•3h ago•1 comments

Show HN: Valdr - Valkey/Redis in safe Rust, passes >99% of Valkey test suite

https://github.com/ianm199/valdr
4•ianm218•3h ago•3 comments

Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire

https://github.com/viggy28/streambed
115•vira28•1d ago•32 comments

Show HN: Breathe CLI – Paced resonance breathing in the macOS terminal

https://github.com/marekkowalczyk/breathe-cli
126•marekkowalczyk•1d ago•40 comments

Show HN: 500 years of Joseon court omens as an observability dashboard

https://ajin.im/is/building/omen.ops/
150•poppypetalmask•2d ago•25 comments

Show HN: Atomic Editor – Obsidian-style live preview for CodeMirror 6

https://kenforthewin.github.io/atomic-editor/
67•kenforthewin•1d ago•17 comments

Show HN: Helios – what plug-in solar could generate for any address in Britain

https://helios.southlondonscientific.com/
123•ruaraidh•2d ago•44 comments

Show HN: Trumpstonks – every company Trump's named, backtested vs. the S&P

https://www.trumpstonks.com/
4•racketracer•2h ago•1 comments

Show HN: Tiny-vLLM – high performance LLM inference engine in C++ and CUDA

https://github.com/jmaczan/tiny-vllm
199•yu3zhou4•3d ago•18 comments

Show HN: Open Envelope – an open schema for defining AI agent teams

https://openenvelope.org/docs/schema/
49•ashconway•3d ago•9 comments

Show HN: Open-source private home security camera system (end-to-end encryption)

https://github.com/secluso/core
130•arrdalan•2d ago•29 comments

Show HN: TV Explorer. Adding advanced UI to free online TV

https://tvexplorer.live
194•dtagames•3d ago•62 comments

Show HN: Komi-learn – continuous memory and self-improvement for coding agents

https://github.com/kurikomi-labs/komi-learn
24•rainxchzed•1d ago•3 comments

Show HN: Zot – Yet another coding agent harness

https://www.zot.sh
106•patriceckhart•3d ago•80 comments

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video]

https://www.youtube.com/watch?v=St_kJZXZ_nE
9•harshalone•9h ago•4 comments

Show HN: Having fun making mini static site apps

https://joeheyming.github.io/
5•joeheyming•14h ago•0 comments

Show HN: Ouijit, an open-source task and terminal manager for coding agents

https://ouijit.com/
12•pbjerkeseth•1d ago•2 comments

Show HN: xxUTF – SIMD Unicode Normalization

https://github.com/dzfrias/xxUTF
13•dzfrias•1d ago•1 comments

Show HN: Ktx – Open-source executable context layer for data agents

https://github.com/Kaelio/ktx
89•lucamrtl•4d ago•28 comments

Show HN: FuguUX – science-backed, AI user testing to identify key web UX issues

https://www.fuguux.com
7•sdas7•1d ago•0 comments

Show HN: webrtcforthestreamer.com – How WHIP makes streaming more connected

https://webrtcforthestreamer.com
4•Sean-Der•17h ago•1 comments

Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue

https://llmgame.scalex.dev
385•Wirbelwind•4d ago•160 comments

Show HN: Deliberate – log what your agent rejected, not just what it ran

https://www.deliberate.dev/
4•garysmith1234•1d ago•1 comments

Show HN: Agentpack – isolated config layers for Claude Code, Codex, and OpenCode

https://nexo.sh/posts/agentpack/
4•nexo-v1•1d ago•0 comments

Show HN: Hallucinate – Massively Multiplayer Online Rave

https://hallucinate.site
439•stagas•4d ago•199 comments

Show HN: Stable Audio 3 – one-shot sample generator (110gb download)

https://github.com/shiehn/sas-sample-generator
9•stevehiehn•1d ago•5 comments

Show HN: Llmff v1.0 FFmpeg for Inference

https://github.com/syndicalt/llmff
3•syndicalt•22h ago•0 comments

Show HN: Zaxy v1.0

https://docs.zaxy.io/
3•syndicalt•22h ago•2 comments
Open in hackernews

Show HN: A CSS 3D Engine (no WebGL)

https://github.com/LayoutitStudio/polycss
40•rofko•6h ago

Comments

cush•4h ago
I give it 15 minutes before someone on here ports Doom
bryanrasmussen•4h ago
https://github.com/NielsLeenheer/cssDOOM
Rohansi•4h ago
But why not use WebGL? It's widely available, more efficient, and can render at a much higher quality.

https://polycss.com/gallery/?model=2843066616

https://threejs.org/examples/#webgl_animation_multiple

socalgal2•3h ago
Same thought. Even that simple Apple on the front pages runs < 60fps on my M1 Mac. Rendering 3D objects with CSS is like rendering Doom in Excel Cells. Yes, you can do it. No you should not do it except as a joke/curiosity.
rofko•3h ago
Hi there! This is not trying to be a three.js replacement, scenes with huge polygon counts naturally should render in canvas.

For me, the interesting case is smaller low-poly or voxel scenes where loading a full 3D stack may be overkill, and where keeping the scene in DOM/CSS gives you easier integration with normal layout, styling, events, etc. Once you have the HTML, you don't even need to load the library to render a static model.

Also, part of the experiment is testing the browser’s limits and getting a clearer sense of where this approach works, where it breaks down, and what the tradeoffs are.

Cheers!

woodrowbarlow•2h ago
ha, so you could run this on the server and send down a page with no javascript at all? (with, i assume, a static camera only.) that's fun. i mean, you could also just render the model to an image at that point, but still, this is neat.
apresmoi•2h ago
Yes, you can render on server and if you include CSS transitions/animations, you get an animated 3d render without the need for JS !

We haven't built it yet, but its on the roadmap

Rohansi•1h ago
I'm all for experimentation but getting rid of JS in this case almost certainly results in worse performance. You're trading a bit of load time for significantly slower runtime/rendering.
capitainenemo•55m ago
Huh.... why would a CSS animation of a transform be slower than JS? This is strictly for the "CSS transform" case ofc - obviously pure webgl would be way faster.

I'm having a hard time seeing it. My experiments with CSS animation have always performed much better in CSS than JS (again, excluding it being pure webgl/canvas JS).

And ofc there's the nice bonus that it works if I haven't chosen to trust and whitelist their website for JS yet.

sgm1018•3h ago
wow thats cool
tomaytotomato•3h ago
Always thought it would be cool to make an RTS or simple city builder game in the browser.

Would you recommend this for hacking around or not?

thih9•2h ago
It’s a wide range from an RTS to a simple city builder. I’d say “no” for the former and “maybe” for the latter. Perhaps try it for a couple of hours and see whether you like it or not.
blueboo•2h ago
I think the answer is no, as this is a creative repurposing of css3d as a basis for a general 3d engine. That lets you put web content everywhere, even on the triangles of your teapot. Cool, but extravagant

Whereas THREE.js or webgl is purpose-built for realtime animated 3d scenes.

apresmoi•58m ago
What about https://terra.layoutit.com
tajoma•1h ago
This reminds me of the 3D maps in corru.observer, which also only used CSS transforms
Rohansi•11m ago
I meant slower vs. WebGL rendering, which requires JS. Each triangle is rendered as a DOM node. There can be thousands of triangles in a single model.

The gallery has been updated with more models. Compare the same model in PolyCSS vs. Three.js:

https://polycss.com/gallery/?model=205023689 (13 fps)

https://threejs.org/examples/#webgl_animation_skinning_morph (60 fps)

semolino•2h ago
You can have a dynamic camera with 3D CSS only and no JS. The trick is move the scene instead of the "camera". CSS Doom uses this technique (although unlike the project I'm working on, it relies heavily on JS for the interaction logic).
capitainenemo•57m ago
Then there's "minecraft in CSS" which uses invisible form elements for camera rotation and works with no JS at all.

https://benjaminaster.com/css-minecraft/

It's been on HN before ( https://news.ycombinator.com/item?id=44100148 )