Skip to content
@GigasoftInc

Gigasoft, Inc.

GPU-accelerated .NET charting — WPF, WinForms, MFC C++. 100M points in 15ms. AI-assisted development. Scientific, engineering & financial charts since 1993.

Gigasoft, Inc. — ProEssentials Charting SDK

The World's Fastest WinUI, WPF, WinForms, and MFC C++ Charting Components. GPU compute shader accelerated. Native ARM64. AI-assisted development. Mission-critical quality since 1993.


Tip

🎁 Launch Offer — 15% Off Through October 31, 2026

Found ProEssentials through these open-source demos? Use code GITHUB15_OCT31 at checkout for 15% off your first perpetual license — one-time purchase, no subscription, yours for life.

Thank you — every ⭐ star and share helps another engineer find these examples. ➡️ Start a no-hassle evaluation


New in v11 — WinUI 3, .NET 10, Native ARM64

ProEssentials v11 brings a thirty-year native C++ rendering engine to WinUI 3 and true native ARM64 — presenting directly through a composition swap chain rather than a managed XAML layer. Also new: .NET 10 across every managed interface.

New to WinUI 3? Our winui-starter is a public-domain WinUI 3 template that actually runs — unpackaged .NET 10, a plain .exe, no MSIX, and none of the stock Windows App SDK template's traps. No ProEssentials required.

➡️ WinUI Chart Walk-Through  ·  WinUI Performance Comparison


Why ProEssentials?

Founded in 1993, Gigasoft has concentrated exclusively on charting for over 30 years — scientific, engineering, and financial data visualization at a mission-critical level. Prioritizing stability, speed, and rendering intelligence. Fast expert support. No hassle evaluation download.

ProEssentials is architecturally different from every competitor — a native Win32 DLL charting engine with two complete API layers: a hierarchical .NET property interface for WinUI, WPF, and WinForms, and a standard C/C++ DLL API for MFC, Delphi, ActiveX, and any language with DLL FFI capability. Both APIs access the same rendering engine, the same GPU compute shaders, and the same 1,200+ chart properties.


AI-Assisted Development — pe_query.py

ProEssentials v11 includes a purpose-built AI Code Assistant that transforms how you implement charts. The pe_query.py tool gives AI assistants on-demand access to the complete ProEssentials API — 1,200+ properties, 167 enumerations, and 116 working code examples — with a built-in validation layer that cross-checks every property path against DLL ground truth, eliminating the hallucinated code that plagues generic AI coding.

Works with Claude, ChatGPT, Gemini, GitHub Copilot, and Cursor. Included free with every ProEssentials v11 license.

➡️ Explore the AI Code Assistant


Five Chart Objects. One SDK.

Object Best For
Pego Bar, line, area, OHLC — dashboards, financial charts
Pesgo Scientific XY scatter, real-time streaming, irregular time-series
Pe3do 3D surface, wireframe, contour
Pepso Polar, Smith chart, radar/spider
Pepco Pie charts

Same objects, same property tree, on every interface. Port a chart between WinUI, WPF, and WinForms by changing the control type — the chart code itself does not change.


Platform Coverage — One Product, Nine Targets

Platform Supported
WinUI 3 (.NET 10) ✅ Native WinUI controls — composition swap chain
WPF (.NET 10 / .NET 8 / .NET 4.8) ✅ Native WPF controls
WinForms (.NET 10 / .NET 8 / .NET 4.8) ✅ Native WinForms controls
C++ MFC / Win32 ✅ Native DLL API
Delphi VCL ✅ Native DLL API
ActiveX / COM / Access / Excel ✅ OCX controls
ASP.NET Web Forms
LabVIEW ✅ via ActiveX
Any language with DLL FFI ✅ Standard Win32 DLL

Native x64, ARM64, and x86 engines. AnyCpu assemblies embed the native engines and unpack the one matching the running process — .NET 10 embeds x64 and ARM64; .NET 8 and .NET 4.8 also embed x86 for 32-bit work.

➡️ Full Platform Coverage Comparison


Licensing — Perpetual. No Subscriptions. No Surprises.

ProEssentials includes a perpetual license. Pay once. Use forever. Free unlimited support for life. Royalty-free deployment to unlimited end-user machines. No annual renewal. No subscription expiry traps. No reactivation fees.

