SaaSHub helps you find the best software and product alternatives Learn more →
Datoviz Alternatives
Similar projects and alternatives to datoviz
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
-
-
rerun
Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
datoviz discussion
datoviz reviews and mentions
- WebMonkeys: Massively parallel GPU programming on JavaScript, simple and clean
-
Datoviz: High-Performance GPU Scientific Visualization Library with Vulkan
"Datoviz: high-performance GPU scientific data visualization C/C++/Python library" https://github.com/datoviz/datoviz
> In the long term, Datoviz will mostly be used as a VisPy 2.0 backend.
ctypes bindings for Python
Matplotlib and MATLAB colormaps
0.4: WebGPU, Jupyter
-
Fastplotlib: Driving scientific discovery through data visualization
I've been looking into this issue with Datoviz [1] following a user request. It turns out there may be a way to achieve it using Vulkan [2] (which Datoviz is based on) and CuPy's UnownedMemory [3]. I wrote a simple proof of concept using only Vulkan and CuPy.
I'm now working on a way for users to wrap a Datoviz GPU buffer as a CuPy array that directly references the Datoviz-managed GPU memory. This should, in principle, enable efficient GPU-based array operations on GPU data without any transfers.
[1] https://datoviz.org/
- Show HN: Datoviz 0.2.0, Vulkan-based GPU scientific visualization (C/C++/Python)
-
I learned Vulkan and wrote a small game engine with it (in 3 months)
Great writeup! I learned Vulkan myself to write a scientific data visualization engine (https://datoviz.org/ still quite experimental, will release a newer version soon). I had some knowledge of OpenGL before and learning Vulkan was SO hard. The learning resources weren't that great 5 years ago. I took up the challenge and it was so much fun. In the process I wrote a small wrapper around Vulkan (https://datoviz.org/api/vklite/) to make it a bit less painful to work with (it supports a subset of the features, those that are the most required for scientific visualization purposes).
-
Looking for a library for plotting a big amount of geometrical data
Maybe Datoviz or Dear PyGui?
-
What tools are missing in Python?
Datoviz looks promising in this regard.
-
I'm working on a new scientific visualization library based on Vulkan, Datoviz
Datoviz is an open-source high-performance interactive scientific data visualization library leveraging the GPU via Vulkan for speed, visual quality, and scalability. It supports both 2D and 3D rendering, as well as minimal graphical user interfaces (using the Dear ImGUI library).
-
3d math graph with vulkan
Hi, I'm not sure it corresponds to what you want to do but this data visualization library using Vulkan was open sourced a few days ago : https://github.com/datoviz/datoviz
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
Stats
datoviz/datoviz is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of datoviz is C.