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/mkdika/ts-express-rest-api
Typescript Express.js REST API example.
example express-js poc rest-api typescript
Last synced: 09 May 2026
https://github.com/rahulrsingh09/spring-boot-datajpa
Spring Data Jpa Example
jpa rest-api spring-boot springmvc
Last synced: 09 May 2026
https://github.com/yoanesber/spring-boot-hibernate-one-to-many-postgresql
This REST API, built with Spring Boot, handles CRUD operations for Employee and Department entities using Spring Data JPA with Hibernate and PostgreSQL. It manages One-To-Many relationships with DepartmentEmployee, SalaryEmployee, and TitleEmployee using EmbeddedId for composite keys. Custom HTTP responses and error handling are also implemented.
hibernate jpa-hibernate postgresql rest-api spring-boot
Last synced: 09 May 2026
https://github.com/dusixx/goit-js-hw-11
Pet project to consolidate the JS skills. Implemented the ability to filter search results
html-css-javascript rest-api sass vanilla-js
Last synced: 09 May 2026
https://github.com/sesaquecruz/puc-my-finance-web-api
API developed for the Software Implementation and Evolution Practices course to support a web application that helps manage finances through transactions.
nestjs postgres rest-api typescript
Last synced: 10 May 2026
https://github.com/ricardorobledo/calling-art-backend
This is an easy API about an app like pinterest to manage users and images
api django django-cors-headers django-filter django-rest-framework djangorestframework-simplejwt heroku learn postman python-decouple python3 rest-api yasg-drf
Last synced: 10 May 2026
https://github.com/codelits/langie-api-sdk
A lightweight, flexible translation SDK for Vue.js applications that provides seamless multilingual support with minimal configuration. Built with TypeScript and Vue 3 Composition API.
free-tier i18n internationalization localization nuxt rest-api translation translation-api vue
Last synced: 10 May 2026
https://github.com/deshan555/lostfound
A robust FastAPI-based system enhanced with image matching capabilities for managing and filtering lost item records. This system integrates MySQL for database management, stores image files on a local VM, and provides a scalable backend with an optional frontend interface.
fastapi image-mat image-recognition lost-found-backend mysql-database rest-api
Last synced: 10 May 2026
https://github.com/maettuu/21fs-software-engineering-lab-server
SERVER Repository for the course Software Engineerng Lab Spring 2021
backend game-development gradle java jsonwebtokens junit mock rest-api software-testing sonarqube spring-boot
Last synced: 10 May 2026
https://github.com/paradocx96/ruby-rails-api
api rails rails-api rest-api ruby ruby-on-rails sqlite
Last synced: 10 May 2026
https://github.com/datswissguy/marvel-app
Angular SPA to browse Marvel characters and their comics (+ appeareances). Full stack docker version, includes 2 Git submodules. Should be ready to go!
angular backend docker frontend full-stack laravel marvel ngrx rest-api
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/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/jorgealfonsogarcia/java-spring-webflux-reactive-recommender
This project is a Spring WebFlux application providing a RESTful API for movie-related operations.
java reactive-programming rest-api spring-boot spring-webflux
Last synced: 10 May 2026
https://github.com/amirrhosseinhl/nextwoocommerce
نکست ووکامرس (NextWoocommerce) به شما امکان میدهد وبسایت ووکامرس خود را به یک سایت مبتنی بر فریمورک قدرتمند Next.js تبدیل کنید.
nextjs persian pwa react rest-api rtl templates woocommerce woocommerce-theme wordpress
Last synced: 10 May 2026
https://github.com/jsporna/pyexchangeratesapi
This is an unofficial Python wrapper for free ExchangeRatesAPI
exchange-rates pypi python rest-api
Last synced: 10 Jun 2026
https://github.com/ricardorobledo/django-apimusic
This is an API about a music gallery
api django django-filter django-rest-framework python-decouple python3 rest-api
Last synced: 10 May 2026
https://github.com/adolbyb/nodejs-express-upload-api
A Web-Based File Upload API using NodeJS & Express. Uses a simple REST API.
express expressjs file-upload nodejs rest-api
Last synced: 11 May 2026
https://github.com/sana-ullah305/quorixjwt
A secure and scalable ASP.NET Core API with JWT authentication, OAuth integration, and role-based authorization. This project demonstrates user management, external login providers, and claims-based access control.
aspnet-core authentication authorization claims-based-authorization dotnet entity-framework-core jwt-authentication oauth rest-api role-based-authorization security sql-server user-management
Last synced: 11 May 2026
https://github.com/dzooli/tvtrader-fetch
REST API to fetch price information from TradingView
backend javascript nestjs rest rest-api restful-api trading tradingview
Last synced: 11 May 2026
https://github.com/sarahtambalo/dio-desafio-design-patterns-spring
Repositório do desafio de projeto "Design Patterns com Java: Dos Clássicos (GoF) ao Spring Framework", vinculado ao Bootcamp Santander 2024 Backend com Java, promovido pela DIO Inc.
design-patterns git java rest-api spring springframework
Last synced: 11 May 2026
https://github.com/hugo-farias/advice-generator-app
Advice Slip API that generates random quotes of advice
api react rest-api sass typescript
Last synced: 11 May 2026
https://github.com/arsy786/spring-boot-mongodb-rest-api
This is a guide about learning Spring Data MongoDB to develop a simple CRUD Expense Manager REST API.
2022 guide java mongodb project rest-api spring-boot
Last synced: 11 May 2026
https://github.com/juliolmuller/ignite-node-car-rental
A full API for a Car Rental business in order to develop technical skills during Ignite Node training.
ignite node rest-api rocketseat
Last synced: 11 May 2026
https://github.com/aditya43/golang-bookstore_users-api
Golang Microservices | Bookstore | Users API
domain-driven-design gin-gonic golang microservice mvc mysql rest-api
Last synced: 11 May 2026
https://github.com/nikitakumawat/superherodetails
Displayed Superhero details using Rest API
material-ui react-bootstrap reactjs rest-api
Last synced: 11 May 2026
https://github.com/habibun/login-with-github
Login with Github in symfony
api authentication github-login github-rest-api php rest rest-api restful-api symfony
Last synced: 11 May 2026
https://github.com/orende/rest-and-web-services-from-scratch
An example REST web service using Java, Dropwizard and Jersey.
dropwizard java jersey rest-api
Last synced: 10 Jun 2026
https://github.com/holiq/api-boilerplate
Boilerplate rest api on Laravel with Actions DTOs and clean code
api backend boilerplate laravel rest-api template
Last synced: 11 May 2026
https://github.com/amishaphabba/springboot-and-restapi
API is essentially a set of rules that dictate how two machines talk to each other and REST API is an architectural style for building web services that interact via an HTTP protocol. Customer can login, search, order and track shipment of an item, Validations for wrong input are added. HTTP protocols used- GET, POST, PUT, DELETE, Tools used - Spring Boot, Eclipse, Postman(for testing API), Data Base used- PostgreSQL, Languages learnt - Java
docker-image java-8 jpa-hibernate postgresql-database rest-api spring-boot
Last synced: 12 May 2026
https://github.com/rendy752/shop-app
Shop themed website application that utilizes the REST API backend for authentication, goods transactions and receiving promos.
laravel nextjs-tailwind nextjs14-typescript passport rest-api signals
Last synced: 12 May 2026
https://github.com/jihaddmz/tasksync
An android app for monitoring daily progress
android-application jetpack-compose kotlin mvvm-architecture rest-api
Last synced: 12 May 2026
https://github.com/daniel-covelli/learn-go
Learning microservices in Go
cors go gorilla grpc microservices rest-api
Last synced: 12 May 2026
https://github.com/rhitajyotim411/student_management
A simple REST API built using Java Spring Framework to get, save, and delete student records.
java rest-api spring-boot springframework
Last synced: 12 May 2026
https://github.com/ndrsg/openapi-trait
Use rust macros to derive a trait from OpenAPI that you can implement
axum client codegen codegenerator generator macro macros-rust openapi proc-macro reqwest rest rest-api rust
Last synced: 02 Jul 2026
https://github.com/thunchanokbow/real-time-data-in-power-bi
When organizations are facing challenges in managing the ever-increasing data to track business profitability. These data are only available through on-premise databases, Let's find answers together how to manage these resources to maximize their benefits
dashboard database datagateway on-premise powerbi-service powershell real-time rest-api workspaces
Last synced: 12 May 2026
https://github.com/alamgir-ahosain/e-commerce-project
This repository focuses on the backend, built with Go (Golang), to support a React frontend and connected to PostgreSQL database.
ecommerce-application go golang react rest-api
Last synced: 12 May 2026
https://github.com/girish54321/myquizapp
Welcome to the open source Quiz app repository! This app is built using Android and Kotlin, and utilizes Retrofit and the MVVM design pattern. With this app, users can test their knowledge on a variety of topics and customize their quizzes to suit their needs.
android android-application androidapp androidstudio json kontlin-android mobile mobile-app rest-api retrofit2
Last synced: 13 May 2026
https://github.com/geo-c/oct-core
Module of the Open City Toolkit to visualize use of open datasets by applications:
database-management dataset-catalog dataset-filtering dataset-manager datasets metadata metadata-api metadata-store open-access open-city-toolkit open-data open-government open-science rest-api search-interface
Last synced: 13 May 2026
https://github.com/kahlery/flight-boot
🛩️ n-layer backend application: developed using Spring Boot. It follows a layer-based architecture instead of the common feature-based structure. The layer-based architecture promotes separation of concerns and modularity.
authentication java layered-architecture rest-api scheduled-jobs spring-boot third-party-api
Last synced: 13 May 2026
https://github.com/angryelizar/dataprocessor
Spring Boot apps for XML to JSON conversion and JSON file processing with RabbitMQ.
java rabbitmq rest-api spring-boot
Last synced: 13 May 2026
https://github.com/zsomborjoel/sample-apis
Springboot based api-s created for practice
Last synced: 13 May 2026
https://github.com/sanjuthomas/jersey-rest-client
MarkLogic REST client using org.glassfish.jersey.client
Last synced: 13 May 2026
https://github.com/matrizlab/ionic4-wp
ionic 4 with wp api and jwt auth
ionic4 jwt-authentication rest-api wordpress
Last synced: 14 May 2026
https://github.com/dimmaryanto93/springboot-swagger2-example
Rest API Documentation menggunakan Swagger2 UI
rest-api restful-webservices spring-boot swagger-ui swagger2
Last synced: 14 May 2026
https://github.com/hmlendea/nuciapi.middleware.exceptionhandling
ASP.NET Core middleware that translates common runtime exceptions into consistent NuciAPI error responses.
api csharp dotnet library nuget nuget-package rest rest-api
Last synced: 12 Jun 2026
https://github.com/wilsonkinyua/flash-cards
This is a REST API for flash cards. It is a simple, fast and easy way to create, edit and delete flash cards. It is also a way to share your flash cards with other people.
django-rest-framework python rest-api
Last synced: 13 Jun 2026
https://github.com/shubhamd99/swagger-express-movie
Swagger Express Movie Collection API
rest-api swagger swagger-api swagger-ui
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/testero-app/testero-backend
Testero backend
agpl-3-0 assessment edtech education java open-source rest-api spring-boot
Last synced: 15 Jun 2026
https://github.com/lucasdsbr/django-rest-framework
django-rest-framework python rest-api
Last synced: 15 Jun 2026
https://github.com/laspavel/foreman-api
Simple Python Foreman api client
foreman foreman-api python3 rest-api rest-api-client
Last synced: 15 Jun 2026
https://github.com/arcward/teampy
Microsoft TFS (Team Foundation Server) SDK in Python
python rest-api rest-client tfs tfs-2017 tfs-api
Last synced: 15 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/haydnmeyburgh/character-naming-contest
A REST API that allows users to post names to images and cast votes on names when authenticated and authorised
api express expressjs javascript nodejs rest-api
Last synced: 18 Jun 2026
https://github.com/henrique8000/ecommerce-order-api
REST API para gestão de pedidos de e-commerce — usuários, produtos, categorias, pedidos e pagamentos
ecommerce h2-database jpa-hibernate maven postgresql rest-api spring-boot
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/yashodhanketkar/workloggerapi
Small backend server for daily work log reports.
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/tschaefer/rpinfo
Raspberry Pi information 🍌
golang grafana-dashboard metrics prometheus raspberrypi rest-api vcgencmd
Last synced: 20 Jun 2026
https://github.com/droptrigger/vogu-map
REST API для управления интерактивной картой планов корпусов.
asp-net c-sharp clean-architecture docker rest-api
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/woookle/aspnet-auth
Безопасное и масштабируемое REST API для аутентификации пользователей и управления профилями, построенное на ASP.NET 9.0 и PostgreSQL
asp-net asp-net-mvc authorization backend-api csharp csharp-code rest-api restapi restapi-backend
Last synced: 22 Jun 2026
https://github.com/keidrun/boilerplate-gorilla-mux-for-rest-api-with-jwt
Boilerplate of Gorilla Mux for REST API with JWT.
boilerplate docker golang gorilla-mux jwt rest-api
Last synced: 22 Jun 2026
https://github.com/dvgamerr-app/aide-collector
⚡ High-performance queue system built with Bun runtime, Drizzle ORM, and PostgreSQL - handles cinema schedules, lottery data, conflict resolution and duplicate management
aide data-pipeline message-processing microservices open-source queue-system 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/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/rahmadafandi/fibr
Reusable Fiber (Go) helper packages + the fibr generator — auth & teams, background jobs, mailer, metrics, tracing, migrations, and more.
asynq boilerplate bun code-generator fiber go gofiber golang jwt-authentication opentelemetry prometheus rest-api scaffolding web-framework
Last synced: 24 Jun 2026
https://github.com/irfanbaigse/openflights-api
Openflights rest api implementation in golang
api golang openflights 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/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/punycode-api
Convert between Unicode and Punycode for internationalized domain names (IDN).
android-library api apiverve data-conversion dotnet java nodejs npm-package nuget-package punycode python python-package rest-api
Last synced: 25 Jun 2026