Best Free Component Libraries of 2024

Use the comparison tool below to compare the top Free Component Libraries on the market. You can filter results by user reviews, pricing, features, platform, region, support options, integrations, and more.

  • 1
    ILLA Cloud Reviews

    ILLA Cloud

    ILLA Cloud

    $10 per editor per month
    2 Ratings
    Accelerate your internal tools development. Low-code platform that allows developers to create internal tools in just minutes. SQL Generate allows you to input natural language and generate SQL statements. This works with databases such as MySQL, Postgre and Supabase. We give developers a great deal of freedom in implementing richer functionality with JavaScript. Wrapping JS statements using Template syntax allows them to place any string type variables at any space for more variety. ILLA is able to connect to any data via APIs or mainstream databases and add actions that are chained to user events. It integrates data from the backend with the frontend components. Developers can write simple data calls for massive information interaction.
  • 2
    Onsen UI Reviews
    You can achieve streamlined development using the technologies that you already love, HTML, and CSS. Are you worried that Cordova and PhoneGap apps are slow? Don't be alarmed! OnsenUI animations have been optimized for a wide range devices. Onsen UI apps are smooth on all devices, even those with lower end processors. Onsen UI is simple to use and powerful enough to create complex mobile applications. There are many learning resources available, including documentation, tutorials and a community forum that answers your questions. There are many UI components specifically designed for mobile apps. Onsen UI offers tabs, side menus, stack navigation, and tons of other components like lists and forms.
  • 3
    Chakra UI Reviews
    Chakra UI is a modular, accessible and simple component library that provides the building blocks for your React applications. Chakra UI strictly adheres to WAI-ARIA standards. With composition in mind. You can easily create new components. We are a group of active maintainers who are available to assist you whenever you need. This will increase your productivity while building your app or website.
  • 4
    Angular Material Reviews
    Accessible and internationalized components for everyone. Performance and reliability are assured by well-tested components. Straightforward APIs that work across platforms. Developers can use these tools to create their own components with the same interaction patterns. You can customize within the limits of the Material Design specification. Built by the Angular team for seamless integration with Angular. You can either start from scratch or use your existing applications. Create the autocomplete panel. Next, add the options. Each option should be identified by a matĀ­option tag. Each option's value property should be set to whatever value you would like the text input to be when it is selected.
  • 5
    Beautiful Soup Reviews
    Beautiful Soup is a library that allows you to easily scrape information from web pages. It sits atop an HTML/XML parser and provides Pythonic idioms to iterate, search, and modify the parse tree. Beautiful Soup's support of Python 2 was terminated on December 31, 2020, one year after the sunset date. New Beautiful Soup development will now exclusively target Python 3. Beautiful Soup 4's final release to support Python 2 was 4.9.3. Beautiful Soup is licensed under MIT license. You can download the tarball and drop the bs4/ directory in almost any Python program (or into your library path), and then start using it immediately.
  • 6
    python-docx Reviews
    python_docx is a Python library that allows you to create and update Microsoft Word (.docx), files. Word's fundamental structure is the paragraph. They are used for body text as well as headings and list items such bullets. Although you can specify width and height, it is not recommended. If you only specify one, python docx uses it for the correct scaled value of both. This ensures that your image doesn't look stretched and preserves the aspect ratio. You should learn what a Word paragraph format is. It allows you to apply multiple formatting options to a paragraph at a time. Python-docx can be used to create new documents and make changes to existing documents. It only allows you to make changes to existing documents. However, if you start with a blank document, it may feel like you are creating one from scratch.
  • 7
    django-mysql Reviews
    Django-MySQL extends Djangoā€™s built-in MySQL support and MariaDB support. A cache backend that makes MySQL's upsert statements available and performs compression. Named locks allow for easy locking of e.g. External resources. Django's check framework has additional checks to ensure optimal Django/MySQL configurations. Django-MySQL includes a variety of extensions to QuerySet. These extensions can be installed in a variety of ways, e.g. QuerySetMixin can be added to an existing QuerySet subclass.
  • 8
    requests Reviews

    requests

    Python Software Foundation

    Free
    1 Rating
    Requests is an elegant and simple HTTP library. Requests makes it easy to send HTTP/1.1 queries. You don't need to manually add query strings or form-encode your PUT and POST data to your URLs. Instead, you can use the JSON method. Requests is the most downloaded Python package today, pulling in approximately 30M downloads per week, according to GitHub. Requests is currently dependent upon 1,000,000+ repositories. This code is certainly worth your trust. PyPI has Requests. Requests is available to meet the demands of building reliable and robust HTTP-speaking applications for today's needs. Automated content decompression and decoding. International URLs and domains. Sessions with cookie persistence. Browser-style TLS/SSL verification. Basic and digest authentication, as well as familiar dict-like cookies. Multi-part file uploads. SOCKS proxy support. Connection timeouts and streaming downloading.
  • 9
    Selenium WebDriver Reviews
    Selenium WebDriver runs a browser natively. It does this in the same way as a real user, locally or remotely. WebDriver is easy to use. It is a compact and concise programming interface. WebDriver is easy to use with all major browsers. Automate real user interactions in Firefox and Safari, Edge, Chrome and Internet Explorer. Selenium WebDriver is both the language bindings as well as the implementations of each browser controlling code. This is often referred to simply as WebDriver. The W3C is an international organization that develops Web standards. WebDriver was a W3C recommendation in June 2018. Major browser vendors, including Microsoft, Google, Apple, and Microsoft, support WebDriver. They work continuously to improve browsers and browser controlling codes, which results in a more consistent behavior across browsers, which makes automation scripts more stable.
  • 10
    urllib3 Reviews
    urllib3 is a powerful and user-friendly HTTP client that Python uses. You should use urllib3 as a client for your Python environment. Many critical features are missing from the Python standard library, and urllib3 provides them. Thread safety, connection pooling and client-side SSL/TLS verification. Multipart encryption is used for file uploads. Helpers for dealing with HTTP redirects and retrying requests. Support for deflate, gzip, and brotli encryption. Proxy support for HTTPS and SOCKS. 100% coverage of the test. urllib3 is one the most downloaded Python packages. It is a dependency on many popular Python packages such as Requests, Pip and more! urllib3 is available under the MIT License. API Reference documentation provides API-level documentation. The User Guide explains how to use the library to accomplish common tasks. For lower-level tweaking, the Advanced Usage Guide is a more detailed guide.
  • 11
    MPI for Python (mpi4py) Reviews
    High performance computing has become a more affordable resource for researchers in the scientific community over the past years. The popularity of clusters of workstations and clusters of Beowulf classes has been strongly influenced by the combination of high quality open-source software and cheap hardware. Message-passing is one of the most effective parallel computational models. This paradigm is especially suited for distributed memory architectures. It is used in todayā€™s most complex engineering and scientific applications related to modeling, simulation and design. Because of the incompatible options developers had to choose from, portable message-passing parallel programming used to be a nightmare. This situation has changed significantly since the MPI Forum published its standard specification.
  • 12
    NumPy Reviews
    The NumPy vectorization and indexing concepts are fast and flexible. They are the current de-facto standard in array computing. NumPy provides comprehensive mathematical functions, random numbers generators, linear algebra routines and Fourier transforms. NumPy is compatible with a wide variety of hardware and computing platforms. It also works well with sparse array libraries, distributed, GPU, or GPU. NumPy's core is C code that has been optimized. Enjoy Python's flexibility with the speed and efficiency of compiled code. NumPy's high-level syntax makes it easy for programmers of all backgrounds and experience levels. NumPy brings the computational power and simplicity of languages such as C and Fortran into Python, making it a language that is much easier to learn and to use. This power is often accompanied by simplicity: NumPy solutions are often simple and elegant.
  • 13
    Ionic Reviews
    Ionic Framework is an open-source UI toolkit that allows you to build high-quality, performant mobile and desktop apps with web technologies HTML, CSS and JavaScript. It also integrates with popular frameworks such as React and Angular. Install Ionic to get started or follow our First App Tutorial for the core concepts. Installation Guide. Guides that will guide you through the installation of the framework and setting it up. UI Components. Explore Ionic Framework's beautiful UI component library. Native Functionality. Integrate native device plugins like Bluetooth, Maps and HealthKit. Theming. Learn how to modify and customize the visual design of your Ionic app to suit your brand. Overview. Overview. Ionic Framework focuses primarily on the frontend UX of an app's UI interaction -- UI controls and interactions, gestures, animations. It is easy to use and integrates well with other libraries or frameworks such as Vue, React, and Angular.
  • 14
    Flutter Reviews
    Top Pick
    Flutter is Google's UI Toolkit that allows you to create beautiful, natively compiled apps for mobile, web and desktop using a single codebase. Stateful Hot Reload makes your app come to life in a matter of seconds. You can quickly create native interfaces with a rich collection of widgets that you can fully customize. You can quickly ship features that are focused on native end-user experiences. The layering architecture allows for full customization which results in extremely fast rendering and expressive and flexible design. Flutter's widgets include all platform differences, such as scrolling and navigation. Your Flutter code is compiled using Dart's native compilers to native ARM machine codes. Flutter's hot reload allows you to quickly and easily experiment, create UIs, add features and fix bugs quicker. Flutter's hot reload speeds are sub-second and you won't lose state on simulators, emulators, or hardware.
  • 15
    Plotly Dash Reviews
    Dash & Dash Enterprise allow you to build and deploy analytic web applications using Python, R, or Julia. No JavaScript or DevOps are required. The world's most successful companies offer AI, ML and Python analytics at a fraction of the cost of full-stack development. Dash is the way they do it. Apps and dashboards that run advanced analytics such as NLP, forecasting and computer vision can be delivered. You can work in Python, R, or Julia. Reduce costs by migrating legacy per-seat license software to Dash Enterprise's unlimited end-user pricing model. You can deploy and update Dash apps faster without an IT or DevOps staff. You can create pixel-perfect web apps and dashboards without having to write any CSS. Kubernetes makes it easy to scale. High availability support for mission-critical Python apps
  • 16
    cryptography Reviews
    Cryptography can include both high-level instructions and low-level interfaces for common cryptographic algorithms like symmetric ciphers and message digests. Use cryptography's high level symmetric encryption recipe to encrypt. Cryptography can be broadly divided into two levels. One that uses safe cryptographic recipes and requires very few configuration options. These are safe and simple to use, and don't require developers make many decisions. The second level is low-level cryptographic primitives. These can be dangerous and could be misused incorrectly. These require the ability to make decisions and have a deep understanding of cryptographic concepts. This layer is known as the "hazardous materials" (or "hazmat") because of the danger involved in working at this level. These materials live in the cryptography.hazmat packaging, and their documentation will always include an admonition at its top.
  • 17
    React Bootstrap Reviews
    React-Bootstrap is the most popular front-end framework. React-Bootstrap replaces Bootstrap JavaScript. Each component was built as a React component from scratch, with no unneeded dependencies such as jQuery. React-Bootstrap is one of the oldest React libraries. It has grown and changed with React, making it an excellent choice for your UI foundation. We built React-Bootstrap with compatibility in our mind. We embrace our bootstrap core, and strive to be compatible the largest UI ecosystem in the world. React-Bootstrap is based entirely on Bootstrap's stylesheet. This means that it works with all the Bootstrap themes you already love. React's component model allows us to have more control over the form and function each component. Each component is designed with accessibility in mind. The result is a set of accessible-by-default components, over what is possible from plain Bootstrap.
  • 18
    Semantic UI React Reviews
    Semantic UI React, the official React integration for Semantic UI, is Semantic UI React. jQuery-free declarative API, augmentation and sub-components. Auto-controlled state. jQuery is a DOM manipulator library. It can read from and write to the DOM. React uses a virtualDOM (a JavaScript representation) of the real DOM. React writes only patch updates to the DOM and never reads from it. React's virtual DOM makes it impossible to keep real DOM manipulations in sync. React has reimplemented all jQuery functionality. You can control the rendered HTML tag or render one component as another. Additional props are passed to your component. Augmentation is powerful. Composing component features and props is possible without the need to add nested components. Shorthand props can generate markup for your use, making it easy to create many different uses cases. All object props can be spread on the child parts.
  • 19
    Grommet Reviews
    With the component library, you can create responsive and mobile-first web projects that are easy to use. A function that receives two theme objects and returns one that includes both themes. If different styling is found for the same components on two themes, the second argument theme will be used to determine the styling. Use grommets to tailor composite components. Use atomic design to create a library that suits your needs. Keyboard navigation, screen reader tags and many other features are available. Grommet supports W3c's WCAG 2.1 spec right out of the box. All devices supported! Flexbox and CSS Grid can be used to create layouts for new phones and widescreen displays.
  • 20
    Material UI (MUI) Reviews
    MUI provides a complete suite of UI tools that will help you get new features out the door faster. Material UI is our fully-loaded component library. You can also bring your design system to our production-ready parts. You can build at a faster pace without losing flexibility or control. Every component is available for production. You can easily create beautiful UIs. You can start with Google's Material Design or create your own theme. Our components are as versatile as they are powerful. You have complete control over how your components look and behave. We believe in building for all. Every new feature we release is accessible to everyone. Discover why thousands of open-source developers and teams around world trust MUI's tools. Access a growing number of components that are ready-to-use, completely free, and always accessible. We have created the foundational UI blocks to your design system so that you don't need to.
  • 21
    Pylons Reviews

    Pylons

    Python Software Foundation

    Free
    1 Rating
    The Pylons web framework was designed to make it easy and quick to build web applications and websites. They can be as simple as one Python module or as complex as a directory layout for larger, more complex web applications. Pylons includes project templates to help you set up a new web app project. Or, you can create your own and customize it as you wish. This framework makes it easy to write Python web applications. It is simple to expand on the minimalist, component-based philosophy. Use existing Python knowledge. Extensible application design. High performance, fast and efficient with a very small per-request stack. Uses well-tested Python packages. The Pylons 1.0 series is stable, production-ready, but in maintenance-only mode. The Pylons Project maintains the Pyramid web framework to support future development. Pylons 1.0 users are strongly encouraged to use Pyramid for their next project.
  • 22
    DHTMLX Reviews

    DHTMLX

    DHTMLX

    $79
    DHTMLX is a powerful and easy-to-use JavaScript UI library that provides a wide range of customizable and flexible components for building modern and responsive web applications. It offers 30+ full-featured UI widgets, including grids, charts, diagrams, schedulers, gantt charts, calendars, trees, forms, and more. These components are optimized for fast rendering, ensuring that your application runs smoothly in all browsers and devices. DHTMLX is compatible with popular web frameworks such as React, Angular, and Vue.js. This makes it an excellent choice for developers who are already working with these frameworks and want to add a powerful UI library to their projects. Moreover, DHTMLX supports different data sources and formats, making it easy to integrate with various back-end technologies. DHTMLX provides extensive configuration and customization abilities for its UI components, allowing developers to tailor their appearance and behavior to meet specific application requirements and extend its functionality with custom features if needed. DHTMLX also has comprehensive documentation that covers every aspect of the library, including detailed API references, tutorials, and code examples, as well as an active community.
  • 23
    Appsmith Reviews

    Appsmith

    Appsmith

    $0.4/hour/user
    Appsmith is an open-source low code platform to build custom applications and internal tools. Appsmith has an intuitive drag and drop interface, along with the flexibility to connect databases and APIs. Add to this, the ease of sharing and collaborating with teammates. Build dashboards, admin panels, CRUD apps, forms, etc, and make them more dynamic and robust by writing custom logic with JavaScript.
  • 24
    Zeroheight Reviews

    Zeroheight

    zeroheight

    Free
    Create a centralized repository of styles, tokens, guidelines, code, components, and patterns, integrated and synced between the tools you already use. zeroheight makes maintaining consistency across different products easier and reduces the time and effort needed to stand up new brands and products confidently. We offer features that suit teams from startup to enterprise, from governance to analytics to automation.
  • 25
    Syncfusion Essential Studio Reviews

    Syncfusion Essential Studio

    Syncfusion

    $495 one-time payment
    More than 1,600 components and frameworks are included for Windows Forms (WPF, ASP.NET Core), UWP and WinUI (Web Forms MVC, Core), UWP and WinUI (Xamarin and Flutter), Angular, Blazor and Vue, and React. You will find the most requested components like charts, grids and schedulers, diagrams maps gauges docking, ribbons and more! To streamline your business, we work with the best and brightest minds in the industry.
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next