I created a CLI tool that writes unit tests with GPT-4 (with one command, I created tests for Lodash repo with 90% code coverage and found 13 bugs)

This page summarizes the projects mentioned and recommended in the original post on /r/node

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • pythagora-demo-lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

  • Oh yea, for sure. We went through all failed tests. Some were false positives which we removed but regarding other failed tests, from my understanding of Lodash, they definitely should be classified as bugs. You can check them out yourself in the lodash demo repo in the readme - https://github.com/Pythagora-io/pythagora-demo-lodash

  • pythagora

    Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code.

  • Thanks, yes, it can, we actually started off with integration tests. Take a look at the integration tests README. They work by recording server activity (db queries, 3rd party API requests, etc.) during the processing of an API request.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • api

  • Thank you! Yes, definitely makes sense. We already have Pythagora config, so we can just add an ignore object. Btw, Pythagora API (that sends the data to GPT) is open sourced as well so you can see there what's exactly being sent - https://github.com/Pythagora-io/api

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • JUnit Tutorial: An Inclusive Guide [With Enhanced Features]

    1 project | dev.to | 13 May 2024
  • Create a Blog with Eleventy and Storyblok

    2 projects | dev.to | 13 May 2024
  • Scroll: A language for scientists of all ages

    1 project | news.ycombinator.com | 13 May 2024
  • How to prevent Prettier putting a full stop on a new line after a link

    1 project | dev.to | 13 May 2024
  • Show HN: Boxwood – simple templating engine for JavaScript, in JavaScript

    6 projects | news.ycombinator.com | 13 May 2024