awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesJava

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.

Awesome Java GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • playframework/playframeworkplayframework 的头像

    playframework/playframework

    12,620在 GitHub 上查看↗

    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.

    Scalaframeworkhacktoberfestjava
    在 GitHub 上查看↗12,620
  • perwendel/sparkperwendel 的头像

    perwendel/spark

    9,657在 GitHub 上查看↗

    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.

    Java
    在 GitHub 上查看↗9,657
  • spring-projects/spring-petclinicspring-projects 的头像

    spring-projects/spring-petclinic

    8,972在 GitHub 上查看↗

    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.

    CSS
    在 GitHub 上查看↗8,972
  • dropwizard/dropwizarddropwizard 的头像

    dropwizard/dropwizard

    8,573在 GitHub 上查看↗

    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.

    Java
    在 GitHub 上查看↗8,573
  • javalin/javalinjavalin 的头像

    javalin/javalin

    8,290在 GitHub 上查看↗

    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.

    Kotlinhacktoberfestjavajavalin
    在 GitHub 上查看↗8,290
  • jenv/jenvjenv 的头像

    jenv/jenv

    6,621在 GitHub 上查看↗

    Manage your Java environment

    Configures a specific Java version to be used automatically when working inside a particular directory.

    Shell
    在 GitHub 上查看↗6,621
  • nginx/unitnginx 的头像

    nginx/unit

    5,560在 GitHub 上查看↗

    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.

    C
    在 GitHub 上查看↗5,560
  • cloudfavorites/favorites-webcloudfavorites 的头像

    cloudfavorites/favorites-web

    4,854在 GitHub 上查看↗

    该项目是一个 Java Web 应用程序和 Spring Boot 书签管理器,专为保存、分类和组织网站书签和文章而设计。它既是用于私人归档的自托管资源库,也是用于社区驱动链接共享的社交书签平台。 该系统通过发现公共收藏和社交内容互动实现社交知识共享,允许用户点赞、分享和讨论保存的资源。它还提供个人书签管理工具,包括将链接组织到分类文件夹中的功能。 该平台包括浏览器书签同步实用程序,支持在应用程序和浏览器文件夹之间导入和导出数据。用户身份通过账户注册、安全登录和个人资料设置进行管理。

    Implemented as a server-side Java web application for managing structured user data and profiles.

    HTMLbootstrapdockerfavorites
    在 GitHub 上查看↗4,854
  • zq2599/blog_demoszq2599 的头像

    zq2599/blog_demos

    4,753在 GitHub 上查看↗

    本项目是一个参考实现和演示项目集合,涵盖了计算机视觉、DevOps 自动化、分布式系统和基于 Java 的微服务。它为构建服务端应用、容器化服务和集群编排提供了编程参考库和实践示例。 该仓库包含一套全面的 DevOps 自动化工具集,包括用于 CI/CD 流水线和自动化集群安装的脚本与剧本。它包括一个用于图像目标检测和面部分析的计算机视觉演示项目,以及关于 Docker 容器化和 Kubernetes 部署的详细指南与配置文件。 该项目涵盖了广泛的分布式系统功能,包括 gRPC 和 RESTful API 实现、消息队列和数据流处理。它还通过分布式追踪和系统性能监控解决了基础设施可观测性问题,并涉及大数据处理和数据存储优化。 代码库包含 Java 和 Go 的实现示例,提供了用于原生二进制编译和多阶段容器构建的源代码。

    Builds scalable server-side Java applications using gRPC, RESTful APIs, and virtual threads.

    Javadockerdocker-javadocker-jib
    在 GitHub 上查看↗4,753
  • geoserver/geoservergeoserver 的头像

    geoserver/geoserver

    4,378在 GitHub 上查看↗

    GeoServer 是一个开源地理空间数据管理器和发布者,使用开放标准共享、编辑和处理地理信息。它作为 OGC 地理空间服务器和 Web 地图服务提供商运行,通过标准化的 Web 协议向客户端应用交付空间数据和计算测量结果。 该平台支持将各种文件格式的地理空间数据集发布到 Web 服务,并支持通过中央服务器修改和管理空间数据集。它提供了远程空间处理功能,以及使用发现服务为可用空间数据集创建可搜索目录的功能。

    Runs as a Java-based server runtime capable of operating as a standalone application or within a servlet container.

    Javageoserverjavamapping
    在 GitHub 上查看↗4,378
  • nova-video-player/aos-avpnova-video-player 的头像

    nova-video-player/aos-AVP

    4,330在 GitHub 上查看↗

    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.

    HTMLandroidarchosnova
    在 GitHub 上查看↗4,330
  • helloworld521/javaHelloWorld521 的头像

    HelloWorld521/Java

    3,768在 GitHub 上查看↗

    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.

    Javajava
    在 GitHub 上查看↗3,768
  • networknt/light-4jnetworknt 的头像

    networknt/light-4j

    3,672在 GitHub 上查看↗

    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.

    Java
    在 GitHub 上查看↗3,672
  • databricks/scala-style-guidedatabricks 的头像

    databricks/scala-style-guide

    2,784在 GitHub 上查看↗

    Defines static fields, inner classes, enums, and annotations in Java files when needed for Java interop.

    在 GitHub 上查看↗2,784
  1. Home
  2. Web Development
  3. Java

探索子标签

  • Application RuntimesExecution environments that run Java web applications from WAR files within a multi-language application server. **Distinct from Java:** Distinct from Java: this is a runtime that hosts Java applications, not the language or web development domain.
  • Database Integration ExamplesReference implementations demonstrating how to connect Java applications to relational databases. **Distinct from Java:** Focuses on the educational example of database connectivity rather than general Java web development.
  • Java-Only Feature DefinitionsPractices for implementing static fields, inner classes, enums, and annotations in Java files when Scala lacks direct equivalents. **Distinct from Java:** Distinct from Java: focuses on defining Java-only features for interop, not general Java development.
  • Microservices DevelopmentDevelopment of scalable server-side applications using microservice patterns, gRPC, and high-concurrency runtimes. **Distinct from Java:** Focuses on the microservices architectural pattern specifically within Java, rather than general Java web development.
  • Runtime Version Selectors1 个子标签Detects and selects the appropriate Java runtime version (8, 11, or 17) for different build tools. **Distinct from Java:** Distinct from Java: focuses on runtime version selection for build tool compatibility, not general Java development.