Back to directory

Nestia

A set of helper libraries for NestJS that generate fast runtime validators, a typed client SDK with a mockup backend simulator, automatic Swagger docs and end-to-end test functions from pure TypeScript types, plus an LLM function-calling library.

Nestia

Nestia is a collection of libraries that extend NestJS. Its core package provides decorators and WebSocket route helpers with a runtime validator the project reports as tens of thousands of times faster than class-validator and JSON serialization reported as hundreds of times faster than class-transformer, derived directly from a project's existing TypeScript types rather than separate schema definitions.

Its SDK generator produces a typed client library of fetch functions matching the server's routes, similar in spirit to tRPC, along with a mockup simulator that acts as an embedded backend for the client during development, comparable to a fully automated version of msw, and automatic end-to-end test function generation. A companion Swagger generator and an online TypeScript editor round out the API documentation side, while a separate agentic AI library, Agentica, adds LLM function-calling on top of the same typed definitions, and a vibe-coding agent called AutoBE can generate a NestJS application from a description.

It is written in TypeScript and released under the MIT license.

More in APIs

See all 103
  • Grabbit

    grabbit.live

    An agent-first screenshot API that captures a hosted, pixel-perfect image of any URL through a one-line CLI, a hosted MCP server, or a plain REST call.

  • App2Api

    app2api.com

    A tool that reverse-engineers the real API behind a mobile app you own or are authorized to test, then hands an AI agent a runnable call and an OpenAPI spec for it.

  • Apitomy Codegen

    github.com

    Generates JAX-RS server stubs, Quarkus-optimized applications, data models and client libraries from OpenAPI specifications.