NextWebKotlin

NextWebKotlin: A Servlet 3+ based micro web framework written in Kotlin

License

License

Categories

Categories

Logging Application Layer Libs
GroupId

GroupId

com.github.yoojia
ArtifactId

ArtifactId

next-web-logging
Last Version

Last Version

3.0.5-alpha
Release Date

Release Date

Type

Type

jar
Description

Description

NextWebKotlin
NextWebKotlin: A Servlet 3+ based micro web framework written in Kotlin
Project URL

Project URL

https://github.com/yoojia/NextWebKotlin
Source Code Management

Source Code Management

https://github.com/yoojia/NextWebKotlin.git

Download next-web-logging

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.yoojia/next-web-logging/ -->
<dependency>
    <groupId>com.github.yoojia</groupId>
    <artifactId>next-web-logging</artifactId>
    <version>3.0.5-alpha</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.yoojia/next-web-logging/
implementation 'com.github.yoojia:next-web-logging:3.0.5-alpha'
// https://jarcasting.com/artifacts/com.github.yoojia/next-web-logging/
implementation ("com.github.yoojia:next-web-logging:3.0.5-alpha")
'com.github.yoojia:next-web-logging:jar:3.0.5-alpha'
<dependency org="com.github.yoojia" name="next-web-logging" rev="3.0.5-alpha">
  <artifact name="next-web-logging" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.yoojia', module='next-web-logging', version='3.0.5-alpha')
)
libraryDependencies += "com.github.yoojia" % "next-web-logging" % "3.0.5-alpha"
[com.github.yoojia/next-web-logging "3.0.5-alpha"]

Dependencies

runtime (2)

Group / Artifact Type Version
com.github.yoojia : next-web jar 3.0.5-alpha
org.jetbrains.kotlin : kotlin-stdlib jar 1.0.4

Project Modules

There are no modules declared in this project.

Next-Web-Kotlin

A Servlet 3+ based lightweight & fast MicroWebFramework written in Kotlin

BuildStatus

基于 Servlet 3+ API 的微型 Web 开发框架,用 Kotlin 语言编写,运行于 JVM。

Why NWK

Lightweight

NextWebKotlin(NWK)是一个非常轻量级的请求路由内核,生成的Jar包仅 >150+。

支持的特性

  • 专为微型服务设计;
  • 极小的Jar包体积;
  • 极简内核:核心框架仅提供请求路由和拦截器;
  • 扩展:通过插件/模块来扩展;

设计应用场景

  • 微型Web服务;
  • 嵌入式设备Web服务;
  • 单元测试模拟API服务;

项目状态

开放源码,内部使用。

文档状态

无。可以参考demo项目。

Versions

Version
3.0.5-alpha
3.0.3-alpha
3.0.2-alpha
3.0.1-alpha
3.0.0-alpha
2.21-alpha
2.a.21
2.a.20-8
2.a.20-7
2.a.20-6
2.a.20-5
2.a.20-4
2.a.20-3
2.a.20-2
2.a.20-1
2.a.20
2.a.19-2
2.a.19-1
2.a.19
2.a.18
2.a.17
2.a.16-1
2.a.16
2.a.15-3
2.a.15-2
2.a.15-1
2.a.15
2.a.14