REST API
A representational state transfer (REST) API is a way to provide compatibility between computer systems on the internet. The concept was first outlined in a dissertation by Roy Fielding in 2000.
- GitHub: https://github.com/topics/rest-api
- Wikipedia: https://en.wikipedia.org/wiki/Representational_state_transfer
- Created by: Roy Fielding
- Released: 2000
- Related Topics: api, graphql-api, soap, rpc, wsdl,
- Aliases: rest, rest-api-tutorial,
- Last updated: 2026-07-14 00:26:17 UTC
- JSON Representation
https://github.com/smouj/agent-browser
Give any AI agent a real browser. REST API + Web Dashboard + Vision AI. Control browsers via Playwright from OpenClaw, Hermes, or any LLM. Built with Next.js and TypeScript.
accessibility-tree agent-framework ai-agent browser-automation computer-vision headless-browser hermes llm mcp nextjs open-source openclaw playwright rest-api screenshot typescript vision-ai web-automation web-scraping
Last synced: 12 Jun 2026
https://github.com/cloudogu/conveyor
Generate dtos from annotations
annotation-processor dto hal java mapping rest-api
Last synced: 13 Jun 2026
https://github.com/mrkorzun/pixabay-image-search
Image search app on top of Pixabay REST API. Vite + Axios + async/await with pagination, lightbox preview, and modular architecture.
async-await axios frontend http-requests izitoast javascript load-more modular-architecture pagination pixabay-api rest-api simplelightbox vanilla-js vite
Last synced: 13 Jun 2026
https://github.com/allanjos/ruby_samples
Ruby samples.
rails rails-api rails-application rest rest-api ruby ruby-on-rails ruby-on-rails-6
Last synced: 13 Jun 2026
https://github.com/sphericalkat/hello-rocket
Companion repo for tutorial on creating REST APIs with Rocket, serde and diesel using Rust
diesel-rs rest-api rocket-rs rust
Last synced: 13 Jun 2026
https://github.com/jwmoss/restctl-template
Cookiecutter template for Go REST API CLI tools
cli cobra cookiecutter go goreleaser homebrew rest-api template
Last synced: 14 Jun 2026
https://github.com/nikhil12894/quartz-ui-react
UI for making QuartZ Cron expartion
Last synced: 16 Jun 2026
https://github.com/joonarafael/pinnacalc-users
Users for the Pinnacalc application.
asset rest-api user-management utils
Last synced: 16 Jun 2026
https://github.com/ssukhpinder/logging.frameworks
Basic examples of multiple logging providers in .Net 8
aspnet aspnetcore dotn dotnet-core elmah nlog rest-api serilog
Last synced: 16 Jun 2026
https://github.com/skatesham/api-users-node-mongo
API with Node and Mongoose
express heroku mongodb mongoose node rest-api swagger-ui
Last synced: 17 Jun 2026
https://github.com/xanderbilla/my-project
Go REST API with high performance
Last synced: 17 Jun 2026
https://github.com/muhhylmi/golang-api
Membuat Rest API Dengan Framework Echo
echo- golang-api golang-gor gorm grpc-go migrations rest-api
Last synced: 17 Jun 2026
https://github.com/lintangwisesa/golang_restapi_gorillamux
Using 🦍 Gorilla Mux to create REST API
go golang gorilla-mux rest-api
Last synced: 18 Jun 2026
https://github.com/amos-babu/ecommerce-system
Ecommerce application system using Laravel as API server and React as client frontend
Last synced: 19 Jun 2026
https://github.com/kartiksood10/emkira-backend
Project Management Platform backend using Java, spring boot and PostgreSQL
java jpa jwt-authentication postgresql redis-cache rest-api spring-boot swagger
Last synced: 19 Jun 2026
https://github.com/keerthividya/imdb-web-app-frontend
Dynamic and interactive Movie Explorer Application
Last synced: 19 Jun 2026
https://github.com/jathanism/okapi
OpenAPI 3.x client and CLI generator for Go
cli go golang openapi openapi-codegen openapi3 rest-api
Last synced: 20 Jun 2026
https://github.com/svetlanam/etl-transformation
ETL data cleaning and transformation for specific use case in own Keboola project
cleaning data etl keboola python rest-api transformation
Last synced: 20 Jun 2026
https://github.com/shrutisaxena17/spring-jdbc-template
Using JDBC Template in Spring. Performing CRUD operations with REST APIs.
java jdbc jdbc-template rest-api spring-core
Last synced: 21 Jun 2026
https://github.com/dreamfactorysoftware/awesome-rest-apis
A curated directory of useful tools related to REST APIs
Last synced: 22 Jun 2026
https://github.com/sergeemmanuelk/event_ticket_platform
An Event Ticket Platform
docker java jwt keycloak oauth2 postgresql rest-api spring-boot spring-security
Last synced: 22 Jun 2026
https://github.com/impossibilitylabs/artsy
Stateful REST API wrapper for Artsy https://www.artsy.net/
artsy elixir elixir-library rest-api
Last synced: 23 Jun 2026
https://github.com/muhamm3dyilmaz/spring-security-app
jwt layered-architecture rest-api
Last synced: 23 Jun 2026
https://github.com/ankushtechdev/buy-online-domain-name
Search and buy Brandable domains for your company and products system build with react and laravel.
laravel react reactjs rest-api
Last synced: 23 Jun 2026
https://github.com/pymarcus/hexa-banking
A microservices golang REST Api that uses the hexagonal architecture and some more things...
go golang hexagonal-architecture microservice rest-api
Last synced: 23 Jun 2026
https://github.com/marssaljr/go-rest-api
CRUD API made in GO language for study purpose only
golang learning-by-doing orm rest-api simple
Last synced: 23 Jun 2026
https://github.com/faisalaffan/community-waste-collection-api
REST API for community waste collection — households, pickups, payments, and reports. Built with Go Fiber
atlas docker fiber ghcr go golang gorm minio openapi postgresql rest-api swagger waste-management
Last synced: 24 Jun 2026
https://github.com/iamskyy666/go-myshop
🔵🐳 Production-style eCommerce REST API built with Golang, Gin, PostgreSQL, Docker, and clean backend architecture. 💻🛒
backend-api docker-compose ecommerce-api gin-gonic golang golangci-lint localstack postgresql rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/disposablephone-api
Disposable Phone Number Checker is an API that checks whether a given phone number is a known disposable or temporary number. Useful for fraud prevention, user verification, and security.
android-library api apiverve data-validation disposablephone dotnet java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/colorbrightness-api
Color Brightness Calculator is a tool for calculating color brightness and luminance. It determines if a color is light or dark using WCAG 2.0 standards and provides contrast ratios for accessibility compliance.
android-library api apiverve colorbrightness dotnet java nodejs npm-package nuget-package python python-package reference-data rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/numberbaseconverter-api
Number Base Converter is a tool for converting numbers between different bases (2-36). It supports binary, octal, decimal, hexadecimal, and custom bases with comprehensive conversion results.
android-library api apiverve data-conversion dotnet java nodejs npm-package nuget-package numberbaseconverter python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/ulidgenerator-api
ULID Generator is a tool for generating Universally Unique Lexicographically Sortable Identifiers (ULIDs). ULIDs are 26-character strings that are sortable by time and collision-resistant.
android-library api apiverve data-generation dotnet java nodejs npm-package nuget-package python python-package rest-api ulidgenerator
Last synced: 25 Jun 2026
https://github.com/apiverve/cryptogram-api
Cryptogram Generator creates letter substitution cipher puzzles where each letter is replaced with another letter consistently throughout the text.
android-library api apiverve cryptogram dotnet games java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/htmlentities-api
HTML Entities Encoder/Decoder is a tool for encoding and decoding HTML entities. It converts special characters to HTML entities and vice versa to prevent XSS attacks and display special characters properly.
android-library api apiverve data-conversion dotnet htmlentities java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/cuidgenerator-api
Cuid Generator is a tool for generating collision-resistant unique identifiers (Cuids). Cuids are optimized for horizontal scaling and sequential lookup performance in distributed systems.
android-library api apiverve cuidgenerator data-generation dotnet java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/chessmovevalidator-api
Chess Move Validator verifies algebraic chess notation and identifies move types including castling, captures, checks, and promotions.
android-library api apiverve chessmovevalidator dotnet entertainment java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/jobsreport-api
Jobs Report provides monthly US employment data including unemployment rate, total employment, labor force participation, and employment by industry sector. The same data released in the monthly BLS jobs report.
android-library api apiverve dotnet finance java jobsreport nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/minimumwage-api
Minimum Wage provides current minimum wage rates for all US states plus the federal minimum. Includes tipped minimum wages, effective rates (higher of state or federal), and historical federal minimum wage data.
android-library api apiverve dotnet finance java minimumwage nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/dnsseccheck-api
DNSSEC Checker validates the DNSSEC (Domain Name System Security Extensions) configuration of a domain. It verifies that DNS responses are authenticated and haven't been tampered with.
android-library api apiverve dnsseccheck domain-data dotnet java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/dndgenerator-api
D&D Generator creates random content for tabletop role-playing games including characters, NPCs, monsters, treasure, encounters, taverns, and quests.
android-library api apiverve dndgenerator dotnet entertainment java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/birthstones-api
Birthstones is a comprehensive lookup API for birthstone information. It returns detailed data about gemstones associated with each birth month, including the primary stone, alternate stones, colors, meanings, and zodiac associations.
android-library api apiverve birthstones dotnet java nodejs npm-package nuget-package python python-package reference-data rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/bluetoothlookup-api
Bluetooth Company Lookup allows you to identify Bluetooth device manufacturers by their Bluetooth SIG assigned company identifier. This helps identify the manufacturer of Bluetooth devices, beacons, and accessories.
android-library api apiverve bluetoothlookup dotnet java networking nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/fibonaccigenerator-api
Fibonacci Generator is a tool for generating Fibonacci sequence numbers. It can generate sequences by count or up to a maximum value, with options to start from any position in the sequence.
android-library api apiverve dotnet fibonaccigenerator java math-calculations nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/diceroller-api
Dice Roller is a tool for rolling dice using standard RPG notation (XdY format). It supports multiple dice, various die sizes, modifiers, and provides statistics including min, max, average, and theoretical values for gaming and simulations.
android-library api apiverve diceroller dotnet games java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/imageconverter-api
Image Converter transforms images between formats. Convert HEIC from iPhones, modern WebP and AVIF formats, or classic PNG, JPG, GIF, and TIFF. Includes optional resizing and quality control.
android-library api apiverve dotnet imageconverter images java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/mortgagerate-api
Mortgage Rate is a tool for retrieving current and historical US fixed-rate mortgage rates. It returns weekly average rates for 30-year and 15-year fixed mortgages from the Freddie Mac Primary Mortgage Market Survey.
android-library api apiverve dotnet finance java mortgagerate nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/ipdemographics-api
IP Demographics combines IP geolocation with Census demographic data to provide demographic information for any IP address. Get location, income, education, and housing data based on the IP's geographic location.
android-library api apiverve data-lookup dotnet ipdemographics java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/reversetext-api
Reverse Text transforms text by reversing characters, words, or lines with multiple reversal modes for different use cases.
android-library api apiverve dotnet java nodejs npm-package nuget-package python python-package rest-api reversetext text-processing
Last synced: 25 Jun 2026
https://github.com/apiverve/ascii85encoder-api
ASCII85 Encoder is a tool for encoding and decoding data using ASCII85 (also known as Base85) encoding. It supports both standard and btoa formats for efficient binary-to-text encoding with better compression than Base64.
android-library api apiverve ascii85encoder data-conversion dotnet java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/math-api
Math Calculator performs mathematical operations including basic arithmetic, advanced functions, and expression evaluation.
android-library api apiverve data-conversion dotnet java math nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/vatrates-api
VAT Rates provides current and historical Value Added Tax rates for EU and non-EU countries. Includes standard, reduced, and special rates with support for regional exceptions.
android-library api apiverve dotnet finance java nodejs npm-package nuget-package python python-package rest-api vatrates
Last synced: 25 Jun 2026
https://github.com/apiverve/lotterypicker-api
Lottery Number Generator creates random lottery numbers for various popular games including Powerball, Mega Millions, EuroMillions, and custom lottery configurations.
android-library api apiverve dotnet games java lotterypicker nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/inflation-api
Inflation Rate is a tool for retrieving annual inflation rate and CPI data for countries worldwide. It returns the inflation rate, CPI index value, and country details for any year going back to 1960.
android-library api apiverve dotnet finance inflation java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/csrparser-api
CSR Parser extracts and analyzes information from Certificate Signing Requests (CSRs), providing detailed subject information, public key details, and fingerprints.
android-library api apiverve csrparser dotnet java nodejs npm-package nuget-package python python-package rest-api security
Last synced: 25 Jun 2026
https://github.com/apiverve/markdowntable-api
Markdown Table Generator converts structured data into properly formatted markdown tables with customizable column alignment.
android-library api apiverve data-conversion dotnet java markdowntable nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/colornamefinder-api
Color Name Finder is a tool for finding the closest named color from a hex color value. It uses color distance algorithms to match hex codes to CSS/HTML named colors and provides similarity scores for accurate color identification.
android-library api apiverve colornamefinder dotnet java nodejs npm-package nuget-package python python-package reference-data rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/permutationcombination-api
Calculate permutations (P(n,r)) and combinations (C(n,r)) for any given values of n and r.
android-library api apiverve dotnet java math-calculations nodejs npm-package nuget-package permutationcombination python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/cpiinflation-api
CPI Inflation provides monthly Consumer Price Index data broken down by category including food, housing, transportation, medical care, and more. Includes year-over-year inflation rates for each category.
android-library api apiverve cpiinflation dotnet finance java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/caaparser-api
CAA Record Parser analyzes DNS CAA records that specify which Certificate Authorities are authorized to issue certificates for a domain.
android-library api apiverve caaparser dotnet java nodejs npm-package nuget-package python python-package reference-data rest-api
Last synced: 25 Jun 2026
https://github.com/astroway/astrology-api-openapi
OpenAPI 3.1 spec for the AstroWay astrology API — natal charts, synastry, transits, Vedic, Human Design, Tarot, Numerology. Generate a typed client in any language.
astrology astrology-api astroway ephemeris horoscope human-design natal-chart openapi openapi-spec openapi3 rest-api swiss-ephemeris synastry tarot vedic-astrology
Last synced: 27 Jun 2026
https://github.com/sukramj/openccu-loom-types
Generated Pydantic v2 models and enum types for the openccu-loom REST + WebSocket contract
code-generation home-assistant homematic homematicip openapi pydantic python rest-api type-hints websocket
Last synced: 28 Jun 2026
https://github.com/mickamy/adms
PostgREST-style HTTP API for PostgreSQL and MySQL, plus an optional bundled admin UI — all in one binary.
admin crud golang http-api mysql postgresql postgrest rest-api schema
Last synced: 28 Jun 2026
https://github.com/laravieira/mysiga
A REST API for UFJF Siga 3, based on web scraping with PHP.
php rest-api siga siga3 ufjf webscraping
Last synced: 29 Jun 2026
https://github.com/georgebuilds/kalos
Open-source alternative to cloud coding agents. Self-hosted orchestrator that accepts tasks via REST API or MCP, runs AI agents in isolated Docker containers, and opens pull requests. Bring your own LLM: Anthropic, OpenRouter, Ollama, and more.
ai-agent anthropic automation bun coding-agent developer-tools devtools docker github-app llm ollama open-source orchestrator pull-request rest-api self-hosted typescript
Last synced: 29 Jun 2026
https://github.com/ajaytester007/citizens-bank-api-test-manager-portfolio
Banking API Quality Engineering Portfolio featuring ReadyAPI, SOAPUI, REST API Automation, ISO 20022 Payments Modernization, Reconciliation Controls, CI/CD Quality Gates, Release Governance, and Enterprise Integration Testing.
api-testing banking ci-cd financial-services github-actions integration-testing iso20022 java payments postman quality-engineering readyapi reconciliation release-governance rest-api rest-assured selenium soapui sql test-automation
Last synced: 29 Jun 2026
https://github.com/khaled71612000/weather-app
Weather App is a JavaScript-based application that provides real-time weather information
Last synced: 09 Apr 2025
https://github.com/fderuiter/openapi-generator
Generate Documentation and Code from OpenAPI Spec.
api-docs api-specification automation ci-cd client-sdk client-sdk-generator github-actions openapi openapi-codegen openapi-documentation openapi-generator openapi3 redoc rest-api swagger template
Last synced: 12 Apr 2026
https://github.com/ambroisem/boardify
chat docker docker-compose jwt-authentication nestjs nestjs-backend postgresql react rest-api typeorm websocket
Last synced: 12 Apr 2026
https://github.com/nikollbibajnoah/restful-api
RESTful-API with .NET framework in C#
backend ci-cd csharp docker jwt-authentication mysql postgres rest-api
Last synced: 12 Apr 2026
https://github.com/amirnaghibi/lightctrl
Manage Smart Lamps From Commandline
bash-script rest-api smart-lamp
Last synced: 05 May 2026
https://github.com/kravchuk21/social-network-backend
Social Network Backend 💾
express javascript nestjs nodejs rest-api social-network typescript
Last synced: 12 Apr 2026
https://github.com/irwinbraganza/node-rest
MVC based REST API with node, express and mongo
express express-js expressjs mongo mongodb mongodb-database mongoose mongoosejs mvc mvc-architecture mvc-pattern node node-js nodejs rest rest-api restapi restful-api
Last synced: 12 Apr 2026
https://github.com/abdalrzakalsouki/buildingrestapi
Rest API using ASP.NET CORE
Last synced: 09 Apr 2025
https://github.com/vluv99/simple-product-lister
A simple product catalog app with React, TypeScript, and TailwindCSS for the frontend, and a customizable backend using Next.js.
nextjs react rest-api tailwindcss typescript
Last synced: 12 Apr 2026
https://github.com/zbhavyai/test-openhouseai
Assessment for OpenHouse.ai
hibernate panache-entity postgres quarkus rest-api
Last synced: 12 Apr 2026
https://github.com/danilaegorenko/isfa_backend
frontend part here: https://github.com/DanilaEgorenko/isfa
Last synced: 29 Apr 2026
https://github.com/nishatrhythm/bangladesh-railway-seat-availability-web-application
A web application for checking Bangladesh Railway seat availability with secure token-based authentication, interactive UI, and real-time data fetching.
bangladesh-railway flask-application rest-api seat-availability train-information
Last synced: 31 Mar 2025
https://github.com/nicklauscott/appointment-scheduling-system
Spring Boot microservices for multi-tenant appointment booking with JWT security and PostgreSQL-schema isolation.
grpc java kafka microservices multitenancy postgresql rest-api spring-boot
Last synced: 12 Apr 2026
https://github.com/emresurgun/ziraat-teknoloji-internship-project
Source code I wrote during the second half of my Ziraat Teknoloji A.Ş. internship
csharp fullstack mssql-database rest-api
Last synced: 12 Apr 2026
https://github.com/actigence/resttemplate-request-logger
Log requests being made using RestTemplate clients to AWS DynamoDb
api-logger aws aws-dynamodb aws-lambda aws-sqs request-logger request-logging rest-api
Last synced: 14 Jan 2026
https://github.com/djlogan2/kenzan_node
Small project for POC of a REST server in various languages
jwt jwt-authentication jwt-bearer-tokens jwt-server jwt-token jwtauth mocha mongodb mongoose mongoosejs node-js nodejs rest rest-api restful-webservices
Last synced: 11 Mar 2025
https://github.com/andres06-hub/loyalty-service
service to accumulate points and redeem depending on a campaign
dokcer golang grpc hexagonal-architecture postgresql rest-api shell
Last synced: 21 Jan 2026
https://github.com/josemavarez11/fakebook-api
Backend code for Fakebook app
backend express http-server javascript jwt middleware model-view-controller mongodb nodejs rest-api
Last synced: 12 Apr 2026
https://github.com/adrianmarino/thesis-paper
Collaborative and hybrid recommendation systems
airflow airflow-dags auto-encoders chromadb collaborative-filtering content-based-filtering deep-fm deep-learning gmf llama2-7b llms machine-learning mistral-7b mongodb python pytorch recsys rest-api
Last synced: 12 Apr 2026
https://github.com/febrihidayan/started-lumen-service
Example lumen microservice
Last synced: 14 Jul 2026
https://github.com/danielgarcia85/reservecut
School project showcasing full-stack development skills: Laravel (PHP) backend with REST API, MySQL database, and a C# frontend built in Visual Studio.
c-sharp laravel laravel-framework mysql mysql-database php8 rest rest-api restful-api visual-studio
Last synced: 12 Apr 2026
https://github.com/mitulagr2/phonebook-fullstackopen
Part 3 - Full Stack Open 2022's implementing a simple REST API in Node.js by using the Express library, and MongoDB database.
expressjs fullstackopen2022 mongodb nodejs rest-api
Last synced: 09 Apr 2026
https://github.com/itsleonb/post-article
A web app for managing article posts
gin golang mysql react rest-api typescript vite
Last synced: 07 Jan 2026
https://github.com/bells307/adv-service
adv service is an advertisment manager service built on clean architecture
clean-architecture golang mongodb rest-api swagger
Last synced: 26 Apr 2026
https://github.com/linggarm/air-pollution
Air Pollution is a Laravel project that provides an API for managing air pollution data, along with a dashboard that implement this API.
api bearer-tokens laravel php postgresql rest-api
Last synced: 21 Jan 2026
https://github.com/buemura/fin-app-backend
Personal Financial App - Backend
backend docker jest mysql nodejs planetscale prisma redis rest-api typescript vercel
Last synced: 02 Apr 2026