dat.gui

Lightweight controller library for JavaScript. (by dataarts)

Dat.gui Alternatives

Similar projects and alternatives to dat.gui

  1. three.js

    488 dat.gui VS three.js

    JavaScript 3D Library.

  2. 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.

    InfluxDB logo
  3. imgui

    375 dat.gui VS imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  4. fabric.js

    55 dat.gui VS fabric.js

    Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser

  5. leva

    11 dat.gui VS leva

    πŸŒ‹ React-first components GUI

  6. form

    0 dat.gui VS form

    jQuery Form Plugin

  7. analytics

    3 dat.gui VS analytics

    Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors (by DavidWells)

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. card

    1 dat.gui VS card

    :credit_card: make your credit card form better in one line of code

  10. sliderland

    7 dat.gui VS sliderland

    A (very) minimalist creative coding playground. Make animations using only 64 HTML sliders!

  11. Countable

    1 dat.gui VS Countable

    Add live paragraph-, word- and character-counting to an HTML element.

  12. stretchy

    1 dat.gui VS stretchy

    Form element autosizing, the way it should be

  13. Joplin

    784 dat.gui VS Joplin

    Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.

  14. ccpwgl

    5 dat.gui VS ccpwgl

    CCP WebGL Library

  15. maze3d-world

    4 dat.gui VS maze3d-world

    A Three.js world for maze3d package on npm

  16. ccpwgl2

    1 dat.gui VS ccpwgl2

    ccpwgl2

  17. tweakpane

    2 dat.gui VS tweakpane

    :control_knobs: Compact GUI for fine-tuning parameters and monitoring value changes

  18. Garlic.js

    Automatically persist your forms' text and select field values locally, until the form is submitted.

  19. gui

    1 dat.gui VS gui

    πŸŽ›οΈ JSON powered GUI for configurable panels (by acrodata)

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better dat.gui alternative or higher similarity.

dat.gui discussion

Log in or Post with

dat.gui reviews and mentions

Posts with mentions or reviews of dat.gui. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-02.
  • Ask HN: Framework for Quick Python or Java and Web UIs?
    3 projects | news.ycombinator.com | 2 Dec 2024
    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
    4 projects | /r/Angular2 | 19 Nov 2023
    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
    1 project | /r/Physics | 10 Jan 2023
    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
    1 project | /r/SwiftUI | 24 Nov 2022
    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 projects | dev.to | 10 Aug 2022
    [2]. https://github.com/dataarts/dat.gui/blob/master/API.md
  • Importing bundled version of dat.gui not found
    3 projects | /r/node | 7 Jul 2022
    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
    4 projects | news.ycombinator.com | 13 May 2022
    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
    1 project | dev.to | 16 Feb 2022
    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?
    1 project | /r/learnjavascript | 7 Jan 2022
    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
    1 project | /r/ToolBand | 22 Jun 2021
    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
    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 β†’

Stats

Basic dat.gui repo stats
14
7,643
0.0
8 months ago

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.


Sponsored
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.
www.influxdata.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?