10 रिपॉजिटरी
Integrating additional servlets and filters into an embedded server alongside the framework's own handlers.
Distinct from Custom Server Script Integration: Distinct from Custom Server Script Integration: focuses on Java Servlet API integration into an embedded server, not WSGI or container image embedding.
Explore 10 awesome GitHub repositories matching devops & infrastructure · Embedded Servlet Integrations. Refine with filters or upvote what's useful.
Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t
Allows integration of additional Jakarta servlets and filters into the embedded server runtime.
Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open
Implements Jakarta Servlet, Pages, Expression Language, and WebSocket specifications for running Java web applications.
DietPi is an ultra-lightweight Debian distribution and software platform purpose-built for single-board computers. It provides a minimal operating system that strips away unnecessary services to reduce CPU and RAM usage, and includes a curated software catalogue of pre-optimised applications that can be installed with a single command. The system reads a plain-text configuration file before first boot to perform unattended OS and software installation, and offers a web interface for remote system administration. What distinguishes DietPi is its comprehensive, integrated approach to turning a
Provides Apache Tomcat installation for serving Java servlets and JSP pages.
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
Demonstrates running Spring Boot applications as standalone JARs with embedded Tomcat.
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
Integrates existing security frameworks using standard Servlet APIs and Filters.
Armeria एक Netty-आधारित माइक्रोसर्विस फ्रेमवर्क है जिसका उपयोग उच्च-प्रदर्शन एसिंक्रोनस सेवाएं बनाने के लिए किया जाता है। यह एक मल्टी-प्रोटोकॉल RPC सर्वर के रूप में कार्य करता है जो एक ही एकीकृत पोर्ट पर gRPC, Thrift और REST सेवाओं को उजागर करने में सक्षम है। यह प्रोजेक्ट एक साथ विभिन्न संचार प्रोटोकॉल चलाने की अपनी क्षमता और अपने एकीकृत RPC डिबगिंग वेब कंसोल द्वारा प्रतिष्ठित है, जो JSON के माध्यम से रिमोट प्रोसीजर कॉल्स की खोज और आह्वान की अनुमति देता है। इसमें Protobuf सेवाओं के साथ वेब क्लाइंट संगतता को सक्षम करने के लिए एक gRPC से JSON ट्रांसकोडर भी शामिल है। यह फ्रेमवर्क माइक्रोसर्विस क्षमताओं का एक व्यापक सूट प्रदान करता है, जिसमें सर्किट ब्रेकर्स और रिट्रीज़ के साथ रिएक्टिव RPC क्लाइंट, क्लाइंट-साइड लोड बैलेंसिंग, और DNS, ZooKeeper व Consul के साथ सर्विस डिस्कवरी एकीकरण शामिल है। यह मेट्रिक्स संग्रह, डिस्ट्रीब्यूटेड ट्रेसिंग और इंटरैक्टिव सर्विस दस्तावेज़ीकरण के माध्यम से डिस्ट्रीब्यूटेड सिस्टम ऑब्जर्वेबिलिटी को भी कवर करता है। Armeria लेगेसी सर्वलेट कंटेनरों के एम्बेडिंग का समर्थन करती है और एक ही सर्वर प्रोसेस के भीतर सह-अस्तित्व की अनुमति देने के लिए थर्ड-पार्टी वेब फ्रेमवर्क के साथ एकीकृत होती है।
Hosts legacy blocking servlet applications within a reactive server process to enable coexistence on the same port.
Jetty एक एम्बेडेड HTTP सर्वर और Java वेब सर्वलेट कंटेनर है जिसे आने वाले वेब अनुरोधों को संभालने के लिए डिज़ाइन किया गया है। यह एक हल्के नेटवर्क सर्वर के रूप में कार्य करता है जिसे सीधे Java एप्लिकेशन्स या हार्डवेयर उपकरणों में एकीकृत किया जा सकता है, जो Java वेब एप्लिकेशन्स और सर्वलेट्स की मेजबानी के लिए एक रनटाइम एनवायरनमेंट प्रदान करता है। यह प्रोजेक्ट HTTP/1, HTTP/2 और HTTP/3 के समर्थन के साथ एक मल्टी-प्रोटोकॉल वेब सर्विंग इंजन लागू करता है। इसमें क्लाइंट और सर्वर के बीच रीयल-टाइम, फुल-डुप्लेक्स डेटा एक्सचेंज के लिए एक WebSocket सर्वर कार्यान्वयन, और वेब सेवाओं का उपभोग करने के लिए एक Java HTTP क्लाइंट भी शामिल है। यह सर्वर एक ही एप्लिकेशन के कई वर्ज़न्स को साथ-साथ होस्ट करने का समर्थन करता है और स्केलेबल होस्टिंग प्रदान करने के लिए बड़े फ्रेमवर्क के भीतर सर्वर कंपोनेंट्स को एम्बेड करने की क्षमता प्रदान करता है।
Provides a full runtime environment that implements Jakarta Servlet specifications for hosting Java web applications.
Ring is a Clojure HTTP web library that represents requests and responses as immutable data structures. It provides a functional framework for web development, treating HTTP traffic as standardized maps to decouple application logic from specific server implementations. The project features a middleware framework for composing reusable functional layers to handle cross-cutting concerns such as authentication and logging. It includes a server adapter system that translates raw traffic into request maps, as well as a dedicated integration layer for upgrading standard HTTP connections to bidirec
Connects application logic to Java or Jakarta servlet containers for deployment on enterprise application servers.
Undertow is a Java HTTP web server and non-blocking I/O server implementation. It functions as a Jakarta Servlet container and a WebSocket server, providing the infrastructure to execute standardized servlet components and maintain persistent full-duplex communication channels for real-time data exchange. The project is characterized by an asynchronous architecture that utilizes a non-blocking I/O model to handle large numbers of concurrent connections. It incorporates buffer-pooling mechanisms and zero-copy data transfers to reduce memory allocation and garbage collection pressure. The syst
Implements a full Jakarta Servlet container to execute standardized server-side components and manage Java web applications.
The validator repository contains an open-source markup validation engine that checks HTML, CSS, and SVG documents for conformance against official W3C web standards. It operates both as a command-line utility for batch processing local files and remote URLs, and as a standalone web server and HTTP API for browser-based and remote document conformance checking. The software utilizes a rule-based conformance engine and event-driven stream parsing to evaluate document structures, syntax trees, and web accessibility guidelines. It provides URL parsing and normalization utilities that validate i
Hosts an HTTP server interface using standard servlet containers to process remote validation requests.