Alternatives to Semantic UI React
Compare Semantic UI React alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Semantic UI React in 2024. Compare features, ratings, user reviews, pricing, and more from Semantic UI React competitors and alternatives in order to make an informed decision for your business.
-
1
Ignite UI
Infragistics
Build data-rich, responsive web apps much faster with Ignite UI - the most complete library of enterprise-grade JavaScript and .NET UI components available. Includes libraries for Angular, ASP.NET (Core and MVC), Blazor, jQuery, React, web components and more. Our advanced Command Line Interface (CLI) tools simplify the use of component libraries with multiple dependencies. While our WYSIWYG Page Designer allows you to drag-n-drop your way to a modern web experience – leveraging our JavaScript UI components, data connectors, layout and theme support to design, and code your next app. It is hard to be productive when you need to be an expert in multiple JavaScript libraries. We augment our libraries with Typescript for strong typing, class-based inheritance that makes development a lot less error-prone and easier to manage.Starting Price: $849 per year -
2
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.Starting Price: Free -
3
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. -
4
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.Starting Price: $899 -
5
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.Starting Price: $79 -
6
Formidable Victory
Formidable
Victory is a set of modular charting components for React and React Native. Victory makes it easy to get started without sacrificing flexibility. Create one-of-a-kind data visualizations with fully customizable styles and behaviors. Victory uses the same API for web and React Native applications for easy cross-platform charting. Fully contained, reusable data visualization elements are responsible for their own styles and behaviors. A React.js based library for creating sleek presentations using JSX syntax with the ability to live demo your code! Universal React Query Library is a blazing-fast GraphQL client, exposed as a set of ReactJS components. A physics-based animation library for React inspired by the natural world.Starting Price: Free -
7
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.Starting Price: Free -
8
Oracle ADF Faces
Oracle
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.Starting Price: Free -
9
Unirest
Kong
Unirest is a set of lightweight HTTP libraries available in multiple languages, built and maintained by Kong, who also maintains the open-source API Gateway Kong. To utilize Unirest for node.js install the npm module. You're probably wondering how using Unirest makes creating requests easier. Besides automatically supporting gzip, and parsing responses, you can start with basic examples. A request can be initiated by invoking the appropriate method on the Unirest object, then calling .end() to send the request. Alternatively, you can send the request directly by providing a callback along with the URL. Provides simple and easy-to-use methods for manipulating the request prior to being sent. This object is created when a Unirest method is invoked. This object contains methods that are chainable like other libraries such as jQuery and popular request module Superagent (which this library is modeled after slightly).Starting Price: Free -
10
Nullstack
Nullstack
Write the backend and frontend of a feature in a single component and let the framework decide where the code should run. Nullstack provides you with all the tools you need to stay focused on the product. On the first render, you'll get SEO-ready HTML optimized for the first paint of your route in a single request using local functions with zero JavaScript dependencies in the client bundle. After the content is served and the network is idle Nullstack JavaScript is loaded, the state of the application is restored through hydration and it becomes a single-page application. Subsequent server functions will fetch JSON from an automatically generated microservice API, deserialize the response, update the application state, and rerender the page out of the box. A full stack lifecycle combined with a feature-driven mindset allows you to write clean and reusable code without the need to create APIs manually. -
11
yarl
Python Software Foundation
All URL parts, scheme, user, password, host, port, path, query, and fragment are accessible by properties. All URL manipulations produce a new URL object. Strings passed to constructor and modification methods are automatically encoded giving canonical representation as result. Regular properties are percent-decoded, use raw_ versions for getting encoded strings. Human-readable representation of URL is available as .human_repr(). PyPI contains binary wheels for Linux, Windows and MacOS. If you want to install yarl on another operating system (like Alpine Linux, which is not manylinux-compliant because of the missing glibc and therefore, cannot be used with our wheels) the tarball will be used to compile the library from the source code. It requires a C compiler and Python headers installed. Please note that the pure-Python (uncompiled) version is much slower. However, PyPy always uses a pure-Python implementation, and, as such, it is unaffected by this variable.Starting Price: Free -
12
Appsmith
Appsmith
Appsmith is a low code developer tool for quickly building UIs and connecting to a wide range of data sources. You can drag and drop pre-built components to build UI on the open grid-style canvas. When it comes to adding logic, transforming data, and defining workflows. Appsmith lets you insert plain Javascript right inside any widget, query, or almost any other setting. - Start by linking to an existing datasource such as a database or an API. Appsmith has plug-and-play support for most databases, Rest APIs, and GraphQL, so you can seamlessly import your data. - Next, you can use pre-made widgets to easily layout an app, and move them around to optimize usability - Get the app running by connecting the UI to the datasource. You can do this by writing queries or calling APIs. Remember, you can control everything with JavaScript! - Finally, deploy the app. You can also integrate with your CI/CD, create git branches for different environments to safely develop, test and deployStarting Price: $0.4/hour/user -
13
JDeli
IDR Solutions
JDeli is a powerful Java SDK designed to help you easily read, write, convert, manipulate and process various image formats in Java. Here’s an overview of its features: -Wide Image Format Support: JDeli reads/writes BMP, GIF, HEIC, JPEG, JPEG2000, PNG, TIFF, and WebP. It also reads DICOM, EMF/WMF, PSD, and SGI formats. -High Performance: JDeli’s encoders and decoders outperform alternatives, making it ideal for performance-critical applications. -File Security: JDeli operates securely on your servers, with no callbacks or cloud access. Critical customer data remains secure. -Ongoing Development: JDeli offers nightly and stable builds with regular new features. It continues to expand its range of supported image formats, including AVIF, HEIC, and JPEG XL. -No Third-Party Libraries: JDeli avoids third-party dependencies, minimizing security risks and JVM crashes.Starting Price: $1600 per year -
14
pandas
pandas
pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. Tools for reading and writing data between in-memory data structures and different formats: CSV and text files, Microsoft Excel, SQL databases, and the fast HDF5 format. Intelligent data alignment and integrated handling of missing data: gain automatic label-based alignment in computations and easily manipulate messy data into an orderly form.Aggregating or transforming data with a powerful group by engine allowing split-apply-combine operations on data sets. Time series-functionality: date range generation and frequency conversion, moving window statistics, date shifting and lagging. Even create domain-specific time offsets and join time series without losing data. -
15
gTTS
gTTS
gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate's text-to-speech API. Write spoken mp3 data to a file, a file-like object (bytestring) for further audio manipulation, or stdout. Or simply pre-generate Google Translate TTS request URLs to feed to an external program. Customizable speech-specific sentence tokenizer that allows for unlimited lengths of text to be read, all while keeping proper intonation, abbreviations, decimals and more. Customizable text pre-processors which can, for example, provide pronunciation corrections.Starting Price: Free -
16
React Toolbox
React Toolbox
Bootstrap your application with beautiful Material Design components. React Toolbox is a set of React components that implements Google Material Design specification. It's built on top of some of the trendiest proposals like CSS Modules (written in SASS), Webpack, and ES6. The library harmoniously integrates with your Webpack workflow and it's easily customizable and very flexible. Check our awesome documentation (which is built using React Toolbox) and try all the components with live examples. We've created a playground so you don't need to install anything to fall in love with our components, so fun! The app bar is a special kind of toolbar that’s used for branding, navigation, search, and actions. Usually, it contains controls on the right and left side and a title with the current section or app name. You should give the content with children elements. Consists of text, an image, or both, designed in accordance with your app’s color theme.Starting Price: Free -
17
Pillow
Pillow
The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool. Pillow for enterprise is available via the Tidelift subscription. The Python Imaging Library is ideal for image archival and batch processing applications. You can use the library to create thumbnails, convert between file formats, print images, etc. The current version identifies and reads a large number of formats. Write support is intentionally restricted to the most commonly used interchange and presentation formats. The library contains basic image processing functionality, including point operations, filtering with a set of built-in convolution kernels, and color space conversions.Starting Price: Free -
18
Antiqueruby React Native Material Design UI
Antiqeruby
Antiqueruby React Native Material Design UI Components is every app developer’s dream. That’s because the app template, which is attractive and is designed to save developers hours of work by providing them with stylish and clever UI and UX components to customise their apps. Created using Material Design and offering over 140+ screens for profiles, sign-ins and sign-ups, social media, navigation, and for much more..! It’s no wonder that React Native Material Design UI Components has become one of CodeCanyon’s bestsellers.Starting Price: $29 one-time payment -
19
Belle
Belle
Belle provides you with a set of React components like Toggle, ComboBox, Rating, TextInput, Button, Card, Select and soon many more. All of the components are optimized to work both on mobile & desktop devices. The styles are highly customizable on two levels. You can configure the base styles of all the components as well as modify each one of them individually.Starting Price: Free -
20
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.Starting Price: Free -
21
Ant Design
Ant Design
This is Ant Design's internal standard for evaluating design quality. Based on the assumption that "everyone is pursuing happiness at work", we have added the two values of "Meaningfulness" and "Growth" on the basis of "Certainty" and "Naturalness" to guide each designer towards better judgment and decision-making. Ant Design React is dedicated to providing a good development experience for programmers. Before starting, it is recommended to learn React and ES2015 first, and correctly install and configure Node.js v8 or above. The official guide also assumes that you have intermediate knowledge about HTML, CSS, and JavaScript, and React. If you are just starting to learn front-end or React, it may not be the best idea to use the UI framework as your first step.Starting Price: Free -
22
Hope UI
Iqonic Design
As the name suggests, Hope UI is the revolutionary admin dashboard built with the developer's aspirations and needs in the first place. Hope UI Laravel Admin Dashboard Template and UI component set is designed with a modular component structure to help design and launch web applications in the fastest way possible. Being able to develop lightweight web applications and admin panels, Hope UI Admin Template comes with a Live Customizer to cut down on development time and coding hours. The Hope UI Bootstrap Admin Dashboard brings the future of admin UI to power your present and future development. Hope UI is available in 8 different technologies which are Bootstrap, Vue JS, React JS, Laravel, CodeIgniter, Figma, XD and Sketch UI Kit and more versions like Tailwind, Angular, React Native, etc are in the roadmap.Starting Price: $99 per year -
23
Frigade
Frigade
React SDK to add quality tours, checklists, and announcements to your product. It comes with beautiful web components and APIs. Frigade makes it easy to manage multiple versions of onboarding across staging and production. Revisit previous versions of onboarding to see how they performed. Frigade automatically tracks state management and onboarding progress. Give your team full observability into the customer journey, and use Frigade to kick off automated workflows. Lightweight CMS built-in to update and test onboarding copy and content.Starting Price: $99 per month -
24
Styleguidist
Styleguidist
Supports JavaScript, TypeScript and Flow Works with Create React App out of the box. Share components with your team, including designers and developers. See how components react to different props and data right in the browser. Find the right combination of props and copy the code. React Styleguidist is a component development environment with hot reloaded dev server and a living style guide that you can share with your team. It lists component propTypes and shows live, editable usage examples based on Markdown files. -
25
Wijmo
GrapeCity
High-performance JavaScript UI controls for enterprise apps. Build lightweight, high-speed HTML5/JavaScript apps with zero dependencies, fast! New in Wijmo 2022 v1: - Inventory management reference app built in Angular - Website traffic monitoring reference app built in Angular - FlexMap added to GeoDashboard reference app - Rotated Spline Chart - Re-order FlexGrid rows with drag and drop General Features of Wijmo: - CellTemplates for Angular, React and Vue FlexGrids - Use Wijmo’s single set of true JavaScript controls in any framework, including Angular, React, and Vue.js - Use controls as native HTML elements with Wijmo Web Components - Filter, group, sort, and more with FlexGrid, JavaScript’s fastest data grid - Visualize data with 80+ charts and controls - Instantly analyze and aggregate data with OLAP Pivot GridStarting Price: $695 per user per year -
26
Syncfusion Essential Studio
Syncfusion
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 -
27
Clarity
Clarity Design System
Clarity is a scalable, customizable, open source design system bolstered by the people that build with it, the people we build it for, and the community that makes us who we are. Our toolkit is Figma. Every component, pattern, and guideline we ship is rooted in real customer interactions. As a result, you can rely on Clarity for 30+ components and over 200 icons so you can focus on product-specific user problems. The first folx that built Clarity from scratch were a scrappy team of developers, designers, and content creators. Clarity has continued to grow on that strong start by supporting the big three: Angular, React and Vue. Our latest Core components provide support for them all. Clarity provides code examples and detailed API documentation that guide you as you build your next application.Starting Price: Free -
28
Chakra UI
Chakra UI
Chakra UI is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications. Chakra UI strictly follows WAI-ARIA standards for all components. Designed with composition in mind. Compose new components with ease. We're a team of active maintainers ready to help you whenever you need. Guaranteed to boost your productivity when building your app or website. Chakra UI strictly follows WAI-ARIA standards for all components. Customize any part of our components to match your design needs. Designed with composition in mind. Compose new components with ease. Optimized for multiple color modes. Use light or dark, your choice. Guaranteed to boost your productivity when building your app or website. We're a team of active maintainers ready to help you whenever you need. An experience you'd expect from a design system.Starting Price: Free -
29
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.Starting Price: Free -
30
ActiveReports
GrapeCity
ActiveReports is a complete reporting solution for .NET. Deliver beautiful reports with our intuitive Visual Studio integrated report designer and rich controls. - Feature packed reporting for WinForms, WPF, ASP.NET, MVC, .NET Core, and .NET Core 3 - End User Report Designers for Web and Desktop - Flexible API and expressions support for dynamic reporting - Multiple report types to fit all reporting needs - 10+ Export formats What's New in ActiveReports. NET v16: - .NET 6 support - New Blazor Viewer - New Wizards - Chart upgrades - Mixed Page Orientation for Page Reports - InputField Control for Section Reports What's New in ActiveReportsJS v2.1: - Display dynamic HTML content with RichText support - Angular, React, and Vue Report Designer Components - Designer enhancements - Revised Report Author GuideStarting Price: $849/developer -
31
TeeChart
Steema Software
Full 100% Delphi source code is available to you as an option. Discover the user-friendly editor dialogs, available both at design time and also run-time, for almost every component and sub-component. Steema provides products and services aimed at meeting your highest expectations on getting the best value for your money. We have been innovating for TeeChart components since 1995 and endeavor to continue to bring you the best of new features in the future. You can also use TeeChart (sourcecode version only) with FMXLinux to port/build your charting applications to/for Linux with Embarcadero Delphi 10.2 Tokyo and up. TeeChart will scale and fit to any screen size. If you're building dashboards you can place multiple, resizeable charts on each dashboard panel. FireMonkey framework will handle most of the variations for the different platforms. See examples showing how to use TeeChart for FireMonkey apps.Starting Price: $99 per year -
32
FormValidation
FormValidation
From v1.0.0, the library is rewritten in Typescript and ES6 completely. The giant and old jQuery plugin doesn't exist anymore. With the new plugin-based architecture, the library has really small core. Everything else is built around as a plugin. Each file in the dist/css and dist/js folders has two versions: the normal code in the .css, .js files, and the minified code in the .min.css, .min.js files. In order to reduce the page loading time and enhance the user experience when visiting your site, you should use the .min.css, .min.js files in the production website. Meanwhile, in the development mode, you should use the normal files without .min part to debug the code more easy.Starting Price: $50 one-time payment -
33
python-sql
Python Software Foundation
python-sql is a library to write SQL queries in a pythonic way. Simple selects, select with where condition. Select with join or select with multiple joins. Select with group_by and select with output name. Select with order_by, or select with sub-select. Select on other schema and insert query with default values. Insert query with values, and insert query with query. Update query with values. Update query with where condition. Update query with from the list. Delete query with where condition, and delete query with sub-query. Provides limit style, qmark style, and numeric style.Starting Price: Free -
34
Workflow Engine
Optimajet
Embeddable .NET library for running workflows in .NET applications with integrated HTML5 graphical workflow designer. Designer allows you to easily create interactive workflows of any complexity, there’s no need to draft them programmatically. Workflow Engine is a backbone solution for business process management (BPM) which makes it feasible to automate the workflow design by using low-code visual builders. It is based on the .NET framework and JavaScript libraries. Workflow Engine enables workflow processing and correct integration by providing a graphic designer to create process workflow schemes and at the same time, this software component facilitates the management, execution, and visualization of workflow processes. Integration with solutions based on other technologies or databases is roughly the same and should not entail any difficulties. Workflow Engine offers its users all the components necessary to implement workflows of any complexity.Starting Price: $499 one-time payment -
35
Oracle Data Access Components (ODAC) are a set of Windows and .NET data access drivers and tools. They include support for .NET data access, Microsoft Visual Studio tools for developing Oracle database applications; and ASP.NET providers. ODAC provides comprehensive client support for advanced Oracle database functionality, including performance, high availability, and security, among other features. It is tightly integrated with Visual Studio to provide a seamless development experience for developers. Oracle Data Provider for .NET is an implementation of Microsoft's ADO.NET interface and provides access to Oracle databases. OLAP Data Manipulation Language (OLAP DML) is used to define and manipulate analytic workspace objects. High performance, a feature-rich mechanism for Microsoft ADO and OLE DB data access to Oracle databases, its usage, and its configuration. Provides introductory, installation, post-installation configuration, and usage information.Starting Price: Free
-
36
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. -
37
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.Starting Price: Free -
38
django-mysql
django-mysql
Django-MySQL extends Django’s built-in MySQL and MariaDB support their specific features not available on other databases. A new cache backend that makes use of MySQL’s upsert statement and does compression. Named locks for easy locking of e.g. external resources. Extra checks added to Django’s check framework to ensure your Django and MySQL configurations are optimal. Django-MySQL comes with a number of extensions to QuerySet that can be installed in a number of ways - e.g. adding the QuerySetMixin to your existing QuerySet subclass.Starting Price: Free -
39
Tailwind CSS
Tailwind CSS
A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup. Utility classes help you work within the constraints of a system instead of littering your stylesheets with arbitrary values. They make it easy to be consistent with color choices, spacing, typography, shadows, and everything else that makes up a well-engineered design system. Because Tailwind is so low-level, it never encourages you to design the same site twice. Even with the same color palette and sizing scale, it's easy to build the same component with a completely different look in the next project. Tailwind automatically removes all unused CSS when building for production, which means your final CSS bundle is the smallest it could possibly be. In fact, most Tailwind projects ship less than 10kB of CSS to the client.Starting Price: Free -
40
ILLA Cloud
ILLA Cloud
Accelerate your internal tools development. A low-code platform for developers to build internal tools in minutes. With the SQL Generate feature, you can input natural language and get SQL statements that can be run directly. This works in databases like MySQL, Postgre, Supabase, etc. We offer developers a high degree of freedom to implement richer functionality through JavaScript, wrapping JS statements with {{Template Syntax}} to place at any string type variable spaces for more variety in the output. ILLA can connect to the mainstream databases or any data connected through APIs and add actions to chain to user events. It tightly integrates the data obtained from the back-end with the front-end components, allowing developers to write simple data calls to achieve massive information interaction.Starting Price: $10 per editor per month -
41
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.Starting Price: Free -
42
ReGraph
Cambridge Intelligence
Build game-changing React graph visualization products that turn connected data into insight. With ReGraph’s simple data-driven API, it’s quick and easy to add graph visualizations to your React applications. Ship custom, high-performance graph visualization to your users, wherever they are. For React developers, ReGraph offers a simple and clean coding experience. It has familiar logic, easy state handling, and well-documented props. You can choose where your data is stored, and how the component looks and behaves. It works in any browser, on any device, and integrates readily with any server or database. It’s a completely flexible way to build a custom React graph visualization application. ReGraph makes it easy to build powerful React graph visualization applications. Everything has been carefully optimized for performance, from its layout algorithms to its supercharged graphics rendering engine. -
43
Pylons
Python Software Foundation
The Pylons web framework is designed for building web applications and sites in an easy and concise manner. They can range from as small as a single Python module, to a substantial directory layout for larger and more complex web applications. Pylons comes with project templates that help boot-strap a new web application project, or you can start from scratch and set things up exactly as desired. A framework to make writing web applications in Python easy. Utilizes a minimalist, component-based philosophy that makes it easy to expand on. Harness existing knowledge about Python. Extensible application design. Fast and efficient, an incredibly small per-request call stack provides top performance. Uses existing and well-tested Python packages. Pylons 1.0 series is stable and production-ready but in maintenance-only mode. The Pylons Project now maintains the Pyramid web framework for future development. Pylons 1.0 users should strongly consider using Pyramid for their next project.Starting Price: Free -
44
warcat
Python Software Foundation
Tool and library for handling Web ARChive (WARC) files. Naively join archives into one. Extract files from archive. List commands available. List contents of archive. Load archive and write it back out. Split archives into individual records. Verify digest and validate conformance. The library may not be entirely thread-safe yet. The goal of the Warcat project is to create a tool and library as easily and fast as manipulating any other archive such as tar and zip archives. Warcat is designed to handle large, gzip-ed files by partially extracting them as needed. Warcat is provided without warranty and cannot guarantee the safety of your files. Remember to make backups and test them! A WARC file contains one or more records concatenated together. Each record contains named fields, newline, a content block, newline, and newline. A Content Block may be two types, {binary data} or {Named Fields, newline, and binary data}.Starting Price: Free -
45
ggplot2
ggplot2
ggplot2 is a system for declaratively creating graphics, based on The Grammar of Graphics. You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details. ggplot2 is now over 10 years old and is used by hundreds of thousands of people to make millions of plots. That means, by-and-large, ggplot2 itself changes relatively little. When we do make changes, they will be generally to add new functions or arguments rather than changing the behavior of existing functions, and if we do make changes to existing behavior we will do them for compelling reasons. If you are new to ggplot2 you are better off starting with a systematic introduction, rather than trying to learn from reading individual documentation pages. -
46
openpyxl
openpyxl
openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files. It was born from a lack of an existing library to read/write natively from Python in the Office Open XML format. All kudos to the PHPExcel team as openpyxl was initially based on PHPExcel. By default, openpyxl does not guard against quadratic blowup or billion laughs XML attacks. To guard against these attacks install defusedxml. Install openpyxl using pip. It is advisable to do this in a Python virtualenv without system packages. Sometimes you might want to work with the checkout of a particular version. This may be the case if bugs have been fixed but a release has not yet been made. There is no need to create a file on the filesystem to get started with openpyxl. Just import the Workbook class and start work. Sheets are given a name automatically when they are created. Once you gave a worksheet a name, you can get it as a key of the workbook.Starting Price: Free -
47
imageio
imageio
Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, volumetric data, and scientific formats. It is cross-platform, runs on Python 3.5+, and is easy to install. Imageio is written in pure Python, so installation is easy. Imageio works on Python 3.5+. It also works on Pypy. Imageio depends on Numpy and Pillow. For some formats, imageio needs additional libraries/executables (e.g. ffmpeg), which imageio helps you to download/install. If something doesn’t work as it should, you need to know where to search for causes. The overview on this page aims to help you in this regard by giving you an idea of how things work, and - hence - where things may go sideways.Starting Price: Free -
48
Solid
SolidJS
Solid stands on the shoulders of giants, particularly in React and Knockout. If you've developed using React Hooks, Solid will come naturally to you. In fact, more natural, since the Solid model is simpler, without the rules of the Hooks. Each component is executed once and it is the Hooks and bindings that are executed as many times as the dependencies are updated. Solid follows the same philosophy as React with one-way data flow, read/write segregation, and immutable interfaces. At the same time, it has a completely different implementation by dispensing with the Virtual DOM.Starting Price: Free -
49
Bit
Bit.dev
Bit is a scalable and collaborative way to build and reuse components. It's everything you need from local development to cross-project integrations. Try it for free. Bit is an open-source toolchain for component-driven development. Forget monolithic apps and distribute to composable software. Distribute component ownership across development teams. Components are easy to replace and refactor over time. Drive development standards and consistency across teams and products. Compose existing components into new ones instead of reinventing the wheel. Build a composable design system and UI. Create a consistent and reusable UI software. Distribute code and teams. Drive autonomy and standards. Scale to cross-team collaboration and bridge the gap between design, development and product. Create a scalable and composable backend that never repeats itself. -
50
ngSemantic
ngSemantic
Semantic UI ( minified versions of css and js ) must be loaded in index.html. Angular2 building blocks based on Semantic UI. If you want to add loading animation to your Angular 2 app, add this code snippet inside your root app tag.Starting Price: Free