An open API service indexing awesome lists of open source software.

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.

https://github.com/kyisaiah47/go-demo

High-performance task management API built with Go & Gin. Demonstrates compiled language benefits: 10k+ req/sec, 10MB memory, 3ms startup. Single binary deployment.

api gin go golang rest-api

Last synced: 09 May 2026

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/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/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/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/ntimyeboah/laravel-rest-api

Restful API in Laravel

laravel rest-api

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/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/nikitakumawat/superherodetails

Displayed Superhero details using Rest API

material-ui react-bootstrap reactjs rest-api

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/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

rest-api springboot

Last synced: 13 May 2026

https://github.com/sanjuthomas/jersey-rest-client

MarkLogic REST client using org.glassfish.jersey.client

jersey marklogic rest-api

Last synced: 13 May 2026

https://github.com/rishabh570/refresher

A Django webapp for posting about common queries and general questions about work-life.

django drf python refreshes rest-api stress

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/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/aharshac/kandypy

A Python REST API wrapper for Kandy.io

python rest-api

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/xanderbilla/my-project

Go REST API with high performance

devops go golang rest-api

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

laravel-framework rest-api

Last synced: 19 Jun 2026

https://github.com/yashodhanketkar/workloggerapi

Small backend server for daily work log reports.

gin-gonic golang rest-api

Last synced: 19 Jun 2026

https://github.com/keerthividya/imdb-web-app-frontend

Dynamic and interactive Movie Explorer Application

rest-api veutify vuejs

Last synced: 19 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/socra167/rest-ex

RestAPI 학습을 위한 저장소

rest-api springboot

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