TypeScript Swagger

Open-source TypeScript projects categorized as Swagger

Top 23 TypeScript Swagger Projects

  1. nocodb

    πŸ”₯ πŸ”₯ πŸ”₯ Open Source Airtable Alternative

    Project mention: Top 15 Fastest-Growing Open-Source Low-Code Projects on GitHub in 2025 | dev.to | 2025-04-08

    GitHub: https://github.com/nocodb/nocodb

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. full-stack-fastapi-template

    Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.

    Project mention: Crushing the Command Line: How I Used Amazon Q to Build a Smarter FastAPI Scaffolder | dev.to | 2025-05-10

    Existing scaffolding tools like the official FastAPI template often lack production readiness or are too rigid. This tool is built to be both flexible and easy to use.

  4. redoc

    πŸ“˜ OpenAPI/Swagger-generated API Reference Documentation

    Project mention: Common Mistakes in RESTful API Design | dev.to | 2025-03-25

    The OpenAPI Specification (formerly Swagger) has become the industry standard for documenting RESTful APIs. Tools like Swagger UI and ReDoc can generate interactive documentation from OpenAPI definitions, reducing the effort to maintain quality documentation.

  5. mockoon

    Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

    Project mention: Mockoon is the easiest and quickest way to run mock APIs locally | news.ycombinator.com | 2025-05-06
  6. openapi-typescript

    Generate TypeScript types from OpenAPI 3 specs

    Project mention: openapi-fetch-gen – Generate TypeScript API client from OpenAPI TypeScript interface definitions created by openapi-typescript | dev.to | 2025-04-20

    openapi-ts/openapi-typescript is a powerful tool for generating TypeScript schema definitions from OpenAPI 3 specifications. The same organization also provides openapi-fetch, a type-safe fetch client library designed to work seamlessly with these generated schemas. Although very useful, one notable hurdle with openapi-fetch is that developers must manually implement client code for each API endpoint.

  7. loopback-next

    LoopBack makes it easy to build modern API applications that require complex integrations.

  8. prism

    Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations. (by stoplightio)

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. orval

    orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺

    Project mention: Streamlining Umbraco Headless Development: Automated Model Generation for Content Delivery API with Orval | dev.to | 2025-04-10

    While reviewing the DeliveryAPI Extensions documentation, I noticed a reference to Orval, a tool I hadn't encountered before. After installing and experimenting with it, I was impressed by how quickly it generated usable models right out of the box.

  11. nestjs-boilerplate

    NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.

    Project mention: Mastering CRUD with NextJS | dev.to | 2024-12-05

    By following the examples and techniques outlined in this article, you should now be well-equipped to handle CRUD operations in your NextJS projects. Alternatively, you can use our Extensive-react-boilerplate template for your project. It has a fully compatible Nestjs-boilerplate backend that implements the ability to work with CRUD operations in minutes, without a single line of code using the CLI, we've covered this in more detail here and here for entity relationships. Keep experimenting, stay updated with best practices, and welcome to try this boilerplate if you find it useful.

  12. graphql-mesh

    πŸ•ΈοΈ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...

    Project mention: Effortless Type-Safe GraphQL SDK Generation with GraphQL SDK Generator | dev.to | 2024-09-01

    Whenever the schema changes, simply re-run the generator, and the TypeScript code is updated effortlessly. This significantly improves development efficiency and streamlines SDK maintenance. While there are other tools on the market, such as GraphQL Mesh it comes with many dependencies and boilerplate code you might not need, and the SDK is closely tied to it. In contrast, graphql-sdk-generator gives you full control. Once the code is generated, you're free to modify it as needed, with only the graphql-request dependency required for making requests to your endpoint.

  13. openapi-typescript-codegen

    NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification

  14. fern

    Input OpenAPI. Output SDKs and Docs.

    Project mention: Redefining our SDKs Developer Experience | dev.to | 2025-02-18

    After evaluating multiple SDK-as-a-service vendors, including Speakeasy, Fern and Liblab, we selected Speakeasy as our strategic partner. Speakeasy’s philosophy aligns with our mission to deliver an outstanding developer experience. Here’s why we’re excited about this partnership:

  15. Ts.ED

    :triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!

  16. typescript-express-starter

    πŸ“˜ Quick and Easy TypeScript Express Starter

  17. spectral

    A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.

    Project mention: Show HN: FastOpenAPI – automated docs for many Python frameworks | news.ycombinator.com | 2025-03-22

    Are you trying to prune inaccessible types or something?

    I'm not sure what you mean by concise complete subset, but in the past I had good success with custom rules in spectral [0].

    [0] https://github.com/stoplightio/spectral

  18. openapi-ts

    πŸš€ The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

    Project mention: Streamlining Umbraco Headless Development: Automated Model Generation for Content Delivery API with Orval | dev.to | 2025-04-10

    I chose Hey API as my initial solution for model generation since it's used by Umbraco itself and had been recommended in several developer blogs I follow. Hey API is powerful and rapidly evolving, which is both a blessing and a curse - it offers many features but sometimes it's challenging to keep up with its pace of change.

  19. nestia

    NestJS Helper + AI Chatbot Development

    Project mention: Everything about AI Function Calling (MCP), the keyword for Agentic AI | dev.to | 2025-04-18

    Instead, use compiler-driven (or reflection-based) OpenAPI document generators like Nestia or FastAPI. Then convert the compiler-generated OpenAPI to a specific AI function schema using the @samchon/openapi library, as shown below.

  20. swagger

    OpenAPI (Swagger) module for Nest framework (node.js) :earth_americas:

  21. stepci

    Automated API Testing and Quality Assurance

    Project mention: Why Feedback Loops Matter in API Development | dev.to | 2025-03-07

    CI/CD testing: As mentioned earlier, if you have fast preview deployments of your API hooked up to your PRs, you can use a tool like StepCI to run integration and end-to-end tests as a part of your development workflow.

  22. openapi-to-graphql

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

  23. Optic

    OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.

  24. zod-to-openapi

    A library that generates OpenAPI (Swagger) docs from Zod schemas

  25. SOFA

    The best way to create REST APIs - Generate RESTful APIs from your GraphQL Server

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Swagger discussion

