Top 23 TypeScript OpenAPI Projects
📘 OpenAPI/Swagger-generated API Reference DocumentationProject mention: Modernizing the USPS Developer Experience | dev.to | 2022-04-29
Redoc is an open-source tool for generating documentation from OpenAPI (fka Swagger) definitions. There is a paid service with more features called Redocly, but for this project we are utilizing the open source redoc-cli tool.
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.Project mention: Building a front end for a database | reddit.com/r/SQL | 2022-05-14
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
LoopBack makes it easy to build modern API applications that require complex integrations.Project mention: 10 Best Node.js Framework in 2021 | dev.to | 2021-12-02
Loopback 4: A framework for building APIs and Microservices GitHub Popularity: 3.9K Stars
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.Project mention: What servers / programs can I use to test REST or SOAP programming against? | reddit.com/r/linux | 2022-02-17
I use Mockoon for this sort of thing locally, but it also looks like it supports running on a remote server/headless environment.
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, PythonProject mention: i learned the basics of how to create and use the MS Graph API. here's my notes | reddit.com/r/PowerShell | 2022-04-07
It is definitely created with AutoRest. That's both its strength and its greatest weakness. :(
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations. (by stoplightio)Project mention: Dealing with backend developers | reddit.com/r/Frontend | 2022-01-21
Having the API documentation in a standard format also makes it possible to for you to spawn mock servers directly from the specification using tools such as Stoplight's prism.
GraphQL Mesh — Query anything, run anywhereProject mention: Show HN: M3O – Universal Public API Interface | news.ycombinator.com | 2022-04-25
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
The source for REST API specifications for Microsoft Azure.Project mention: Azure Bicep - How do I know what property values are valid? | reddit.com/r/AZURE | 2021-07-23
I feel your pain, a good resource for me has been the REST API specs - https://github.com/Azure/azure-rest-api-specs/tree/master/specification
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3.Project mention: How to check if paths are lowercase characters with Spectral | dev.to | 2022-04-26
In this post, I show how to use Spectral to check if only lowercase alphanumeric characters are used in the keys of OpenAPI paths.
Track and review API changes as a teamProject mention: What is OpenAPI? | dev.to | 2022-01-18
I'm currently working on two separate projects, the first is a Django project with DRF and I codegen with drf-spectacular  and openapi-typescript-codegen . The other project also uses Django, with the API through Hasura and codegen with graphql-codegen . In both of these cases I've been able to largely avoid duplicating my models clientside, or at least it isn't manual.
🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specificationProject mention: Automatically validate requests, responses, and auth with OpenAPI 3 and ExpressJS | reddit.com/r/node | 2022-03-15
A node package wrapper for https://github.com/OpenAPITools/openapi-generator
Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown. (by stoplightio)Project mention: OpenAPI 打通前後端任督二脈 | dev.to | 2021-12-14
Stoplight Elements 🆓 / Stoplight
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman 👨🏽🚀Project mention: Add Authentication to Portman API tests | dev.to | 2022-03-24
Spot is a concise, developer-friendly way to describe your API contract. (by airtasker)Project mention: Show /r/rust: a Rust implementation of the Realworld demo app spec using Axum and SQLx, written by a co-author of SQLx. | reddit.com/r/rust | 2022-01-31
That's obviously not a great situation, so I've started experimenting with airtasker/spot which uses a Typescript-based DSL to generate OpenAPI specs. It's a decent stopgap, although I would love it if we could adapt something like this to Rust using doc-comments and attributes or something so the documentation can live in the code itself.
⚒️ Redocly CLI (fka OpenAPI CLI) toolbox with rich validation and bundling features.Project mention: Generating docs from OpenAPI Spec | dev.to | 2022-04-26
In order to use Redocusaurus, I needed a single spec file. Both Swagger cli and OpenApi cli offered an option to merge separate specs into one. The problem was that one of them required a "root spec file" to drive the merging and the other required extra information to resolve conflicts. My specs had neither.
Build, Validate, Route, Authenticate and Mock using OpenAPIProject mention: How to create custom response message using nodejs (express, typescript)? | reddit.com/r/node | 2022-04-27
I‘ve done something similar, due to the way openapi-backend handles validation.
A proxy that validates responses and requests against an OpenAPI document.Project mention: Testing in production: using JSON Schema for 3rd party API response validation | news.ycombinator.com | 2021-08-08
Json schema validation is cpu expensive in nodejs, so you do not want it in production for every request. We made a proxy  that only allows requests that are conform to the swagger json which is easy to hook between frontend and backend in dev-mode
Runtime OpenAPI v3 schema generation for routing-controllers.
Generate TypeScript clients to tap into OpenAPI serversProject mention: Redux Toolkit 1.6.0 - new RTK Query data caching API! | reddit.com/r/reactjs | 2021-06-07
Looks like my error is from `oazapfts` and already reported: https://github.com/cellular/oazapfts/issues/51
🦕 OpenAPI plugin for generating API reference docs in Docusaurus v2.Project mention: What would you like to see Stripe improve on iOS? | reddit.com/r/iOSProgramming | 2022-01-18
I think they use this openapi plugin: https://github.com/cloud-annotations/docusaurus-openapi
TypeScript OpenAPI related posts
From OpenAPI to a working integration in minutes
3 projects | dev.to | 17 May 2022
Generating docs from OpenAPI Spec
7 projects | dev.to | 26 Apr 2022
How to check if paths are lowercase characters with Spectral
1 project | dev.to | 26 Apr 2022
Launch HN: Theneo (YC W22) – Generate Stripe-Style API Docs
2 projects | news.ycombinator.com | 18 Mar 2022
API Diff - Compare in seconds two versions of
1 project | dev.to | 24 Feb 2022
What is OpenAPI?
10 projects | dev.to | 18 Jan 2022
API-related question - What are the must-have steps from a concept to launch?
1 project | reddit.com/r/ProductManagement | 8 Jan 2022
What are some of the best open-source OpenAPI projects in TypeScript? This list will help you:
Are you hiring? Post a new remote job listing for free.