3 Repos
Web frameworks that target the Java Virtual Machine, typically supporting multiple JVM languages.
Distinct from Java Frameworks: Groups frameworks supporting both Java and Scala, avoiding fragmentation into language-specific tags.
Explore 3 awesome GitHub repositories matching web development · JVM Web Frameworks. 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.
Acts as a high-velocity web framework supporting both Java and Scala for building scalable applications.
TeaVM is a Java bytecode transpiler and browser-based JVM runtime that converts compiled Java class files into JavaScript or WebAssembly. It functions as a compiler and build pipeline tool that enables applications written in various JVM languages to execute natively within a web browser. The project distinguishes itself by transforming bytecode directly into optimized web formats without requiring the original source code. It includes a WebAssembly bytecode compiler for high-performance execution and a specialized emulation system to handle asynchronous multithreading within the single-threa
Runs applications written in various JVM languages on the web by compiling bytecode into browser-compatible formats.
Spark-kotlin ist ein leichtgewichtiges Web-Framework für die Java Virtual Machine, das eine domänenspezifische Sprache für den Aufbau serverseitiger Anwendungen bietet. Es fungiert als HTTP-Request-Router, der es Entwicklern ermöglicht, URL-Muster und Request-Methoden auf funktionale Handler abzubilden, um Web-Traffic zu verarbeiten. Das Framework nutzt eine statische methodenbasierte Syntax, um die eingebettete Server-Laufzeitumgebung zu konfigurieren und Netzwerkverbindungen zu verwalten. Es unterstützt Echtzeit-bidirektionale Kommunikation durch einen ereignisgesteuerten Lebenszyklus für Web-Sockets, was die Definition von Handlern für Verbindungsereignisse und eingehende Datenströme ermöglicht. Über das Kern-Routing hinaus bietet das Framework Funktionen zur Verwaltung von Servereinstellungen, wie Port-Konfiguration und Thread-Pool-Allokation, sowie Tools zur Umleitung von Web-Traffic. Es ist für die Entwicklung von Webdiensten und Microservices konzipiert, indem es idiomatische Sprachfeatures in zugrunde liegende Serveroperationen übersetzt.
Functions as a minimal server-side library for routing and network management on the JVM.