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 .NET WPF, WinForms, and MFC C++ Charting Components. GPU compute shader accelerated. AI-assisted development. Intelligent rendering. Mission-critical quality since 1993.


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 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 v10 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 v10 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

Platform Coverage — One Product, Eight Targets

Platform Supported
WPF (.NET 8 / .NET 6 / .NET 4.8) ✅ Native WPF controls
WinForms (.NET 8 / .NET 6 / .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

➡️ Full Platform Coverage Comparison


Licensing — Perpetual. No Subscriptions. No Surprises.

ProEssentials is the only WPF charting library with a true 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
🚀 WPF .NET 8 Walk-Through gigasoft.com/wpf-chart-nuget
🚀 WinForms .NET 8 Walk-Through gigasoft.com/net-chart-nuget
🔍 API Explorer gigasoft.com/documentation
💬 Contact & Support gigasoft.com/contact

Demo Gallery — Browse by Use Case

Every demo is a GPU-accelerated ProEssentials v10 chart sample for C# on .NET 8. Most ship for both WPF and WinForms — pick your platform from the links beside each preview.

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
wpf-chart-fast-100m-points-proessentials 100 Million Points — Fastest Demo
WPF · WinForms

.NET 8 — 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
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
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 in WPF and WinForms.

Preview Demo
wpf-chart-3d-surface-proessentials 3D Surface Height Map (flagship 3D/2D demo)
WPF

Likely the most impressive functioning, performing, efficient 3D/2D combo example you will find on GitHub. A .NET 8 demonstration of 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 v10.0.0.24 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
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
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
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
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
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)
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
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
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
wpf-chart-quickstart-proessentials Quickstart — Clone, Build, Run
WPF · WinForms

.NET 8 — 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.
wpf-chart-multi-axis-layout-explorer-proessentials Multi-Axis Layout Explorer
WPF · WinForms

.NET 8 — 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.
wpf-chart-mouse-interaction-hotspots-coordinate-tracking-proessentials Mouse Interaction & Hot Spots
WPF · WinForms

.NET 8 — 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
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.
wpf-chart-log-log-axes-drag-measure-quick-annotations-proessentials Log-Log Axes + Drag-Measure Annotations
WPF · WinForms

.NET 8 — 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
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?

➡️ WPF Chart Library Comparison ➡️ Performance — GPU Architecture Comparison ➡️ Licensing & Deployment Pain Comparison ➡️ Plot 100 Million Points — 5-Library 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 42 repositories

Top languages

Loading…

Most used topics

Loading…