NextWebKotlin

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

License

License

GroupId

GroupId

com.github.yoojia
ArtifactId

ArtifactId

next-web-server
Last Version

Last Version

2.r.3
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-server

How to add to project

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

Dependencies

runtime (1)

Group / Artifact Type Version
org.eclipse.jetty.aggregate : jetty-webapp jar 8.1.17.v20150415

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
2.r.3
2.0-alpha
1.0