nestjs-openapi3

OpenAPI 3.x document generation and serving for NestJS. (by eropple)

Nestjs-openapi3 Alternatives

Similar projects and alternatives to nestjs-openapi3

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better nestjs-openapi3 alternative or higher similarity.

nestjs-openapi3 reviews and mentions

Posts with mentions or reviews of nestjs-openapi3. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-22.
  • Show HN: Remult – a CRUD framework for full-stack TypeScript
    9 projects | news.ycombinator.com | 22 May 2022
    So I spent a lot of time in the Nest ecosystem, and I wrote some nontrivial libraries with a little (not a lot) of uptake (and neither are actively maintained at this point, so these are here mostly for completeness):

    https://github.com/eropple/nestjs-auth

    https://github.com/eropple/nestjs-openapi3

    I was pretty excited by NestJS when I ran into it because, well--I don't mind magic, when it's done right. I quite like Spring Boot, for example. But NestJS's magic is...incorrect, in a lot of ways. The DI container is a little bit scary, with oddly hardcoded ways to register interceptors into request scope (itself necessary because NestJS's logging facilities aren't--or weren't at the time--decorating requests with X-Request-Id or similar, so you had to register your own) and no way to then define interceptor order.

    It also has a lot of really overlapping nouns; guards are interceptors but less capable (and @eropple/nestjs-auth didn't use them at all) and the "pipe" concept for validation was itself inscrutable. To make it usable, I ended up just doing everything with decorators and interceptors, all living in request scope. And once I'd gotten it going, it was pretty nice. But it also meant broad incompatibilities with much of the NestJS ecosystem.

Stats

Basic nestjs-openapi3 repo stats
1
24
0.0
over 1 year ago

Sponsored
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