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
20082026
-
…. 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) -
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 -
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 -
…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…
comment by delhanty · 2025-09-03 · in Rasterizer: A GPU-accelerated 2D vector graphics engine in ~4k LOC -
…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 -
…with me, we'll see. [1]: https://xi.zulipchat.com/#narrow/channel/197075-vello/topic/... [2]: https://github.com/linebender/vello/pull/1011
comment by raphlinus · 2025-05-19 · in Layers All the Way Down: The Untold Story of Shader Compilation -
…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 -
…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 -
…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 -
…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 -
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 -
…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…
comment by crockeo · 2024-09-29 · in Ask HN: What are you working on (September 2024)? -
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 -
…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
comment by raphlinus · 2024-03-20 · in Rive Renderer for real-time vector graphics is now open source -
…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
comment by darzu · 2024-02-20 · in WebKit switching to Skia for 2d graphics rendering -
> 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.
comment by zozbot234 · 2024-02-20 · in WebKit switching to Skia for 2d graphics rendering -
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…
comment by raphlinus · 2023-06-13 · in Metal shader converter and the missing device-scoped barrier -
…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 -
…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 -
…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 -
> Vello uses this fairly extensively What is Vello? I'm guessing you mean this: https://github.com/linebender/vello
comment by thomastjeffery · 2023-01-08 · in Microbenchmarking AMD’s RDNA 3 Graphics Architecture -
…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 -
…([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) -
…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…
comment by ppier · 2022-02-24 · in Ledit: Simple, GPU-rendered, no bullshit text editor -
…deals with that. [1]: https://developer.nvidia.com/blog/programming-tensor-cores-c... [2]: https://github.com/linebender/piet-gpu/blob/d81e5cb4ee145abd...
comment by raphlinus · 2022-02-23 · in PyTorch on Apple M1 MAX GPUs with SHARK – faster than TensorFlow-Metal -
…(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 -
…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 -
…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) -
And a self-followup: I wrote https://github.com/linebender/piet-gpu/issues/49 to track this in piet-gpu.
comment by raphlinus · 2020-11-29 · in Ruffle – A Flash Player emulator written in Rust -
…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 -
…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]