
SurveyJS comprises a collection of four open-source JavaScript libraries that provide the advantages of a customized, in-house survey application while significantly minimizing the time and resources required for deployment. These libraries function independently of specific server code or database needs, allowing for seamless integration with well-known JavaScript frameworks such as React, Angular, Vue.js, jQuery, Knockout, and others. They are built to interact with any server capable of processing JSON requests, thereby ensuring compatibility with a wide range of server setups and databases.
This product suite includes:
- An open-source library licensed under MIT that facilitates the rendering of dynamic JSON-based forms within your web application and captures user responses.
- A self-hosted form builder featuring drag-and-drop functionality, an integrated CSS theme editor, and a graphical user interface for setting conditional rules; it also generates JSON definitions of your forms in real time.
- A PDF Generator library that allows for the conversion of SurveyJS surveys and forms into PDF files directly in the browser.
- The Dashboard library, which enhances survey data analysis through interactive and customizable charts and tables.
We invite you to explore our website and experience our comprehensive demo at no cost. This opportunity will allow you to assess the full capabilities of SurveyJS firsthand.
Learn more

Gaffa is an all-encompassing REST API tailored for browser automation, enabling developers to effortlessly manage authentic, full browsers through a single API call, thus eliminating the intricacies associated with headless-browser frameworks, proxies, and scaling infrastructure. It automatically handles JavaScript rendering, ensuring web pages appear as they would to real users, and supports a broad spectrum of automation tasks, such as web scraping, capturing screenshots, exporting content to PDF, converting pages into clean Markdown for LLMs, infinite-scroll scraping of dynamic sites, filling out forms, obtaining complete page screenshots, and archiving content for offline use. Furthermore, Gaffa includes a rotating residential proxy network that ensures reliable access from various locations, features automatic CAPTCHA resolution when necessary, and utilizes a credit-based pricing system where costs are based on actual browser execution time and bandwidth, facilitating easier scaling and budget management. The combination of these robust functionalities and an intuitive design makes Gaffa a powerful tool for developers in various sectors. In essence, Gaffa not only simplifies browser automation but also enhances the overall efficiency of web-related tasks, making it an invaluable resource for developers seeking to optimize their workflows.
Learn more
VolunteerMatters
Avoid wasting valuable time on ineffective tools that won't elevate your volunteer programs. With VolunteerMatters, managing all your volunteer initiatives becomes a streamlined process from a single platform. You can effortlessly set up countless recruitment pages to showcase your volunteer projects. Interested individuals can easily sign up for designated roles with just a click. There's no need for any web design skills, as creating recruitment pages simply involves completing an online form. You have the flexibility to specify the roles available, the number needed, whether group volunteers can join, and other pertinent details. Additionally, your volunteers can share your project with a single click, and VolunteerMatters will automatically generate a promotional post complete with your project’s image, name, description, and a direct link to your new recruitment page. Relying solely on onboarding and vetting checklists may leave gaps in your process, leading to potential oversights. VolunteerMatters offers a comprehensive hub for nonprofits to develop, enforce, and monitor their onboarding and vetting policies effectively. By centralizing these processes, nonprofits can enhance their efficiency and ensure a smoother experience for both organizers and volunteers alike.
Learn more
Gollum
The Gollum repository is made up of text or markup files that users can modify with ease. You have the ability to arrange your pages in directories based on your individual needs and preferences. Beyond plain text, you can also add various content types, such as images, PDFs, and even custom headers or footers for your pages. By default, Gollum employs the kramdown gem for rendering Markdown, but you can select from any Markdown renderer that supports github-markup, including CommonMark through the commonmarker gem. The first renderer you install from the available options will take priority, meaning that if both redcarpet and github/markdown are installed, only the first will be in use. To switch to a different renderer, you simply need to run a gem install command for your chosen option, which allows you to tailor your Markdown rendering experience. Consequently, Gollum serves as a highly adaptable platform for the efficient management of documentation and various types of content, catering to a wide range of user requirements. Additionally, this flexibility makes it an ideal choice for collaborative projects where documentation needs may evolve over time.
Learn more