Description
Minimalistic UI (boxes, colored text, menu and some more) for Node.js
Dandy UI alternatives and similar libraries
Based on the "Misc" category.
Alternatively, view Dandy UI alternatives based on common mentions on social networks and blogs.
-
picturefill
A responsive image polyfill for <picture>, srcset, sizes, and more -
list.js
The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. -
InversifyJS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. -
Autotrack
Automatic and enhanced Google Analytics tracking for common user interactions on the web. -
mixitup
A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more -
surveyjs
Free Open-Source JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout that lets you load and run multiple web forms, or build your own self-hosted form management system, retaining all sensitive data on your servers. You have total freedom of choice as to the backend, because any server + database combination is fully compatible. -
grid
Drag and drop library for two-dimensional, resizable and responsive lists -
json3
A modern JSON implementation compatible with nearly all JavaScript platforms. -
BitSet.js
An arbitrary size Bit-Vector implementation in JavaScript -
Selectable
Touch enabled selectable plugin inspired by the jQuery UI widget. -
Ditox.js
The dependency injection container for modular web applications
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Dandy UI or a related project?
README
Dandy UI
This is a minimalistic library for creating simple User Interfaces in Node.js.
Currently the you can
'boxify' text
print colored text (with or without colored background and/or with bold, underline)
create vertical menus that you navigate using the keyboard
horizontal line
debug messages (clearly separated)
Installation
npm i dandy-ui
// example: const { boxify } = require("dandy-ui");
Some usages
WARNING: it should say 'dandy-ui' not 'dandy-js' in the comment in the images.
function boxify(strArr = [], fgColor = "blue", bgColor = "white", wOnSides = 3, hFreeSpace = 2)
function greenTxt(text, bgColor, formated)
// red, blue, yellow, white, black, purple, cyan also available
function menu(items = [], callbackFunction, title = "OPTIONS")
function debugMsg(msg)
function hr(char = "_")