nowfound

Dev tools · alternatives · 2026

24 alternatives to ts-rest

Simplify E2E type-safety for your Typescript REST APIs

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. ts-rest launched in 2023; newer entries below may have overtaken it.

  1. 1

    GraphQL APIs in TypeScript with complete e2e type safety

    2021 · uniform-graphql.whatsgood.dog · its alternatives →

  2. 2
    RecipeUI▲143

    Open source type-safe Postman alternative

    2023 · recipeui.com · its alternatives →

  3. 3

    Hey HN! We built Notte, a browser infrastructure and agents platform. Many of our users automate UI workflows or extract data from sites that don’t have APIs. In practice, we noticed that once an agent understands how a site works, parts of the task can often run without a browser by interacting with the same network requests the site uses. So we built Anything API: describe a browser task, and our agent explores the site, builds a function, tests it against your description, and deploys a callable REST endpoint. No infra to manage. How the build works: - Describe the task (best results come…

    Mar 2026 · anything.notte.cc · its alternatives →

  4. 4

    Hey there HN! I just wrapped up an all-day documentation spree for Instant API, a JavaScript framework for easily building web APIs that implements type safety at the HTTP interface. It uses a function-as-a-service approach combined with a slightly modified JSDoc spec to automatically enforce parameter and schema validation before HTTP requests make it through to your code. You just write comments above your endpoint functions and voila, enforced type safety contracts between your API endpoints and your developers. OpenAPI specifications are generated automatically as a byproduct of simply…

    2023 · github.com · its alternatives →

  5. 5

    A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql

    2020 · github.com · its alternatives →

  6. 6

    Hey HN! I built Typebase, a library that gives you Convex's DX with Supabase's openness. After trying Supabase I liked how fast it is to spin up a DB and auth, but really didn't like using RLS and SQL for authorization. With Convex I loved how your server "lives" in your code, but disliked the DB model and the realtime-first defaults. With Typebase you just write TS files inside a typebase/ folder in your existing repo. You can define your DB tables inside a schema.ts file and export server functions that your frontend calls like local functions, fully typed. Auth is built in. Then one…

    Aug 2026 · typebase.io · its alternatives →

  7. 7

    Contribute to peter-woyzbun/rests development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  8. 8

    The most comprehensive authentication library for TypeScript

    2024 · github.com · its alternatives →

  9. 9

    Spent a week in the break building a pre-compiler that brings type safety to runtime. Still pretty early, but generally does what it says. Looking for feedback, code that breaks it (check out the playground), ideas etc.

    Jan 2026 · typical.elliots.dev · its alternatives →

  10. 10TA

    An OpenAPI alternative to describe REST APIs for type-safe code generation.

    2023 · typeapi.org · its alternatives →

  11. 11

    Code-first GraphQL apis in TypeScript with complete & robust end-to-end type safety. - uniform-graphql/README.md at master · whats-good/uniform-graphql

    2021 · github.com · its alternatives →

  12. 12

    Type Safe TSX Runner With Type Checking

    2025 · npmjs.com · its alternatives →

  13. 13

    Let JSON play nicely with Typescript. Contribute to ostrowr/ts-json-validator development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  14. 14

    Type-safe layered configuration. Merge files and environment variables, validate with any schema, and get a runtime-checked object with full TypeScript IntelliSense.

    2025 · layerfig.dev · its alternatives →

  15. 15TR

    The Rapid API development library.

    2018 · transomjs.github.io · its alternatives →

  16. 16

    Next-generation TypeScript HTTP client

    2025 · npmjs.com · its alternatives →

  17. 17
    JS20▲12

    Build TypeScript backends and SDKs with up to 90% less code. Faster, cheaper & easier to maintain. Ready for the AI era, less code = less tokens & reduced costs.

    Oct 2025 · js20.dev · its alternatives →

  18. 18

    Auto-generate TypeScript types from your Spring Boot project

    Nov 2025 · thomasberrens.gumroad.com · its alternatives →

  19. 19

    Learn TypeScript step by step in an interactive environment

    2024 · learntypescript.online · its alternatives →

  20. 20

    A type-safe, elegant iMessage SDK for macOS with zero dependencies - photon-hq/imessage-kit

    Oct 2025 · github.com · its alternatives →

  21. 21

    :icecream: vanillatype - Lightweight runtime types for vanilla JS and Node - crisdosaygo/vanillatype

    2020 · github.com · its alternatives →

  22. 22

    An AI harness that can't ship bad TypeScript.

    Jun 2026 · tsforge.dev · its alternatives →

  23. 23

    Test your API architecture against restful guidelines

    2025 · isthisrestful.com · its alternatives →

  24. 24

    I wrote a forward auth server in TypeScript and Deno. I've written several forward auth servers before but they have always been specifically written for that application. I wanted something more generalised that I could re-use. What is forward auth? Web servers likes Nginx and Caddy and Traefik have a configuration option in which inbound requests are sent to another server before they are allowed. A 200 response from that server means the request is authorised, anything else results in the web server rejecting the request. This is a good thing because it means you can put all your auth…

    2024 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →