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/oldratlee/translations
🐼 Chinese translations for classic software development resources
api api-design chinese-translation concurrency consensus design design-principle distributed-systems elixir erlang experiment functional-programming git lisp paxos python reactive simplified-chinese translation translations
Last synced: 12 May 2025
https://github.com/apicurio/apicurio-studio
Open Source API Design
angular2 api-design developer-tools openapi swagger typescript
Last synced: 14 May 2025
https://github.com/Apicurio/apicurio-studio
Open Source API Design
angular2 api-design developer-tools openapi swagger typescript
Last synced: 09 Apr 2025
https://github.com/WhiteCosmos/Gotcha-Rest-Client
The open-source, cross-platform API test and design tool.
api api-client api-design api-mock curl electron-app graphql grpc http-client rest-api rest-client websockets
Last synced: 16 May 2025
https://github.com/whitecosmos/gotcha-rest-client
The open-source, cross-platform API test and design tool.
api api-client api-design api-mock curl electron-app graphql grpc http-client rest-api rest-client websockets
Last synced: 13 Apr 2025
https://github.com/byrondover/api-guidelines
RESTful HTTP API guidelines and 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/devinterview-io/api-design-interview-questions
🟣 API Design interview questions and answers to help you prepare for your next software architecturea and design patterns interview in 2024.
api-design api-design-interview-questions api-design-questions api-design-tech-interview coding-interview-questions coding-interviews design-patterns programming-interview-questions senior-developer-interview software-architect-interview software-architecture software-architecture-interview software-architecture-interview-questions software-developer-interview software-engineer-interview software-engineering system-architecture system-design technical-interview-questions
Last synced: 05 Feb 2026
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/reprezen/kaizen-openapi-editor
Eclipse Editor for the Swagger-OpenAPI Description Language
api-description api-design eclipse eclipse-editor eclipse-ide editor json kaizen-openapi-editor language open-source openapi openapi-editor openapi3 oss rest swagger swagger-editor swagger-openapi yaml yaml-editor
Last synced: 04 Sep 2025
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/itsmunim/simple-nodejs-scaffold
The simple but essential boilerplate you wanted for API development in NodeJS
api api-design architectural-practices architecture backend boilerplate boilerplate-template bootstrap cli domain domain-driven-design expressjs frontend nodejs resources scaffold scaffolding server simple
Last synced: 22 Jul 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/allanhoejgaardjensen/open-api-diff
An opinionated tool for comparing open API specified services and reporting on breaking changes, potentially breaking changes and suggesting improvements to the API.
api-design breaking-change content-type-based-versioning design-improvement-suggestions existing-api fast-evolving-api future-api hal hateoas html-report markdown-report open-api-2 open-api-diff opinionated-api-diff potentially-breaking-changes rest rest-api-design rest-api-diff-tool swagger-diff text-report
Last synced: 12 Apr 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.
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/shahzaneer/Interview-Prep-Fresh-Grads
A repository that combines all the resources for a CS Graduate before going in Technical Interview
algorithms api-design computer-networks database devops dsa flutter git high-level-design interview-preparation interview-questions low-level-design oop operating-system problem-solving software-engineering technical-coding-interview web
Last synced: 31 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/panoskoutris/xplore-software-design
Interactive storytelling application designed using a design-first approach with UML diagrams and a fully documented OpenAPI 3.0.4 RESTful API.
api-design class-diagram educational-app gherkin json json-schema mockups open-api requirements-engineering rest-api restful-api sequence-diagram software-architecture-and-design software-engineering storytelling swagger uml-diagrams use-case-diagram web-application
Last synced: 04 Sep 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.
Last synced: 27 Jan 2026
https://github.com/jabellard/profileapi
profile API.
api api-design express expressjs gulp javascript mocha mochajs mongodb mongoose mongoosejs nodejs npm raml raml-documentation rest-api restful-api sinon sinonjs web-development
Last synced: 23 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/jabellard/userapi
user API.
api api-design express expressjs gulp javascript mocha mochajs mongodb mongoose mongoosejs nodejs npm raml raml-documentation rest-api restful-api sinon sinonjs web-development
Last synced: 12 Feb 2026
https://github.com/jeanmgirard/api-design
API Design Workspace - OAS3, K6, Postman
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/jabellard/b64ms
base64 encoder/decoder microservice.
api api-design base64 express expressjs gulp javascript microservice mocha mochajs node nodejs npm raml raml-documentation rest-api restful-api sinon sinonjs web-development
Last synced: 11 Mar 2025
https://github.com/nityanandkumarm/builder-database
A Scalabale Database Builder Service
api-design builder-pattern java jdbc lombok maven spring-boot
Last synced: 12 Apr 2025
https://github.com/smallstepman/rs-type-driven-api-design
typestate pattern
api-design learning rust type-system
Last synced: 25 Mar 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.
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