The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Datavisualization Open-Source Projects
-
PySimpleGUI
Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
-
go-admin
A golang framework helps gopher to build a data visualization and admin panel in ten minutes
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
FlowViz
A Power BI template that provides easy to understand, actionable flow metrics and predictive analytics for your agile teams using Azure DevOps, Azure DevOps Server and/or TFS.
-
COVID19DataVisualizationHoloLens2
COVID-19 Data Visualization for HoloLens2 / HoloLens / Windows Mixed Reality with MRTK
-
ancestors-migration-visualization
This is a Processing sketch that creates an animated data visualization of how my ancestors migrated over time on a map.
-
intellectual-cooperation
A Social Network Analysis of the League of Nations' Intellectual Cooperation
-
Flask-Plots
Flask-Plots is a library for creating and rendering static visualizations using Matplotlib in Python.
-
getting-started-with-the-dotnet-maui-cartesian-charts
A quick-start project that helps you to integrate a Cartesian Charts control in the .NET MAUI application by adding the Syncfusion MAUI Charts package from NuGet. This project contains simple code customizations like how to initialize the chart axis, and add a title, data labels, legend, and tooltips.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Shoes makes building little graphical programs for Mac, Windows, Linux simple | news.ycombinator.com | 2024-02-23Just a heads up: PySimpleGUI 5 isn't open source any more [0], and the official GitHub repo was replaced with a stub [1]. From the blog post, it sounds like the people behind it will probably remove the FOSS version from PyPI soon.
It's possible the community will fork it with a version of PySimpleGUI 4 that's still kicking around, but I haven't seen one yet.
[0] https://news.ycombinator.com/item?id=39369353
[1] https://github.com/PySimpleGUI/PySimpleGUI
Most golang backends I've seen meanwhile use or switched to using the "gin" framework to build their APIs.
A lot of them also have conventions for the frontend, where the assets usually are stored in /public, so they can be go:embed later as an embed.FS instance into the binary.
Having said that, there's plenty of examples on github. I'd recommend to take a look at bigger projects or templates and understand how they structured their packages and abstraction levels. E.g. go-admin comes to mind [1]
[1] https://github.com/GoAdminGroup/go-admin
[2] https://github.com/gin-gonic/gin
Project mention: How To Create a Chart From a Dynamic Dataset in Next JS Using Chart.js | dev.to | 2024-01-05Chart JS is a great choice for creating charts as it has multiple visualizations. There are different integrations for the JS frameworks, and we shall use react-chart-js-2 library for Next JS.
Project mention: Yes, Python and Matplotlib can make pretty charts | news.ycombinator.com | 2024-04-16
Project mention: Exploring Zooming and Panning Features in the .NET MAUI Cartesian Charts Control | dev.to | 2023-10-24Download the getting started example from GitHub: https://github.com/SyncfusionExamples/getting-started-with-the-dotnet-maui-cartesian-charts
Datavisualization related posts
- How to display segmented linear progress bar?
- Does the primitive shape support SVG?
- VChart, How to perform event tracking based on Tooltip behavior
- How to draw a line chart with a multi-line layout
- How to align bar chart labels to the left and keep their styles consistent in @visactor/vchart?
- Yes, Python and Matplotlib can make pretty charts
- 📈 Data-driven strategy automation w/ LIDA
-
A note from our sponsor - WorkOS
workos.com | 30 Apr 2024
Index
What are some of the best open-source Datavisualization projects? This list will help you:
Project | Stars | |
---|---|---|
1 | PySimpleGUI | 13,133 |
2 | go-admin | 7,809 |
3 | react-chartjs-2 | 6,386 |
4 | awesome-d3 | 5,112 |
5 | lida | 2,400 |
6 | Vizzu | 1,872 |
7 | react-globe.gl | 787 |
8 | waffle | 762 |
9 | aws-mlu-explain | 376 |
10 | FlowViz | 187 |
11 | SciChart | 160 |
12 | statebins | 122 |
13 | plotly-calplot | 88 |
14 | COVID19DataVisualizationHoloLens2 | 85 |
15 | ancestors-migration-visualization | 16 |
16 | intellectual-cooperation | 16 |
17 | tidy_tuesday_R | 16 |
18 | bubblesjs | 5 |
19 | d3-scroller | 2 |
20 | Flask-Plots | 1 |
21 | getting-started-with-the-dotnet-maui-cartesian-charts | 0 |
22 | CardMap | 0 |
23 | opt-temps-attente-agences-unity | 0 |
Sponsored