TypeScript OpenAPI

Open-source TypeScript projects categorized as OpenAPI

Top 23 TypeScript OpenAPI Projects

  • full-stack-fastapi-template

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

    Project mention: Python Kafka | dev.to | 2024-05-30

    Flask Tutorial: https://palletsprojects.com/p/flask/ FastAPI Tutorial: https://github.com/tiangolo/full-stack-fastapi-template Django REST Framework Tutorial: https://www.django-rest-framework.org/tutorial/quickstart/ Nginx Configuration Guide: https://docs.nginx.com/nginx/admin-guide/web-server/web-server/ Confluent Kafka Python Client: https://docs.confluent.io/platform/current/clients/api-docs/confluent-kafka-python.html Remember: This is a high-level overview. Each step involves further research and configuration based on your specific requirements.

  • InfluxDB

    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.

    InfluxDB logo
  • redoc

    📘 OpenAPI/Swagger-generated API Reference Documentation

    Project mention: What makes a good REST API? | dev.to | 2024-05-15

    Redoc: Generate API documentation

  • API Platform

    Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

    Project mention: Symfony 7 vs. .NET Core 8 - Controllers | dev.to | 2024-07-02

    Another difference is that in .NET Core, we can integrate with OpenAPI out of the box (it is part of the framework), while in Symfony, an API-based application with OpenAPI features is only available using a third-party tool—the API Platform.

  • mockoon

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

    Project mention: Handling Firebase Notifications in Flutter: Practical Tips | dev.to | 2024-01-14

    Mockoon - Used as a logging server instead of using print in the console.

  • scalar

    Beautiful API references from OpenAPI/Swagger files ✨

    Project mention: Scalar: Documentação OpenAPI Moderna | dev.to | 2024-05-24
  • openapi-typescript

    Generate TypeScript types from OpenAPI 3 specs

    Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29
  • loopback-next

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • autorest

    OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

  • prism

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

    Project mention: How to Automatically Consume RESTful APIs in Your Frontend | dev.to | 2024-01-25

    Since the OpenAPI can effectively describe our resources, we can reuse it to generate a dummy server that can be later used for development and testing purposes without bootstrapping any actual services. There some tools available that can help us with this task, such as Prism, OpenAPI Mock, OpenAPI Backend and the MSW library we have already seen.

  • openapi-devtools

    Browser extension that generates API specs for any app or website

    Project mention: U.S. National Park Service API | news.ycombinator.com | 2024-01-22
  • graphql-mesh

    🕸️ GraphQL Mesh - The Graph of Everything - Federated architecture for any API service

  • openapi-typescript-codegen

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

    Project mention: Django 5.0 Is Released | news.ycombinator.com | 2023-12-04

    I’d also add that if you use Typescript with an OpenAPI client generator (https://github.com/ferdikoomen/openapi-typescript-codegen) it can immensely alleviate some of the biggest pain points of seperate backend and front-end. It always used to be a major pain in the ass with the amount of overhead an API change would incur - updating documentation, postman, constant communication between backend and front-end devs, etc. Now I just npm run generate, I see new API changes in my Git client and Typescript errors for code that needs updating.

    Also, using a library like Tanstack Query or Rdtk Query can almost completely eliminate manual state management, and kinda makes the whole development experience feel almost like SSR.

  • tailchat

    Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat

    Project mention: Tailchat v1.8.10 has been released | news.ycombinator.com | 2023-08-21
  • azure-rest-api-specs

    The source for REST API specifications for Microsoft Azure.

    Project mention: Shared APIM Service | /r/AZURE | 2023-12-09

    Agree here. When I was on the API Management team, I generally saw customers set up a repository of API specifications (incidentally, this is also how we do it internally at Microsoft - check it out at https://github.com/azure/azure-rest-api-specs) - those specifications generally drive the API Management side of things, but with review from a centralized API management team. The “spec” should consist of both the specification (Swagger, SOAP, GraphQL SDL, etc.) and the policy or policies appropriate for the API.

  • fern

    Input OpenAPI. Output SDKs and Docs.

    Project mention: The Stainless SDK Generator | news.ycombinator.com | 2024-04-24

    Lots of these have been popping up lately, they all seem really good.

    https://buildwithfern.com/

  • spectral

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

    Project mention: Scalar: Documentação OpenAPI Moderna | dev.to | 2024-05-24
  • tracecat

    The open source Tines / Splunk SOAR alternative.

    Project mention: FLaNK AI - 01 April 2024 | dev.to | 2024-04-01
  • ts-rest

    RPC-like client, contract, and server implementation for a pure REST API

  • trpc-openapi

    OpenAPI support for tRPC 🧩

    Project mention: Create Production-Ready SDKs for tRPC | dev.to | 2023-12-01

    tRPC does not natively export OpenAPI documents, but the trpc-openapi package adds this functionality. We'll start this tutorial by adding trpc-openapi to a project, and then we'll add a script to generate an OpenAPI schema and save it as a file.

  • zenstack

    Fullstack TypeScript toolkit enhances Prisma ORM with flexible Authorization layer for RBAC/ABAC/PBAC/ReBAC, offering auto-generated type-safe APIs and frontend hooks.

    Project mention: It's not just you, Next.js is getting harder to use | news.ycombinator.com | 2024-06-29

    It feels like the entire JavaScript world seems overly influenced by e-commerce, pushing all kinds of optimization, even including RSC and SSR. As a former SaaS builder, I deeply resonate with the author's point:

    "I care way more about the speed at which I ship features, and all that complexity becomes a burden on my dev team."

    This is exactly why I started building ZenStack(https://zenstack.dev) toolkit. The goal is to brings simplicity back to building SaaS applications, using whatever framework you like.

  • elements

    Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown. (by stoplightio)

    Project mention: Scalar: An open-source alternative to Redocly and Swagger UI | news.ycombinator.com | 2023-10-13

    Looks like a similar solution to https://github.com/stoplightio/elements - will give this a whirl some time!

  • zodios

    typescript http client and server with zod validation

    Project mention: TypeSafe HTTP Fetch Client | /r/typescript | 2023-07-28
  • openapi-generator-cli

    A node package wrapper for https://github.com/OpenAPITools/openapi-generator

    Project mention: Wikimedia Enterprise – APIs for LLMs, AI Training, and More | news.ycombinator.com | 2024-05-22

    I'm reading the API docs https://enterprise.wikimedia.com/docs/

    And they don't have an OpenAPI spec available to download? So they seriously expect developers to just manually write their own client code by reading and translating those example CURL commands by hand??!

    Seriously it's 2024! Not having an spec to download and insepct for any API is a sign of incompetence. When tools like Postman or [openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) exist and save hours of time, you can't seriously expect devs to write all this connecting code by hand anymore.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 OpenAPI discussion

Log in or Post with

TypeScript OpenAPI related posts

  • Scalar: Documentação OpenAPI Moderna

    2 projects | dev.to | 24 May 2024
  • Wikimedia Enterprise – APIs for LLMs, AI Training, and More

    1 project | news.ycombinator.com | 22 May 2024
  • What makes a good REST API?

    4 projects | dev.to | 15 May 2024
  • The Stainless SDK Generator

    10 projects | news.ycombinator.com | 24 Apr 2024
  • Show HN: Pre-alpha tool for analyzing spdx SBOMs generated by GitHub

    3 projects | news.ycombinator.com | 21 Apr 2024
  • Show HN: Nuxt.js OpenAPI / Swagger API Reference Documentation

    1 project | news.ycombinator.com | 20 Apr 2024
  • Fern: Toolkit to generate SDKs and Docs for your API

    1 project | news.ycombinator.com | 3 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 Jul 2024
    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. Learn more →

Index

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

Project Stars
1 full-stack-fastapi-template 24,693
2 redoc 22,932
3 API Platform 8,379
4 mockoon 6,095
5 scalar 5,109
6 openapi-typescript 5,108
7 loopback-next 4,884
8 autorest 4,547
9 prism 4,121
10 openapi-devtools 3,850
11 graphql-mesh 3,212
12 openapi-typescript-codegen 2,790
13 tailchat 2,713
14 azure-rest-api-specs 2,518
15 fern 2,459
16 spectral 2,359
17 tracecat 2,239
18 ts-rest 2,149
19 trpc-openapi 2,105
20 zenstack 1,851
21 elements 1,616
22 zodios 1,600
23 openapi-generator-cli 1,348

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

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?