
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
The board portal platform and collaboration tool for boards and senior executives. Learn how Nasdaq Boardvantage can make board processes paperless, and reduce the time it takes to prepare meetings. You can create single- or multi-day meetings in a matter of seconds. Add details, attach files, track attendance, and even initiate remote meetings. To protect information, encryption and multiple layers provide protection for confidentiality, integrity, availability, and security. Quickly create and distribute Board and Committee Evaluations, Conflict of Interest, and general questionnaires. Manage files, contacts and signatures. Collaboration with notifications, annotations and unanimous consent votes, esignatures and in-app email security. Accessible on any device, smartphone, tablet, or desktop. Sync seamlessly online and offline.
Learn more
Velt
Velt is a comprehensive SDK designed for collaboration that allows developers to seamlessly integrate advanced, real-time, and asynchronous collaboration functionalities into their web applications with ease. By utilizing Velt, developers can implement contextual comments similar to those found in Figma or Google Docs, indicators for live presence, collaborative editing capabilities, “follow me” viewing options, and audio/video screen sharing huddles akin to those used in Slack or Google Meet. Furthermore, Velt features a built-in recording function, reminiscent of Loom, which captures screen, camera, or audio content, along with AI-driven transcription and automatic summarization, enabling users to provide video or voice feedback and easily navigate to specific sections later. The platform also includes various collaboration enhancements like in-app notifications, user mentions, reactions, annotation tools such as arrows and highlights, analytics dashboards for monitoring user engagement, and customizable UI components that can be styled to align with the branding of any application. Velt takes care of all the intricate details, including real-time synchronization, conflict resolution through CRDTs, offline capabilities, scalability, and the option for self-hosting, ensuring a smooth user experience. Overall, Velt significantly simplifies the integration of collaborative features, making it a powerful tool for developers looking to enhance their applications.
Learn more
Remotion
Remotion is a comprehensive framework for programmatic video creation that enables users to generate authentic MP4 files and other video formats using React code, conceptualizing video as a sequence of frames while rendering components over time. By utilizing established web technologies such as CSS, Canvas, SVG, and JavaScript, it allows for the creation, animation, and parameterization of dynamic content that can incorporate data, APIs, and interactive elements. The framework features several essential tools, including Remotion Studio for previewing and rendering videos, Remotion Player for embedding videos and interacting with data in real-time, and Remotion Lambda for efficient scalable rendering, whether on a server or serverless architecture. Additionally, it offers components like timeline editing and recorder tools, along with starter templates for developers to create custom video editing applications utilizing React and TypeScript. Notably, Remotion facilitates scalable rendering both locally and in the cloud, supports dynamic property editing through a user-friendly visual interface, and allows for detailed animations via React hooks and interpolation utilities, making it a versatile choice for video creation. This empowers developers to harness the full potential of video programming while maintaining a seamless workflow.
Learn more