➡️ Pricing & Support Comparison vs SciChart, LightningChart, Syncfusion, DevExpress


Get Started

Resource Link
⬇️ No-hassle evaluation download Download
📖 Developer Guide gigasoft.com/developer-guide
🚀 WinUI 3 .NET 10 Walk-Through gigasoft.com/winui-chart
🚀 WPF Walk-Through gigasoft.com/wpf-chart-nuget
🚀 WinForms Walk-Through gigasoft.com/net-chart-nuget
🔍 API Explorer gigasoft.com/documentation
💬 Contact & Support gigasoft.com/contact
📦 NuGet packages nuget.org/profiles/GigasoftInc

Demo Gallery — Browse by Use Case

Every demo is a GPU-accelerated ProEssentials chart sample in C#. Clone, build, run. Pick your platform from the links beside each preview — WinUI 3 on .NET 10, WPF and WinForms on .NET 8.

Real-Time & High-Performance Charts

GPU compute shader rendering of millions to hundreds of millions of points per update — real-time streaming, oscilloscope, and live data charts for C# .NET applications.

Preview Demo
winui-chart-fast-100m-points-proessentials 100 Million Points — Fastest Demo
WinUI · WPF · WinForms

A demonstration of GPU compute shader rendering: 100 million data points completely re-passed and re-rendered per timer tick. Live FPS displayed in the title bar.
wpf-realtime-circular-buffer-8million-points-proessentials Real-Time Circular Buffer — 8M Points, Zero-Copy
WinUI · WPF · WinForms

.NET 8 — 4 subsets × 2,000,000 points streamed in real time via zero-copy UseDataAtLocation + CircularBuffers + Direct3D ComputeShader. A timer appends 150 samples/subset every 15ms; a right-click submenu toggles Stationary vs Scrolling zoom.
wpf-3d-surface-realtime-computeshader-proessentials Real-Time 3D Surface — Compute Shader
WPF · WinForms

.NET 8 — the fastest possible realtime 3D surface update: 720,000 vertices rebuilt every 15 ms using GPU compute shaders and a zero-copy circular-buffer append strategy. A single Pe3do 3D chart, Direct2D.
wpf-heatmap-realtime-spectrogram-computeshader-proessentials Real-Time Spectrogram Heatmap
WinUI · WPF · WinForms

.NET 8 — a realtime heatmap/spectrogram that replaces the entire 93,696-value surface every 25ms using a tiled data pool + Array.Copy + zero-copy UseDataAtLocation, GPU ComputeShader. Direct3D.

3D Surface & Terrain Charts

GPU-accelerated 3D surface, height-map, point cloud, and Delaunay triangulation charts for scientific, engineering, and terrain visualization.

Preview Demo
winui-chart-3d-surface-proessentials 3D Surface Height Map (flagship 3D/2D demo)
WinUI · WPF · WinForms

Likely the most impressive functioning, performing, efficient 3D/2D combo example you will find on GitHub. GPU compute shader 3D surface rendering — real material surface and terrain height-map data visualized across three synchronized charts.
wpf-3d-lidar-point-cloud-computeshader-proessentials 3D LiDAR Point Cloud — 2.5M Returns
WPF · WinForms

.NET 8 demonstration of the ComputeShader path for PolyMode = Scatter — rendering 2.5M Mt. Tamalpais LiDAR returns as a 3D scatter cloud with every point individually colored by elevation.
wpf-chart-3d-delaunay-triangulation-surface-heightmap-proessentials 3D Delaunay Triangulation Surface
WinUI · WPF · WinForms

.NET 8 — a Pe3do Delaunay-triangulated 3D surface with contour coloring, built from 70 scattered XYZ sound-meter readings. Direct3D.
wpf-chart-delaunay-triangulation-2d-contour-proessentials Delaunay Triangulation 2D Contour
WinUI · WPF · WinForms

.NET 8 — a Pesgo continuous Delaunay contour fill (SGraphPlottingMethod.ContourDelaunay) from 70 scattered XYZ sound-meter readings, with a custom tooltip and a title-bar interpolated-Z readout. Direct3D composite.

Oil & Gas / Geophysical & Well Log Charts

