rest-api

A representational state transfer (REST) API is a way to provide compatibility between computer systems on the internet.

There are 46852 repositories under rest-api topic.

  • hoppscotch

    hoppscotch/hoppscotch

    Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, Insomnia)

    Language:TypeScript66.1k4871.7k4.6k
  • nocodb

    nocodb/nocodb

    πŸ”₯ πŸ”₯ πŸ”₯ Open Source Airtable Alternative

    Language:TypeScript50.4k3753.6k3.5k
  • insomnia

    Kong/insomnia

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

    Language:JavaScript35.2k2493.7k2k
  • fiber

    gofiber/fiber

    ⚑️ Express inspired web framework written in Go

    Language:Go34.4k2741.5k1.7k
  • cli

    httpie/cli

    πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Language:Python34.2k858773.7k
  • plane

    makeplane/plane

    πŸ”₯ πŸ”₯ πŸ”₯ Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.

    Language:TypeScript31.3k1201.1k1.8k
  • graphql-engine

    hasura/graphql-engine

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

    Language:TypeScript31.2k3266.3k2.8k
  • zeromicro/go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    Language:Go29.5k3151.7k4k
  • swagger-api/swagger-ui

    Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

    Language:JavaScript26.7k6465.5k9k
  • microsoft/api-guidelines

    Microsoft REST API Guidelines

  • OpenAPITools/openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Language:Java22.3k2218.6k6.7k
  • parse-community/parse-server

    Parse Server for Node.js / Express

    Language:JavaScript21k5784.6k4.8k
  • binwiederhier/ntfy

    Send push notifications to your phone or desktop using PUT/POST

    Language:Go18.8k90892742
  • go-chi/chi

    lightweight, idiomatic and composable router for building Go HTTP services

    Language:Go18.8k209526994
  • grpc-gateway

    grpc-ecosystem/grpc-gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

    Language:Go18.3k2801.1k2.3k
  • swagger-api/swagger-codegen

    swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.

    Language:Mustache17.1k4136.5k6k
  • kgrzybek/modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Language:C#11.3k3611211.8k
  • restify/node-restify

    The future of Node.js REST development

    Language:JavaScript10.7k2351.1k982
  • r-spacex/SpaceX-API

    :rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.

    Language:JavaScript10.5k185525942
  • dotnet-architecture/eShopOnWeb

    Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

    Language:C#10.3k4793365.6k
  • http-prompt

    httpie/http-prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

    Language:Python9k169102327
  • swagger-editor

    swagger-api/swagger-editor

    Swagger Editor

    Language:JavaScript9k2602k2.3k
  • cakephp/cakephp

    CakePHP: The Rapid Development Framework for PHP - Official Repository

    Language:PHP8.7k5386.6k3.4k
  • Sylius

    Sylius/Sylius

    Open Source eCommerce Framework on Symfony

    Language:PHP8k2674.8k2.1k
  • scalar/scalar

    Scalar is an open-source API platform:γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€πŸŒ Modern Rest API Clientγ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€πŸ“– Beautiful API Referencesγ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€βœ¨ 1st-Class OpenAPI/Swagger Support

    Language:TypeScript8k24753252
  • javalin

    javalin/javalin

    A simple and modern Java and Kotlin web framework

    Language:Kotlin7.7k1121.3k585
  • django-ninja

    vitalik/django-ninja

    πŸ’¨ Fast, Async-ready, Openapi, type hints based framework for building APIs

    Language:Python7.5k72857444
  • frappe/frappe

    Low code web framework for real world applications, in Python and Javascript

    Language:Python7.4k2156.1k3.5k
  • swagger-api/swagger-core

    Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

    Language:Java7.4k3082.9k2.2k
  • YaoApp/yao

    ✨ Yao is an all-in-one application engine that enables developers to create web apps, REST APIs, business applications, and more, with AI as a development partner.

    Language:Go7.2k111202661
  • hagopj13/node-express-boilerplate

    A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose

    Language:JavaScript7k981262.1k
  • rest-assured/rest-assured

    Java DSL for easy testing of REST services

    Language:Java6.9k3231.5k1.9k
  • mockoon/mockoon

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

    Language:TypeScript6.7k61801399
  • oapi-codegen/oapi-codegen

    Generate Go client and server boilerplate from OpenAPI 3 specifications

    Language:Go6.5k37880876
  • posting

    darrenburns/posting

    The modern API client that lives in your terminal.

    Language:Python6.4k1968100
  • openblocks-dev/openblocks

    πŸ”₯ πŸ”₯ πŸ”₯ The Open Source Retool Alternative

    Language:TypeScript5.9k43282365