[]
New generation controls for modern-day enterprise applications - Wijmo!
Wijmo is a comprehensive library of dynamic and lightweight JavaScript UI components. With a variety of controls such as the famous FlexGrid (DataGrid), Charts, Gauges, Input, OLAP, and many more, Wijmo offers it all and lets you focus on the core functionality of your application.
Wijmo components are built with TypeScript, require no external dependencies (except ECMAScript 5), and enrich applications with interactive features. Moreover, modular architecture ensures optimal performance while giving developers complete flexibility.
Wijmo provides first-class support for major front-end frameworks like Angular, React, Vue, and Web Components, making it a perfect choice for modern web development. Hence, enterprise developers, software teams, and businesses that require high-performance UI components choose Wijmo for building complex web applications.
Enterprise-level UI controls: With a wide variety of advanced controls such as FlexGrid, Charts, Input controls, and visualization tools, Wijmo is an indispensable choice for your web application development. For the complete list of supported controls, see Topics section.
Cross-framework support: Not only does Wijmo work with Angular, React, and Vue, but it also supports Web Components to provide greater flexibility.
Modular & Lightweight: Despite being lightweight, Wijmo ships its various components as separate modules. This means you can use each Wijmo component without extra dependencies, to get optimal performance with minimal load.
Data Binding: Wijmo leverages Rest API and integrates seamlessly with a variety of data sources, local or remote.
Highly Customizable & Theme Support: Wijmo uses CSS variables and SASS for effortless styling. That is, developers can create custom templates and extend the Wijmo components and their functionality.
Touch-First & Responsive Design: Wijmo ensures seamless adaptability across desktops, tablets, and smartphones with its touch-first, responsive architecture.
Globalization & Localization: Wijmo offers built-in support for multiple languages and cultures, with configurable date, number, and currency formatting, ensuring a culturally relevant and localized experience for your global users.
Fast Rendering & Virtualization: The Wijmo controls support virtual scrolling to handle large datasets for optimized rendering and enhanced responsiveness.
Accessibility & ARIA Support: Wijmo designs are compliant to WCAG and ARIA standards to provide seamless experience to all users including those using screen readers and keyboard navigation.
PureJS/TypeScript
Angular
React
React-redux
Next.js
Vue
Vue 3
Nuxt.js
Web Components
The new generation Wijmo controls leverage the latest web technologies to provide a fast, interactive, and smooth experience to the users. However, in this quest to provide the best performance, certain legacy browsers are intentionally left. Some of the latest technologies Wijmo utilizes are:
ECMAScript 5: This version of JavaScript is widely supported across modern browsers as it introduced some notable features such as property getter and setter methods, new array methods, bind methods, and more. These enhancements give an edge to the Wijmo controls as they lead to better usability, performance, and maintainability.
SVG: SVG enables high-quality visuals and graphics apt for all screen-sizes and resolutions. Modern browsers implement SVG, which makes it easier to create amazing visual representations of your data. Hence, Wijmo too leverages SVG particularly for creating interactive and visually appealing charts and graphs.
TypeScript: Wijmo leverages TypeScript and its features such as type-checking and OOP concepts to generate a pure JavaScript output. It gives you the option to choose the language of your development work while improving the code quality and scalability.
Mobile devices: Modern web applications must be accessible on devices of varied sizes. Hence, responsive layouts and touch support have been major considerations in the design and implementation of every Wijmo control. By supporting mobile devices, Wijmo ensures that its controls provide a seamless user experience regardless of the screen size.
Angular: Angular is one of the most popular and powerful JavaScript application frameworks. Since its launch, Wijmo has gone hand-in-hand with Angular to offer the latest features you need to build dynamic, responsive, and high-performance web applications with ease.
Other frameworks: Not just Angular, Wijmo interop modules are available for other JavaScript frameworks as well such as React, Vue, Next, and more. With these interop modules, Wijmo provides enough flexibility to developers to choose from the broad range of development environments.
Bootstrap: Bootstrap is one of the most popular CSS frameworks that helps create responsive and visually consistent web applications. Wijmo seamlessly supports BootStrap to ensure easy integration and cohesive look of web applications. Wijmo samples and online documentation are clear examples of the smooth blend of Wijmo controls and BootStrap framework.
Submit and View Feedback For