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. Learn more β
Dat.gui Alternatives
Similar projects and alternatives to dat.gui
-
-
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.
-
-
-
-
-
analytics
Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors (by DavidWells)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
sliderland
A (very) minimalist creative coding playground. Make animations using only 64 HTML sliders!
-
-
-
Joplin
Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
-
-
-
-
-
Garlic.js
Automatically persist your forms' text and select field values locally, until the form is submitted.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
dat.gui discussion
dat.gui reviews and mentions
-
Ask HN: Framework for Quick Python or Java and Web UIs?
I'm not sure I understand what you want, but... If want you want is a generic way to interface with a bunch of small tools that take some parameters and output some file, read on. If not, sorry.
One thing you might do is abstract over something like dat.GUI [0]
(Note: I like dat.GUI but understand it hasn't seen development lately and you might be concerned about that. In that case, substitute dat.GUI for Tweakpane [1] and the idea is still the same)
dat.GUI creates a sort of control panel with various types of inputs based on whatever you want to manipulate. Something like this [2].
The code to produce it can be abstracted quite nicely. So you could simply create a small generic script to create a panel from just a JS object with the properties you want to manipulate. You'd link this to a simple submit against your server-side binary.
Now, the only thing that remains is presenting the output. I'm guessing that today you're generating an image but in some other case your output may be a text file or something else. For a lot of things you can just relay on the browser if you output to an and let the browser sort it. In most cases it will display it and when not, it could offer to download & save with the correct headers.<p>[0] <a href="https://github.com/dataarts/dat.gui">https://github.com/dataarts/dat.gui</a><p>[1] <a href="https://tweakpane.github.io/docs/" rel="nofollow">https://tweakpane.github.io/docs/</a><p>[2] <a href="https://imgur.com/a/em4qKl7" rel="nofollow">https://imgur.com/a/em4qKl7</a>
-
A lightweight GUI library for Angular
I created a GUI library, it's very useful for the visual editor and it can be very easy to generate config panel for options. If you don't know about GUI library, maybe you can checkout some other famous open source project ( dat.gui, tweakpane, leva).
-
Atomic orbitals viewer
I have looked into the text box issue. I am using a listener on the sliders that update them when switching to a different orbitals. This listener deactivate the ability to change the number in the text box directly. It seems to have been notified already but was never fixed: https://github.com/dataarts/dat.gui/issues/206
-
Advice on improving my workflow
In the javascript world, I'd use console logging or dat.gui to solve this problem, but I don't know where to start looking in swift/swiftui or xcode.
-
Use Three.js to achieve a cool cyberpunk-style 3D digital earth screen π
[2]. https://github.com/dataarts/dat.gui/blob/master/API.md
-
Importing bundled version of dat.gui not found
I am trying to install a bundled version of dat.gui so I can use it client side: https://github.com/dataarts/dat.gui
-
Sliderland β Creative coding with 64 HTML sliders
Fun and simple, nice. I'd love to see the raw values presented using something like dat.gui, as well as basic play/pause/step controls.
https://github.com/dataarts/dat.gui
-
How to Make a Pure CSS 3D Package Toggle
Before we ditch the use of dat.gui in our demo, letβs have a play with the size of our package. We want to check that our package remains centered while folding and flipping. In this demo, the package has a larger --height and the .scene has a dashed border.
-
Is it possible to check if a dat.gui interface is being interacted with?
I was wondering if you could check if a dat.gui interface is being interacted with. I have a hold and drag behaviour in my code that let's me rotate the camera. But there is a situation where I try to change a value in my interface by holding and dragging a sidebar and the camera rotates too.
-
Coming soon
Viewing the source for both pages shows a completely different build structure. toolband.com also has the developer name at the top of the file where as tool.army has none of that. The javascript files used are easily found using Google.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 Jun 2025
Stats
dataarts/dat.gui is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of dat.gui is JavaScript.