Robyn Rust 编写的异步 Python Web 服务器

开源网站开源项目 24-05-05 15:43:41

Robyn 是 Rust 编写的异步 Python 后端 Web 服务器,在 Rust 异步运行时之上运行 Python 服务。

安装

pip install robyn

使用

from robyn import Robynapp = Robyn(__file__)@app.get("/")async def h():    return "Hello, world!"app.start(port=5000)

GET 请求

@app.get("/")async def h(request):    return "Hello World"

POST 请求

@app.post("/post")async def postreq(request):    return bytearray(request["body"]).decode("utf-8")
[Robyn Rust 编写的异步 Python Web 服务器]相关推荐

Miu Markdown 编辑器

该项目已停止维护!Miu 的继任者——EME 名字来源 : Markdown Editor for Windows (MEW) 谐音 + Mou 现在 W……...

ipex 网络启动固件

iPXE 是开源的网络启动固件。它提供了完整的 PXE 实施,并增强了其他功能,例如: 通过 HTTP 从 Web 服务……...

Temper 模板引擎编译程序

Temper 是极小的模板编译模块,通过单个实例,支持服务端和客户端使用。Temper 非常容易创建同构的 JavaS……...

Primer Github CSS 工具包

Primer 是 Github 工具包,用于 Github 前端设计。 CSS 框架 以实用程序为中心和BEM风格的组件,为用户提……...

Pants 软件项目构建系统

pants 是用于多种语言的软件项目的构建系统。它对于包含许多不同项目的源代码存储库特别有效。 要求: pa……...

今日开源
  1. Skia Google 图形处理引擎

    skia是个2D向量图形处理函数库,包含字型、座标转换,以及点阵图都有高效能且简洁的表现。不仅用于Google Chrome浏览器,新兴的Android开放手机平台也采用skia作为绘图处理,搭配OpenGL/ES与特定的硬体特征,强化……

    开源软件 2024-05-10

  2. vex JavaScript 对话框

    vex JavaScript 对话框

    vex 是一个现代的对话框库,具有很高的可配置性,易于样式化,并且不受干扰。具有清晰简单的API,可在移动设备上使用,并可自定义以在几秒钟内匹配用户的样式。 特征 Drop-in replacement foralert,confirm, andp……

    开源软件 2024-05-10

  3. Oga Ruby 的 XML/HTML 解析器

    Oga 是一个 Ruby 的 XML/HTML 解析器。 示例代码1: require'oga'require'net/http'body=Net::HTTP.get(URI.parse('http://www.reddit.com/'))document=Oga.parse_html(body)titles=document.xpath('//div[contain……

    开源软件 2024-05-10

返回顶部小火箭