guifyx
TypeScript icon, indicating that this package has built-in type declarations

0.0.7 • Public • Published

GuifyX

Guify is a runtime JS library that gives you a simple way to build a GUI for your scripts.

Demo | Docs


Why GuifyX?

  • It's optimized. Unrealistically. Using the minified version, the bundle is less than 100KB.
  • It has tons of options for a GUI - text inputs, colors, ranges, file inputs, booleans, and more!
  • It's easily styleable and has 3 built-in themes as well as extensive theme addition support.
  • It supports fancy options like keybinds, tooltips, dynamic insertion, and more!
  • It's incredibly simple and well-documented, as well as ZERO known bugs.

Installation

To quickly integrate the script, you can use our prebundled version in build/:

<script src="https://raw.githack.com/VillainsRule/guifyX/main/build/guify.min.js"></script>

This adds the guify constructor to the window scope, which you can use to construct the GUI. For example:

<script src="https://raw.githack.com/VillainsRule/guifyX/main/build/guify.min.js"></script>

<script>
    var gui = new guify.GUI({ ... })
    gui.Register([ ... ])
</script>

To quickly get started with GuifyX, take a quick look over the documentation. You can try out the demo if you want to see GuifyX's modules & features in action.


Extra Links

We openly welcome contributions to GuifyX. Please read the contribuion guide for more information.

This project uses the MIT license, extending off the original guify. See license.md for specifics.

Guify is largely based on control-panel.
GuifyX is heavily based on guify.

Package Sidebar

Install

npm i guifyx

Weekly Downloads

351

Version

0.0.7

License

MIT

Unpacked Size

195 kB

Total Files

72

Last publish

Collaborators

  • xthonk