14 repositorios
Frameworks and libraries for building web applications, APIs, and network clients.
Explore 14 awesome GitHub repositories matching part of an awesome list · Web & Network Frameworks. Refine with filters or upvote what's useful.
Ktor is a framework for building asynchronous server applications and cross-platform network clients using the Kotlin programming language. It provides a lightweight, modular architecture that allows developers to construct services and communication layers by composing independent components and plugins. The framework is defined by its pipeline-based plugin system, which enables the injection of custom logic into request processing stages, and a type-safe domain-specific language for defining application routing. By utilizing an asynchronous execution model, it handles concurrent network ope
Framework for quickly creating connected applications in Kotlin with minimal effort
Fuel es una librería cliente HTTP de Kotlin para aplicaciones Android y Kotlin que maneja solicitudes web tanto síncronas como asíncronas. Funciona como un wrapper de red que soporta la ejecución de llamadas mediante funciones de suspensión en corrutinas, flujos reactivos y callbacks tradicionales. La librería cuenta con integración incorporada para Android LiveData para vincular respuestas de red directamente a contenedores de estado observables para actualizaciones de la interfaz de usuario. También incluye un cliente de serialización JSON que utiliza mappers personalizables para convertir cuerpos de respuesta HTTP crudos en objetos de datos estructurados. Las áreas de capacidad cubren la integración de API REST, incluyendo enrutamiento de solicitudes, configuración de cabeceras y parámetros, y autenticación básica. El conjunto de herramientas se extiende a la transferencia de datos binarios mediante subidas multipart y descarga de archivos con seguimiento de progreso. Para mantenimiento y observabilidad, proporciona un pipeline basado en interceptores para el registro de tráfico y un mecanismo para simular llamadas de red como ejecuciones bloqueantes para pruebas unitarias.
The easiest HTTP networking library for Kotlin/Android
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
Libraries for running GraphQL in Kotlin
Libraries for running GraphQL in Kotlin
Kotlin gRPC implementation. HTTP/2 based RPC
null
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.
A Spark DSL in idiomatic kotlin // dependency: com.sparkjava1.0.0-alpha
GraphQL toolkit for Kotlin (includes code generator and spring boot integration)
Simple, powerful and lightweight Kotlin Multiplatform Network Client (JVM, ANDROID, IOS)
An minimalist web framework for building REST APIs in Kotlin/Java.
Spring Boot Kotlin project with a REST Webservice and Spring Data