Well log, cement bond log (VDL), ultrasonic borehole imaging, wellbore trajectory, and NEXRAD radar charts for oil & gas, geophysical, and GIS software.

Preview Demo
wpf-3d-surface-wellbore-flythrough-proessentials 3D Wellbore Flythrough (Oil & Gas GIS)
WPF · WinForms

.NET 8 — a complete 3D subsurface visualization with an animated roller-coaster style camera flythrough down multiple wellbore trajectories, using a single Pe3do Direct3D chart object.
wpf-chart-vdl-wireline-acoustic-cement-bond-log-heatmap-contour VDL Wireline Acoustic — Cement Bond Log
WinUI · WPF · WinForms

.NET 8 — a wireline Variable Density Log (VDL) acoustic visualization for cement bond evaluation. Time on X (~200–1200 µs), depth on Y (feet), color = waveform amplitude, rendered with a contour-with-injection technique that keeps cells crisp at scale. Direct3D + GPU compute shader, custom 8-stop blue ramp.
wpf-chart-ultrasonic-borehole-image-dual-contour-heatmap Ultrasonic Borehole Image — Dual Contour
WinUI · WPF · WinForms

.NET 8 — dual-channel ultrasonic borehole image (AWCN amplitude + TTCN transit time) rendered as a single concatenated contour chart sharing one colormap, one zoom, one rendering pass. A top-right overlay button toggles null rendering (Black / Gaps). Direct3D + GPU compute shader.
wpf-chart-nexrad-radar-reflectivity-proessentials NEXRAD Doppler Radar Reflectivity
WinUI · WPF · WinForms

.NET 8 — real NEXRAD Level II radar data from KFWS (Dallas/Fort Worth) rendered as an 800×450 2D contour chart with the official NWS standard reflectivity color table, a geographic map background, and a custom XYZ tooltip. Direct3D + ComputeShader.

Heatmap & 2D Contour Charts

GPU-rendered 2D contour and heatmap charts with color-mapped surfaces — spectrograms, frequency analysis, and intensity maps for scientific data.

Preview Demo
wpf-heatmap-2d-contour-spectrogram-frequency-proessentials 2D Spectrogram Heatmap (frequency)
WinUI · WPF · WinForms

.NET 8 — a full-featured heatmap / spectrogram / 2D contour visualization (frequency vs time vs amplitude) using Pesgo with ContourColors, log Y axis, and GPU ComputeShader. Direct3D.

Financial & Signal-Processing Charts

OHLC candlestick, technical indicator, trading signal, and audio waveform oscilloscope charts for financial and signal-processing applications.

Preview Demo
wpf-chart-financial-ohlc-trading-signals-proessentials Financial OHLC + Trading Signals
WinUI · WPF · WinForms

.NET 8 — a complete financial charting app built on Pego (the categorical / date-axis graph object): OHLC candlesticks for ten real stock symbols with Bollinger Bands, RSI, a custom stochastic oscillator, and Buy/Sell signal annotations generated from stochastic turning points. Direct2D, four synchronized multi-axes.
wpf-audio-waveform-oscilloscope-proessentials Audio Waveform Oscilloscope
WinUI · WPF · WinForms

.NET 8 — dual-channel audio oscilloscope with a 5-song playlist, MCI playback, real-time playhead, O-Scope/dBFS/Lyrics/Overlap modes, synchronized lyrics overlay, and a full right-click custom menu.

Techniques & How-To Examples

Focused C# how-to examples — multi-axis layouts, custom axis labels, log-log scales, mouse interaction and hot spots, bitmap symbols, and a clone-build-run quickstart.

Preview Demo
winui-chart-quickstart-proessentials Quickstart — Clone, Build, Run
WinUI · WPF · WinForms

The simplest starting point: a single Pesgo scientific chart (Example 100, Simple Scientific Graph) plotting four subsets of random performance data with gradient + bevel plotting, dot grid, zoom/pan, and a tracking tooltip. Direct2D.
winui-chart-multi-axis-layout-explorer-proessentials Multi-Axis Layout Explorer
WinUI · WPF · WinForms

