21 रिपॉजिटरी
Server-side development of RESTful endpoints to handle business logic and data exchange.
Distinct from REST API Clients: Candidates focused on clients or specific diagnostic endpoints; this is a general API implementation.
Explore 21 awesome GitHub repositories matching web development · REST API Implementations. Refine with filters or upvote what's useful.
This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features and architectural patterns of the Spring framework. It serves as a Java enterprise application template and boilerplate for building RESTful APIs, providing a structured codebase for practicing application development. The repository provides practical examples of microservices architecture orchestration, including the use of service discovery and inter-service communication to coordinate distributed services. It also implements reference patterns for RESTful API design with
Provides a boilerplate for server-side REST API implementations handling business logic and JSON exchange.
This project is a full-stack project management web application designed for organizing work and managing project workflows. It consists of a Node.js TypeScript REST API for server-side business logic and a React component UI library for the frontend interface. The application implements a board-based task visualization system with customizable status workflows. It provides mechanisms for issue workflow management, including task prioritization and team member assignment to track responsibilities and progress. The system is built with a decoupled client-server architecture using full-stack T
Provides a RESTful API to manage project entities and business logic using a relational database.
Spark is a lightweight Java web framework and embedded server designed for building web applications with minimal boilerplate. It functions as an HTTP routing engine that maps URL paths and methods to handler functions, providing a specialized domain specific language for web development in Kotlin. The framework enables the implementation of REST APIs and web services through the definition of HTTP routes. It supports the extraction of dynamic path parameters and the transformation of response data into formats such as JSON. Additional capabilities include the ability to serve static files a
Provides a framework for developing RESTful endpoints that map HTTP methods and paths to business logic handlers.
Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp
Registers new REST API handlers and routes in the server to extend its functionality.
This repository is a curated collection of tutorials and source code examples for learning Spring Boot development, covering a range of practical project types. It provides hands-on materials for building complete applications, including a bulletin board forum system, a full-stack blog, and a large-scale e-commerce system, as well as projects that demonstrate a decoupled frontend and backend architecture. The collection focuses on guiding developers through real-world application construction, with step-by-step tutorials and source code studies for each project. It covers fundamental Spring B
Teaches building RESTful endpoints for data exchange in Spring Boot projects.
ToolBench is an open platform for training, serving, and evaluating large language models that retrieve and call real-world APIs to complete user instructions. It provides an API-aware inference engine that selects relevant tools from a large corpus and generates sequences of tool calls to produce final answers, along with a custom API registration system that lets users add their own REST endpoints for the model to discover and invoke. The platform includes a complete instruction-tuning pipeline for training models on curated tool-use data, a multi-tool execution engine that coordinates sequ
Registers user-defined REST APIs with documentation and implementation for model discovery during inference.
This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration. The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for
Implements server-side RESTful endpoints to enable cross-language communication over HTTP.
Backendlore is a collection of architectural guides and patterns for building stateless JSON HTTP APIs using Node.js. It focuses on designing backend systems that offload session and application state to external databases and in-memory stores to facilitate horizontal scaling. The project provides specific implementation standards for REST APIs, including request payload validation and the use of cryptographically signed cookies for session management. It details a strategy for file management that combines local filesystem caching for high-speed delivery with cloud object stores for long-ter
Establishes implementation standards for REST APIs including payload validation and session management.
This project is a comprehensive educational resource and technical guide for building enterprise backend applications and RESTful services using the Spring Boot framework. It serves as a step-by-step tutorial for developing server-side logic, API routing, and distributed systems within the Java ecosystem. The documentation provides specific implementation guides for microservices architecture, focusing on coordinating distributed services and event-driven communication. It includes a practical reference for the Spring ecosystem, with detailed sections on security implementation and data persi
Implements server-side RESTful endpoints for structured data exchange between clients and servers.
LoopBack Next एक Node.js API फ़्रेमवर्क है जिसका उपयोग REST और मल्टी-प्रोटोकॉल APIs बनाने के लिए किया जाता है। यह एक OpenAPI सर्वर कार्यान्वयन के रूप में कार्य करता है जो या तो कोड से मशीन-पठनीय विनिर्देश (specifications) उत्पन्न कर सकता है या मौजूदा विनिर्देशों से कार्यान्वयन कंट्रोलर्स और मॉडल्स तैयार कर सकता है। यह फ़्रेमवर्क अपने सेंट्रल डिपेंडेंसी इंजेक्शन कंटेनर और रिपॉजिटरी-पैटर्न डेटा एक्सेस लेयर के माध्यम से खुद को अलग बनाता है। यह आर्किटेक्चर एप्लिकेशन लॉजिक को कंपोनेंट निर्माण और स्थायी स्टोरेज से अलग करता है, जिससे एक प्लगेबल सिस्टम बनता है जहाँ डेटा सोर्स और बिज़नेस लॉजिक को एक मानकीकृत कनेक्टर सिस्टम के माध्यम से अलग किया जाता है। यह प्रोजेक्ट प्लगेबल ऑथेंटिकेशन रणनीतियों के साथ रोल-आधारित एक्सेस कंट्रोल और बाहरी REST व SOAP सेवाओं के ऑर्केस्ट्रेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह WebSocket एंडपॉइंट्स के माध्यम से रीयल-टाइम संचार, JSON स्कीमा वैलिडेशन और कमांड-लाइन इंटरफ़ेस के माध्यम से स्वचालित प्रोजेक्ट स्कैफ़ोल्डिंग के लिए टूल्स भी प्रदान करता है। डेवलपमेंट को एप्लिकेशन बूटस्ट्रैप करने, API कंपोनेंट्स उत्पन्न करने और प्रोजेक्ट डिपेंडेंसीज़ को मैनेज करने के लिए CLI टूल्स के एक सेट द्वारा सपोर्ट किया जाता है।
Provides a comprehensive framework for implementing server-side RESTful endpoints with standard CRUD semantics.
NorthwindTraders एक ASP.NET Core सैंपल एप्लिकेशन है जो RESTful वेब API विकसित करने के लिए एक संदर्भ कार्यान्वयन के रूप में कार्य करता है। यह HTTP पर व्यावसायिक कार्यक्षमता को उजागर करने के लिए .NET इकोसिस्टम के उपयोग को प्रदर्शित करता है। यह प्रोजेक्ट एक लेयर्ड एप्लिकेशन आर्किटेक्चर का उदाहरण प्रदान करता है, जो व्यावसायिक लॉजिक को इंफ्रास्ट्रक्चर और बाहरी डिपेंडेंसी से अलग करता है। यह एप्लिकेशन ऑब्जेक्ट्स को रिलेशनल डेटाबेस में मैप करने के लिए कोड-फ़र्स्ट दृष्टिकोण का उपयोग करके एक Entity Framework Core डेटा लेयर लागू करता है। कार्यान्वयन रिलेशनल डेटाबेस एकीकरण, सर्वर-साइड रिक्वेस्ट रूटिंग और डिकपल्ड आर्किटेक्चर लेयर्स के संगठन सहित मुख्य बैकएंड क्षमताओं को कवर करता है।
Provides a complete server-side implementation of RESTful endpoints for business logic and data exchange.
This project is a showcase application and reference implementation for the Spring MVC framework. It serves as a demonstration of how to build web applications by separating business logic from user interfaces using a model-view-controller architectural pattern. The application provides examples of HTTP request handling, including the capture of request data, the processing of file uploads, and the generation of formatted HTTP responses. It implements REST API endpoints that map requests to handler methods and return data in formats such as JSON and XML. The project covers core web developme
Implements RESTful endpoints to handle business logic and data exchange in JSON or XML formats.
यह प्रोजेक्ट कंप्यूटर विज़न, DevOps ऑटोमेशन, डिस्ट्रीब्यूटेड सिस्टम और Java-आधारित माइक्रोसर्विसेज को कवर करने वाले रेफरेंस इम्प्लीमेंटेशन और डेमोंस्ट्रेशन प्रोजेक्ट्स का एक संग्रह है। यह सर्वर-साइड एप्लिकेशन बनाने, कंटेनराइज़िंग सर्विसेज और क्लस्टर ऑर्केस्ट्रेट करने के लिए एक प्रोग्रामिंग रेफरेंस लाइब्रेरी और व्यावहारिक उदाहरण प्रदान करता है। इस रिपॉजिटरी में DevOps ऑटोमेशन के लिए एक व्यापक टूलसेट है, जिसमें CI/CD पाइपलाइन्स और ऑटोमेटेड क्लस्टर इंस्टॉलेशन के लिए स्क्रिप्ट्स और प्लेबुक्स शामिल हैं। इसमें इमेज ऑब्जेक्ट डिटेक्शन और फेशियल एनालिसिस के लिए एक कंप्यूटर विज़न डेमो प्रोजेक्ट, साथ ही Docker कंटेनराइज़ेशन और Kubernetes डिप्लॉयमेंट के लिए विस्तृत गाइड और कॉन्फ़िगरेशन फाइलें शामिल हैं। यह प्रोजेक्ट डिस्ट्रीब्यूटेड सिस्टम की व्यापक क्षमताओं को कवर करता है, जिसमें gRPC और RESTful API इम्प्लीमेंटेशन, मैसेज क्यूइंग और डेटा स्ट्रीमिंग शामिल है। यह डिस्ट्रीब्यूटेड ट्रेसिंग और सिस्टम परफॉरमेंस मॉनिटरिंग के माध्यम से इंफ्रास्ट्रक्चर ऑब्जर्वेबिलिटी, साथ ही बिग डेटा प्रोसेसिंग और डेटा स्टोरेज ऑप्टिमाइज़ेशन को भी संबोधित करता है। कोडबेस में Java और Go के लिए इम्प्लीमेंटेशन उदाहरण शामिल हैं, जो नेटिव बाइनरी कंपाइलेशन और मल्टी-स्टेज कंटेनर बिल्ड्स के लिए सोर्स कोड प्रदान करते हैं।
Provides implementations of RESTful web services to handle HTTP requests and responses.
This repository is a collection of reference implementations and project scaffolds for the Koa web framework. It provides a set of boilerplates and examples for building Node.js web applications, including predefined project structures with database integrations and containerization. The project demonstrates the implementation of REST APIs and the use of HTTP middleware patterns for composing request handlers. It includes practical guides for designing structured endpoints and resource management patterns. The provided examples cover a range of capabilities including server-side rendering, r
Demonstrates the server-side development of structured RESTful endpoints for business logic and data exchange.
यह प्रोजेक्ट डोमेन-ड्रिवन डिज़ाइन पैटर्न्स का एक रेफरेंस इम्प्लीमेंटेशन और कमांड क्वेरी रिस्पॉन्सिबिलिटी सेग्रिगेशन (CQRS) का एक नमूना है। यह इवेंट-ड्रिवन माइक्रोसर्विसेज का एक संग्रह प्रदान करता है जो जटिल सॉफ्टवेयर सिस्टम को स्ट्रक्चर करने के लिए आर्किटेक्चरल सिद्धांतों के व्यावहारिक अनुप्रयोग को प्रदर्शित करता है। यह इम्प्लीमेंटेशन एक इवेंट जर्नल के माध्यम से रीड और राइट मॉडल्स को अलग करता है और स्पष्ट कार्यात्मक सीमाएं बनाए रखने के लिए सर्विसेज को बाउंडेड कॉन्टेक्स्ट में व्यवस्थित करता है। यह विभिन्न मॉड्यूल्स को सिंक्रोनाइज़ करने के लिए डोमेन इवेंट्स को डिस्पैच और कंज्यूम करके बिजनेस लॉजिक का समन्वय करता है। यह प्रोजेक्ट इवेंट-सोर्स्ड स्टेट पर्सिस्टेंस, मैटेरियलाइज्ड रीड प्रोजेक्शन्स और डोमेन-ड्रिवन लेयरिंग सहित आर्किटेक्चरल क्षमताओं की एक श्रृंखला को कवर करता है। इसमें बाहरी सिस्टम्स के लिए कोर बिजनेस लॉजिक को एक्सपोज़ करने के लिए एक REST API इम्प्लीमेंटेशन भी शामिल है।
Implements RESTful endpoints to facilitate data exchange and process triggering by external clients.
The WordPress REST API is a web interface and JSON-based content API that allows for the retrieval and modification of site content, users, and metadata using standard HTTP methods. It functions as a headless CMS interface, decoupling content management from the frontend by exposing site data through a programmable RESTful controller. The system is distinguished by its hypermedia-driven discovery and JSON-schema-based validation, which allow clients to programmatically locate resources and ensure predictable data exchange. It utilizes namespace-based endpoint registration to organize routes a
Allows for the definition of unique endpoints and data schemas to expose custom business logic via a RESTful interface.
यह प्रोजेक्ट iOS एप्लिकेशन विकास के लिए एक व्यापक फ्रेमवर्क है, जो मोबाइल एप्लिकेशन बनाने पर केंद्रित है जिसमें कस्टम यूजर इंटरफेस कंपोनेंट्स, एसिंक्रोनस कार्य प्रबंधन और स्थानीय डेटा पर्सिस्टेंस शामिल हैं। यह सॉफ़्टवेयर इंजीनियरिंग के लिए एक तकनीकी ज्ञान आधार के रूप में कार्य करता है, जो Markdown प्रारूप में आर्किटेक्चरल विश्लेषण और नोट्स को व्यवस्थित और प्रकाशित करने के लिए उपकरण प्रदान करता है। यह फ्रेमवर्क एक मजबूत दस्तावेज़-आधारित स्टोरेज लेयर के माध्यम से खुद को अलग करता है जो NoSQL दस्तावेज़ स्टोर के भीतर CRUD ऑपरेशन्स करने के लिए BSON-स्वरूपित रिकॉर्ड का उपयोग करता है। यह विशेष ऐप एक्सटेंशन संचार, क्रॉस-सैंडबॉक्स संदेश पासिंग और नेटिव शेयर शीट प्रस्तुति सहित व्यापक सिस्टम एकीकरण क्षमताएं प्रदान करता है, जो होस्ट एप्लिकेशन और सिस्टम-स्तरीय सेवाओं के बीच निर्बाध इंटरैक्शन की अनुमति देता है। यह प्रोजेक्ट थ्रेड-सेफ सिंक्रोनाइज़ेशन के साथ उन्नत समवर्ती प्रबंधन, रिस्पॉन्सिवनेस बनाए रखने के लिए बैकग्राउंड UI रेंडरिंग ऑफ़लोड और व्यापक अंतर्राष्ट्रीयकरण समर्थन सहित एक व्यापक क्षमता सतह को कवर करता है। इसमें स्टेटिक टाइप जनरेशन, स्वचालित एसेट मैपिंग और इंटरैक्टिव प्रोटोटाइप निर्माण के लिए डेवलपर-केंद्रित यूटिलिटीज के साथ-साथ भौगोलिक बीकन निगरानी और अनुकूली चार्ट निर्माण के लिए विशेष उपकरण भी शामिल हैं।
Creates web services that handle HTTP requests using routing middleware to serve dynamic content and JSON data.
This project is a Node.js Express REST API reference implementation for a blogging platform. It serves as a structured blueprint for building server-side applications, demonstrating the integration of content management, user profiles, and social following. The implementation features a stateless identity management layer using cryptographically signed tokens to secure private resources and manage user sessions. It also includes social networking primitives for tracking user relationships to facilitate activity feeds and content discovery. The backend covers relational database management th
Implements server-side RESTful endpoints to handle core business logic for articles, profiles, and social interactions.
This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati
Defines RESTful HTTP endpoints for external clients to communicate with the blockchain node.
light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit for developing cloud-native services with integrated support for service discovery, telemetry, and secure inter-service communication. The project includes a runtime OpenAPI request validator to ensure communication consistency by checking data against formal specifications. It also features an OAuth2 API security gateway for verifying identity tokens and managing credentials, alongside an event-sourcing messaging system for building command query responsibility segregation arc
Generates RESTful service code and request validation based on OpenAPI specifications to ensure API consistency.