nowfound

Dev tools · August 8, 2024

RO

RoundtableJS – Open-source programmatic survey library

Hi HN, we’re Matt and Mayank of Roundtable. We’re launching RoundtableJS, an open-source library (https://github.com/roundtableAI/roundtable-js) to program research surveys at scale. Academic and market researchers want a DIY platform for survey research. Most existing tools are no-code, and these researchers want programmatic software that handles advanced branching logic and customization. We know this because we spent five years using open-source survey software for our academic work. One of the key insights of RoundtableJS is to leverage JavaScript’s async/await…

In plain words

RoundtableJS is an open-source JavaScript library for building programmatic research surveys at scale. It is designed for academic and market researchers who need advanced branching logic and customization beyond what no-code survey tools offer. The library uses JavaScript's async/await functionality to manage survey logic, allowing developers to build survey timelines sequentially rather than through callback functions, which the creators found easier to maintain and debug.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hi HN, we’re Matt and Mayank of Roundtable. We’re launching RoundtableJS, an open-source library (https://github.com/roundtableAI/roundtable-js) to program research surveys at scale. Academic and market researchers want a DIY platform for survey research. Most existing tools are no-code, and these researchers want programmatic software that handles advanced branching logic and customization. We know this because we spent five years using open-source survey software for our academic work. One of the key insights of RoundtableJS is to leverage JavaScript’s async/await functionality for managing survey logic. In other libraries survey logic is determined via callbacks that trigger when a page is submitted (i.e., if the user answers “Yes” to Q2, show page 3), which quickly becomes a nightmare to manage and debug. Our library lets developers build the timeline in an async function which means the logic flows intuitively from top to bottom. However, this fully programmable logic can be inaccessible to non-developers, and so our cloud offering (surveys.roundtable.ai) lets users program surveys using natural language by storing the library into context of an LLM (which acts as a library-specific copilot, demo link here: https://www.loom.com/share/7e7f30aa96244542a62d6c6ed125f2d5?...). We think that being open-source will give us an edge in integrating LLMs into our platform. We designed RoundtableJS with LLM usage in mind, i.e. making it fully customizable and general-purpose. The alternative – building a library with a more constrained focus – would be more intuitive for unassisted programmers, but AI assistance makes it really easy to customize any part of the survey. Already we think this approach is easier and faster than no-code alternatives. We left academia last year and have been building products in the survey space since. Our first product was an AI-powered survey simulator (https://news.ycombinator.com/item?id=36865625). People loved playing with it, but it was difficult to monetize (as many HN comments predicted). We abandoned this, talked to customers, and found that data quality is a huge problem in market research (e.g. https://www.kantar.com/company-news/kantar-partners-with-rea...). We released an API that analyzes open-end responses for low quality and fraudulent typing behavior. This helps firms save time cleaning data, but it is a limited market. We plan to monetize through our cloud offering, which currently offers instant link deployment, an interactive code editor and a fraud detection suite. We plan to introduce more features here in the analytics, design, and productivity space. Surveys are ubiquitous, but they are often bland and generic. By allowing people to fully customize them for today’s distribution channels, we want to make it easy to design better, more engaging surveys. We just launched. Where can we improve?

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, August 2024

the whole month →
  • Wordware9,866

    Your tool for building AI agents with natural language

    AI · 2024 · wordware.ai

  • IY

    Life & fun · 2024 · ytch.xyz

  • Me.bot1,628

    The inspiring companion for your life

    AI · 2024 · me.bot

  • Upmetrics AI1,197

    Business plan & financial forecast using AI

    Work · 2024 · upmetrics.co

  • Jupitrr AI1,196

    Auto-generate B-roll visuals for content marketing videos

    AI · 2024 · jupitrr.com

  • IA

    Hey there HN! We’re Joe and Stopa, and today we’re open sourcing InstantDB, a client-side database that makes it easy to build real-time and collaborative apps like Notion and Figma. Building modern apps these days involves a lot of schleps. For a basic CRUD app you need to spin up servers, wire up endpoints, integrate auth, add permissions, and then marshal data from the backend to the frontend and back again. If you want to deliver a buttery smooth user experience, you’ll need to add optimistic updates and rollbacks. We do these steps over and over for every feature we build, which can…

    Dev tools · 2024 · github.com