VelloSharp Documentation
VelloSharp delivers a family of .NET libraries for GPU accelerated rendering, real-time data visualizations, and cross-platform UI integration. This site combines conceptual guides with full API reference generated from the source projects.
- Browse the Libraries catalog for getting started guides tailored to each package family.
- Explore the .NET API Reference for namespace and member details generated directly from the builds.
- Follow the Documentation maintenance guide to rebuild, preview, or clean the documentation artifacts locally.
Explore the Libraries
- Core Renderer: Dive into VelloSharp, VelloSharp.Rendering, VelloSharp.Core, and VelloSharp.Text for the rendering pipeline and text stack.
- GPU & Skia runtimes: Compare VelloSharp.Gpu, Skia GPU, and Skia CPU options for deployment.
- Interop layers: Extend the engine with FFI Core, FFI GPU, and FFI Sparse.
- Visualization suites: Build dashboards using Charting, Gauges, and SCADA.
- Editor experiences: Explore Composition, the Editor, and TreeDataGrid workflows.
Integration Tracks
- Cross-platform UI: Follow guides for Avalonia (Vello), Avalonia (Winit), Uno Platform, WPF, and WinForms.
- Runtime plumbing: Start with VelloSharp.Integration for shared patterns, then specialize with WPF integration or WinForms integration.
- Diagnostics & telemetry: Harness ChartDiagnostics and ChartRuntime.Windows for instrumentation and performance tuning.
Maintenance & Community
- Rebuild and preview the site using the Documentation maintenance guide.
- Track upcoming work in the
/docs
planning outlines and the repository STATUS.md. - Report issues or propose enhancements via the GitHub issue tracker.