HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ProofOfHumanPBC
roundtable-js
JavaScript2024–2024
ProofOfHumanPBC / roundtable-js

roundtable-js

Open-source research-grade programmatic survey software

2Distinct people
3Mentions
0Explicit recommenders
268GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Open-source research-grade programmatic survey software

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day3 dated mentions

Observed mentions: 2024-07-30 13:28:42 UTC to 2024-08-20 17:03:42 UTC.

012024-07-30 00:00:00 UTC to 2024-07-31 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 302024-07-31 00:00:00 UTC to 2024-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-01 00:00:00 UTC to 2024-08-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-02 00:00:00 UTC to 2024-08-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-03 00:00:00 UTC to 2024-08-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-04 00:00:00 UTC to 2024-08-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-05 00:00:00 UTC to 2024-08-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-06 00:00:00 UTC to 2024-08-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-07 00:00:00 UTC to 2024-08-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-08 00:00:00 UTC to 2024-08-09 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2024-08-09 00:00:00 UTC to 2024-08-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsAug 92024-08-10 00:00:00 UTC to 2024-08-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-11 00:00:00 UTC to 2024-08-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-12 00:00:00 UTC to 2024-08-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-13 00:00:00 UTC to 2024-08-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-14 00:00:00 UTC to 2024-08-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-15 00:00:00 UTC to 2024-08-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-16 00:00:00 UTC to 2024-08-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-17 00:00:00 UTC to 2024-08-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-18 00:00:00 UTC to 2024-08-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-19 00:00:00 UTC to 2024-08-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-20 00:00:00 UTC to 2024-08-21 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsAug 20

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 302024-07-30 00:00:00 UTC2024-07-31 00:00:00 UTC110
Jul 312024-07-31 00:00:00 UTC2024-08-01 00:00:00 UTC000
Aug 12024-08-01 00:00:00 UTC2024-08-02 00:00:00 UTC000
Aug 22024-08-02 00:00:00 UTC2024-08-03 00:00:00 UTC000
Aug 32024-08-03 00:00:00 UTC2024-08-04 00:00:00 UTC000
Aug 42024-08-04 00:00:00 UTC2024-08-05 00:00:00 UTC000
Aug 52024-08-05 00:00:00 UTC2024-08-06 00:00:00 UTC000
Aug 62024-08-06 00:00:00 UTC2024-08-07 00:00:00 UTC000
Aug 72024-08-07 00:00:00 UTC2024-08-08 00:00:00 UTC000
Aug 82024-08-08 00:00:00 UTC2024-08-09 00:00:00 UTC110
Aug 92024-08-09 00:00:00 UTC2024-08-10 00:00:00 UTC000
Aug 102024-08-10 00:00:00 UTC2024-08-11 00:00:00 UTC000
Aug 112024-08-11 00:00:00 UTC2024-08-12 00:00:00 UTC000
Aug 122024-08-12 00:00:00 UTC2024-08-13 00:00:00 UTC000
Aug 132024-08-13 00:00:00 UTC2024-08-14 00:00:00 UTC000
Aug 142024-08-14 00:00:00 UTC2024-08-15 00:00:00 UTC000
Aug 152024-08-15 00:00:00 UTC2024-08-16 00:00:00 UTC000
Aug 162024-08-16 00:00:00 UTC2024-08-17 00:00:00 UTC000
Aug 172024-08-17 00:00:00 UTC2024-08-18 00:00:00 UTC000
Aug 182024-08-18 00:00:00 UTC2024-08-19 00:00:00 UTC000
Aug 192024-08-19 00:00:00 UTC2024-08-20 00:00:00 UTC000
Aug 202024-08-20 00:00:00 UTC2024-08-21 00:00:00 UTC110

What Hacker News says

3 sources
timshell·Aug 8, 2024Submission

Show HN: 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 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 b
Read the rest
uild 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?
49 points · Open discussion
timshell·Jul 30, 2024Submission

Show HN: RoundtableJS – Open-source programmatic survey library

Hi Hacker News, 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 dev
Read the rest
elopers 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. This is our first launch for this library. Where can we improve?
13 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.