A single Pesgo scientific chart displaying engine dyno data (HP, Torque, Temperature, Pressure vs RPM) across four instantly switchable axis layout modes, with a toggle that moves Pressure to the right Y axis in whichever layout is active. Mixed plotting methods per subset (Bar, SplineArea, PointsPlusLine, Spline). Direct2D.
winui-chart-mouse-interaction-hotspots-coordinate-tracking-proessentials Mouse Interaction & Hot Spots
WinUI · WPF · WinForms

A dual-Y-axis Pego chart that combines two complementary mouse-interaction techniques: a ConvPixelToGraph tooltip showing both Y-axis values at the cursor, and a GetHotSpot status bar that names the chart element under the cursor (data point, series legend, or point label). Direct2D.
wpf-chart-custom-yaxis-labels-annotations-events-proessentials Custom Y-Axis Labels & Annotations
WinUI · WPF · WinForms

.NET 8 — two approaches to custom Y-axis labels shown side-by-side in one chart split into stacked multi-axis sections. Direct2D.
winui-chart-log-log-axes-drag-measure-quick-annotations-proessentials Log-Log Axes + Drag-Measure Annotations
WinUI · WPF · WinForms

Log-log scientific scatter chart with intelligent decade-based axis restructuring on zoom, plus a left-drag quick annotation measurement tool that overlays a live measurement rectangle with X/Y delta labels. Direct2D.
wpf-chart-bitmap-symbols-jagged-data-proessentials Bitmap Symbols + Jagged Data
WinUI · WPF · WinForms

.NET 8 — a Pesgo scatter chart combining custom PNG bitmap symbols with jagged data (a different point count per subset). Direct2D.

Why ProEssentials vs the Competition?

➡️ Charting Library Comparison ➡️ WinUI Chart Performance Comparison ➡️ Performance — GPU Architecture Comparison ➡️ Licensing & Deployment Pain Comparison ➡️ Plot 100 Million Points — WinUI Comparison ➡️ Plot 100 Million Points — 5-Library WPF Comparison ➡️ 3D Scientific Charts


📦 NuGet  |  🌐 gigasoft.com

Pinned Loading

  1. wpf-chart-3d-surface-proessentials wpf-chart-3d-surface-proessentials Public

    Our Most Impressive 3d 2d example. ProEssentials v10 — GPU compute shader 3D surface chart. Three synchronized charts: 3D surface, 2D contour, 2D cross-section. Real scientific height map data. WPF…

    C#

  2. wpf-chart-fast-100m-points-proessentials wpf-chart-fast-100m-points-proessentials Public

    ProEssentials v10 — Fastest wpf charting demo showing GPU compute shader rendering of 100 million data points per update. WPF .NET 8 real-time charting demo. Live FPS counter. Clone, build, run.

    C#

  3. wpf-chart-financial-ohlc-trading-signals-proessentials wpf-chart-financial-ohlc-trading-signals-proessentials Public

    WPF .NET 8 OHLC candlestick chart: Bollinger Bands, RSI, custom stochastic oscillator with Buy/Sell signal annotations. 10 real stocks, 4 synchronized axes, live OHLCV hover, date/time axis. Signal…

    C# 1

  4. wpf-chart-nexrad-radar-reflectivity-proessentials wpf-chart-nexrad-radar-reflectivity-proessentials Public

    WPF .NET 8 Doppler radar reflectivity 2D contour chart. Real NEXRAD WSR-88D Level II data, dBZ color scale, NWS standard color table, geographic map background. Python + pure C# V06 parser for any …

    C#

  5. wpf-audio-waveform-oscilloscope-proessentials wpf-audio-waveform-oscilloscope-proessentials Public

    WPF audio waveform oscilloscope — dual-channel signal viewer with high performance real-time charting with zoom, WAV data, dBFS scale, lyrics overlay, and Direct3D Compute-Shader rendering of milli…

    C# 1

  6. wpf-3d-lidar-point-cloud-computeshader-proessentials wpf-3d-lidar-point-cloud-computeshader-proessentials Public

    GPU-accelerated WPF 3D LiDAR point cloud viewer rendering 2.5M+ Mt. Tamalpais airborne returns with per-point elevation coloring. ProEssentials v10 ComputeShader, Direct3D, .NET 8, C#. Real-time 3D…

    C#

Repositories

Showing 10 of 62 repositories

Top languages

Loading…

Most used topics

Loading…