An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with api-design

A curated list of projects in awesome lists tagged with api-design .

https://github.com/kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

api api-client api-design curl electron-app graphql grpc http-client rest-api websockets

Last synced: 26 Feb 2026

https://github.com/Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

api api-client api-design curl electron-app graphql grpc http-client rest-api websockets

Last synced: 14 Mar 2025

https://github.com/byrondover/api-guidelines

RESTful HTTP API guidelines and best practices.

api-design best-practices

Last synced: 14 Apr 2025

https://github.com/apisyouwonthate/style-guide

A shared and somewhat opinionated style guide for everyone to enjoy.

api-design api-design-firs asyncapi-specification openapi rulesets

Last synced: 04 Oct 2025

https://github.com/hexmostech/lama2

Free, Lightweight & Collaborative API Client

api api-client api-design api-rest dsl http insomnia language postman-collection

Last synced: 12 Jan 2026

https://github.com/apisyouwonthate/standards.rest

A collection of standards, specifications, etc. for HTTP API development.

api api-design http rest-api restful-api restful-webservices standards

Last synced: 14 Apr 2025

https://github.com/apinf/openapi-designer

Design interface for creating Open API (Swagger) specification files

api-design api-documentation open-api open-api-specification swagger swagger-spec swagger-specification

Last synced: 12 Apr 2025

https://github.com/oldratlee/io-api

📐 generic API design example by I/O, the demo implementation of the article "A generic input/output API in Java"

api api-design demo design generic io io-api java

Last synced: 27 Jul 2025

https://github.com/bump-sh-examples/train-travel-api

Sample OpenAPI description to use for whatever you like, as a hopefully more modern and useful alternative to the Petstore.

api-design openapi openapi-spec openapi31 rest-api

Last synced: 10 Apr 2025

https://github.com/coryrylan/reusable-ui-component-api-guide

An API guide outlining best practices for constructing highly reusable UI components on the Web

api-design design-systems ui-components ui-library web-components

Last synced: 15 Apr 2025

https://github.com/jawherkl/api-design

Welcome to the API Design Study Repository! This project is a hands-on exploration of API-design, covering REST API, GraphQL, and gRPC.

api-design graphql grpc javascript rest-api soap webhook websocket

Last synced: 28 Apr 2025

https://github.com/apisyouwonthate/apisyouwonthate.com

Community powered blog, covering anything APIs and architeture. Send us a PR!

api-design api-development api-documentation apis graphql grpc rest-api

Last synced: 14 Apr 2025

https://github.com/jbossdemocentral/3scale-api-workshop

Red Hat API Integration & Management Workshop

3scale api api-design api-gateway api-management api-spec oidc open-api

Last synced: 19 Jul 2025

https://github.com/johnsundell/swiftaveiro

Skeleton project for my Swift Aveiro workshop "Everyone is an API designer"

api-design swiftaveiro workshop

Last synced: 10 Apr 2025

https://github.com/thames-technology/apigen

Generate standard Protobuf and ts-rest APIs following best-practice design patterns

api api-design buf cli go golang grpc protobuf

Last synced: 21 Mar 2025

https://github.com/paulveillard/cybersecurity-api-security-checklist

An ongoing collection of awesome software, API libraries, checlists, best guidelines and resources and most important security countermeasures when designing, testing, and releasing your API.

api-authentication api-authorizarion api-automation api-blueprint api-call api-client api-communication api-consumer api-design api-development-platform api-documentation api-documentation-tool api-endpoints api-generator api-security api-server secure-api

Last synced: 06 Jan 2026

https://github.com/philsturgeon/phil.tech

Computers, humans, the overlap, and remote work.

api api-design climatechange php8 system-architecture

Last synced: 19 Apr 2025

https://github.com/eclipse-furo/eclipsefuro

Eclipse Furo offers simple, enterprise-tailored, language-independent API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.

api api-design furo grpc grpc-gateway homebrew rest swagger webstack

Last synced: 07 May 2025

https://github.com/0x9ef/clientx

Library for fast building client API. Uses generics to encode/decode custom models

api api-design client golang library rate-limiting retry-library

Last synced: 10 Apr 2025

https://github.com/akohan91/libak-salesforce-rest-api-framework

A lightweight Salesforce REST framework designed to simplify API development with Apex. Supports scalable integrations and customizable endpoints.

apex apex-framework api-design api-development developer-tools integration libak open-source rest-api salesforce-platform salesforce-rest-framework salesfroce webservices

Last synced: 31 Jan 2026

https://github.com/nanmu42/go-http-server-gracefully-shutdown-done-right

Golang http.Server安全退出:容易被误用的Shutdown()方法

api-design golang graceful-shutdown

Last synced: 09 May 2025

https://github.com/ioggstream/openapi-resolver

A python 3 module for resolving $refs in OpenAPI specs and create bundles.

api api-design openapi3

Last synced: 23 Mar 2025

https://github.com/imclint21/initium

Initium is a .NET library that simplifies building APIs by standardizing service management, routing, and response handling.

