#无服务器

app land-cli

一个专为WebAssembly设计的微小无服务器平台

1 个不稳定版本

0.0.4 2023年6月22日

#777WebAssembly

Apache-2.0

1MB
6K SLoC

Rust 4K SLoC // 0.0% comments JSX 1.5K SLoC // 0.0% comments JavaScript 242 SLoC // 0.0% comments Bitbake 10 SLoC // 0.7% comments Shell 8 SLoC

Runtime.land

runtime.land 是一个运行webassembly (wasm) 函数的无服务器平台。它支持多种语言,旨在易于使用和部署。它提供

  • land-cli: 部署和管理函数的命令行界面
  • land-runtime: 执行函数的运行器
  • land-server: 管理函数的服务器

这是一个实验性项目,尚未准备好用于生产。

快速入门

安装

待办事项

开发

待办事项

部署

待办事项

自托管

待办事项

自动生成的代码

使用sea-orm创建模型

sea-orm-cli generate entity -u=mysql://root:@localhost/land-serverless -o crates/core/src/model

使用protoc生成grpc-web代码

# install protobuf and grpc-web codegen
brew install protobuf
npm install -g protoc-gen-js protoc-gen-grpc-web
# genrate grpc-web code
protoc -I crates/rpc --js_out=import_style=commonjs:web/src/api --grpc-web_out=import_style=commonjs,mode=grpcweb:web/src/api crates/rpc/proto/land-rpc.proto

反馈

我们也想听听您的意见。请随时在GitHub上打开一个问题,提出您的问题、反馈或建议!

依赖

~94MB
~1.5M SLoC