2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00
2026-11-03 03:32:07 +00:00

Dever

Dever 用于开发 HTTP 服务和命令行程序。源码使用 .dever,编译成原生二进制,运行时不需要 Dever 或 Rust 开发工具。

当前版本:0.0.1。

安装

curl -fsSL https://git.dever.cc/dever/core/releases/download/v0.0.1/install | bash

支持 Linux x86_64、glibc 2.41 及以上,已在 Debian 13 验证。安装器会后台准备编译环境;准备期间可以创建项目、编辑和检查代码,首次测试、运行或构建会等待准备完成。

CI 安装可加 --wait。离线包和 VS Code 插件见 发布页,详细步骤见 安装说明。

开始使用

dever new hello
dever check hello
dever test hello
dever run hello -- hello.greeting.greet '{"name":"Dever"}'
dever build hello --output ./hello-app
./hello-app hello.greeting.greet '{"name":"World"}'

dever new 生成源码、测试和说明。开发服务、数据库和后台任务可参考 完整示例。

主要功能

  • 静态类型、命名输出、函数分句和有序集合。
  • HTTP/1、HTTP/2、TLS、SSE、WebSocket 和文件上传。
  • Model、REST、SQLite/PostgreSQL、事务和租户数据库。
  • 认证、角色权限、持久化 Job 和并发任务。
  • Python、JavaScript、Go 外部组件。
  • VS Code 悬浮说明、源码跳转和自动调用图。

文档

内容 入口
语法与语言规则 语言规范
项目结构与开发方法 开发指引
源码说明与调用流程 说明写法
标准库 功能目录
示例项目 CMS、入门示例
VS Code 插件说明
AI 开发 Dever Skill
编译器开发 Rust 源码与测试
性能测试 测试方法

发布环境

安装包附 SHA-256,当前未签名。ARM64 和 ESP32 尚未完成设备验证。

生产容器只需放入业务二进制、配置和所需资源,不需要开发包。首次构建会编译依赖,后续复用缓存。

S
Description
dever开发语言
Readme
7.2 MiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 88.5%
Python 7.5%
JavaScript 1.8%
Go 1.1%
C 0.7%
Other 0.4%