
SurveyJS is a set of four open-source JavaScript libraries that offer the benefits of a tailor-made in-house survey application, while considerably reducing the time and resources needed to deploy the system. These libraries are independent of specific server code or database requirements and seamlessly integrate with popular JavaScript frameworks, including React, Angular, Vue.js, jQuery, Knockout, and more. They are designed to communicate with any server that can handle JSON requests, ensuring compatibility with various server architectures and databases.
The product family is composed of:
- An open-source MIT-licensed rendering library that renders dynamic JSON-based forms in your web application, and collects responses.
- A self-hosted drag & drop form builder that features an integrated CSS-based theme editor and a GUI for conditional rules. It automatically generates JSON definitions (schemas) of your forms in real time.
- PDF Generator, a library that renders SurveyJS surveys and forms as PDF files in a browser;
- The Dashboard library that allows you to simplify survey data analysis with interactive and customizable charts and tables.
Visit our website to try out and evaluate our full-scale demo for free.
Learn more
Highcharts, a Javascript-based charting library, makes it easy to add interactive charts and graphs to web or mobile projects of any size.
Highcharts is used by more than 80% of the 100 biggest companies in the world, as well as thousands of developers from a variety of industries, including finance, publishing, application development, and data science.
Highcharts is in active development since 2009. It remains a favorite among developers due to its robust feature set and ease-of-use documentation, accessibility features and vibrant community.
Learn more
Headless UI
Headless UI is a collection of fully accessible, completely unstyled UI components that are designed to work seamlessly with Tailwind CSS. It provides a variety of components for both React and Vue frameworks, all of which prioritize accessibility by following WAI-ARIA design patterns and offering comprehensive keyboard navigation capabilities. Since these components come without any inherent styling, developers have the liberty to customize their appearance, allowing for a perfect match with any design aesthetic. Headless UI components utilize data attributes and render props to expose state information, giving developers the ability to style components conditionally based on states like focus, open, selected, or disabled. This innovative approach guarantees that the components remain both adaptable and accessible, making them ideal for crafting tailored, high-quality user interfaces. By using Headless UI, developers can effortlessly construct intricate UI elements, such as modals, dropdowns, and tabs, while maintaining a strong commitment to accessibility and design versatility. Ultimately, this library empowers developers to focus on functionality and user experience without being constrained by predefined styles.
Learn more
Tailgrids
Tailgrids is a versatile open-source UI component library for React, driven by Tailwind CSS, created to accelerate the development of modern web applications through a collection of reusable components, UI blocks, templates, and a comprehensive design system. This library seamlessly integrates React, Tailwind CSS, and Figma, catering to the needs of developers and designers who prioritize performance, accessibility, consistency, and scalable workflows from design to development. With more than 600 React UI components available in both free and pro versions, TailGrids offers a wealth of production-ready blocks and launch-ready templates tailored for various applications, including dashboards, marketing websites, ecommerce platforms, and AI products. Each component and block is meticulously crafted with real-world applications in mind, featuring a clean and contemporary design, mobile-first responsiveness, focus on accessibility, predictable structure, and extensive customization options powered by Tailwind. Teams can easily implement TailGrids within various React-based frameworks such as Next.js, Astro, and others, while the command-line interface (CLI) simplifies the project scaffolding process, ensuring a smooth start for developers. Overall, TailGrids is an essential toolkit for those looking to enhance their development efficiency and deliver high-quality user experiences.
Learn more