awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
linebender avatar

linebender/vello

0
View on GitHub↗
4,120 星标·261 分支·Rust·Apache-2.0·6 次浏览linebender.org/vello↗

Vello

Vello 是一个跨平台图形库和 GPU 加速的 2D 矢量渲染器。它作为一个引擎,用于绘制高性能 2D 场景、渲染可缩放矢量图形 (SVG) 文件以及播放 Lottie 动画。

该项目利用 GPU 计算着色器进行光栅化,并将矢量几何存储在 GPU 常驻场景图中,以最大限度地减少数据传输。它采用平铺渲染架构和并行路径渲染,以跨不同的图形 API 处理复杂的图像。

该库提供硬件加速的合成功能,并支持将渲染后的 2D 视觉数据直接输出到不同硬件平台上的原生操作系统窗口。

Features

  • Vector Graphics Rendering - Provides high-performance rendering of 2D scenes and complex vector imagery using GPU compute shaders.
  • Cross-Platform Graphics Frameworks - Functions as a high-performance drawing system for hardware-accelerated visuals across multiple platforms.
  • Compute Shader Pipelines - Implements compute shader pipelines to calculate pixel coverage and color for high-performance vector rasterization.
  • 2D Rendering Engines - Provides an engine optimized for drawing two-dimensional graphics and animations using GPU hardware acceleration.
  • Parallelized Path Rendering - Breaks complex vector paths into small segments processed simultaneously across thousands of GPU cores.
  • Tiled Rasterization Architectures - Divides the screen into small grids to optimize memory access and reduce redundant pixel calculations.
  • GPU-Resident Scene Graphs - Stores vector geometry and drawing commands directly in GPU memory to minimize data transfer during frames.
  • Vector Animation Libraries - Ships tools for animating vector paths and shapes to create fluid motion graphics.
  • Graphics API Abstractions - Provides a unified interface via wgpu to translate compute commands across Vulkan, Metal, and DirectX.
  • SVG-Based Vector Rendering - Renders scalable vector graphics files by parsing XML data into visual elements.
  • Lottie Players - Includes a dedicated rendering engine for playing vector-based Lottie animation files.
  • GPU Compositing - Uses the GPU to assemble and paint visual layers and transparency effects for high frame rates.

Star 历史

linebender/vello 的 Star 历史图表linebender/vello 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

linebender/vello 是做什么的?

Vello 是一个跨平台图形库和 GPU 加速的 2D 矢量渲染器。它作为一个引擎,用于绘制高性能 2D 场景、渲染可缩放矢量图形 (SVG) 文件以及播放 Lottie 动画。

linebender/vello 的主要功能有哪些?

linebender/vello 的主要功能包括:Vector Graphics Rendering, Cross-Platform Graphics Frameworks, Compute Shader Pipelines, 2D Rendering Engines, Parallelized Path Rendering, Tiled Rasterization Architectures, GPU-Resident Scene Graphs, Vector Animation Libraries。

linebender/vello 有哪些开源替代品?

linebender/vello 的开源替代品包括: shopify/react-native-skia — react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for… google/skia — Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital… flame-engine/flame — Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and… mono/skiasharp — SkiaSharp is a cross-platform 2D graphics engine and .NET wrapper for the Skia Graphics Library. It provides a… google/angle — This project is a cross-platform graphics wrapper and translation layer that implements the OpenGL ES and EGL… gfx-rs/gfx — gfx is a hardware-agnostic graphics API abstraction that translates a unified set of graphics and compute commands…

Vello 的开源替代方案

相似的开源项目,按与 Vello 的功能重合度排序。
  • shopify/react-native-skiaShopify 的头像

    Shopify/react-native-skia

    8,424在 GitHub 上查看↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    TypeScriptreactreact-nativeskia
    在 GitHub 上查看↗8,424
  • google/skiagoogle 的头像

    google/skia

    10,762在 GitHub 上查看↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    C++
    在 GitHub 上查看↗10,762
  • flame-engine/flameflame-engine 的头像

    flame-engine/flame

    10,646在 GitHub 上查看↗

    Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis

    Dartdartflameflutter
    在 GitHub 上查看↗10,646
  • mono/skiasharpmono 的头像

    mono/SkiaSharp

    5,449在 GitHub 上查看↗

    SkiaSharp is a cross-platform 2D graphics engine and .NET wrapper for the Skia Graphics Library. It provides a rendering API for drawing shapes, paths, and bitmaps across mobile, desktop, and server environments, functioning as both a raster graphics library and a hardware-accelerated drawing API. The project enables the creation of custom vector drawings and dynamic UI components through precise control over strokes, fills, and mathematical transformations. It also supports programmatic image manipulation, allowing for the loading and modification of pixel arrays. Its capabilities cover bas

    C#androidcross-platformdot-net
    在 GitHub 上查看↗5,449
  • 查看 Vello 的所有 30 个替代方案→