awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

46 repository-uri

Awesome GitHub RepositoriesREST API Backends

Server-side implementations that expose RESTful endpoints to handle business logic and data requests for client applications.

Distinct from Application REST API Gateways: The candidates focus on API Gateways or Clients; this is the core backend service providing the API.

Explore 46 awesome GitHub repositories matching web development · REST API Backends. Refine with filters or upvote what's useful.

Awesome REST API Backends GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/incubator-answerAvatar apache

    apache/incubator-answer

    15,568Vezi pe GitHub↗

    This project is a self-hosted question and answer platform and knowledge management system. It provides a centralized repository for documented answers and community discussions used to support users and resolve technical issues. The system functions as a plugin-based community forum, utilizing a modular extension system to add custom features and tools. It employs a decoupled architecture with a RESTful API backend to separate business logic from the user interface. The platform covers several domain areas including internal knowledge management, customer help centers, and community Q&A hos

    Implements a server-side REST API backend that exposes endpoints to handle business logic for the UI.

    Go
    Vezi pe GitHub↗15,568
  • lihengming/spring-boot-api-project-seedAvatar lihengming

    lihengming/spring-boot-api-project-seed

    9,704Vezi pe GitHub↗

    This project is a Spring Boot API starter kit and RESTful project skeleton designed for building backend services. It provides a foundational codebase that implements a layered service architecture and standardized directory structures to organize controllers, services, and data mappers. The project features a MyBatis CRUD boilerplate generator that automates the creation of models and controllers from database tables using customizable templates. It includes a security framework for protecting endpoints via interface signature authentication to verify user identity and request authorization.

    Provides a complete Spring Boot and MyBatis skeleton for building RESTful API backends.

    Javaapijavamapper
    Vezi pe GitHub↗9,704
  • crmeb/crmebAvatar crmeb

    crmeb/CRMEB

    8,956Vezi pe GitHub↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Provides a REST API backend that exposes business logic and data for multiple frontend clients.

    Vueb2cform-createivewui
    Vezi pe GitHub↗8,956
  • hagopj13/node-express-boilerplateAvatar hagopj13

    hagopj13/node-express-boilerplate

    7,645Vezi pe GitHub↗

    This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers

    Provides a pre-configured server-side structure with essential middleware for authentication and error handling.

    JavaScriptboilerplatees2018es6
    Vezi pe GitHub↗7,645
  • lenve/vblogAvatar lenve

    lenve/VBlog

    7,420Vezi pe GitHub↗

    VBlog is a multi-user content management system designed for creating, editing, and organizing blog posts. It consists of a Spring Boot blog platform providing a RESTful blogging API and a reactive Vue.js frontend application. The system enables multiple authors to publish and manage their own articles, supporting both multi-user blog management and personal knowledge publishing. The platform integrates content management capabilities with a layered service architecture, utilizing JWT-based session authentication and relational database persistence for data integrity.

    Provides a server-side RESTful API to handle content delivery and user management for the frontend.

    Java
    Vezi pe GitHub↗7,420
  • eddycjy/go-gin-exampleAvatar eddycjy

    eddycjy/go-gin-example

    7,193Vezi pe GitHub↗

    This project is a reference implementation and boilerplate for building RESTful services using the Gin web framework in Go. It provides a structured backend architecture featuring modular routing and middleware to serve as a template for Go web applications. The project distinguishes itself through a comprehensive set of integrated systems, including a security layer for user authentication and private endpoint protection using JSON Web Tokens. It also implements a high-speed memory storage layer via Redis to cache frequent database queries and a containerized runtime environment for consiste

    Implements a structured server-side backend that exposes RESTful endpoints to handle business logic.

    Goapiendlessgin
    Vezi pe GitHub↗7,193
  • flarum/coreAvatar flarum

    flarum/core

    6,729Vezi pe GitHub↗

    This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It functions as a JSON API community platform, exposing all data and functionality through a standardized interface to support a single-page application architecture. The system is built to be a multi-language discussion board with integrated localization and language pack support. The platform is defined by a modular architecture that allows for extensive customization through an extension-based plugin system. This extensibility enables the modification of core behavior, the addition

    Functions as a REST API backend that serves as the single source of truth for the frontend.

    PHP
    Vezi pe GitHub↗6,729
  • flarum/frameworkAvatar flarum

    flarum/framework

    6,727Vezi pe GitHub↗

    This project is a self-hosted forum software and extensible community platform designed to facilitate online discussions and member engagement. It functions as a REST API discussion engine, providing a backend that manages community interactions and forum data via a standardized JSON interface for external applications. The platform is distinguished by a modular architecture that allows for deep customization through a package-based extension system and an interface extension framework. It employs an extender-based customization model, enabling external modules to modify internal system behav

    Acts as a server-side REST API backend that exposes endpoints for managing forum data and interactions.

    PHPcommunityflarumforum
    Vezi pe GitHub↗6,727
  • yin-hongwei/music-websiteAvatar Yin-Hongwei

    Yin-Hongwei/music-website

    6,715Vezi pe GitHub↗

    This project is a music streaming platform built with Vue and SpringBoot. It serves as a user-centric music portal for discovering audio content, managing favorite tracks, and interacting with other listeners. The platform provides a media player for streaming audio files with integrated playback controls and synchronized lyric displays. It includes a backend administrative system for moderating user activity and managing site content, such as banners, artists, songs, and playlist data. The system covers identity management through user account registration and profile settings. It also feat

    Provides a RESTful backend API to exchange JSON data with the Vue.js frontend.

    Vuemusic-websitemvcmybatis
    Vezi pe GitHub↗6,715
  • angular-fullstack/generator-angular-fullstackAvatar angular-fullstack

    angular-fullstack/generator-angular-fullstack

    6,095Vezi pe GitHub↗

    This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem

    Generates server-side API routes with controllers, models, and tests for rapid backend development.

    JavaScriptangularbabelfull-stack
    Vezi pe GitHub↗6,095
  • 201206030/novelAvatar 201206030

    201206030/novel

    5,749Vezi pe GitHub↗

    novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 Vue 3 开发的前后端分离学习型小说项目,配备保姆级教程手把手教你从零开始开发上线一套生产级别的 Java 系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。

    Exposes RESTful endpoints for frontend-backend communication, enabling independent scaling and technology stack flexibility.

    Javabookcmsmybatis
    Vezi pe GitHub↗5,749
  • nsarrazin/sergeAvatar nsarrazin

    nsarrazin/serge

    5,725Vezi pe GitHub↗

    A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.

    Exposes a REST API for model interaction and chat management, decoupling the frontend from backend inference.

    Svelte
    Vezi pe GitHub↗5,725
  • servicestack/servicestackAvatar ServiceStack

    ServiceStack/ServiceStack

    5,498Vezi pe GitHub↗

    ServiceStack este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.

    Generates intent-based API endpoints based on defined conventions to reduce manual implementation effort.

    C#c-sharpcsvframework
    Vezi pe GitHub↗5,498
  • apache/dubbo-spring-boot-projectAvatar apache

    apache/dubbo-spring-boot-project

    5,389Vezi pe GitHub↗

    Acest proiect este un framework de integrare care inițializează servicii de apel la distanță (RPC) Apache Dubbo în cadrul aplicațiilor Spring Boot. Acesta servește ca un framework de comunicare pentru microservicii care permite implementarea serviciilor RPC, descoperirea serviciilor și guvernanța distribuită prin configurare automată. Proiectul se distinge prin furnizarea unui bridge RPC cross-language, permițând serviciilor scrise în limbaje diferite să comunice prin standarde precum gRPC și Protobuf. De asemenea, permite expunerea microserviciilor backend ca endpoint-uri REST folosind protocolul Triple pentru acces direct din browsere web și clienți terți. Framework-ul acoperă o gamă largă de capabilități, inclusiv guvernanța serviciilor distribuite pentru rutarea traficului și limitarea ratei, gestionarea centralizată a configurației și observabilitatea microserviciilor pentru trasarea cererilor și monitorizarea stării de sănătate. De asemenea, suportă straturi de transport diverse și integrări de stocare pentru Redis și Memcached. Proiectul oferă startere și configurații pentru a automatiza inițializarea infrastructurii RPC în mediul Spring Boot.

    Exposes backend microservices as RESTful endpoints using HTTP/1, HTTP/2, or HTTP/3 without requiring a gateway.

    Javadubbo
    Vezi pe GitHub↗5,389
  • qor/qorAvatar qor

    qor/qor

    5,345Vezi pe GitHub↗

    Qor este un framework de administrare Go și un toolkit backend utilizat pentru construirea de interfețe administrative, sisteme de gestionare a conținutului (CMS) headless și generatoare de API REST. Oferă un mediu structurat pentru implementarea backend-urilor aplicațiilor de business, specializându-se în gestionarea conținutului structurat și a activelor media. Proiectul se distinge prin gestionarea cuprinzătoare a conținutului în mai multe limbi, având versionarea datelor bazată pe locale și un sistem dedicat pentru internaționalizare și administrarea traducerilor. Se diferențiază în continuare prin implementarea încorporată a unei mașini de stări (state machine) pentru automatizarea proceselor de business și un flux de lucru de staging al conținutului pentru revizuirea modificărilor înainte de publicare. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul accesului bazat pe roluri, gestionarea sesiunilor și programarea joburilor de fundal. Suprafața sa de gestionare a datelor include override-uri pentru handler-ele CRUD, gestionarea relațiilor și un UI bazat pe metadate care generează dashboard-uri și input-uri de formulare pe baza definițiilor resurselor backend. În plus, oferă instrumente pentru generarea de API-uri RESTful cu suport pentru negocierea conținutului și endpoint-uri imbricate. Sistemul permite optimizarea deployment-ului prin compilarea template-urilor HTML direct în binarul aplicației Go pentru a elimina dependențele de sistemul de fișiere.

    Automatically generates standard RESTful endpoints for creating, reading, updating, and deleting resources.

    Goadminapicms
    Vezi pe GitHub↗5,345
  • solidusio/solidusAvatar solidusio

    solidusio/solidus

    5,306Vezi pe GitHub↗

    Solidus este un framework de ecommerce open-source și un motor extensibil conceput pentru gestionarea cataloagelor de produse, a coșurilor de cumpărături și a procesării comenzilor. Funcționează ca un sistem modular de gestionare a magazinului și un backend de comerț REST API, permițând integrarea datelor magazinului cu frontend-uri personalizate și servicii externe pentru headless commerce. Sistemul se distinge printr-o arhitectură de extensie bazată pe plugin-uri și un sistem de extensie a modelului bazat pe atribute, care permit adăugarea de funcționalități de business specializate și câmpuri de date personalizate. Utilizează o mașină de stare pentru procesarea comenzilor pentru a trece achizițiile prin etape predefinite și folosește gestionarea sesiunilor bazată pe token-uri pentru a menține starea coșului atât pentru vizitatori, cât și pentru cumpărătorii autentificați. Platforma acoperă o gamă largă de operațiuni comerciale, inclusiv fluxuri de checkout digital, procesarea plăților și selectarea metodelor de livrare. Oferă o interfață administrativă backend pentru gestionarea operațiunilor magazinului, configurarea preferințelor globale și găzduirea activelor de produs. Gestionarea identității este tratată prin profiluri de utilizator autentificate și suport pentru integrarea autentificării personalizate.

    Implements a server-side backend that exposes RESTful endpoints to provide store data for external frontends.

    Rubyecommerceecommerce-frameworkecommerce-platform
    Vezi pe GitHub↗5,306
  • isso-comments/issoAvatar isso-comments

    isso-comments/isso

    5,284Vezi pe GitHub↗

    Isso este un sistem de comentarii self-hosted care oferă un server și un script client-side pentru adăugarea de fire de discuție interactive pe site-uri web. Funcționează ca o platformă independentă pentru gestionarea secțiunilor de comentarii la nivel de site și a profilurilor de utilizator pe infrastructură privată, utilizând un API JSON și un motor de randare Markdown pentru a gestiona conținutul generat de utilizatori. Sistemul este conceput pentru a suporta gestionarea comentariilor multi-site, permițând unei singure instalări de server să deservească fire de discuție independente pentru mai multe domenii diferite. Include un instrument de moderare dedicat, cu URL-uri semnate și un panou administrativ pentru screening-ul, aprobarea și ștergerea conținutului. Platforma acoperă domenii largi de capabilități, inclusiv implicarea utilizatorilor prin voturi și fluxuri RSS, securitate prin restricții de acces la domeniu și sanitizarea HTML, și portabilitatea datelor prin importuri de migrare JSON și XML. Oferă, de asemenea, instrumente de identitate care generează avatare unice pentru utilizatori folosind hashing-ul cu salt al adreselor de e-mail. Aplicația este deployată folosind interfețe WSGI sau FastCGI și poate fi rulată prin imagini containerizate.

    Provides a JSON-based REST API for fetching, posting, and managing comment threads and user reactions.

    Pythoncommentingdisqusjavascript
    Vezi pe GitHub↗5,284
  • adrianhajdin/project_mern_memoriesAvatar adrianhajdin

    adrianhajdin/project_mern_memories

    5,126Vezi pe GitHub↗

    Aceasta este o aplicație social media full stack construită folosind stack-ul MERN, format din MongoDB, Express, React și Node.js. Platforma este concepută pentru ca utilizatorii să partajeze și să vizualizeze evenimente din viața personală și amintiri. Proiectul integrează un frontend React pentru interfața utilizator cu un backend Node.js și Express pentru a gestiona cererile API și fluxul de date. Utilizează o bază de date de documente MongoDB pentru a stoca și regăsi postările și amintirile utilizatorilor. Aplicația implementează un API bazat pe REST pentru comunicarea între client și server, folosind o arhitectură de aplicație single-page pentru navigare și design UI bazat pe componente. Utilizează, de asemenea, middleware pentru procesarea cererilor și gestionarea stării pe partea de client pentru a actualiza interfața fără reîncărcări complete ale paginii.

    Provides a REST-based API backend to exchange JSON payloads for state synchronization between the client and server.

    JavaScriptexpressjsmongodbnodejs
    Vezi pe GitHub↗5,126
  • rails-api/rails-apiAvatar rails-api

    rails-api/rails-api

    5,130Vezi pe GitHub↗

    Acesta este un framework Ruby on Rails simplificat, conceput pentru construirea de servicii backend lightweight și endpoint-uri JSON. Utilizează o arhitectură model-view-controller pentru a separa modelele de date și logica de business de răspunsurile API, omițând în mod specific vizualizările centrate pe browser pentru a reduce overhead-ul sistemului. Framework-ul oferă un sistem pentru generarea rapidă de modele, controllere și rute prin scaffolding JSON API. Acesta mapează verbele HTTP la controllere pentru a asigura rutarea resurselor și modelarea datelor consistente pentru backend-urile API RESTful. Proiectul include capabilități pentru gestionarea cererilor HTTP, cum ar fi autentificarea, prevenirea IP spoofing-ului și configurarea pipeline-ului de middleware. De asemenea, susține observabilitatea aplicației prin logarea activității cererilor și instrumentarea evenimentelor, alături de optimizări de performanță precum caching-ul răspunsurilor și gestionarea condiționată a cererilor.

    Provides a server-side implementation that exposes RESTful endpoints for business logic and data requests.

    Ruby
    Vezi pe GitHub↗5,130
  • bram2w/baserowAvatar bram2w

    bram2w/baserow

    5,085Vezi pe GitHub↗

    Baserow este o bază de date relațională no-code și un constructor de aplicații care permite utilizatorilor să creeze tabele de date structurate și instrumente de business printr-o interfață vizuală. Funcționează ca un backend de date REST API headless și un spațiu de lucru de date self-hosted, oferind o platformă pentru gestionarea bazelor de date colaborative, menținând în același timp controlul deplin asupra rezidenței datelor. Platforma integrează modele de limbaj mari pentru a servi ca o platformă de date bazată pe LLM, capabilă să genereze structuri de baze de date, conținut de înregistrări și fluxuri de lucru tehnice din limbaj natural. De asemenea, acționează ca un server Model Context Protocol, permițând agenților AI de la distanță să interacționeze programatic cu înregistrările structurate din baza de date. Dincolo de capabilitățile sale de bază de bază de date, proiectul oferă instrumente pentru construirea de portaluri externe de marcă, aplicații de business interne și tablouri de bord interactive. Include un motor de automatizare bazat pe evenimente pentru automatizarea proceselor de business și suportă o gamă largă de integrări API, inclusiv webhook-uri, streaming de evenimente WebSocket și sincronizarea datelor cu terțe părți. Software-ul este conceput pentru găzduirea pe infrastructură privată și deployment containerizat pentru a asigura suveranitatea și securitatea datelor.

    Functions as a headless data backend that exposes all database records via a standardized REST API.

    Python
    Vezi pe GitHub↗5,085
Înapoi123Înainte
  1. Home
  2. Web Development
  3. REST API Backends

Explorează sub-etichetele

  • API Endpoint GeneratorsCreates server-side API routes with controllers, models, and tests for rapid backend development. **Distinct from REST API Backends:** Distinct from REST API Backends: focuses on generating endpoint code, not the backend itself.
  • API GatewaysEntry points that route requests and generate secure endpoints from underlying databases and microservices. **Distinct from REST API Backends:** Distinct from REST API Backends: focuses on the gateway's role in routing and generating endpoints rather than implementing a single backend service.
  • TypeScript API ImplementationsBackend architectures that expose application functionality through both REST and GraphQL endpoints. **Distinct from REST API Backends:** Distinct from REST API Backends: focuses on the dual-protocol (REST and GraphQL) implementation within a TypeScript-based clean architecture.