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

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

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

playframework/playframework

0
View on GitHub↗
12,620 星标·4,030 分支·Scala·Apache-2.0·3 次浏览www.playframework.com↗

Playframework

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.

Features

  • Web Application Frameworks - Provides a comprehensive full-stack platform for building scalable web applications with integrated routing and non-blocking architecture.
  • Reactive Web Frameworks - Provides a reactive web framework architecture based on non-blocking and stateless principles for high concurrency.
  • Hot Code Reloading - Provides dynamic code reloading that allows developers to update applications and verify changes instantly without a full restart.
  • Hot-Reloading Systems - Enables high-velocity development through a hot-reloading system that applies code changes instantly without restarting the application.
  • Non-Blocking Socket I/O - Employs a non-blocking I/O model to process requests using a small number of threads that do not stall on external operations.
  • Stateless Architectures - Implements a stateless application architecture that allows requests to be routed to any available node in a cluster.
  • Full-Stack Web Frameworks - Provides a comprehensive full-stack web framework including routing, template rendering, and API creation for the JVM.
  • Java - Provides a high-performance environment for building server-side applications and websites using the Java language.
  • JVM Web Frameworks - Acts as a high-velocity web framework supporting both Java and Scala for building scalable applications.
  • REST API Frameworks - Ships a specialized REST API framework for building JSON-based web endpoints and services.
  • RESTful API Development - Provides a framework for building scalable RESTful APIs using standard HTTP methods and JSON data delivery.
  • RESTful API Frameworks - Offers a specialized toolset for designing and deploying scalable RESTful API frameworks.
  • Scala - Enables the creation of robust server-side logic and high-concurrency web services using the Scala language.
  • Development Refreshers - Accelerates development cycles by watching source files and triggering immediate updates to shorten the feedback loop.
  • Asynchronous Network Frameworks - Uses Netty as an asynchronous event-driven network framework for low-level socket communication and HTTP request parsing.
  • Actor-Based Concurrency - Implements a concurrency model based on isolated, message-passing actors to handle high volumes of simultaneous connections.
  • Scalable Application Architectures - Implements a scalable application architecture using stateless and non-blocking patterns to handle high traffic volumes.
  • 开发者工具 - High-velocity web framework for scalable applications.
  • Scala Projects - Listed in the “Scala Projects” section of the Awesome For Beginners awesome list.
  • Web Frameworks - High-productivity framework for building scalable web applications.
  • Web Frameworks and Runtimes - High-velocity web framework for Java and Scala applications.

Star 历史

playframework/playframework 的 Star 历史图表playframework/playframework 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

playframework/playframework 是做什么的?

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.

playframework/playframework 的主要功能有哪些?

playframework/playframework 的主要功能包括:Web Application Frameworks, Reactive Web Frameworks, Hot Code Reloading, Hot-Reloading Systems, Non-Blocking Socket I/O, Stateless Architectures, Full-Stack Web Frameworks, Java。

playframework/playframework 有哪些开源替代品?

playframework/playframework 的开源替代品包括: codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… revel/revel — Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a… livebud/bud — Bud is a full-stack web framework for Go that functions as a scaffolding engine and code generation tool. It automates… javalin/javalin — Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It… an-tao/drogon — Drogon is a high-performance C++ HTTP web framework and asynchronous web server designed for building web applications… totaljs/framework — This is a full-stack web development framework for Node.js based on the model-view-controller architecture. It…

Playframework 的开源替代方案

相似的开源项目,按与 Playframework 的功能重合度排序。
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • revel/revelrevel 的头像

    revel/revel

    13,224在 GitHub 上查看↗

    Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a model-view-controller architecture to separate business logic from user interface rendering, providing a comprehensive system for routing, parameter binding, and session management. The project distinguishes itself with a high-productivity development environment featuring automatic code compilation and hot-reloading, which refreshes the application state and templates upon file changes without requiring manual restarts. It also employs reflection-based parameter binding to automati

    Go
    在 GitHub 上查看↗13,224
  • livebud/budlivebud 的头像

    livebud/bud

    5,584在 GitHub 上查看↗

    Bud is a full-stack web framework for Go that functions as a scaffolding engine and code generation tool. It automates the creation of directory structures, controllers, and glue code to streamline the development of web applications. The framework utilizes a transpiler-based approach to produce application boilerplate and provides a development environment featuring hot reloading and local server management. It enables the compilation of applications into single, standalone binaries with support for cross-platform compilation across different operating systems and architectures. The system

    JavaScript
    在 GitHub 上查看↗5,584
  • 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

    Kotlinhacktoberfestjavajavalin
    在 GitHub 上查看↗8,290
查看 Playframework 的所有 30 个替代方案→