Skip to content

A comprehensive library of interactive UI controls for JavaScript. Build data-rich and responsive web applications with a wide range of widgets like menus, trees, dialogs, and tabs. Pure JavaScript with zero dependencies.

License

Notifications You must be signed in to change notification settings

MindFusionComponents/JavaScript.UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

MindFusion.UI Components for JavaScript: Interactive HTML5 Controls

About MindFusion.UI

MindFusion.UI for JavaScript, a part of MindFusion.JavaScript Pack, is a comprehensive library of interactive UI controls for building data-rich and highly responsive web applications. It offers a wide range of UI widgets, including menus, trees, tabs, dialogs, and various input controls, designed to be integrated seamlessly into any web project. The library is written in pure JavaScript with zero external dependencies, ensuring high performance and a small footprint. With full TypeScript support, an intuitive API, and extensive documentation, MindFusion.UI provides developers with the tools to create modern and feature-rich user interfaces with ease.

Getting Started

To run the samples locally:

  1. Navigate to the project root directory.
  2. Run npm start in your terminal. This will launch a local web server and open the samples in your default browser.

Features

  • Large Set of UI Controls: Includes Accordion, Menu, TreeView, TabControl, Window, Dialog, DateTimePicker, and many more.
  • Pure JavaScript: Written in 100% native JavaScript with no external dependencies.
  • TypeScript Support: Comes with TypeScript definitions for type-safe development.
  • Framework Compatibility: Supports integration with React and can be used as Web Components.
  • Full Customization: Easily style every UI element using CSS themes.
  • Interactive and Responsive: Designed for building modern, high-performance user interfaces.
  • Drag and Drop: Built-in support for complex drag-and-drop operations.
  • Detailed Documentation: Includes numerous samples and tutorials to get you started quickly.

Source Code

A MindFusion Pack for JavaScript license can be purchased with the control's complete source code. The library is being fully developed in JavaScript.

Samples

MindFusion.UI comes with the following examples, which demonstrate different aspects of the control's functionality:

  • Accordion: The sample shows how to use the Accordion control.
  • CheckListBox: The sample shows how to use the CheckListBox control.
  • CustomDialog: The sample shows how create a custom OK/Cancel dialog.
  • DataForm: The sample demonstrates how to use a Window control as a data form.
  • DateTimePicker: Shows how to use the DateTimePicker control.
  • Drag and Drop: Shows how to create static items in a drag-and-drop enabled ListView control.
  • Drag and Drop 2: Shows how to enable drag-and-drop from external sources in a ListView control.
  • Drag and Drop 3: Shows how to enable drag-and-drop from external sources in a TreeView control.
  • ImagePicker: Shows how to use the ImagePicker control.
  • Interactive Tree: This sample shows how to use a Menu control as a popup menu for a TreeView control to add and remove tree nodes interactively.
  • Menu: This sample shows how to use the Menu control, how to create different types of menu items and how to apply custom theming.
  • Tabs: The tutorial shows how to create interactive and non-interactive pages in a TabControl.
  • ToolStrip: The sample shows how to use the ToolStrip control, how to create different types of toolstrip items and how to handle various events.
  • Tree: Shows how to override the default appearance of nodes in a TreeView control and how to load its data from a JSON object.
  • Windows: This sample shows how to create templated windows in a WindowHost control.

Contact Us

For any questions you might have about using the control:

for administrative and sales information:

Our website:

Telephone for technical support:

  • (+359) 889 199 729

Copyrights

Copyright (C) 2025, MindFusion LLC, Bulgaria All rights reserved.

About

A comprehensive library of interactive UI controls for JavaScript. Build data-rich and responsive web applications with a wide range of widgets like menus, trees, dialogs, and tabs. Pure JavaScript with zero dependencies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published