SurveyJS
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
Apify
Apify provides the infrastructure developers need to build, deploy, and monetize web automation tools. The platform centers on Apify Store, a marketplace featuring 10,000+ community-built Actors. These are serverless programs that scrape websites, automate browser tasks, and power AI agents.
Developers create Actors using JavaScript, Python, or Crawlee (Apify's open-source crawling library), then publish them to the Store. When other users run your Actor, you earn money. Apify manages the infrastructure, handles payments, and processes monthly payouts to thousands of active developers.
Apify Store offers ready-to-use solutions for common use cases: extracting data from Amazon, Google Maps, and social platforms; monitoring prices; generating leads; and much more.
Under the hood, Actors automatically manage proxy rotation, CAPTCHA solving, JavaScript-heavy pages, and headless browser orchestration. The platform scales on demand with 99.95% uptime and maintains SOC2, GDPR, and CCPA compliance.
For workflow automation, Apify connects to Zapier, Make, n8n, and LangChain. The platform also offers an MCP server, enabling AI assistants like Claude to discover and invoke Actors programmatically.
Learn more
LemonadeJS
LemonadeJS is a lightweight, dependency-free JavaScript library that includes an abstract reactive layer along with two-way data binding capabilities. This innovative library facilitates the development of contemporary, platform-agnostic components through the use of pure JavaScript, JSX, or TypeScript, allowing developers to create versatile applications efficiently. With its focus on simplicity and performance, LemonadeJS empowers users to build dynamic interfaces seamlessly.
Learn more
JavaScript InfoVis Toolkit
The JavaScript InfoVis Toolkit offers resources for developing interactive data visualizations suitable for the web environment. To get started effectively, you should explore the demos page, where each demonstration features a "See the Example Code" link that directs you to the corresponding code. The essential library code is embedded in the HTML file, which is constructed each time by selecting only the necessary components specified in the visualization's name and the build.json file. This code is generated using the build.py script. To create a new visualization, it is necessary to configure the server environment to include the test JavaScript files specific to your new project, and you must also integrate the new visualization files into the Source folder. By following these steps, you can successfully implement custom visualizations tailored to your data needs.
Learn more