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-02 00:26:25 UTC
- JSON Representation
https://github.com/alashutosh/blog_assignment
This is a blog management application built with Spring Boot and MySQL. It allows users to create, update, delete, and fetch blogs, as well as generate reports based on the most frequently used words in blogs created by the user.
Last synced: 09 May 2026
https://github.com/anibalalpizar/nodejs-prisma-restapi
REST API using Nodejs together with Express on the backend, together with Prisma as ORM
Last synced: 09 May 2026
https://github.com/nikoo-asadnejad/filemanagermicroservice
A micro service for uploading and managing files
api csharp csharp-code dotnet dotnet-core dotnetcore entity-framework-core file file-manager file-upload files microservice rest-api sql-server
Last synced: 09 May 2026
https://github.com/stanleyy7/psalmapi
A REST API of Pslams. Created as I was wanting to create a website that displays a random psalm upon open. However, there was no such API. So, I made my own. Please let me know if there are any errors/bugs you encounter.
javascript jest-tests nodejs rest-api
Last synced: 09 May 2026
https://github.com/dlamott/generator-spring-boot-rest-api
Spring boot microservice yeoman generator. Allows for the quick creation of a Spring Boot REST Api microservice build using Gradle and testing using Junit.
java javascript junit microservice rest-api spring-boot yeoman-generator yeoman-java
Last synced: 10 May 2026
https://github.com/j-dharaneesh/crashcast-accident-severity-predictor
A machine learning-powered web application that predicts the severity of road accidents based on weather, road, and traffic conditions. Built with Flask and a Random Forest model, it helps analyze accident risk levels for smarter traffic safety.
analytics flask jupyter-notebook machine-learning powerbi python random-forest rest-api webapplication
Last synced: 10 May 2026
https://github.com/sgoranov/identity-link
Identity Link is a modular, extensible OAuth2 and OpenID Connect (OIDC) authorization server built with Symfony and PHP. It provides a complete authentication and authorization solution designed for modern, distributed applications requiring token-based security.
2fa authentication authorization identity-provider jwt microservices oauth2 oauth2-server openid-connect php rest-api symfony totp
Last synced: 22 Jun 2026
https://github.com/2desoo/taskapi
TaskAPI — это RESTful веб-сервис на Java для управления задачами. Поддерживает создание, обновление, удаление и получение задач через API. Построен с использованием Spring и принципов REST.
aop-aspects docker-compose java kafka rest-api spring-boot
Last synced: 10 May 2026
https://github.com/rabadash8820/dotkegg
A .NET wrapper for the Kyoto Encyclopedia of Genes and Genomes (KEGG) API.
api api-wrapper c-sharp csharp database databases dotnet dotnet-framework kegg kegg-gene kegg-genome kegg-ortholog kegg-pathway kegg-reaction open-science rest rest-api science visual-studio visualstudio
Last synced: 10 May 2026
https://github.com/martinkostelecky/springsecuritydemo
Demo Spring security rest api using JWT token.
docker java jwt-token mockito rest-api spring-boot spring-security unit-testing
Last synced: 10 May 2026
https://github.com/itpey/echocbor
CBOR middleware for the Echo web framework.
cbor cbor-library echo echo-framework encoder-decoder go golang golang-package json marshal rest-api restful-api unmarshal
Last synced: 10 May 2026
https://github.com/bushubdegefu/mongo-crud
Golang Mongo DB CRUD models Services and Controller Generator
crud fiber golang mongodb rest-api swagger-docs
Last synced: 10 May 2026
https://github.com/flazefy/assignment-day-23-bootcamp-golang-be
Dibimbing Bootcamp Golang Back-End Development Batch 3
backend file-upload gin golang gorm mysql rest-api
Last synced: 10 May 2026
https://github.com/guiromao/fetch-music-service
Service for fetching artists and recent albums
Last synced: 10 May 2026
https://github.com/pablolec/oc_softdesk
django django-rest-framework rest rest-api
Last synced: 11 May 2026
https://github.com/lilpolymath/pokemon
Integrating React Native with GraphQL while consuming a REST API.
apollo-boost apollo-client graphql react-native rest-api
Last synced: 11 May 2026
https://github.com/leosuncin/commander
REST API build with .NET Core
csharp dotnet-core entity-framework-core postgres rest-api
Last synced: 11 May 2026
https://github.com/mr8bit/restapiformall
full Rest Api для информационных стоек ТРЦ Нора
Last synced: 19 Jun 2026
https://github.com/tschaefer/rpinfo
Raspberry Pi information 🍌
golang grafana-dashboard metrics prometheus raspberrypi rest-api vcgencmd
Last synced: 20 Jun 2026
https://github.com/cowwoc/lumina
A JSON-based media type for self-documenting REST APIs
hateaos lumina readability rest-api self-documenting
Last synced: 22 Jun 2026
https://github.com/hendzormati/springboot
SpringBoot is a learning project focused on building backend services with Spring Boot, designed to seamlessly integrate with the Angular frontend project.
java maven rest-api spring-boot swagger
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/jvegar/nest-local-oauth
Local OAuth Service built on Nest JS
nestjs oauth2 rest-api service
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/apiverve/phonetic-api
Phonetic Encoder generates phonetic codes for words using Soundex and Metaphone algorithms. These codes represent how words sound, enabling fuzzy matching of similar-sounding names.
android-library api apiverve dotnet java nodejs npm-package nuget-package phonetic python python-package rest-api text-processing
Last synced: 25 Jun 2026
https://github.com/apiverve/companylookup-api
Company Lookup is a tool for retrieving metadata about SEC-registered public companies. Look up companies by ticker symbol, CIK number, company name, or SIC industry code. Returns company details including exchange, address, phone, and more.
android-library api apiverve companylookup dotnet finance java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/markdownlinkextractor-api
Markdown Link Extractor parses markdown documents and extracts all links including inline, reference, autolinks, and image URLs.
android-library api apiverve dotnet java markdownlinkextractor nodejs npm-package nuget-package python python-package rest-api text-processing
Last synced: 25 Jun 2026
https://github.com/apiverve/botdetector-api
Bot Detector is an API that analyzes user agent strings to identify bots, crawlers, and automated software. Useful for security, analytics, and access control.
android-library api apiverve botdetector dotnet java networking nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/csvtojson-api
CSV to JSON Converter is a powerful tool for converting CSV data into JSON format. It supports custom delimiters, header detection, and handles quoted fields properly.
android-library api apiverve csvtojson data-conversion dotnet java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/fillintheblanks-api
Fill in the Blanks Generator creates completion puzzles from idioms, proverbs, quotes, science facts, and geography trivia.
android-library api apiverve dotnet fillintheblanks games java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/carddeckshuffler-api
Card Deck Shuffler is a tool for shuffling standard playing card decks. It supports multiple decks, optional jokers, and different shuffling methods to generate randomized card sequences for games and simulations.
android-library api apiverve carddeckshuffler dotnet games java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/nameservers-api
Nameservers is a tool for looking up the authoritative nameservers for any domain. Returns nameserver hostnames, IP addresses, reverse DNS, and owner information.
android-library api apiverve dotnet java nameservers networking nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/unicodelookup-api
Unicode Character Lookup is a tool for retrieving detailed information about Unicode characters. It provides codepoint, UTF-16 encoding, category, and emoji name information.
android-library api apiverve data-lookup dotnet java nodejs npm-package nuget-package python python-package rest-api unicodelookup
Last synced: 25 Jun 2026
https://github.com/apiverve/svgconverter-api
SVG Converter transforms vector SVG files into raster image formats. Convert SVG logos, icons, and illustrations to PNG, JPG, or WebP for use in applications that don't support vector graphics.
android-library api apiverve dotnet images java nodejs npm-package nuget-package python python-package rest-api svgconverter
Last synced: 25 Jun 2026
https://github.com/apiverve/purchasingpower-api
Purchasing Power calculates the inflation-adjusted value of money between any two time periods. Find out what $100 from 1990 is worth today, or calculate real returns on investments accounting for inflation.
android-library api apiverve dotnet finance java nodejs npm-package nuget-package purchasingpower python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/earnings-api
Earnings Report is a tool for retrieving company financial data including income statement, balance sheet, and cash flow data from SEC filings. It supports lookup by ticker or CIK with optional year and quarter filters.
android-library api apiverve dotnet earnings finance java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/mimetypelookup-api
MIME Type Lookup is a tool for looking up MIME types by file extension or finding file extensions by MIME type. It covers all common file types including documents, images, video, audio, and archives.
android-library api apiverve dotnet java mimetypelookup nodejs npm-package nuget-package python python-package reference-data rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/crossword-api
Crossword Generator creates crossword puzzles with intersecting words, numbered clues, and themed word selection.
android-library api apiverve crossword dotnet games java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/maze-api
Maze Generator creates random mazes using recursive backtracking algorithm with customizable size and difficulty.
android-library api apiverve dotnet games java maze nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/gamecharacter-api
Generate complete RPG-style characters with race, class, background, stats, and personality.
android-library api apiverve dotnet gamecharacter games java nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/madlibs-api
Mad Libs Generator creates fill-in-the-blank story templates with prompts for nouns, verbs, adjectives, and more.
android-library api apiverve dotnet games java madlibs nodejs npm-package nuget-package python python-package rest-api
Last synced: 25 Jun 2026
https://github.com/apiverve/unemployment-api
Unemployment Rate is a tool for retrieving unemployment statistics by country. It returns the unemployment rate as a percentage of the total labor force, with data available for over 200 countries from 1991 to present.
android-library api apiverve dotnet finance java nodejs npm-package nuget-package python python-package rest-api unemployment
Last synced: 25 Jun 2026
https://github.com/abid-mahdi/code_sharing_platform
A JetBrains Academy Project
hyperskill hyperskill-academy hyperskill-solutions jetbrains-academy jpa-hibernate rest-api spring-boot spring-mvc thymeleaf
Last synced: 26 Jun 2026
https://github.com/cjy1998/hono-rbac-starter
A production-ready Hono + TypeScript backend starter with RBAC, JWT, Redis & Drizzle ORM | 开箱即用的 Hono 后端模板
drizzle-orm honojs ioredis jwt rbac redis rest-api starter-template typescript winston zod
Last synced: 26 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/4l3x777/dog_story
Многопользовательская сетевая игра от Яндекс Практикума
backend frontend game-development multiplayer-game rest-api
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/indranilmetiya/business-stock-maintain
This Projects Maintains all stocks in a business. We can create catagory Under this catagory we can add subcatagories Add every details of the product Based on the details product will auto categosied and adding or substracting the stock data We can buy / sell from stock Every users data is getting stored so fetch by their phone number
crud-application database jpa logic-programming mysql rest-api spring-boot
Last synced: 20 Apr 2026
https://github.com/tonyv23/noteapp
django restframework and reactjs note app
django-rest-framework reactjs rest-api webapp
Last synced: 20 Apr 2026
https://github.com/itsvlxd/obrix
A private, real-time communication app built with Next.js 14, React, and Prisma. It features a custom-built interface, RESTful API, and a passwordless authentication system using OTP codes and usernames. Designed for maximum privacy, control, and performance.
auth chat encrypted friends hashing nextjs14 otp prisma privacy react realtime rest-api secure tailwindcss team typescript
Last synced: 20 Apr 2026
https://github.com/zilohumberto/notification-sns-go
A microservice to send notifacations SNS with GRPC in Golang
aws go golang http microservice notification-sns rest-api sns
Last synced: 21 Apr 2026
https://github.com/tmvolpato/mygames-backend
API My Games
oauth2 rest-api spring spring-boot spring-data spring-security spring-test swagger2
Last synced: 21 Apr 2026
https://github.com/4lessandrodev/rest-api
template for rest api
express nestjs nodejs-api rest-api template
Last synced: 21 Apr 2026
https://github.com/raphaeltannous/techtalks-refin
RefIn is a job matching platform built with React, FastAPI, and PostgreSQL.
backend backend-api fastapi full-stack python rest-api
Last synced: 21 Apr 2026
https://github.com/tennyros/make-it-healthy
Nutrition Tracking REST API
jacoco java-17 junit5 liquibase mapstruct maven mockito postgresql rest-api spirng-data-jpa-hibernate spring-boot swagger-ui
Last synced: 21 Apr 2026
https://github.com/islati/firepot-backend
Flask REST API designed for a retail website. JWT Authentication, Flask-SQLAlchemy (Postgres) Database, Unit Testing, Factory Pattern & Blueprint Routes.
cannabis flask python rest rest-api restful-api
Last synced: 21 Apr 2026
https://github.com/ahmedrafat-sw/spring-rest-api-exception-handling
This demo project for applying exception handling techniques on rest api
exception-handling java rest-api spring-boot
Last synced: 26 Apr 2026
https://github.com/extra-chill/extrachill-api
Central REST API infrastructure for the Extra Chill network. Enables headless use of the platform.
multisite php rest-api wordpress
Last synced: 18 May 2026
https://github.com/mattrudin/oauthlogincomponent
[This approach does work and will be redeveloped as BexioAPI]
Last synced: 26 Apr 2026
https://github.com/deadbeatnoble/scraperest
Web scraping API made with ktor
ktor manga-reader manhua-reader manhwa-reader rest-api scraper
Last synced: 07 Jun 2026
https://github.com/jardsonalan/vue-football
Página que exibe em tempo real os resultados mais recentes de partidas de futebol utilizando a API Scorebat
rest-api typescript vue vuetify
Last synced: 27 Apr 2026
https://github.com/techwithty/heygen-streaming-api
Python client and FastAPI integration for HeyGen's Streaming API. Production-ready implementation with type hints, async support, and comprehensive error handling.
ai-avatars api-client async-io fastapi heygen python rest-api streaming-api video-generation webhooks
Last synced: 27 Apr 2026
https://github.com/muhammadpauzi/multer-upload-rest-api
🚀 Upload image with multer.
express multer rest-api upload-images
Last synced: 27 Apr 2026
https://github.com/web-dev-akash/team_shine
Shine.com is the most comprehensive career management website that provides opportunities with jobs and helps you build capability with skills. For the recruiter, it is a one-stop destination to find up-skilled candidates.
css3 es6-javascript heroku html5 json-server rest-api
Last synced: 27 Apr 2026
https://github.com/4sskick/restify-demo
Demo Rest API using Restify library
Last synced: 28 Apr 2026
https://github.com/yuvrajnode/jwt-auth-app
A simple full-stack authentication app using Node.js, Express, JWT, and a clean HTML/JavaScript frontend
authentication express jwt nodejs rest-api
Last synced: 28 Apr 2026
https://github.com/bryanx/nodejs-endpoint-template
Template for a nodejs endpoint to which api request can be made.
endpoint node node-js nodejs nodejs-template rest rest-api
Last synced: 28 Apr 2026
https://github.com/anibalventura/product-log-api
REST API for product updates. Built with NodeJS/Express, TypeScript and Prisma as ORM.
expressjs nodejs orm prisma rest-api typescript
Last synced: 28 Apr 2026
https://github.com/ujjwalprajapati16/elib-api
elib-apis is a lightweight REST API built with Node.js, Express, and TypeScript. It supports user authentication (JWT), book CRUD, and file/image uploads via Cloudinary, backed by MongoDB.
cloudinary express jwt mongodb nodejs rest-api typescript
Last synced: 28 Apr 2026
https://github.com/zjunaidz/node-api
Its a practice project to learn how to make node api
api javascript mongodb mongoose nodejs rest-api
Last synced: 28 Apr 2026
https://github.com/joaowillianspejo/proffy-server
Next Level Week 2 - Proffy - Server
express nlw-2 nlw-proffy nlw-rocketseat nodejs rest-api sqlite training typescript
Last synced: 28 Apr 2026
https://github.com/blandoncj/library-management-api
Library Management System API built with Spring Boot, featuring JWT authentication, role-based authorization, and complete CRUD operations
api backend java jpa jwt mysql rest-api restful-api spring-boot
Last synced: 28 Apr 2026
https://github.com/sanogotech/jhipsterangularstarter
JHipster Starter
angular java jhipster rest rest-api spring-boot
Last synced: 28 Apr 2026
https://github.com/dev-sithu/nodejs-express-with-mysql2
NodeJs Express MySql JWT (Rest Api Complete Source Code)
controller environment-variables jwt myanmar mysql2 nodejs nodemon rest-api routes service version
Last synced: 28 Apr 2026
https://github.com/ashharr/spring-boot-rest-api
A REST API created in spring boot that's configured with all the annotations for the entities and database in MySQL. CRUD operations for all the entities in their respective controller java class files.
crud-application java maven rdbms rest-api spring spring-boot
Last synced: 28 Apr 2026
https://github.com/devricks/soft_drf
Mixins and templates to do scaffolding with Django Rest Framework project.
backend django django-application django-rest-framework python3 rest-api restful-api scaffolding
Last synced: 28 Apr 2026
https://github.com/shchoholiev/ingredients-tracker-api
Ingredients Tracker API is a backend service that powers Ingredients Tracker system, focusing on inventory management and recipe processing for both home and professional kitchens. It interfaces with IoT devices and utilizes machine learning for product recognition, providing a foundation for tracking and managing kitchen inventories and recipes.
azure-vision devcontainers dotnet rest-api
Last synced: 28 Apr 2026
https://github.com/luiz-otavio/galax
Restful built in Golang to provide/retrieve users information about it's preferences and attributes.
docker-compose go go-releaser golang rest rest-api
Last synced: 28 Apr 2026
https://github.com/donghl-dev/study-tdd
Spring Boot를 이용한 테스트 주도 개발 연습.
jpa-hibernate junit4 rest-api spring-boot tdd
Last synced: 28 Apr 2026
https://github.com/flazefy/snooze_go
created using golang
ajax buffalo golang javascript jquery mvc mysql rest-api
Last synced: 28 Apr 2026
https://github.com/msfactory1103/wp-history-logger
VSCode → WordPress Sync via REST API + Browser Auto Reload
automation developer-tools rest-api vscode wordpress
Last synced: 28 Apr 2026
https://github.com/sczerwinski/home-monitoring-server
Home Monitoring – Server
iot rest-api server spring-boot
Last synced: 29 Apr 2026