-
1
SurveyJS
SurveyJS
SurveyJS is an embeddable, customizable form and survey builder with full data ownership.
SurveyJS comprises a collection of four open-source JavaScript libraries that provide the advantages of a customized, in-house survey application while significantly minimizing the time and resources required for deployment. These libraries function independently of specific server code or database needs, allowing for seamless integration with well-known JavaScript frameworks such as React, Angular, Vue.js, jQuery, Knockout, and others. They are built to interact with any server capable of processing JSON requests, thereby ensuring compatibility with a wide range of server setups and databases.
This product suite includes:
- An open-source library licensed under MIT that facilitates the rendering of dynamic JSON-based forms within your web application and captures user responses.
- A self-hosted form builder featuring drag-and-drop functionality, an integrated CSS theme editor, and a graphical user interface for setting conditional rules; it also generates JSON definitions of your forms in real time.
- A PDF Generator library that allows for the conversion of SurveyJS surveys and forms into PDF files directly in the browser.
- The Dashboard library, which enhances survey data analysis through interactive and customizable charts and tables.
We invite you to explore our website and experience our comprehensive demo at no cost. This opportunity will allow you to assess the full capabilities of SurveyJS firsthand.
-
2
DHTMLX
DHTMLX
Empower your web applications with seamless, customizable UI solutions.
DHTMLX is a robust and user-friendly JavaScript UI library that offers an extensive array of customizable components for the creation of modern, responsive web applications. It features over 30 fully-functional UI widgets, such as grids, charts, diagrams, schedulers, Gantt charts, calendars, trees, and forms, all designed for optimized performance to ensure seamless operation across various browsers and devices.
The library's compatibility with well-known web frameworks like React, Angular, and Vue.js makes it a stellar option for developers looking to enhance their projects with a dynamic UI library. Additionally, DHTMLX supports diverse data sources and formats, facilitating straightforward integration with multiple back-end technologies.
Developers benefit from a high degree of configuration and customization options, enabling them to modify the look and functionality of UI components to align with their specific application needs while also providing the opportunity to incorporate custom features.
Moreover, DHTMLX is backed by comprehensive documentation that encompasses all aspects of the library, including exhaustive API references, tutorials, and code samples, along with a vibrant community that offers support and resources for users. This extensive support network ensures that developers can easily navigate any challenges they encounter while using the library.
-
3
Bryntum
Bryntum
Empower your projects with advanced, adaptable scheduling solutions.
Bryntum offers advanced web scheduling solutions that prioritize performance. Their collection of JavaScript components, which features Gantt, Scheduler, Task Board, and Calendar, allows developers to create contemporary project management applications equipped with functionalities such as drag-and-drop scheduling, resource management, and interactive timelines. The platform guarantees quick and flexible deployment through smooth integration with well-known frameworks including React, Angular, Vue, and Ext JS. With Bryntum's tools, organizations can provide powerful and user-friendly project planning solutions that meet their scaling needs effectively. This adaptability ensures that teams can manage their projects with greater efficiency and precision.
-
4
Syncfusion®, Inc. delivers an award-winning ecosystem of compatible developer control suites, embeddable BI platforms, and business software. Syncfusion was founded in 2001 with a single software component and a mission to support businesses of all sizes, with users ranging from individual developers and startups to Fortune 500 enterprises. Though its pilot product, the Essential Studio® suite, has grown to over 1,700 developer controls, its mission remains the same. With offices in the US, India, and Kenya, Syncfusion prioritizes the customer experience by providing feature-rich solutions to help developers and enterprises solve complex problems, save money, and build high-performance, robust applications.
-
5
Ignite UI
Infragistics
Build Modern, Data-Rich Web Apps
Ignite UI gives developers everything they need to build high-performance, data-intensive applications — all in one library. With 120+ fully featured UI components across Angular, React, Web Components, Blazor, jQuery, and desktop frameworks, it offers the fastest data grids, comprehensive charting, and the flexibility teams need to build at scale.
Built for modern dev teams, Ignite UI includes CLI tools for faster integration, responsive layout tools like DockManager, and rich components like Pivot Grid and Spreadsheet. Combined with robust theming and global support, it ensures your apps are fast, consistent, and built to deliver.
-
6
Onsen UI
Onsen UI
Create stunning mobile apps effortlessly with powerful tools.
Embark on a hassle-free development journey with quick setup while leveraging the technologies you already love—JavaScript, HTML, and CSS. If you're apprehensive about the capabilities of PhoneGap or Cordova applications, you can set those concerns aside! Onsen UI guarantees that all animations are meticulously optimized for smooth operation on a wide variety of devices. We are committed to providing a seamless experience for applications built with Onsen UI, even on devices with limited resources. This framework not only is easy to learn but also serves as a powerful tool for crafting complex mobile applications. There is an abundance of educational resources available, such as detailed documentation, an interactive tutorial, and a welcoming community forum where you can seek assistance. Onsen UI features an extensive selection of UI components designed specifically for mobile applications, including tabs, side menus, and stack navigation, as well as a variety of other elements like lists and forms, enabling developers to create intuitive interfaces with ease. With its comprehensive toolkit, Onsen UI empowers you to effortlessly design captivating mobile experiences, allowing for creativity and efficiency in your development process. You'll find that the framework's versatility caters to both novice and experienced developers alike, making it a go-to choice for mobile application development.
-
7
Sencha Ext JS
Sencha
Create powerful, responsive web apps effortlessly with confidence.
Sencha Ext JS is an all-encompassing JavaScript framework tailored for the creation of data-rich, multi-platform web applications. It boasts an impressive array of more than 140 user interface components, such as grids, charts, forms, and pivot grids, which enable developers to craft high-performance and responsive applications with ease. Renowned for its suite of integrated tools, including Sencha Architect and Themer, Ext JS streamlines the development process with user-friendly drag-and-drop capabilities and straightforward styling options. Moreover, the framework provides extensive support for testing and debugging, allowing developers to build scalable and maintainable applications both quickly and efficiently. This combination of features makes Ext JS a popular choice among developers aiming to deliver sophisticated web solutions.
-
8
Angular Material
Angular
Elevate your Angular apps with customizable, reliable components!
Components crafted for global use and accessibility are accessible to every user. They are subjected to extensive testing to ensure they deliver superior performance and reliability. The APIs are user-friendly and maintain consistent functionality across various platforms. Developers have access to resources that enable them to build customized components that follow standard interaction protocols. While customization is encouraged, it remains aligned with the principles of Material Design. Created by the Angular team, these components are designed to integrate seamlessly with Angular applications. You have the option to start from scratch or incorporate them into your pre-existing projects. Begin by developing the autocomplete panel alongside the options that will be displayed within it. Each option must be wrapped in a mat-option tag, and the value property for each option can be defined to establish the corresponding text input value upon selection. Moreover, think about incorporating distinctive styles or features to further elevate the overall user experience. By doing so, you can create a more engaging and intuitive interface for users.
-
9
GuideChimp
Labs64
Seamlessly enhance user experience with customizable integration solutions.
GuideChimp can be easily integrated into any web application, supporting frameworks such as React, Vue.js, Angular, ES Modules, along with traditional JavaScript and HTML. Its seamless integration with existing tools allows for personalization using SCSS and clean CSS, enabling a perfect match with your product's aesthetic. The platform is highly customizable, offering a variety of built-in and third-party plugins that enhance usability, feedback, and analytics functionalities. With thorough documentation provided, this open-source library facilitates a smooth integration process that is user-friendly and quick to learn. Designed to be both effective and straightforward, GuideChimp delivers impressive results with minimal effort, allowing for setup in just three minutes. You can also tailor its appearance to align with your software product, ensuring that visitors notice it by incorporating a beacon on any web page element. This adaptability makes GuideChimp an indispensable part of enhancing user experience, ensuring that you can cater to the unique needs of your audience. Ultimately, it empowers you to create a more engaging and interactive environment for your users.
-
10
ng2-charts
ng2-charts
Transform your data with customizable, versatile charting options!
The overrides object is aligned in type with the ChartOptions object that governs chart configurations, replacing any straightforward fields it identifies with their respective counterparts in the options object. When an array is involved, like in the previously mentioned xAxes and yAxes fields, the single object within the array acts as a model for updating all elements within the corresponding array found in the options object. As a result, in the example provided, every axis will have its tick and gridline colors altered accordingly. There is a universal directive that applies to every chart type: baseChart, while there are eight unique chart types to choose from: line, bar, radar, pie, polarArea, doughnut, bubble, and scatter. Each of these chart types presents distinct visual features designed to meet various data representation requirements effectively, ensuring that users can select the most appropriate style for their specific needs.
-
11
NG-Bootstrap
NG-Bootstrap
Effortlessly enhance Angular apps with high-quality Bootstrap components.
It's as simple as merging Angular with Bootstrap CSS—nothing beyond that. If you have a good understanding of Angular, then ng-bootstrap will be easy for you to master. You can expect to find all the essential Bootstrap components such as carousels, modals, popovers, tooltips, and navigation, in addition to enhanced features like datepickers, ratings, and typeahead capabilities. Each piece of code has undergone rigorous testing to achieve nearly complete coverage, and every change is meticulously reviewed; our emphasis is on maintaining exceptional quality. Accessibility is fundamental to all our widgets, ensuring that we use the appropriate HTML elements and necessary ARIA attributes. We also implement keyboard navigation and focus management to work seamlessly. Our team is responsible for developing angular-ui/bootstrap, and we have invested years into perfecting these widgets. A number of our team members also contribute to the core Angular framework, showcasing our dedication to the community by improving the projects that we rely on, including Angular and Bootstrap. By doing so, we aim to create a positive impact for others while adhering to the highest development standards, fostering a collaborative environment that benefits all users.
-
12
NG-Lightning
NG-Lightning
Crafting durable, accessible applications with seamless integration excellence.
Utilizing modern frameworks like Angular in conjunction with Salesforce's Lightning Design System guarantees that your application is designed for durability and long-term success. Our methodology focuses on crafting stateless functional components that depend solely on their input properties, which boosts performance, enhances development flexibility, and facilitates seamless integration with the specific requirements of your application. We prioritize compliance with the accessibility standards set forth by the Lightning Design System, ensuring that your product is accessible to users of varying abilities and meets all legal requirements. To confirm that your application operates optimally, it is crucial to include SLDS CSS files along with a streamlined selection of structural styles from the Component Development Kit (CDK). If you are employing the Angular CLI, adding the designated styles to the styles array in your angular.json configuration file is necessary, as this will simplify the styling process for your project. This meticulous focus on both aesthetics and functionality contributes to crafting a user-friendly interface that resonates with a wide audience, enhancing overall user satisfaction and engagement. Moreover, by following these guidelines, you can ensure your application remains competitive in a rapidly evolving digital landscape.
-
13
ngSemantic
ngSemantic
Enhance user experience with seamless loading animations today!
It is crucial to incorporate the minified versions of Semantic UI's CSS and JavaScript in the index.html file. Angular 2 fundamentally relies on the components provided by Semantic UI. To add a loading animation to your Angular 2 application, you can easily place the given code snippet inside the root application element. This addition will significantly improve the user's visual experience while the application is loading. By enhancing feedback, users will have a better understanding of the application's responsiveness.
-
14
NGX-Bootstrap
Valor Software
Empower your development with adaptable, user-friendly components today!
We have put in considerable effort to make ngx-bootstrap modular, which allows for the customization of templates, styles, and beyond. Each component is designed with adaptability and flexibility, ensuring they function smoothly on both mobile and desktop devices without sacrificing performance. To enhance code clarity and simplify maintenance, we have developed detailed style guides and best practices. Our dedication to supporting the latest Angular versions is steadfast, and we guarantee comprehensive unit test coverage for all components. As developers ourselves, we understand the importance of having dependable documentation; well-organized and frequently updated guides significantly improve the developer experience and boost software quality. We are committed to providing the most extensive and user-friendly documentation possible. Furthermore, in the realm of visually rich libraries, it is vital to grasp what you are implementing without facing complex installation challenges. To facilitate this, we have developed a wide variety of demos that highlight the functionality of most component methods, making it easy for users to explore quickly. In doing so, we aim to empower developers to harness our library effectively and with confidence, ensuring they can create high-quality applications effortlessly. Each demo serves not only as a learning tool but also as a source of inspiration for new ideas and implementations.
-
15
NG-ZORRO
ng-zorro-antd
Empower your development with flexible, enterprise-grade Angular components!
This enterprise-grade collection of Angular UI components, influenced by Ant Design, is available for free under the MIT license as an open-source library. Designed to improve the development experience for programmers, the Ant Design of Angular provides a range of components that can be utilized in various projects. For those interested in experimenting with a basic use case, a StackBlitz link is available, and it's advisable to fork this link for any bug-related inquiries; however, it is not recommended to use it as a base for production-level applications. After initiating a new project and navigating to its directory, developers can easily run the required commands to configure the project, including importing internationalization files, styles, and essential modules. Furthermore, the library allows for the incorporation of diverse scaffolding tools found within the Angular ecosystem, enabling customization of the build process to suit individual project demands. This level of flexibility empowers developers to craft distinctive applications that align perfectly with their specific requirements and goals.
-
16
DataViewsJS
GrapeCity
Transform your data with flexible layouts and advanced capabilities.
DataViewsJS offers a comprehensive platform that allows users to customize how their data is presented by providing an array of layouts, row templates, data fields, and user-friendly editing modes. Its advanced calculation engine empowers users to perform operations on any JSON dataset, thereby optimizing computational capabilities even for large and complex datasets. Since its launch, DataViewsJS has been designed to serve as a fast, feature-packed, and fully flexible tool for developers, facilitating effective data visualization and modifications that align with the specific needs of any JavaScript project. Additionally, it supports localization in languages such as Chinese, Japanese, and Korean, and users can easily create custom resource files to incorporate additional languages through simple scripting. The platform also simplifies the application of modern data presentation styles akin to those utilized by social media and other online platforms. By leveraging the versatile layouts offered by DataViewsJS, developers can significantly enhance user experience and engagement, ultimately leading to the creation of captivating interfaces that appeal to a wide range of users. This adaptability makes DataViewsJS a vital resource for anyone aiming to innovate in the realm of data interaction.
-
17
SpreadJS
GrapeCity
Transform web applications with powerful, Excel-like spreadsheet capabilities.
Discover the efficiency of authentic Excel-like spreadsheet features without the need for Excel itself. With JavaScript, you can create a wide range of financial applications, dashboards, charts, pivot tables, performance metrics, science lab notebooks, and various other tools. These JavaScript spreadsheet components are invaluable for developers aiming to incorporate Excel-like functionality into their web applications. SpreadJS provides a thorough collection of JavaScript spreadsheet controls that include functionalities like import/export options, data input management, cell customization, and a robust calculation engine that boasts over 500 functions. With a legacy of more than 25 years in delivering award-winning spreadsheet solutions specifically designed for professional developers, we have a deep understanding of your needs and aspirations. Our unmatched expertise in the spreadsheet industry distinguishes us from our rivals, ensuring that you receive top-notch support. Utilize our knowledge to elevate your projects and optimize your development workflow today, making your applications more effective and user-friendly.
-
18
Tailwind CSS
Tailwind CSS
Build unique designs effortlessly with streamlined, efficient CSS.
A utility-first CSS framework, like Tailwind, provides a range of classes such as flex, pt-4, text-center, and rotate-90, enabling developers to construct any design directly within their HTML markup. By employing these utility classes, you can maintain a structured methodology that prevents your stylesheets from becoming cluttered with arbitrary values. This strategy promotes consistent decisions regarding colors, spacing, typography, shadows, and other components essential for a cohesive design system. The foundational aspect of Tailwind allows for flexibility, meaning it doesn't require you to replicate the same design across various websites. Even when utilizing the same color palettes and sizing measurements, you can easily design the same component to achieve a unique look for a different project. Furthermore, Tailwind effectively eliminates all unused CSS during production builds, which helps keep the final CSS bundle size as minimal as possible. As a consequence, many Tailwind-driven projects yield CSS files smaller than 10kB for users, showcasing the framework's efficiency and power in web design. This streamlined approach not only bolsters site performance but also significantly enhances loading times for users, creating a more enjoyable browsing experience. Additionally, the ability to customize and extend Tailwind's utilities further empowers developers to create bespoke designs while still benefiting from the framework's advantages.
-
19
Hope UI
Iqonic Design
Revolutionize your web applications with versatile, efficient design tools.
Hope UI is an innovative admin dashboard designed specifically with developers in mind. The Hope UI Laravel Admin Dashboard Template comes equipped with a comprehensive set of UI components, featuring a modular structure that streamlines the design and launch of web applications efficiently. This admin template excels at creating lightweight web applications and admin panels, and it includes a Live Customizer that significantly cuts down on both development time and coding hours. Positioned as the next generation of admin user interfaces, the Hope UI Bootstrap Admin Dashboard aims to support your current and future development projects seamlessly. Additionally, Hope UI is compatible with eight different technologies, including Bootstrap, Vue JS, and React JS, ensuring versatility for various development needs.
-
20
Workflow Engine
Optimajet
Empower workflows effortlessly with intuitive, low-code design tools.
The .NET library is an embeddable solution tailored for executing workflows within .NET applications, featuring an integrated HTML5 graphical workflow designer. This intuitive designer facilitates the creation of interactive workflows without the need for coding, accommodating projects of any complexity. Acting as a core tool for business process management (BPM), the Workflow Engine automates workflow design through accessible low-code visual builders. Leveraging the .NET framework along with JavaScript libraries, it enhances workflow processing and supports seamless integration by providing a visual interface for designing process flow diagrams. This software component significantly improves the management, execution, and visualization of workflow processes, making it adaptable for a wide range of applications. Moreover, its integration capabilities are robust enough to connect with systems built on various technologies or databases, typically without any complications. With the Workflow Engine, users gain access to all necessary components to construct workflows of any complexity, thereby enabling organizations to optimize their operational efficiency effectively. Furthermore, this tool not only streamlines the design process but also fosters collaboration among team members, ultimately driving innovation within the organization.
-
21
Flowbite
Flowbite
Empower your projects with versatile, pre-built UI components.
Flowbite is an open-source repository of versatile UI components built on the Tailwind CSS framework, designed to simplify the web development journey by offering a wide selection of pre-built elements. With over 56 unique component types, it encompasses fundamental elements such as buttons, alerts, breadcrumbs, pagination, and navbars, as well as interactive components like dropdowns, modals, and tooltips, all enhanced by custom JavaScript to elevate user interaction. Developers can easily integrate Flowbite into their existing Tailwind CSS projects using npm or a CDN, and it supports a variety of frameworks, including React, Vue.js, Angular, and Next.js. Furthermore, the library includes a Figma design system, which streamlines the process for designers to create application prototypes before diving into coding. For those seeking additional features, Flowbite offers a Pro version, which comes with extra components and templates to enhance functionality. Moreover, the ecosystem is enriched by Flowbite Blocks, showcasing over 450 pre-designed website sections and advanced UI components crafted with Tailwind CSS, which aids in promoting a more efficient design and development process. This extensive library not only supports developers but also inspires designers, making it an invaluable resource for any project. Ultimately, Flowbite stands out as a powerful tool that fosters collaboration between developers and designers, ensuring a smoother workflow from concept to completion.
-
22
daisyUI
daisyUI
Streamline your UI development with customizable Tailwind components!
DaisyUI is a component library designed for Tailwind CSS that simplifies the development workflow by providing semantic class names for a range of UI components, such as cards and toggles. This approach reduces the need for excessive utility class coding, resulting in cleaner and more manageable HTML structures. Built on the foundation of Tailwind CSS, DaisyUI offers vast customization options for its components using Tailwind's utility classes. The library operates exclusively as a CSS plugin, free from any JavaScript dependencies, which ensures its compatibility with various JavaScript frameworks. The installation process is straightforward, and it supports an infinite number of themes through customizable color names that utilize CSS variables, enabling features like dark mode implementation without the need for additional class names. Moreover, DaisyUI meshes effortlessly with Tailwind CSS, granting developers the ability to tailor every element by utilizing utility classes. This plugin is crafted to function seamlessly across all JavaScript frameworks and does not necessitate a separate JavaScript bundle, making it a highly efficient choice for developers aiming to elevate their UI design capabilities. In addition, its flexibility allows for rapid iteration on designs, ensuring that developers can adapt their user interfaces to meet changing requirements swiftly.
-
23
Lucide
Lucide
"Customize and integrate scalable icons for every project!"
Lucide is an open source icon library driven by the community, boasting more than 1,500 lightweight and scalable vector graphics (SVG) icons that adhere to strict design standards for consistency and clarity. Developers have the flexibility to customize these icons in various ways, including adjusting their color, size, stroke width, and other attributes, allowing for seamless integration into their user interfaces. The library's tree-shakable feature ensures that only the icons in use are included in the final output, which greatly improves overall performance. To facilitate easy integration across diverse projects, Lucide offers official packages designed for multiple frameworks and platforms, including React, Vue, Svelte, Solid, Angular, Preact, Astro, React Native, and Flutter. Furthermore, Lucide includes a web-based customizer that allows users to make live modifications to icons while maintaining accessibility best practices. Originating as a fork of Feather Icons, Lucide thrives through community engagement, encouraging contributions and collaboration on platforms like GitHub and Discord, which adds to its vitality within the open source landscape. This collaborative spirit not only enriches the library but also ensures its adaptability to meet evolving user preferences and technological progress, making it an essential tool for developers.
-
24
Shoelace
Shoelace
Empower your projects with customizable, accessible web components.
Shoelace is a cutting-edge, open-source library that provides a collection of web components designed in accordance with web standards, enabling developers to effortlessly integrate an extensive selection of accessible and customizable UI elements like buttons, modals, tabs, inputs, popups, text areas, icons, trees, skeleton loaders, and much more into any type of project, irrespective of the framework or CDN being utilized. The library comes equipped with modern design tools, such as design tokens that help manage typography, color palettes, spacing, elevation, border radius, transitions, and z-index, in addition to offering theme support that includes a built-in dark mode option. Furthermore, Shoelace components are crafted to ensure full compatibility with all frameworks and can operate independently of any framework, which significantly enhances their adaptability. Customization is made simple through the use of CSS, and the library places a strong emphasis on localization and accessibility by providing thoughtful defaults. Notably, additional features include the ability for runtime component loading via an autoloader, seamless form integration that incorporates shadow-DOM-aware form controls, as well as utilities for data serialization and validation, along with extensive icon support. This level of flexibility not only empowers developers to craft engaging user experiences but also allows them to tailor solutions specifically to the diverse needs of their projects, ultimately enhancing the overall usability and functionality of their applications.
-
25
AG Grid
AG Grid
"Empower your data with seamless, high-performance grid solutions."
AG Grid is a highly adaptable and powerful JavaScript Data Grid library designed to efficiently showcase, manage, and interact with large tabular datasets in modern web applications, offering crucial features such as sorting, filtering, editing, grouping, aggregation, pivoting, pagination, and outstanding performance that efficiently handles hundreds of thousands of rows with minimal resource consumption. It seamlessly integrates with various frameworks, providing official support for widely-used platforms like React, Angular, Vue, and vanilla JavaScript, while maintaining a consistent API and eliminating the need for third-party dependencies, which simplifies integration into existing projects and allows for comprehensive customization via user-defined components, theming, and modularity that offer precise control over both bundle size and functionalities. Moreover, AG Grid presents a free open-source Community edition under the MIT license, which includes essential grid features, alongside a commercial Enterprise edition that introduces additional advanced functionalities tailored for more intricate use cases. This variety in offerings positions AG Grid as an attractive option for developers aiming to enrich user experience through dynamic data visualization. Furthermore, its extensive documentation and active community support empower developers to efficiently leverage its capabilities, making the integration process smoother and more fruitful.