api-design api-development api-rest aspnetcore csharp-extensions dotnet framework microservice middleware prometheus saas saas-api saas-boilerplate

Last synced: 14 Apr 2025

https://github.com/bkpecho/starwars-quotes-crud-app

This project is a CRUD application with a Star Wars theme, developed using Node.js, Express, and MongoDB. The project demonstrates proficiency in creating a reliable and scalable web application using popular server-side technologies.

api-design backend-development crud express flexibility javascript mongodb node-js programming rest-api scalability star-wars tutorial web-development

Last synced: 02 Mar 2025

https://github.com/alexberriman/rest-api-design

An opinionated guide on how to design REST APIs.

api api-architecture api-design rest

Last synced: 17 Feb 2026

https://github.com/reprezen/api-codeflow-spring-boot

Build and evolve a REST API design-first with OpenAPI-Generator and Spring Boot. API CodeFlow is an agile, design‑first workflow that integrates API specifications into the build process, so API docs and code are continually in sync.

agile api api-codeflow api-design api-design-first api-first code-generation codegen eclipse example java lifecycle model-driven model-driven-development reprezen rest spring spring-boot spring-framework

Last synced: 13 Mar 2025

https://github.com/reprezen/api-codeflow-node.js

Build and evolve a REST API design-first with OpenAPI-Generator and Node.js. API CodeFlow is an agile, design‑first workflow that integrates API specifications into the build process, so API docs and code are continually in sync.

agile api api-codeflow api-design api-design-first api-first code-generation codegen design example lifecycle model-driven model-driven-development node node-js nodejs openapi rest swagger

Last synced: 27 Dec 2025

https://github.com/stefanbuck/ai-api-best-practices

The AI-Friendly API Design provides principles for creating APIs optimized for AI agent consumption while maintaining human usability.

ai ai-agents api api-design

Last synced: 27 Jan 2026

https://github.com/jkitajima/http_api_design

HTTP API Design Guidelines

api api-design http specification

Last synced: 01 Feb 2026

https://github.com/apisyouwonthate/openapinotswagger.com

Next.js repo for openapinotswagger.com

api api-definition api-design apis openapi swagger

Last synced: 05 Mar 2025

https://github.com/biyonik/nimblearch

🚀 High-performance, unconventional .NET 8 API skeleton with custom implementations. No standard patterns - unique architecture focusing on performance using modern approaches like Expression Trees, Source Generators. 🔥 Standart yaklaşımlardan uzak, performans odaklı .NET 8 API iskeleti. Expression Trees, Source Generators gibi modern yaklaşımlar

api-design api-skeleton api-template architectural-patterns boilerplate clean-architecture clean-code csharp custom-pattern dotnet-core dotnet8 enterprise enterprise-architecture expression-trees high-performance microservices modern-dotnet performance-optimization rest-api source-generator

Last synced: 12 Apr 2025

https://github.com/jkitajima/responder

Helper module to encode HTTP API responses

api-design decoding encoding go json

Last synced: 16 Aug 2025

https://github.com/divertimentos/node-studies

Studying API design with NodeJS + Prisma

api api-design javascript node nodejs prisma-orm

Last synced: 03 Apr 2025

https://github.com/jeanmgirard/api-design

API Design Workspace - OAS3, K6, Postman

api-design k6 postman swagger

Last synced: 27 Jul 2025

https://github.com/imclint21/appcore.net

AppCore.Net is a .NET library that simplifies building APIs by standardizing service management, routing, and response handling.

api-design api-rest api-tools api-wrapper appcore asp-net-core aspnetcore backend csharp csharp-library dotnet extensions library

Last synced: 28 Mar 2025

https://github.com/linusbwana/alx-airbnb-project-documentation

Backend for an Airbnb Clone with features like JWT auth, property listings, bookings, payments (Stripe/PayPal), search/filtering, reviews, notifications, admin dashboard, and cloud file storage. Built for scalability, security, and performance using RESTful APIs and PostgreSQL.

admin-dashboard airbnb-clone api-design backend-development booking-system cloud-storage django jwt-authentication payment-integration postgresql property-management python rest-api user-management user-management-system

Last synced: 05 Sep 2025

https://github.com/tiger-githubb/univ-check-api

A scalable, stateless RESTful API for academic attendance management. Features RBAC authentication (JWT), event-driven attendance validation, optimized query performance, and modular service-layer architecture. Supports multi-tenancy, request validation, and high concurrency handling.

academic-system api-design attendance-management event-driven-architecture multi-tenancy restful-api

Last synced: 08 Jan 2026

https://github.com/junior92jr/fastapi-sql-crud-app

A Dockerized RESTful API built with FastAPI for managing city data. Provides CRUD functionality, city validation, and support for city relationships (allied cities). Ideal for practicing API design, containerization, and database integration.

api-design crud development docker docker-compose fastapi postgresql python3 restful-api uuid web

Last synced: 18 Mar 2025

https://github.com/hashimthepassionate/system-design-for-software-engineers

