3 repositorios
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 es un framework web ligero para la Java Virtual Machine que proporciona un lenguaje específico de dominio para construir aplicaciones del lado del servidor. Funciona como un enrutador de solicitudes HTTP, permitiendo a los desarrolladores mapear patrones de URL y métodos de solicitud a manejadores funcionales para procesar el tráfico web. El framework utiliza una sintaxis basada en métodos estáticos para configurar el runtime del servidor embebido y gestionar las conexiones de red. Admite comunicación bidireccional en tiempo real a través de un ciclo de vida impulsado por eventos para web sockets, permitiendo la definición de manejadores para eventos de conexión y flujos de datos entrantes. Más allá del enrutamiento central, el framework proporciona capacidades para gestionar la configuración del servidor, como la configuración de puertos y la asignación de grupos de subprocesos, así como herramientas para redirigir el tráfico web. Está diseñado para el desarrollo de servicios web y microservicios mediante la traducción de características idiomáticas del lenguaje en operaciones de servidor subyacentes.
Functions as a minimal server-side library for routing and network management on the JVM.