
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
Hopscotch
Create a welcoming and enjoyable initial experience for your users by facilitating their onboarding process effectively. As new features become available, guide users to explore them, while also reminding them of existing functionalities that might have gone unnoticed. Each time users access the app, provide them with a fresh tip to enhance their experience and encourage them to become proficient users. Keep users informed about the latest features, upcoming webinars, or any planned maintenance for the app. Implement conditional logic to tailor in-app messages according to each user's specific activities. Your users will be able to interactively navigate through guides by clicking buttons, following links, and completing forms. Utilize attractive tooltips to draw attention to various elements within your app, thereby educating users about its offerings. Extend a warm welcome to new users, share announcements about recent features, or inform them about future webinars. Additionally, ensure that you announce important features and events through strategically timed in-app messaging campaigns to maintain engagement. This approach not only fosters a positive user experience but also drives ongoing interaction with your app.
Learn more
Plotline
Plotline empowers product and marketing teams to swiftly implement modifications to their applications, reducing their reliance on engineering for meeting onboarding and adoption objectives. Teams can select from a variety of formats, including stories, videos, spotlights, tooltips, and others to tailor user experiences within their app. Additionally, it allows for the integration of native content in any part of the app, facilitating experimentation with new messaging, designs, and user journeys. Users can be engaged through various UI components within the application, enhancing overall interaction and satisfaction. This flexibility ultimately leads to a more dynamic and user-centric approach in app development.
Learn more