Nature ...

通用系统型编程语言与编译器,期望用简洁优雅的方式构建高性能、安全可靠、跨平台软件。

import emoji.services.api.{new, ctx_t} // package: https://github.com/weiwenhao/emoji-api
fn main() {
var app = new()
app.use(fn(ptr<ctx_t> c):void! {
c.next()
})
app.get('/hello/:msg', fn(ptr<ctx_t> c):void! {
return c.json(200, {'message': 'ok', 'data': 'hello ' + c.param('msg')})
})
app.listen(8888)
}

为什么选择 Nature?

轻量&简洁&自然

轻量、简洁、一致性的语法设计,轻松掌握并快速上手使用

安全可靠

强类型、静态分析与编译、内存安全、异常处理,轻松编写安全可靠的软件

高性能

高性能 GC 实现、高性能共享栈协程实现、基于 libuv 的网络 IO、使用纯 C 实现的 runtime

点击快速开始查看更多特性支持......

应用场景

服务端应用

API、命令行、MCP 服务、网络中间件

系统编程

操作系统、物联网、容器系统

游戏开发

游戏引擎和游戏开发

探索可能性

数据库、编程教学、GUI、计算机科学 ...