Hacker GitHub

← All repos

linebender/vello

View on GitHub ↗ ★ 4,461 Rust

A GPU compute-centric 2D renderer.

34 mentions on Hacker News by 22 people: 3 stories, 31 comments · first 2020-04-18 · latest 2026-03-27

Mentions per year 34 mentions · busiest year 2025 (7)
20082026
  1. …. https://github.com/DioxusLabs/blitz brought it all together and rendered pages via https://github.com/linebender/vello . It's still not a true browser, it's missing a ton of features, but just rendering a webapge without using the DOM…
    comment by pdufour · 2026-03-27 · in Browserception in Rust (WASM and WebGPU)
  2. Thanks Eric, much appreciated. How would you compare your approach to something like Vello ( https://github.com/linebender/vello )?
    comment by tokyovigilante · 2026-03-18 · in A Decade of Slug
  3. Vello [0] might suit you although it's not production grade yet. [0] https://github.com/linebender/vello
    comment by coffeeaddict1 · 2026-01-07 · in Vector graphics on GPU
  4. …Can you say how the it's similar and how it's different to superficially similar sounding work? (1) https://github.com/linebender/vello , dual Apache/MIT, by Raph Levien et al (2) https://sluglibrary.com/ , proprietary, by Eric Lengyel…
  5. …modular" strategy in Blitz. [0]: https://xi.zulipchat.com/ [1]: https://github.com/linebender [2]: https://github.com/linebender/vello [3]: https://github.com/linebender/parley
    comment by nicoburns · 2025-08-01 · in I tried Servo
  6. …with me, we'll see. [1]: https://xi.zulipchat.com/#narrow/channel/197075-vello/topic/... [2]: https://github.com/linebender/vello/pull/1011
  7. …machines are name dropped, but it isn't clear how that helps your argument. Why not link to Vello? https://github.com/linebender/vello I think a stronger essay would at the end give the reader a clear view of what Good means and how to…
    comment by sitkack · 2025-03-22 · in I want a good parallel computer
  8. …from the caller's spatial data structures. May or may not be a good idea. Too early to tell. [1] https://github.com/linebender/vello/
    comment by Animats · 2025-03-21 · in I want a good parallel computer
  9. …different, moving much of the work on to the GPU, and this work is being researched and developed: https://github.com/linebender/vello . Some presentations about this work too: https://youtu.be/mmW_RbTyj8c https://youtu.be/OvfNipIcRiQ
    comment by raggi · 2025-03-20 · in Memory safety for web fonts
  10. …an option. Servo is actively looking at potentially using this library to implement Canvas2D. [0]: https://github.com/linebender/vello
    comment by nicoburns · 2025-01-08 · in Servo Revival: 2023-2024
  11. There are libraries building on top of WebGPU for that, like: https://github.com/linebender/vello and (shameless plug): https://github.com/Lichtso/contrast_renderer
    comment by Lichtso · 2024-11-22 · in What's Next for WebGPU
  12. …houses a custom interactive graph visualizer built on top of the great `vello` from linebender ( https://github.com/linebender/vello ). - `ch/typescript`, which has my attempts at joining a more traditional task manager with a graph…
  13. There already is: https://github.com/linebender/vello Also see the comment by the author of the paper and library: https://news.ycombinator.com/item?id=40890270
    comment by Simran-B · 2024-07-06 · in GPU-Friendly Stroke Expansion
  14. …us closer to that future. [1]: https://dawn.googlesource.com/dawn/+/refs/heads/main/docs/da... [2]: https://github.com/linebender/vello/issues/259 [3]: https://github.com/gpuweb/gpuweb/issues/4306
  15. …and has a great talk on compute shaders[3]. 0: https://www.youtube.com/watch?v=mmW_RbTyj8c 1: https://github.com/linebender/vello 2: https://www.youtube.com/watch?v=zVUTZlNCb8U 3: https://www.youtube.com/watch?v=DZRn_jNZjbw
  16. > I wish there was a nice and small vector graphics library with GPU acceleration. https://github.com/linebender/vello is written in Rust and already used as the backend for Xilem, a reactive framework for native UI.
  17. If you're doing advanced compute work (including lock-free data structures), then it's best effort. https://github.com/linebender/vello/issues/42 is an issue from when Vello (then piet-gpu) had a single-pass prefix sum algorithm. Looking…
  18. …engine or custom renderer in Rust and have it ship across desktop and web. See Vello for example: https://github.com/linebender/vello
    comment by mattdesl · 2023-04-07 · in Chrome ships WebGPU
  19. …window creation) - https://github.com/gfx-rs/wgpu (abstraction on top of vulkan/metal/dx12) - https://github.com/linebender/vello (a canvas like imperative drawing API on top of wgpu) - https://github.com/DioxusLabs/taffy (UI layout…
    comment by nicoburns · 2023-04-03 · in XUL Layout is gone
  20. …experiment in a few weeks when all this has landed. In any case, glad for your interest! [235]: https://github.com/linebender/vello/pull/235
    comment by raphlinus · 2023-01-09 · in Requiem for piet-gpu-hal
  21. > Vello uses this fairly extensively What is Vello? I'm guessing you mean this: https://github.com/linebender/vello
  22. …support). Preliminary results are looking good. Better than anything else out there good. -- [1] https://github.com/linebender/vello
    comment by Strom · 2022-12-21 · in I still use Flash
  23. …([2] is experimental Rust code, but I will adapt this into a compute shader) [1]: https://github.com/linebender/piet-gpu/blob/main/piet-wgsl/s... [2]: https://github.com/linebender/kurbo/blob/euler/src/euler.rs#...
    comment by raphlinus · 2022-10-28 · in Bit Twiddling Hacks (2005)
  24. …read somewhere that an experimental renderer for Google’s Fuchsia (Spinel?) [3] also does this. 1: https://github.com/linebender/piet-gpu 2: https://github.com/servo/pathfinder 3: https://www.tdcommons.org/cgi/viewcontent.cgi?article=1580&c…
  25. …deals with that. [1]: https://developer.nvidia.com/blog/programming-tensor-cores-c... [2]: https://github.com/linebender/piet-gpu/blob/d81e5cb4ee145abd...
  26. …(Note: this test case is slightly simplified from what's in the repo for pedagogical reasons). [1]: https://github.com/linebender/piet-gpu/blob/master/tests/sha... [2]: https://shader-playground.timjones.io/da907f46d8bace9e5db7bd...
    comment by raphlinus · 2021-11-17 · in Prefix sum on portable compute shaders
  27. …the info on registers and occupancy is an important start. Is there a way to support the work? [1]: https://github.com/linebender/piet-gpu/issues/83
    comment by raphlinus · 2021-04-19 · in Dissecting the Apple M1 GPU, Part III
  28. …in the approach, much more so than pushing the rasterization pipeline as you are doing. [1]: https://github.com/linebender/piet-gpu/blob/master/doc/visio...
    comment by raphlinus · 2021-03-16 · in 2D Graphics on Modern GPU (2019)
  29. And a self-followup: I wrote https://github.com/linebender/piet-gpu/issues/49 to track this in piet-gpu.
  30. …to use it, but don't want to waste time doing that now if it's still really volatile. 1. https://github.com/linebender/piet-gpu
    comment by moonchild · 2020-06-14 · in Fast 2D Rendering on GPU
  31. …good blog post, I think, but already the time I've spent on it is a distraction from the renderer. https://github.com/linebender/piet-gpu/tree/prefix
    comment by raphlinus · 2020-04-18 · in A Taste of GPU Compute [video]