Log in or Post with

TypeScript Swagger related posts

  • openapi-fetch-gen – Generate TypeScript API client from OpenAPI TypeScript interface definitions created by openapi-typescript

    2 projects | dev.to | 20 Apr 2025
  • Everything about AI Function Calling (MCP), the keyword for Agentic AI

    10 projects | dev.to | 18 Apr 2025
  • Streamlining Umbraco Headless Development: Automated Model Generation for Content Delivery API with Orval

    2 projects | dev.to | 10 Apr 2025
  • Common Mistakes in RESTful API Design

    3 projects | dev.to | 25 Mar 2025
  • typia (20,000x faster validator) challenges to Agentic AI framework, with its compiler skill

    4 projects | dev.to | 25 Mar 2025
  • Show HN: Borea: generate typesafe SDKs from OpenAPI

    2 projects | news.ycombinator.com | 7 Mar 2025
  • Why Feedback Loops Matter in API Development

    4 projects | dev.to | 7 Mar 2025
  • A note from our sponsor - Civic Auth
    www.civic.com | 15 May 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today. Learn more β†’

Index

What are some of the best open-source Swagger projects in TypeScript? This list will help you:

# Project Stars
1 nocodb 54,251
2 full-stack-fastapi-template 32,641
3 redoc 24,403
4 mockoon 7,101
5 openapi-typescript 6,826
6 loopback-next 5,011
7 prism 4,547
8 orval 3,942
9 nestjs-boilerplate 3,714
10 graphql-mesh 3,385
11 openapi-typescript-codegen 3,183
12 fern 3,037
13 Ts.ED 2,959
14 typescript-express-starter 2,813
15 spectral 2,731
16 openapi-ts 2,453
17 nestia 2,013
18 swagger 1,779
19 stepci 1,743
20 openapi-to-graphql 1,619
21 Optic 1,443
22 zod-to-openapi 1,199
23 SOFA 1,094

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?