Alternatives to Sencha Ext JS

Compare Sencha Ext JS alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Sencha Ext JS in 2026. Compare features, ratings, user reviews, pricing, and more from Sencha Ext JS competitors and alternatives in order to make an informed decision for your business.

  • 1
    Ionic

    Ionic

    Drifty

    The Ionic Platform allows you to bring your apps to market faster with an integrated app platform built on the leading cross-platform mobile SDK. Build, secure, and deliver new mobile apps—and transform existing ones—across iOS, Android, and Web platforms from a single codebase. Full scalability—Grow from prototype to production to enterprise-scale, without having to think about capacity, reliability, or performance. Better apps, everywhere—Slash your development time and costs with a platform that lets you write once and deploy anywhere—iOS, Android, and Web. The core of the Ionic development experience is Ionic Capacitor, a cross platform native runtime that runs equally well on native iOS and Android mobile devices, as well as any web browser. The big difference is that, unlike traditional native development or cross-platform approaches, the UI of a Capacitor app runs primarily in the browser.
  • 2
    FusionCharts

    FusionCharts

    Idera, Inc.

    FusionCharts is a powerful and easy-to-use JavaScript charting library that helps developers to add interactive charts and data visualizations to their web and mobile applications. With 100+ chart types, including column, bar, line, area, pie, doughnut, scatter, bubble, and more, it's easy to create professional-looking charts that are engaging and informative. The library is completely cross-browser compatible and works seamlessly with a wide range of technologies, including Angular, React, Vue, and more. FusionCharts product suite consists of • FusionCharts Suite XT • FusionTime • FusionExport • FusionGrid FusionCharts offers a wide range of features that make it one of the most popular charting libraries on the market, including: • Real-time data updates • Dynamic updates of data using AJAX • Drill-down and multi-level charts • Animation and special effects • Export to PDF, PNG, and SVG • Responsive design • Accessibility support
  • 3
    DHTMLX

    DHTMLX

    DHTMLX

    DHTMLX is a JavaScript UI library that provides a set of highly customizable and flexible components for building modern and responsive web applications. The library includes more than 30 UI components, such as Gantt, Scheduler, Kanban, diagrams, charts, grids, spreadsheets, calendars, trees, forms, and more. DHTMLX helps to advance web development and build feature-rich data-intensive applications of any complexity. One of the key advantages of DHTMLX is its compatibility with different web frameworks, including React, Angular, and Vue.js, which makes it a great choice for developers who are already working with these frameworks. DHTMLX is also designed with performance in mind. Its components are optimized for fast rendering. A comprehensive and rich API provides a straightforward way to manipulate JavaScript/HTML5 UI widgets. The library has detailed API documentation, tutorials, and examples that help developers quickly get up to speed and start building their apps.
  • 4
    Webix

    Webix

    Webix

    JavaScript UI library and framework for speeding up web development. JS Framework for cross-platform web Apps development 102 UI widgets and feature-rich CSS / HTML5 JavaScript controls. Save at least 3000+ development hours by using ready-made widgets and UI controls. Develop Web UI 30% faster. We have accumulated the best design ideas. We have meticulously considered UX of each Webix component for five conceptual designs. Our support service specialists know everything about our library and can help you solve any problem. We also have an official support forum where you can discuss issues with our developers. By using Webix JS framework you receive an elegant and lightweight code based on object-oriented programming concepts. Associate your project with jQuery JavaScript library, MVC frameworks AngularJS, React, Vue.js, Backbone.js, third party UI extensions.
  • 5
    Kendo UI

    Kendo UI

    Progress Software

    Kendo UI is the ultimate collection of JavaScript UI components with libraries for jQuery, Angular, React, and Vue. Quickly build eye-catching, high-performance, responsive web applications—regardless of your JavaScript framework choice. Easily add advanced JavaScript components into your existing or new designs. Kendo UI’s hundreds of components handle everything you need to satisfy your users’ requirements. Add advanced components such as data grids, charts, schedulers, and calendars with just a few lines of code. Each is crafted for performance and customizability. Switching frameworks and starting new projects won’t require a new license or a big learning curve. Everything is included and up-to-date, APIs are consistent and theming is easy. Our QA process coupled with world-class support teams and a large user community means that our components will always work the way they’re supposed to—guaranteed.
  • 6
    Ignite UI

    Ignite UI

    Infragistics

    Build modern, data-rich applications faster with Ignite UI - the most complete UI toolkit with 120+ enterprise-grade components for every major framework. Whether you're working in Angular, React, Blazor, Web Components, or desktop platforms like WPF and Windows Forms, Ignite UI delivers blazing-fast data grids, powerful charting, and responsive layouts built for performance and scalability. From advanced tools like Pivot Grid, Spreadsheet, and DockManager, to developer-friendly CLI support and global theming, everything is designed to streamline development and deliver sleek, high-performance experiences across devices.
    Starting Price: $1355 per year
  • 7
    SVAR UI
    SVAR offers a collection of open-source, customizable UI components designed to simplify and enhance web application development. Compatible with React, Svelte, and Vue, SVAR components include feature-rich DataGrid for managing tabular data, interactive Gantt Chart for visualizing project timelines, a robust File Manager, and a rich UI library of form controls. With a focus on flexibility, performance, and responsiveness, SVAR UI equips you with the advanced tools needed to build modern, data-driven web apps efficiently. All components are easy customizable, blazing fast and well-documented.
  • 8
    Telerik DevCraft

    Telerik DevCraft

    Progress Software

    Telerik DevCraft is an AI-powered UI component suite designed to help developers build modern, high-performance applications faster. It includes a comprehensive collection of .NET and JavaScript UI libraries for web, desktop, and mobile development. DevCraft supports popular frameworks such as Blazor, ASP.NET, Angular, React, Vue, WPF, WinForms, and .NET MAUI. Built-in AI coding assistants help automate repetitive tasks and generate production-ready code directly in developers’ IDEs. The suite also includes tools for reporting, document processing, and mocking to support end-to-end application development. DevCraft emphasizes accessibility, performance, and customization across all components. Backed by enterprise-grade support and regular updates, Telerik DevCraft boosts productivity and code quality.
    Starting Price: $1,299 per developer
  • 9
    DevExpress

    DevExpress

    DevExpress

    Create elegant, high-impact user experiences and emulate the capabilities of today’s most popular business productivity apps with DevExpress UI components for WinForms, WPF, and Delphi VCL. Deliver high-performance decision support systems and analytics dashboards across platforms and devices with our fully integrated suite of UI controls, reporting tools and dashboards. DevExpress Reports is our royalty-free reporting tool and component library for the .NET ecosystem. DevExpress Reports ship with an intuitive Visual Studio report designer, runtime report designers for WinForms/WPF/Web, and a rich set of report controls, including cross tabs and charts so you and your users can create reports of unmatched elegance and informational clarity.
    Starting Price: $599 one-time payment
  • 10
    Nevron Open Vision for .NET
    Nevron Open Vision for .NET is a suite of advanced components for .NET application development under WinForms, WPF, and Xamarin.Mac. All the components in the suite are cross platforms. NOV changes how you develop with .NET as with it you can write UI code that runs on Windows and Mac OS X without any modifications. Further, NOV provides a consistent window-less UI experience that provides fast and efficient management of UI resources, flicker-free, and 4K-enabled interfaces. All controls in the suite are GPU accelerated. Besides quality common UI controls (buttons, checkboxes, list boxes, tree view, etc.) NOV also includes class-leading heavy controls such as Barcode, Chart, Diagram, Gauge, Grid, Rich-Text Editor, and Scheduler. All controls in the suite are implemented both as native NOV controls and as platform-specific - WinForm, WPF, or Xamarin. Mac controls, which allows you to simply drag and drop them to your forms. All common UI controls in the suite are completely free.
    Starting Price: $ 1496.00
  • 11
    Vue.js

    Vue.js

    Vue.js

    Builds on top of standard HTML, CSS and JavaScript with intuitive API and world-class documentation. Truly reactive, compiler-optimized rendering system that rarely requires manual optimization. A rich, incrementally adoptable ecosystem that scales between a library and a full-featured framework. Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be it simple or complex. Vue extends standard HTML with a template syntax that allows us to declaratively describe HTML output based on JavaScript state. Vue automatically tracks JavaScript state changes and efficiently updates the DOM when changes happen. Vue is a framework and ecosystem that covers most of the common features needed in frontend development.
  • 12
    Marionette

    Marionette

    Marionette

    Organize your app in terms of small Views. Marionette makes it easy to compose rich layouts out of small components. We've added tons of features from templateHelpers, to a declarative UI hash, that will keep you from ever wanting to go back. Share complex UI interactions across views. Behaviors are like mixins, without all of the pain associated with property collision. Decoupled communication between your application components with a powerful messaging system. Write classes with the same API as your views. Marionette Objects support features like extend, events, initialize, and more. Marionette community is home to the most welcoming and vibrant discussions in the Backbone ecosystem. Stop spending more time thinking about your framework than your app. Marionette will never get in the way of you and your code.
  • 13
    Bryntum

    Bryntum

    Bryntum

    Bryntum is a leading provider of high-performance scheduling solutions for the web. Our suite of JavaScript components—including Gantt, Scheduler, Task Board, and Calendar—enables developers to build modern project management applications with features like drag-and-drop scheduling, resource management, and interactive timelines. Seamless integration with popular frameworks such as React, Angular, Vue, and Ext JS ensures flexibility and rapid implementation. From streamlining planning workflows to visualizing complex schedules and optimizing resource allocation, Bryntum’s solutions empower organizations across industries to deliver robust, intuitive project planning tools at scale.
  • 14
    Onsen UI

    Onsen UI

    Onsen UI

    Experience streamlined development with zero-time setup, using the technologies you already know and love - Javascript, HTML and CSS. Worried that PhoneGap / Cordova apps are slow? Fear not! All animations in Onsen UI have been tuned and optimized to perform well on a wide range of devices. We take great care to ensure that apps made using Onsen UI feel smooth even on lower end devices. Onsen UI is easy to learn while being a powerful tool to create complex mobile apps. We have lots of learning resources including official documentation, an interactive tutorial and a community forum where your questions get answered. A rich variety of UI components specially designed for mobile apps. Onsen UI provides tabs, side menu, stack navigation and tons of other components such as lists and forms.
  • 15
    Syncfusion Essential Studio
    Includes more than 1,600 components and frameworks for Windows Forms, WPF, ASP.NET (Web Forms, MVC, Core), UWP, WinUI, Xamarin, Flutter, JavaScript, Angular, Blazor, Vue and React. Includes top requested components such as charts, grids, schedulers, diagrams, maps, gauges, docking, ribbons, and many more! Working with the industry’s best and brightest minds to streamline your business. Includes more than 1,700 components and frameworks for major platforms. A wide range of product demos and training, including video tutorials, documentation, and KBs. Every control is fine-tuned to work with a high volume of data. Create powerful apps by viewing and editing Excel, PDF, Word, and PowerPoint files. Truly unlimited dedicated support system via the public forum, feature & feedback page, live chat, and support tickets. Easy integration of tools to blend Syncfusion controls with your project.
    Starting Price: $495 one-time payment
  • 16
    Shoelace

    Shoelace

    Shoelace

    Shoelace is a forward-thinking, open source library of web components built on web standards that enables developers to embed a comprehensive suite of accessible, customizable UI elements, such as buttons, modals, tabs, inputs, popups, text areas, icons, trees, skeleton loaders, and more, into any project without being tied to a specific framework or CDN. It includes modern design utilities like design tokens for typography, color, spacing, elevation, border radius, transitions, and z-index, and supports themes including a built-in dark mode. Fully compatible with all frameworks (and also framework-less implementations), Shoelace components are customizable via CSS, support localization, and prioritize accessibility with thoughtful defaults. Features include runtime component loading via an autoloader, seamless form integration, including shadow-DOM-aware form controls and utilities for serializing form data and validation, and icon support.
  • 17
    Mantine

    Mantine

    Mantine

    Mantine is a comprehensive React component library designed to facilitate the rapid development of accessible and fully functional web applications. It offers over 100 customizable components and 50 hooks, encompassing a wide range of UI elements such as inputs, buttons, modals, popovers, typography, and layout management tools. Built with TypeScript, Mantine ensures type safety across applications, and its components are compatible with modern frameworks like Next.js and Remix. The library provides native support for dark themes, allowing developers to implement dark mode with minimal configuration. Customization is a key feature, with components supporting extensive visual modifications through props, enabling quick prototyping and experimentation. Mantine also facilitates flexible theming, allowing the extension of the default theme with additional colors, shadows, radius, spacing, fonts, and other properties to meet specific design requirements.
  • 18
    React

    React

    React

    React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable and easier to debug. Build encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep state out of the DOM. We don’t make assumptions about the rest of your technology stack, so you can develop new features in React without rewriting existing code. React components implement a render() method that takes input data and returns what to display. This example uses an XML-like syntax called JSX. Input data that is passed into the component can be accessed by render() via this.props.
  • 19
    SpreadJS

    SpreadJS

    GrapeCity

    Deliver true Excel-like spreadsheet experiences, fast - with zero dependencies on Excel. Create financial apps, dashboards, charts, pivot tables, performance benchmarks, science lab notebooks, and other similar JavaScript spreadsheet applications. JavaScript spreadsheet components are software elements that help developers add Excel-like functionality to web applications. SpreadJS is a suite of JavaScript spreadsheet controls that includes import/export, data inputs, cell customization, and an extensive calculation engine with over 500 functions. With over 25 years of experience in creating award-winning spreadsheets for professional developers, we already know what you want and need. No other spreadsheet vendor can match that. Put our spreadsheet experience to work for you today.
    Starting Price: $1,499 per developer
  • 20
    Oracle ADF Faces
    Faster, simpler, and richer user interface development Oracle ADF Faces components is a set of over 150 Ajax-enabled JSF components that let you build a richer web user interface for Java EE applications. Oracle ADF Faces components are free to develop and deploy through Oracle ADF Essentials. Over 150+ AJAX-enabled components. Extensive data visualization components, with JSF 2 support. Complete JavaScript API. Drag and drop framework. Dialog and popup framework. Navigation menu framework. Internationalization and accessibility support. Tablet/touch gesture support. Declarative partial page rendering. Support for skinning. Support for page templates, reusable page regions, and declarative components. Support for the Oracle Alta UI. Integration with ADFc to support TaskFlows and bookmarking. Integration with ADFm to support data bindings. Oracle ADF security support.
  • 21
    Fluree

    Fluree

    Fluree

    Fluree is an immutable RDF graph database written in Clojure and adhering to W3C standards, supporting JSON and JSON-LD while accommodating various RDF ontologies; it boasts a scalable, cloud-native architecture utilizing a lightweight Java runtime, with individually scalable ledger and graph database components, embodying a "Data-Centric" ideology that treats data as a reusable asset independent of singular applications, underpinned by an immutable ledger that secures transactions with cryptographic integrity, alongside a rich RDF graph database capable of various queries, and employs SmartFunctions for enforcing data management rules, including identity and access management and data quality.
  • 22
    WebDataRocks

    WebDataRocks

    WebDataRocks

    WebDataRocks is a simple free JS library for creating functional and easy-to-use pivot tables. It can be used with Angular, Vue, React or any other framework. Free Flexible in customization JavaScript based client-side component Loads 1MB of JSON or CSV data files Full set of enterprise features Integration with 3rd party charting libraries Full set of enterprise features Features like filtering, sorting, grouping, conditional and number formatting, calculated values, totals are available for efficient work with your data. It supports printing or exporting web report to PDF, Excel or HTML with just one click. Ready-to-use modern UI The tool offers a classy spreadsheet-like interface optimized both for browsers and apps. All principles of reliability and excellent user experience are already implemented in this web reporting tool.
  • 23
    Emotion

    Emotion

    Emotion

    Emotion is a performant, flexible CSS-in-JS library designed for writing CSS styles using JavaScript, supporting both string-based and object-based styles while delivering a strong developer experience, complete with source maps, labels, and testing utilities. It offers two powerful usage patterns; a framework-agnostic approach which requires no special configuration yet supports vendor-prefixing, nested selectors, media queries, and class composition through the CSS and CX functions; and a React-optimized variant providing advanced features like the CSS prop for direct styling (similar to the style prop but with support for nested selectors, media queries, and theming capabilities), zero-configuration server-side rendering, native theming, and compatibility with ESLint tooling. Emotion also supports styled-component-like APIs, enabling tag-based or component-based styled elements with dynamic prop-driven styling.
  • 24
    Preact

    Preact

    Preact

    Preact provides the thinnest possible Virtual DOM abstraction on top of the DOM. It builds on stable platform features, registers real event handlers and plays nicely with other libraries. Most UI frameworks are large enough to be the majority of an app's JavaScript size. Preact is different: it's small enough that your code is the largest part of your application. That means less JavaScript to download, parse and execute - leaving more time for your code, so you can build an experience you define without fighting to keep a framework under control. Preact is fast, and not just because of its size. It's one of the fastest Virtual DOM libraries out there, thanks to a simple and predictable diff implementation. We automatically batch updates and tune Preact to the extreme when it comes to performance. We work closely with browser engineers to get the maximum performance possible out of Preact.
  • 25
    JxBrowser

    JxBrowser

    TeamDev

    JxBrowser is a cross-platform Java library that integrates a Chromium-based web browser component into Java applications. It offers a comprehensive API for DOM access, Java-to-JavaScript communication, printing, file downloads, and more. It includes lightweight visual components for Swing, JavaFX, SWT, and Compose Desktop (coming soon) UI toolkits to display HTML, PDF, and WebGL content in Java desktop apps.
    Starting Price: $1799 per Indie license
  • 26
    daisyUI

    daisyUI

    daisyUI

    DaisyUI is a Tailwind CSS component library that enhances development efficiency by providing semantic class names for UI components, such as cards and toggles. This approach reduces the need to write extensive utility classes, resulting in cleaner and more maintainable HTML. DaisyUI is built on top of Tailwind CSS, allowing developers to customize components using Tailwind's utility classes. It operates as a pure CSS plugin without JavaScript dependencies, ensuring compatibility across various JavaScript frameworks. Installation is straightforward, and it supports unlimited themes through customizable color names that utilize CSS variables, facilitating features like dark mode without additional class names. daisyUI is built on top of Tailwind CSS so you can customize everything using utility classes. daisyUI is a plugin for Tailwind CSS. It works on all JS frameworks and doesn't need a JS bundle file.
    Starting Price: $49 one-time payment
  • 27
    AG Charts

    AG Charts

    AG Grid

    AG Grid is a high-performance, feature-rich JavaScript Data Grid library used to display, manipulate, and interact with large tabular datasets in modern web applications, offering core features such as sorting, filtering, editing, grouping, aggregation, pivoting, pagination, and responsive performance that scales to hundreds of thousands of rows with minimal overhead. It is framework-agnostic with official support for major frameworks, including React, Angular, Vue, and plain JavaScript, while maintaining a single consistent API and zero third-party dependencies, making it simple to integrate into existing applications and customize deeply with user-defined components, theming, and modules that allow fine control over bundle size and capabilities. AG Grid is available in a free open-source Community edition with essential grid functionality under the MIT license.
    Starting Price: $499 per developer
  • 28
    AG Grid

    AG Grid

    AG Grid

    AG Grid is a high-performance, feature-rich JavaScript Data Grid library used to display, manipulate, and interact with large tabular datasets in modern web applications, offering core features such as sorting, filtering, editing, grouping, aggregation, pivoting, pagination, and responsive performance that scales to hundreds of thousands of rows with minimal overhead. It is framework-agnostic with official support for major frameworks, including React, Angular, Vue, and plain JavaScript, while maintaining a single consistent API and zero third-party dependencies, making it simple to integrate into existing applications and customize deeply with user-defined components, theming, and modules that allow fine control over bundle size and capabilities. AG Grid is available in a free open source Community edition with essential grid functionality under the MIT license, as well as a commercial Enterprise edition that adds advanced features.
    Starting Price: $999 per developer
  • 29
    Refine

    Refine

    Refine

    Refine is an open source React-based framework designed for building data-intensive web applications such as admin panels, dashboards, and internal tools. Its headless architecture provides developers with complete control over UI and business logic, enabling seamless integration with various UI frameworks. Refine offers a zero-configuration setup, allowing developers to initiate projects swiftly using the create refine-app CLI tool. It supports over 15 backend services, including REST APIs, GraphQL, Supabase, Strapi, NestJS CRUD, Hasura, Appwrite, Firebase, and Airtable, facilitating rapid development of CRUD operations. It incorporates advanced features such as real-time data handling, authentication and authorization mechanisms, internationalization (i18n), audit logging, and customizable routing with support for Next.js and Remix.
  • 30
    Petal

    Petal

    Petal

    Petal is a comprehensive suite of tools designed to accelerate the development of Phoenix web applications by providing pre-built, customizable components and templates. It features over 100 open source HEEX components styled with Tailwind CSS, enabling developers to rapidly build user interfaces without extensive design work. The framework includes Petal Pro, a feature-rich Phoenix boilerplate that offers functionalities such as social logins, multi-tenancy support, styled components, Oban integration for background jobs, and Stripe for subscription management. Petal emphasizes rapid development, scalability, and maintainability, allowing developers to focus on building unique features rather than repetitive boilerplate code. It also provides a Figma UI kit for seamless collaboration between designers and developers. By leveraging Petal, developers can streamline their workflow, and reduce development time.
    Starting Price: $299 per year
  • 31
    jQuery

    jQuery

    jQuery

    jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. If you're new to jQuery. Return a collection of matched elements either found in the DOM based on passed argument(s) or created by passing an HTML string. All the aspects of the API that were deprecated in the corresponding version of jQuery. These methods get and set DOM attributes of elements.
  • 32
    DataViewsJS

    DataViewsJS

    GrapeCity

    DataViewsJS enables you to easily and professionally customize the presentation of your data using different layouts, row templates, data fields, calculations, and editing modes that are completely and easily customizable. Leverage the powerful calc engine to perform calculations on any set of JSON data. With our calculation engine, your computing power is optimized for large data and complex calculations. DataViewsJS was designed from the start to be a fast, full-featured, and completely customizable developer tool for efficient data display and editing to meet any of your JavaScript application’s needs. Localized resources for Chinese, Japanese, and Korean are included with DataViewsJS. Additional languages can be easily added by creating your own resource files and setting them with simple script code. Modern data presentation patterns such as those you see on social networks and other sites become easy when you use DataViewsJS interchangeable layouts.
    Starting Price: $999 per year
  • 33
    Squire

    Squire

    Squire

    Squire is an HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible. It is built for the present and the future, and as such does not support truly ancient browsers. It should work fine back to around Opera 10, Firefox 3.5, Safari 4, Chrome 9 and IE8. Unlike other HTML5 rich text editors, Squire was written as a component for writing documents (emails, essays, etc.), not doing wysiwyg websites. If you are looking for support for inserting form controls or flash components or the like, you'll need to look elsewhere. However for many purposes, Squire may be just what you need, providing the power without the bloat.
  • 34
    React Bootstrap

    React Bootstrap

    React Bootstrap

    The most popular front-end framework rebuilt for React. React-Bootstrap replaces Bootstrap JavaScript. Each component has been built from scratch as a true React component, without unneeded dependencies like jQuery. As one of the oldest React libraries, React-Bootstrap has evolved and grown alongside React, making it an excellent choice as your UI foundation. Built with compatibility in mind, we embrace our bootstrap core and strive to be compatible with the world's largest UI ecosystem. By relying entirely on the Bootstrap stylesheet, React-Bootstrap just works with the thousands of Bootstrap themes you already love. The React component model gives us more control over form and function of each component. Each component is implemented with accessibility in mind. The result is a set of accessible-by-default components, over what is possible from plain Bootstrap.
  • 35
    Tauri

    Tauri

    Tauri

    Tauri is a framework that enables developers to build small, fast, secure, cross-platform applications by combining existing web front-ends with Rust-powered back-ends. It supports any JavaScript framework, so you don’t need to change your stack and leverages each operating system’s native web renderer to deliver app footprints as low as 600 KB. Deep inter-process communication bridges your JavaScript UI, Rust core logic, and native Swift or Kotlin components for seamless integration with system APIs. Security is built in from the ground up, with Rust at its center and a team-driven focus on hardening and innovation. The CLI scaffolds new projects via Bash, PowerShell, npm, Yarn, pnpm, Deno, Bun, or Cargo, and includes tools for bundling, templating, and secure defaults, all accessible through a simple “create-tauri-app” command.
  • 36
    SvelteKit

    SvelteKit

    SvelteKit

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. It addresses common development challenges by providing solutions for routing, server-side rendering, data fetching, service workers, TypeScript integration, and more. SvelteKit apps are server-rendered by default, offering excellent first-load performance and SEO benefits, but can transition to client-side navigation to enhance user experience. The framework is designed to grow with developers, allowing them to start simple and add new features as needed. SvelteKit leverages Vite for a fast and feature-rich development experience, including hot module replacement. In short, Svelte is a way of writing user interface components, like a navigation bar, comment section, or contact form, that users see and interact with in their browsers. The Svelte compiler converts your components to JavaScript that can be run to render the HTML for the page and to CSS that styles the page.
  • 37
    Rio

    Rio

    Rio

    Rio is an open source Python framework that enables developers to build modern web and desktop applications entirely in Python. Inspired by frameworks like React and Flutter, Rio introduces a declarative UI model where components are defined as Python data classes with a build() method, allowing for reactive state management and seamless UI updates. It includes over 50 built-in components adhering to Google's Material Design, facilitating the creation of professional-grade interfaces. Rio's layout system is Pythonic and intuitive, calculating each component's natural size before distributing available space, eliminating the need for traditional CSS. Developers can run applications locally or in the browser with the backend powered by FastAPI and communication handled via WebSockets.
  • 38
    Radix UI

    Radix UI

    Radix UI

    ​Radix UI is an open source component library optimized for fast development, easy maintenance, and accessibility. It offers two main packages, Radix Primitives and Radix Themes. Radix Primitives is a low-level UI component library focused on accessibility, customization, and developer experience. Components adhere to WAI-ARIA design patterns, are unstyled by default, and provide full keyboard navigation. Radix Themes is a pre-styled component library designed to work out of the box with minimal configuration. It includes layout primitives, typography, and components like buttons and cards, all customizable via the Theme component. Radix Colors offers a comprehensive, accessible color system for designing beautiful, accessible websites and apps. It supports automatic dark mode, transparent variants, and is designed for user interfaces. Radix Icons provides a crisp set of 15×15 icons available as individual React components.
  • 39
    Material Design Lite

    Material Design Lite

    Material Design Lite

    Material Design Lite (MDL) is a library of components for web developers based on Google's Material Design Philosophy: "A visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science." Understanding the goals and principles of Material Design is critical to the proper use of the Material Design Lite components. If you have not yet read the Material Design Introduction you should do so before attempting to use the components. To use the dialog component, you must be using a browser that supports the dialog element. Only Chrome and Opera have native support at the time of writing. For other browsers you will need to include the dialog polyfill or create your own. Once you have dialog support create a dialog element. The element when using the polyfill must be a child of the body element. Within that container, add a content element with the class mdl-dialog content.
  • 40
    Solidity Debugger Pro

    Solidity Debugger Pro

    Solidity Debugger Pro

    Free & Open source. Cross-platform. Supports all EVM blockchains. Solidity Debugger Pro (sdbg) is a VS Code extension that adds feature-rich debugging capabilities for Solidity projects. It supports all EVM-compatible blockchains, allowing developers to easily debug smart contracts locally or on a forked node. Sdbg brings native debugging support for the popular Hardhat framework.
  • 41
    Titanium SDK

    Titanium SDK

    Titanium SDK

    Write in JavaScript, and run natively everywhere. Titanium lets you develop cross-platform native mobile applications and build great mobile experiences using JavaScript. Access your application's hundreds of native UI and non-visual components (such as networks and media APIs). Easily include third-party modules in your apps with Titanium's wide selection of community modules and premium support integrations. The Titanium SDK helps you build native cross-platform mobile applications using JavaScript and the Titanium API, which abstracts the native APIs of the mobile platforms. Titanium empowers you to create immersive, full-featured applications, featuring over 80% code reuse across mobile apps. TiDev licenses Titanium under the OSI-approved Apache Public License (Version 2) and is free for personal and commercial use. Create a basic UI, manage event handling and learn about animations, gestures, and orientation modes.
  • 42
    Grommet

    Grommet

    Grommet

    Build responsive and accessible mobile-first projects for the web with an easy-to-use the component library. A function that recieves two theme objects and returns a theme object that includes both theme values. In case different styling are found for the same components on the two themes, the second argument theme will determine the styling. Tailor composite components with grommet. embrace atomic design methods and build a library that fits your needs. Keyboard navigation, screen reader tags, and more. grommet provides support for W3c’s WCAG 2.1 spec out of the box. Support all the devices! use Flexbox and CSS Grid to provide layouts for all those new phones and widescreen displays.
  • 43
    Backbone.js

    Backbone.js

    Backbone.js

    Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. When working on a web application that involves a lot of JavaScript, one of the first things you learn is to stop tying your data to the DOM. It's all too easy to create JavaScript applications that end up as tangled piles of jQuery selectors and callbacks, all trying frantically to keep data in sync between the HTML UI, your JavaScript logic, and the database on your server. For rich client-side applications, a more structured approach is often helpful. With Backbone, you represent your data as Models, which can be created, validated, destroyed, and saved to the server.
  • 44
    Polymer

    Polymer

    Polymer

    The Polymer library provides a set of features for creating custom elements. These features are designed to make it easier and faster to make custom elements that work like standard DOM elements. Similar to standard DOM elements, Polymer elements can be instantiated using a constructor or document creation element, configured using attributes or properties, populated with internal DOM inside each instance, responsive to property and attribute changes, styled with internal defaults or externally, and responsive to methods that manipulate its internal state. Registering an element associates a class with a custom element name. The element provides callbacks to manage its lifecycle. Polymer also lets you declare properties, to integrate your element's property API with the Polymer data system. Shadow DOM provides a local, encapsulated DOM tree for your element. Polymer can automatically create and populate a shadow tree for your element from a DOM template.
  • 45
    DotNetBrowser
    DotNetBrowser is a cross-platform .NET library that integrates a Chromium-based web browser component into .NET applications, offering a comprehensive API for web page interaction, DOM access, network control, printing, automation, scraping, and more. It supports integration with Avalonia, WPF, and WinForms.
    Starting Price: $1299 per Indie license
  • 46
    SQLite Data Access Components
    Enjoy the highest performance and unlimited possibilities when working with SQLite. SQLite Data Access Components (LiteDAC) is a library of components that provides native connectivity to SQLite from Delphi and C++Builder including Community Edition, as well as Lazarus (and Free Pascal) on Windows, Linux, macOS, iOS, and Android for both 32-bit and 64-bit platforms. LiteDAC is designed for programmers to develop truly cross-platform desktop and mobile SQLite database applications with no need to deploy any additional libraries. LiteDAC-based DB applications are easy to deploy and do not require the installation of other data provider layers (such as BDE or ODBC), and that's why they can work faster than the ones based on standard Delphi data connectivity solutions. Moreover, LiteDAC provides an additional opportunity to work with SQLite in Delphi and C++Builder directly by linking the client library statically in your application.
    Starting Price: $169.95 per year
  • 47
    Leaflet

    Leaflet

    Leaflet

    Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 42 KB of JS, it has all the mapping features most developers ever need. Leaflet is designed with simplicity, performance, and usability in mind. It works efficiently across all major desktop and mobile platforms, can be extended with lots of plugins, has a beautiful, easy-to-use, and well-documented API, and a simple, readable source code that is a joy to contribute to. Leaflet doesn't try to do everything for everyone. Instead, it focuses on making the basic things work perfectly. Hardware acceleration on mobile makes it feel as smooth as native apps. Utilizing CSS3 features to make panning and zooming really smooth. Smart polyline/polygon rendering with dynamic clipping and simplification makes it very fast. The modular build system for leaving out features you don't need. Tap delay elimination on mobile.
  • 48
    jQuery Mobile

    jQuery Mobile

    OpenJS Foundation

    jQuery Mobile is an HTML5-based user interface system designed to make responsive websites and apps that are accessible on all smartphones, tablets, and desktop devices. jQuery Mobile framework takes the "write less, do more" mantra to the next level: Instead of writing unique applications for each mobile device or OS, the jQuery mobile framework allows you to design a single highly-branded responsive website or application that will work on all popular smartphone, tablet, and desktop platforms. We believe that your website or app should feel like your brand, not any particular OS. To make building highly customized themes easy, we've created ThemeRoller for mobile to make it easy to drag and drop colors and download a custom theme. For polished visuals without the bloat, we leverage CSS3 properties. We recommend using our tool to build a custom bundle that contains only the components you need.
  • 49
    Livewire

    Livewire

    Laravel

    Livewire is a full-stack framework for Laravel that simplifies building dynamic interfaces without leaving the comfort of Laravel. It allows developers to create modern, reactive web applications using Laravel's Blade templating engine, eliminating the need for a separate frontend framework. Livewire components can communicate with each other through a global event system, enabling seamless interaction between components on the same page. The framework supports features like data binding, validation, and lifecycle hooks, facilitating the development of complex, dynamic interfaces. By handling frontend interactions on the server side, Livewire reduces the complexity of building dynamic UIs, allowing developers to focus on application logic without extensive JavaScript. Livewire renders the initial component output with the page. This way, it's SEO-friendly. When an interaction occurs, Livewire makes an AJAX request to the server with the updated data.
  • 50
    MōBrowser

    MōBrowser

    TeamDev

    MōBrowser is an SDK for building modern and secure cross-platform desktop apps with HTML/CSS/JavaScript GUI. It includes many tools for generating a project from different templates, building, branding, packaging, signing and notarizing, making installers for macOS, Windows, and Linux, auto-updating apps, etc. With MōBrowser you can turn your website or web application into a desktop application, make desktop apps with modern HTML/CSS UI, make desktop apps with UI built using modern frontend frameworks such as React, Vue, Angular, etc.
    Starting Price: $128/user/month