A comprehensive system design guide for software engineers! 🌟 Learn scalable, reliable system design with topics on fundamentals 🏗️, distributed systems 🌐, and case studies like Twitter 🐦 and Netflix 🎥. Ideal for interview prep 🎯 and mastering concepts! 🚀

api-design caching databases distributed-systems fault-tolerance interview-preparation microservices real-world-applications scalable-systems software-architecture software-engineering system-design

Last synced: 05 May 2025

https://github.com/alizul01/rest-api-nodejs

🧣 Learn about API Design using Node.js from scratch, use Node.JS, Prisma, Express, etc. Learn about Authentication, Routing, Performance, etc. With Frontendmasters

api-design api-nodejs expressjs frontendmasters javascript nodejs prisma rest-api

Last synced: 27 Feb 2025

https://github.com/xutyxd/ts-openapi-contract-first-boilerplate

A boilerplate for building contract-first APIs in TypeScript with OpenAPI. Includes OpenAPI definition, compliant server setup, and npm package generation for seamless API development.

api api-contract api-design api-server boilerplate contract-first node nodejs npm npm-package openapi rest scafolding typescript typescript-starter typescript-starter-template typescript-template

Last synced: 05 Feb 2026

https://github.com/alwil17/rdv_manager_api

A Spring Boot REST API for managing appointments with multi-structure support, role-based access, dynamic slots, weekly availability, reminders, and audit logging.

api-design appointment-management booking-system java rbac reservation-api rest-api scheduler spring-boot spring-data-jpa

Last synced: 26 Jul 2025

https://github.com/nebo15/manifest

Repo for storing and versioning Nebo #15 API Manifest APIB description.

api api-design manifesto

Last synced: 02 Feb 2026

https://github.com/jaoshigithub/mecat

A full-stack blog management application where users can create, edit, search, and manage their own blogs.

api-design authentication backend bcrypt database database-schema express figma frontend html jwt nodejs postgresql react redis restful-api sql state-management tailwindcss ui-design

Last synced: 30 Dec 2025

https://github.com/electrostat-lab/jme3-testable

An API designed to automatically select and test jme3 examples.

annotations api-design automated-testing desktop electrostat-lab java java-reflection jmonkeyengine3

Last synced: 09 Jul 2025

https://github.com/foo-ogawa/micro-contracts

Contract-first vertical slices for TypeScript Web/API systems. OpenAPI as Single Source of Truth with enforceable guardrails.

api-design code-generation contract-first developer-tools microservices monolith openapi typescript

Last synced: 22 Jan 2026

https://github.com/1ayanabil1/ieeemdb_system_design

A smart online platform that helps movie lovers discover films

api-design code-refactoring competitive-programming erdiagram system-design

Last synced: 16 Feb 2026

https://github.com/reprezen/rapid-xchange

A protocol and message format for APIs described in RAPID-ML. RAPID-ML™ is a domain-driven API modeling language that enables data standardization across APIs. RAPID-XChange™ is a native API protocol and message format for RAPID-ML APIs, translating RAPID-ML's data binding, object graph, and hypermedia semantics to a physical API contract.

api-description api-design api-modeling openapi rapid-ml swagger

Last synced: 11 Sep 2025

https://github.com/victormarlor/hyperfocus

Typed, test-driven FastAPI backend using SQLModel and SQLite to analyze user focus, interruptions, and time-based productivity metrics.

analytics api-design async-python backend clean-architecture deep-work developer-tools docker fastapi focus-tracking productivity pydantic pytest python rest-api sqlite sqlmodel time-tracking

Last synced: 19 Nov 2025

https://github.com/adarshkr357/recipes-api

A RESTful API built in PHP that manages recipes, including CRUD operations, search, and rating functionality. The API uses PostgreSQL for persistence, JWT for authentication, and auto-loads initial recipe data from TheMealDB. It is fully containerized using Docker, follows REST best practices, and includes unit tests with PHPUnit.

api-design docker jwt pdo php postgresql production-ready recipes rest-api unit-testing

Last synced: 17 Oct 2025

https://github.com/oscarcitoz/vector-db

A FastAPI-based API for managing vector database operations like creating indexes, upserting data, and similarity searches. Built with Python 3.12, it supports Pinecone as the vector database provider and features metadata filtering for precise search results.

api-design cosine-similarity database embeddings fastapi machine-learning metadata-filter pinecone python rest-api similarity-search tech-stack vector-database

Last synced: 15 Mar 2025

https://github.com/stoplightio/spectral-openapi

Teaches Spectral how to validate an OpenAPI description is valid according to the v2.0, v3.0, or v3.1 specifications.

api api-description api-design openapi openapi3 openapi31 swagger2

Last synced: 15 Apr 2025

https://github.com/aashari/example-go-tax-calculator-api

RESTful API example in Go for tax calculations. Showcases clean architecture, middleware usage, validation, testing, Swagger docs, containerization, and performance optimization techniques in a production-ready API structure.

api-design docker golang microservice rest-api tax-calculator testing web-service

Last synced: 11 Jul 2025