Alternatives
Products that do what QuickGate-JS does
Auto-fix Typescript/ESLint errors before CI fails the build
- 1

- 2
Claude Code auto-fix ▲370Auto-fix PRs in the cloud while you stay hands-off
Mar 2026 · code.claude.com
- 3

- 4

- 5QT
2017 · github.com
- 6

- 7

- 8

- 9EM
Hello, folks. I'm Jiang, the author of ESInfer. I love writing Javascript because it has a prosperous ecosystem and is quick to get my hands dirty. However, sometimes it's painful when the flow is not fast to follow due to the lack of a type system. To solve this, I wrote ESInfer, a statical inference tool, to automatically type check and generate type annotations for Javascript. It works with pure Javascript without any add-ons to the language or user-space code and supports highly dynamic features, such as the modification of prototypes. It is still in the very early stage, which offers…
2022 · esinfer.com
- 10AU
2022 · npmjs.com
- 11

- 12

An AI harness that can't ship bad TypeScript.
Jun 2026 · tsforge.dev
- 13TB
We've built a new type-stripping compiler for TypeScript source: `ts-blank-space` It's: * 5.6x faster than `tsc` due to zero-codegen * Written in TypeScript * Uses the official TypeScript parser * Accurate/preserved source locations * In used in production It uses the same novel approach that inspired Node 22.6.0's `--experimental-strip-types` functionality, released last month
2024 · bloomberg.github.io
- 14AS
Took a stab at building my own string diffing JS package. I built an interactive demo for TypeIt’s website (https://typeitjs.com/build-your-own) a while back. The approach I took to handle user input necessitated a way to calculate the difference between the versions of a user’s text input. I searched around for a package to help me out and found a couple of good ones (like fast-diff), but I either didn’t really like their API or didn’t want to take on a huge new dependency. Instead, I thought I’d give it a shot myself (famous last words). I dove into it having no real formal…
2022
- 15FF
Hi community! I am glad to introduce to you my latest project! What? Flintable is a playground for experimenting lint rules, focusing on fixable layout and suggestions rules. I initially focused on ESLint, the most popular JavaScript linter. Flintable allows adding your code and regularly testing it with individual rules or custom configurations, composing your own configuration file. How? I developed Flintable using the PHP Laravel framework for the server side and the Vue framework linking them with Inertia JS, accompanied by Tailwind CSS for the client side. Laravel Horizon manages the…
2023 · flintable.com
- 16SA
AI coding assistants are productive but sloppy. They produce code that looks right but: - Imports packages that don't exist - Uses placeholder functions that do nothing - Leaks patterns from JavaScript, Java, Ruby into Python - Leaves behind dead code and duplicates - Uses mutable default arguments I built sloppylint to catch these "AI slop" patterns before they hit production. pip install sloppylint sloppylint . It detects 100+ patterns across categories: - Hallucinated imports (20% of AI imports reference non-existent packages) - Placeholder code (`pass`, `...`, `TODO`) - Wrong-language…
Dec 2025 · github.com
- 17

- 18IB
Hi HN, I built a tool [1] that resolves breaking changes when you upgrade npm packages. I know keeping my dependencies updated is good hygiene but I really have no motivations to do them. The time to fix breaking changes then validate them makes the ROI lopsided. Automating these helps me reduce the barrier to a good habit. It works on typescript and tsx projects. BYOK (bring your own GPT-4 key) for the codegen. MIT license. How does it work? - Bumps the package version, builds your project, and then runs tsc over your project to understand what breaks - Uses ts-morph [2] to create an AST of…
2024 · github.com
- 19
- 20IM
In brief: I'm Aiden, 18, and have spent the past 2 years of high school working on Million.js, an open source React alternative with 11K stars on GitHub and hundreds of thousands of npm downloads. Recently, I released automatic mode, which detects slow React components and automatically optimizes the reconciliation phase. It's still in beta but chugging along. It's around 70% faster than React on the JS Framework Benchmark and you can see how I did it here: https://million.dev/blog/virtual-dom Interested? Check it out here: https://million.dev
2023
- 21IB
I built a Rust drop-in replacement for svelte-check that's 10-30x faster for Svelte 5 projects. What it does: - Parses Svelte files with a custom Rust parser - Transforms them to TSX in parallel using Rayon - Runs type-checking via Microsoft's tsgo (the native Go port of TypeScript) - Maps errors back to original .svelte locations via source maps Why it's fast: The official svelte-check uses TypeScript's Language Service API optimized for IDEs with persistent connections. Great for autocomplete but slow for batch CLI checks. svelte-check-rs writes real TSX files to disk and runs tsgo as a…
Jan 2026 · svelte-check-rs.vercel.app
- 22OS
For the past few months we’ve been building a simple jest/typescript-based high-level language for writing and running integration tests. We're open-sourcing it now and are excited to share it with you: https://github.com/traceloop/jest-opentelemetry Why we built this: - There are many solid frameworks for FE / browser testing, but none with high-level constructs for testing BE flows - We were missing a way to validate side effects for complex backend systems, especially across async queueing systems Our beta version lets you send an API call to a system and…
2023 · github.com
- 23EP
2021 · npmjs.com
- 24FS
I built FlouState because "4 hours of coding" tells you nothing. Was it 4 hours debugging or 4 hours building features? Very different. It's a VS Code extension that automatically categorizes your coding into: Creating (new features), Debugging (fixing issues), Refactoring (improving code), or Exploring (learning codebase). Example: Yesterday I "coded" 6 hours but it was actually 3.5h debugging a race condition, 1.5h refactoring, 0.5h tests, 0.5h exploring. Traditional time trackers just show "6 hours in TypeScript." Technical: Tracks file changes, debug sessions, and edit patterns locally.…
2025 · floustate.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →