Project ideas from Hacker News discussions.

I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in hours

📝 Discussion Summary (Click to expand)

1. AI‑powered porting is now practical when a robust, language‑agnostic test suite exists

“The big unlock here is … a collection of 9,000+ HTML5 parser tests … that are their own independent file format.” – simonw
“If you start with some working software, you could make an LLM generate a lot of tests … and then port over the tests to a new language.” – jillesvangurp

2. A comprehensive spec + test suite is the new “source of truth”

“Having a comprehensive spec and test suite is an absolute requirement … code is disposable and rebuildable.” – visarga
“Specs + tests are the new source of truth, code is disposable and rebuildable.” – visarga

3. Legal and ethical questions loom over AI‑generated code

“I’m not using an agent to port any GPL‑licensed code … I will still link and reference the original project … as a courtesy.” – minimaxir
“If it turns out you can’t copyright code that was generated with the help of LLMs … companies will have to throw away 18+ months of their work.” – brailsafe

4. LLMs still struggle with coverage, bugs, and token limits

“It might write a few decent tests but get ready for an impressive number of tests and cases but no real coverage.” – joshstrange
“If you ask an agent to port files slowly, forming its own plan, making commits every feature, it would still get reasonably close, if not there.” – orange_puff

These four threads—feasibility, the role of specs/tests, legal/ethical concerns, and practical limitations—capture the core of the discussion.


🚀 Project Ideas

TestSuiteHub

Summary

  • A centralized platform that aggregates, standardizes, and exposes language‑agnostic test suites (e.g., html5lib-tests, JSON‑schema tests) in a unified JSON format.
  • Enables developers to run any test suite against their own implementation, fostering reproducible ports and cross‑language compatibility.

Details

Key Value
Target Audience Open‑source maintainers, CI/CD integrators, LLM‑powered porting tools
Core Feature API for uploading, querying, and executing standardized test suites; web UI for browsing and contributing tests
Tech Stack Node.js/Express, PostgreSQL, Docker, OpenAPI, GitHub Actions integration
Difficulty Medium
Monetization Revenue‑ready: subscription for enterprise CI integration

Notes

  • “pbowyer: I think I've asked this before on HN but is there a language‑independent test format?”
  • “simonw: I think the most interesting thing about this is how it demonstrates that a very particular kind of project is now massively more feasible: library porting projects that can be executed against implementation‑independent tests.”
  • Provides a practical utility for the growing LLM‑porting ecosystem and a discussion point on standardizing test formats.

AutoTestGen

Summary

  • A tool that automatically generates high‑coverage unit tests for codebases lacking tests, using LLMs, fuzzing, and coverage feedback loops.
  • Reduces the friction of writing tests, especially for legacy or newly created libraries.

Details

Key Value
Target Audience Developers, QA engineers, open‑source maintainers
Core Feature LLM‑driven test generation + concolic fuzzing + coverage measurement; iterative PR review workflow
Tech Stack Python, PyTest, Hypothesis, OpenAI/Claude API, GitHub Actions, coverage.py
Difficulty Medium
Monetization Hobby

Notes

  • “skissane: Give coding agent some software. Ask it to write tests that maximise code coverage.”
  • “joshstrange: I did this literally 2 days ago and it churned for a while and spit out hundreds of tests! Great news right? Well, no, they did stupid things…”
  • Addresses the pain point of “writing tests is hard” and invites discussion on LLM‑generated test quality.

Porting‑as‑a‑Service

Summary

  • A SaaS that takes a source repository and a target language, automatically generates a port using LLMs, and validates it against a language‑agnostic test suite.
  • Provides CI integration, versioned releases, and licensing compliance checks.

Details

Key Value
Target Audience Open‑source maintainers, companies needing cross‑language libraries
Core Feature LLM‑driven porting pipeline + test harness + license audit
Tech Stack Go, Docker, OpenAI API, GitHub Actions, PostgreSQL
Difficulty High
Monetization Revenue‑ready: tiered subscription + per‑port fee

Notes

  • “simonw: I think the most interesting thing about this is how it demonstrates that a very particular kind of project is now massively more feasible: library porting projects that can be executed against implementation‑independent tests.”
  • “pbowyer: I think I've asked this before on HN but is there a language‑independent test format?”
  • Sparks debate on the economics of LLM‑powered porting and the legal/ethical aspects of derivative works.

LLM Agent Orchestrator

Summary

  • A platform that orchestrates multiple LLM agents (test writer, code writer, reviewer) with real‑time coverage measurement and PR feedback loops.
  • Aims to produce robust, well‑tested code automatically while allowing human oversight.

Details

Key Value
Target Audience AI‑first developers, research labs, CI/CD teams
Core Feature Agent choreography, coverage‑guided test generation, automated PR review, rollback on failures
Tech Stack Node.js, OpenAI/Claude API, Jest, Istanbul, GitHub Actions, WebSocket
Difficulty High
Monetization Revenue‑ready: usage‑based API pricing

Notes

  • “skissane: ... test‑writing agent writes tests, then PR‑reviewing agent reviews.”
  • “joshstrange: ... I did this literally 2 days ago and it churned for a while and spit out hundreds of tests! Great news right? Well, no, they did stupid things…”
  • Provides a concrete solution to the frustration that “just throw an agent at it” does not work well, and invites discussion on agent‑driven development workflows.

Read Later