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

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
Element Plus
Element Plus is a UI component library tailored for Vue 3, aimed at assisting developers, designers, and product teams in efficiently crafting modern and responsive web interfaces through a wide array of reusable components. This library boasts an extensive assortment of encapsulated UI elements, including buttons, forms, tables, navigation tools, dialogs, and data display modules, enabling developers to swiftly piece together applications without the need to create interface elements from the ground up. By adhering to a systematic design framework, Element Plus facilitates the creation of products that are not only logically consistent and user-friendly but also enhances development efficiency through the use of reusable code and standard interaction patterns. Specifically designed for Vue 3, it harnesses contemporary features such as the Composition API and TypeScript support, ensuring a scalable and maintainable architecture that aligns seamlessly with modern frontend development methodologies. Overall, Element Plus empowers teams to deliver high-quality web applications more rapidly and effectively than ever before.
Learn more
MediumEditor
The straightforward inline editor toolbar offers a selection of themes, including Mani, Roman, Flat, Bootstrap, Tim, and Beagle. There are excellent wrappers available that facilitate the integration of MediumEditor into various frameworks and technology stacks. You can dynamically incorporate one or more elements into an already established MediumEditor instance. This process involves adding the specified element or an array of elements to the editor, ensuring they are initialized with the appropriate attributes and event handlers as if they were included during the editor's initial setup. If the toolbar is active, it can be manually instructed to refresh based on the user's current selection; this includes showing or hiding the toolbar, adjusting its position, and updating the state of the toolbar buttons to be enabled or disabled. Moreover, you have the ability to reset the content of all editor elements back to their original values when they were first added, with the option to reset the content of a specific editor element if desired. This flexibility allows for a personalized editing experience tailored to the user's needs.
Learn more