14 مستودعات
Development of server-side web applications and services using the Java language.
Distinct from Java: Captures the domain of building web apps with Java, which is broader than just the language runtime [f10_mt1] or hosting [f10_mt2].
Explore 14 awesome GitHub repositories matching web development · Java. Refine with filters or upvote what's useful.
Play is a full-stack reactive web framework for Java and Scala. It provides a comprehensive development platform for building scalable web applications and RESTful APIs using a stateless and non-blocking architecture designed for high concurrency. The framework emphasizes high-velocity development through dynamic code reloading, which allows developers to update applications and verify changes without performing a full restart. Its capability surface covers the construction of JSON-based web endpoints, server-side logic for the JVM, and the implementation of scalable web architectures.
Provides a high-performance environment for building server-side applications and websites using the Java language.
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
Facilitates the development of server-side web applications and services using Java.
Spring PetClinic is a reference application for the Spring Framework, serving as a complete implementation that demonstrates the architecture and best practices for building Java services. It functions as a veterinary practice management system designed to track pet owners, animal records, and clinical visit histories. The project provides a practical example of a containerized web application, illustrating how to integrate a Java application with relational databases like MySQL and PostgreSQL. It serves as a guide for learning how to develop an application using the model-view-controller pat
Demonstrates integration with MySQL and PostgreSQL databases using Spring Data and JPA.
Dropwizard is a Java web application stack and REST framework used to build production-ready web services. It integrates an embedded HTTP server with operational tools to provide a complete environment for developing network interfaces that exchange JSON data. The project provides a set of core technology stacks for relational data mapping, schema migration, and operational performance monitoring. It includes a relational database migration tool to track schema updates and execute versioned scripts before an application starts. The framework covers a broad capability surface including reques
Offers a complete integrated stack for building server-side web applications and services using Java.
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
A lightweight web framework for building REST APIs and web applications in Java and Kotlin.
Manage your Java environment
Configures a specific Java version to be used automatically when working inside a particular directory.
NGINX Unit is an open-source application server designed to natively execute code across multiple programming language runtimes and WebAssembly within a single process. It serves as a multi-language application server that can run applications written in Go, Java, Node.js, Perl, PHP, Python, Ruby, and WebAssembly side by side, without requiring separate runtime environments for each language. The server distinguishes itself through a RESTful JSON control API that enables dynamic, zero-downtime configuration changes without restarting the server. It combines event-driven asynchronous I/O with
Provides a runtime adapter that deploys and runs Java web applications from WAR files.
هذا المشروع عبارة عن تطبيق ويب Java ومدير إشارات مرجعية Spring Boot مصمم لحفظ وتصنيف وتنظيم إشارات مرجعية ومقالات مواقع الويب. يعمل كمكتبة موارد مستضافة ذاتياً للأرشيفات الخاصة ومنصة إشارات مرجعية اجتماعية لمشاركة الروابط التي يقودها المجتمع. يُمكّن النظام مشاركة المعرفة الاجتماعية من خلال اكتشاف المجموعات العامة والتفاعل مع المحتوى الاجتماعي، مما يسمح للمستخدمين بالإعجاب ومشاركة ومناقشة الموارد المحفوظة. كما يوفر أدوات لإدارة الإشارات المرجعية الشخصية، بما في ذلك القدرة على تنظيم الروابط في مجلدات مصنفة. تتضمن المنصة أدوات لمزامنة إشارات المتصفح المرجعية، مع دعم استيراد وتصدير البيانات بين التطبيق ومجلدات المتصفح. تتم إدارة هوية المستخدم من خلال تسجيل الحساب، وتسجيل الدخول الآمن، وإعدادات الملف الشخصي.
Implemented as a server-side Java web application for managing structured user data and profiles.
هذا المشروع عبارة عن مجموعة من نماذج التنفيذ والمشاريع التجريبية التي تغطي الرؤية الحاسوبية، وأتمتة DevOps، والأنظمة الموزعة، والخدمات المصغرة (Microservices) المعتمدة على Java. يوفر المشروع مكتبة مرجعية برمجية وأمثلة عملية لبناء تطبيقات جانب الخادم (Server-side)، وحاويات الخدمات، وإدارة المجموعات (Clusters). يحتوي المستودع على مجموعة أدوات شاملة لأتمتة DevOps، بما في ذلك سكربتات وكتيبات تشغيل (Playbooks) لخطوط أنابيب CI/CD وتثبيت المجموعات المؤتمت. كما يتضمن مشروعاً تجريبياً للرؤية الحاسوبية لاكتشاف الكائنات في الصور وتحليل الوجوه، بالإضافة إلى أدلة مفصلة وملفات إعدادات لعمليات الحاويات باستخدام Docker والنشر عبر Kubernetes. يغطي المشروع نطاقاً واسعاً من قدرات الأنظمة الموزعة، بما في ذلك تنفيذ gRPC وRESTful API، وطوابير الرسائل، وبث البيانات. كما يتناول مراقبة البنية التحتية من خلال التتبع الموزع (Distributed Tracing) ومراقبة أداء النظام، إلى جانب معالجة البيانات الضخمة وتحسين تخزين البيانات. تتضمن قاعدة الكود أمثلة تنفيذية للغتي Java وGo، مع توفير الكود المصدري للتجميع الثنائي الأصلي (Native binary) وبناء الحاويات متعدد المراحل.
Builds scalable server-side Java applications using gRPC, RESTful APIs, and virtual threads.
GeoServer هو مدير بيانات جغرافية مكانية مفتوح المصدر وناشر يشارك ويحرر ويعالج المعلومات الجغرافية باستخدام معايير مفتوحة. يعمل كخادم جغرافي مكاني OGC ومزود خدمة خرائط ويب، حيث يقدم البيانات المكانية والقياسات المحسوبة لتطبيقات العميل عبر بروتوكولات الويب الموحدة. تمكن المنصة من نشر مجموعات البيانات الجغرافية المكانية من تنسيقات ملفات مختلفة إلى خدمات الويب وتدعم تعديل وإدارة مجموعات البيانات المكانية من خلال خادم مركزي. توفر قدرات للمعالجة المكانية عن بُعد وإنشاء أدلة قابلة للبحث لمجموعات البيانات المكانية المتاحة باستخدام خدمات الاكتشاف.
Runs as a Java-based server runtime capable of operating as a standalone application or within a servlet container.
This is an open-source video player application for Android that compiles native C and C++ libraries using the Android NDK and CMake. The build system automatically discovers the Android SDK from environment variables and selects the appropriate Java runtime (8, 11, or 17) for different build tools, while allowing control over which CPU architectures (ARM, x86) to target. The application manages media libraries by scanning local storage and fetching metadata from external services to organize video files with cover art, descriptions, and series grouping. It streams video from both local devic
Selects the correct Java 8, 11, or 17 runtime for different build tools.
This repository is a collection of Java backend projects, encompassing a web application suite, a real-time chat server, a web crawler, and an authentication system. It provides implementations for building server-side logic and business rules to process data and handle web requests. The project includes a networked messaging system for instant bidirectional communication and an automated web scraping engine that parses HTML to aggregate data into local storage. It also features a security framework for managing user permissions and generating visual captchas to prevent automated bot access.
Provides a comprehensive collection of server-side web applications and services developed using the Java language.
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
Provides a dedicated framework for developing scalable Java-based microservices using distributed system patterns.
Defines static fields, inner classes, enums, and annotations in Java files when needed for Java interop.