<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/openapi/best-of/2023" -->

---
title: Best OpenAPI posts of 2023 | daily.dev
description: The most upvoted OpenAPI posts of 2023, curated by the daily.dev community.
canonical: https://daily.dev/tags/openapi/best-of/2023
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/openapi/best-of/2023
og:type: website
og:site_name: daily.dev
og:title: Best OpenAPI posts of 2023 | daily.dev
og:description: The most upvoted OpenAPI posts of 2023, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of OpenAPI — 2023

1. 1  
[](/posts/elysia---fast-and-friendly-bun-web-frameworks-f5gjxbzsr "Elysia - Fast, and friendly Bun web frameworks")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Elysia - Fast, and friendly Bun web frameworks  
Elysia - Fast, and friendly Bun web frameworks. Elysia is fast 18x faster than Express Supercharged by Bun runtime, Static Code Analysis, and various micro optimization. Elysia generates OpenAPI 3.0 specs automatically to integrate with various tools across multiple languages.  
368  
13
2. 2  
[](/posts/building-a-full-stack-airbnb-clone-with-next-js-tailwind-css-amplication-and-more-zljgwxlf7 "Building a Full Stack Airbnb Clone with Next.js, Tailwind CSS, Amplication, and More")  
Article  
![Avatar of hackernoon](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hackernoon)Hacker Noon · 3y  
Building a Full Stack Airbnb Clone with Next.js, Tailwind CSS, Amplication, and More  
Building a Full Stack Airbnb Clone with Next.js, Tailwind CSS, Amplication, and more. The platform is centered around the concept of a low-code development environment. Amplication is an open-source development tool designed to simplify and expedite the process of building web applications.  
221  
8
3. 3  
[](/posts/openchatai-opencopilot-ai-copilot-for-your-own-saas-product-open-source-ai-sidekick-for-everyo-jvf7ji5wp "openchatai/OpenCopilot: 🤖 🔥 AI Copilot for your own SaaS product. Open source AI sidekick for everyone.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
openchatai/OpenCopilot: 🤖 🔥 AI Copilot for your own SaaS product. Open source AI sidekick for everyone.  
OpenCopilot allows you to have your own product's AI copilot. It integrates with your underlying APIs and is able to execute API calls whenever needed. It uses LLMs to determine if the user's request requires calling an API endpoint. It decides which endpoint to call and passes the appropriate payload.  
161  
3
4. 4  
[](/posts/gpt4readability-never-write-a-readme-again-f2fg2km00 "GPT4Readability — Never Write a README Again")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 3y  
GPT4Readability — Never Write a README Again  
GPT4Readability is a powerful tool designed to automatically generate a README.md file. It can also suggest code improvements for your Python code repositories. The entire development of this tool costs just $1.50, which seems quite cheap compared to the $20/month ChatGPT plus users pay.  
79  
4
5. 5  
[](/posts/orm-prisma-and-how-you-should-build-your-next-backend-database-project-ojfsj7ypk "ORM, Prisma, and How You Should Build Your Next Backend Database Project")  
Article  
![Avatar of amplication](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/81a4f43fc0b84e55b9f61cbae4ec745a)Amplication · 3y  
ORM, Prisma, and How You Should Build Your Next Backend Database Project  
Prisma is a premier object-relational mapping (ORM) tool in the Node.js ecosystem. It's powerful yet simple and easy to use. Prisma has become as crucial to Amplication as Node itself, and I highly recommend you consider it for your next Node project.  
66  
5
6. 6  
[](/posts/the-rest-api-handbook-how-to-build-test-consume-and-document-rest-apis-emu7i2ih0 "The REST API Handbook – How to Build, Test, Consume and Document REST APIs")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
The REST API Handbook – How to Build, Test, Consume and Document REST APIs  
The REST API Handbook - How to Build, Test, Consume and Document REST APIs. This tutorial aims to show you an example of how you can fully implement a REST API. We'll cover basic setup and architecture with Node and Express, unit testing with Supertest, and documenting the API using tools such as Swagger.  
31  
1
7. 7  
[](/posts/build-a-javascript-front-end-for-a-flask-api-real-python-nirirutly "Build a JavaScript Front End for a Flask API – Real Python")  
Article  
![Avatar of rpython](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rpython)Real Python · 4y  
Build a JavaScript Front End for a Flask API – Real Python  
Developers can separate JavaScript front-end code from the back-end logic that a web framework like Flask provides. Following this step-by-step project, you’ll create an interactive single-page application with HTML, CSS, and JavaScript. The foundation is an existing Flask project with a REST API and a connected SQLite database.  
23  
2
8. 8  
[](/posts/designing-apis-with-swagger-and-openapi-j9cnrq0wt "Designing APIs with Swagger and OpenAPI")  
Article  
![Avatar of frankel](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/b7f3fdbf443347ea84705578a195085b)A Java geek · 3y  
Designing APIs with Swagger and OpenAPI  
The book goes through designing a complete API via a demo project, the Farmstall API. The book’s main benefit is also its main issue: it focuses on beginners. If you have more than a passing familiarity with any of the above, I'm afraid it will be a loss of your money and time.  
20
9. 9  
[](/posts/code-your-way-to-seals-rapid-development-with-amplication-and-github-copilot-for-a-seal-of-the-day-ydbwpruo5 "Code Your Way to Seals: Rapid Development with Amplication and GitHub Copilot for a Seal of the Day")  
Article  
![Avatar of amplication](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/81a4f43fc0b84e55b9f61cbae4ec745a)Amplication · 3y  
Code Your Way to Seals: Rapid Development with Amplication and GitHub Copilot for a Seal of the Day  
Amplication is a developer-focused tool that allows you to quickly generate an extensible backend that includes everything out of the box for you. Amplication and GitHub Copilot is an AI-powered code generation tool that utilizes machine learning to provide developers with suggestions and auto-complete code while they write.  
19  
1
10. 10  
[](/posts/end-to-end-type-safety-with-net-7-web-apis-typescript-and-openapi-9azcadyzd "End-to-End Type Safety with .NET 7 Web APIs, TypeScript, and OpenAPI")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 3y  
End-to-End Type Safety with .NET 7 Web APIs, TypeScript, and OpenAPI  
Learn how to achieve end-to-end type safety with .NET 7 Web APIs, TypeScript, and OpenAPI. Set up the frontend and backend configurations, generate OpenAPI schema and TypeScript client bindings, and enable hot reload for development.  
16  
1
11. 11  
[](/posts/build-your-first-javascript-chatgpt-plugin-sitepoint-gthca1gct "Build Your First JavaScript ChatGPT Plugin — SitePoint")  
Article  
![Avatar of sitepoint](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/sitepoint)SitePoint · 3y  
Build Your First JavaScript ChatGPT Plugin — SitePoint  
Build Your First JavaScript ChatGPT plugin is an exciting new way to extendChatGPT’s functionality, incorporate your own business data and add another channel for customers to interact with your business. In this article I will explain what Chat Plugins are, what they can do, and how you can build your own with JavaScript.  
16
12. 12  
[](/posts/generate-api-documentation-for-laravel-with-scramble-uoezhxmj3 "Generate API Documentation for Laravel with Scramble")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 3y  
Generate API Documentation for Laravel with Scramble  
Scramble generates API documentation without requiring you to write PHPDoc annotations manually. The UI uses Spotlight Elements to provide interactive API Docs with embeddable React or Web Components. The main motto of \[Scramble\] is to generate as much API documentation as possible.  
15
13. 13  
[](/posts/andrewwalsh-openapi-devtools-effortlessly-discover-api-behaviour-with-a-chrome-extension-that-autom-u9cjdgbrh "AndrewWalsh/openapi-devtools: Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 3y  
AndrewWalsh/openapi-devtools: Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website  
Discover API behavior with a Chrome extension that generates OpenAPI specifications in real time for any app or website. The extension allows users to instantly generate OpenAPI 3.1 specifications, automatically merge request and response headers, bodies, and query parameters, and view and download the specifications.  
13
14. 14  
[](/posts/mastering-swagger-best-practices-for-api-development-seaqvgpcc "Mastering Swagger: Best Practices for API Development")  
Article  
![Avatar of cloudnativedaily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/71803eeb535844dc9e04ac81e33f87fc)Cloud Native Daily · 3y  
Mastering Swagger: Best Practices for API Development  
Mastering Swagger is a powerful tool for designing, building, and documenting APIs. The OpenAPI Specification (formerly known as Swagger Specification) is a widely adopted standard for describing RESTful APIs. Swagger provides mechanisms to manage API versions, allowing developers to introduce new features while ensuring backward compatibility.  
13
15. 15  
[](/posts/an-introduction-to-python-fastapi-swagger-ui-kroymomno "An Introduction to Python FastAPI & Swagger UI")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
An Introduction to Python FastAPI & Swagger UI  
FastAPI is a modern API framework for developing RESTful APIs in Python. The framework is production ready and it is widely used in industry. FastAPI documents will get generated automatically without any extra lines of code and additional effort.  
13
16. 16  
[](/posts/learning-go-by-examples-part-11---generate-a-go-sdk-api-client-library-from-your-go-rest-api-xgp6kbynq "Learning Go by examples: part 11 - Generate a Go SDK (API client library) from your Go REST API")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Learning Go by examples: part 11 - Generate a Go SDK (API client library) from your Go REST API  
The OpenAPI Generator is open sourced and has a GitHub repository. In this article we will use the generator that will allow us to generate a Go SDK with the parameters we will define. In order for our SDK to be generated with the right information, we must be careful to define certain elements of the swagger file.  
11
17. 17  
[](/posts/instant-dev-api-build-type-safe-web-apis-with-javascript-instantly-i1wvgi8z0 "instant-dev/api: Build type-safe web APIs with JavaScript, instantly")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 3y  
instant-dev/api: Build type-safe web APIs with JavaScript, instantly  
Instant API is a framework for building type-safe web APIs with JavaScript. It provides features like OpenAPI specification generation, streaming responses, debugging, and easy deployment.  
10
18. 18  
[](/posts/building-interactive-api-documentation-with-swagger-editor-gbiy1ro4i "Building Interactive API Documentation with Swagger Editor")  
Article  
![Avatar of cloudnativedaily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/71803eeb535844dc9e04ac81e33f87fc)Cloud Native Daily · 3y  
Building Interactive API Documentation with Swagger Editor  
Building Interactive API Documentation with Swagger Editor is an open-source tool that allows developers to design, build, and document RESTful APIs using the OpenAPI Specification. The editor uses the YAML (YAML Ain’t Markup Language) format, which is easy to read and write.  
10
19. 19  
[](/posts/the-ultimate-api-development-guide-fp5hetrjh "The Ultimate API Development Guide")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
The Ultimate API Development Guide  
The Ultimate API Development Guide: Strategy, Tools, Best Practices API development accelerates innovation and growth opportunities. Join the DZone community and get the full member experience. Join For Free APIs play a prominent part in the mobile app development domain.  
10

[See all OpenAPI archives](/tags/openapi/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/openapi/best-of/2023#page","url":"https://daily.dev/tags/openapi/best-of/2023","name":"Best OpenAPI Posts of 2023","description":"The most upvoted OpenAPI posts of 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/openapi/best-of/2023#items","numberOfItems":19,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/elysia---fast-and-friendly-bun-web-frameworks-f5gjxbzsr","name":"Elysia - Fast, and friendly Bun web frameworks"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/building-a-full-stack-airbnb-clone-with-next-js-tailwind-css-amplication-and-more-zljgwxlf7","name":"Building a Full Stack Airbnb Clone with Next.js, Tailwind CSS, Amplication, and More"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/openchatai-opencopilot-ai-copilot-for-your-own-saas-product-open-source-ai-sidekick-for-everyo-jvf7ji5wp","name":"openchatai/OpenCopilot: 🤖 🔥 AI Copilot for your own SaaS product. Open source AI sidekick for everyone."},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/gpt4readability-never-write-a-readme-again-f2fg2km00","name":"GPT4Readability — Never Write a README Again"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/orm-prisma-and-how-you-should-build-your-next-backend-database-project-ojfsj7ypk","name":"ORM, Prisma, and How You Should Build Your Next Backend Database Project"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/the-rest-api-handbook-how-to-build-test-consume-and-document-rest-apis-emu7i2ih0","name":"The REST API Handbook – How to Build, Test, Consume and Document REST APIs"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/build-a-javascript-front-end-for-a-flask-api-real-python-nirirutly","name":"Build a JavaScript Front End for a Flask API – Real Python"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/designing-apis-with-swagger-and-openapi-j9cnrq0wt","name":"Designing APIs with Swagger and OpenAPI"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/code-your-way-to-seals-rapid-development-with-amplication-and-github-copilot-for-a-seal-of-the-day-ydbwpruo5","name":"Code Your Way to Seals: Rapid Development with Amplication and GitHub Copilot for a Seal of the Day"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/end-to-end-type-safety-with-net-7-web-apis-typescript-and-openapi-9azcadyzd","name":"End-to-End Type Safety with .NET 7 Web APIs, TypeScript, and OpenAPI"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/build-your-first-javascript-chatgpt-plugin-sitepoint-gthca1gct","name":"Build Your First JavaScript ChatGPT Plugin — SitePoint"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/generate-api-documentation-for-laravel-with-scramble-uoezhxmj3","name":"Generate API Documentation for Laravel with Scramble"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/andrewwalsh-openapi-devtools-effortlessly-discover-api-behaviour-with-a-chrome-extension-that-autom-u9cjdgbrh","name":"AndrewWalsh/openapi-devtools: Effortlessly discover API behaviour with a Chrome extension that automatically generates OpenAPI specifications in real time for any app or website"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/mastering-swagger-best-practices-for-api-development-seaqvgpcc","name":"Mastering Swagger: Best Practices for API Development"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/an-introduction-to-python-fastapi-swagger-ui-kroymomno","name":"An Introduction to Python FastAPI & Swagger UI"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/learning-go-by-examples-part-11---generate-a-go-sdk-api-client-library-from-your-go-rest-api-xgp6kbynq","name":"Learning Go by examples: part 11 - Generate a Go SDK (API client library) from your Go REST API"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/instant-dev-api-build-type-safe-web-apis-with-javascript-instantly-i1wvgi8z0","name":"instant-dev/api: Build type-safe web APIs with JavaScript, instantly"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/building-interactive-api-documentation-with-swagger-editor-gbiy1ro4i","name":"Building Interactive API Documentation with Swagger Editor"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/the-ultimate-api-development-guide-fp5hetrjh","name":"The Ultimate API Development Guide"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"OpenAPI","item":"https://daily.dev/tags/openapi"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/openapi/best-of"},{"@type":"ListItem","position":5,"name":"2023"}]}]}
```

