V 语言精选资源库

V 语言的 awesome 项目,收集了 2000+ 的 Star:

正文顶部截图

README区域截图

V 是一门简单、快速、安全的编译型语言,用于开发可维护的软件。

这个仓库是 V 语言的 awesome-list,整理了 V 生态中的各类资源。

仓库内容涵盖几个大类:

应用项目

包括构建系统、命令行工具、编辑器、游戏、图形处理等。

命令行工具里有不少实用项目,比如文件查重工具 fdup、Git 仓库批量克隆工具 klonol、系统信息展示工具 vfetch。

编辑器方面有轻量级的 ved,编译时间不到 1 秒,还有 TUI 编辑器 lilly。

游戏类有 2048、扫雷、国际象棋等经典游戏的 V 语言实现。

Web 方面有 Gitly,一个用 V 写的轻量级代码托管平台,还有多个静态站点生成器。

开发库

音频处理、自动化测试、CLI 工具、数据库客户端、游戏开发、图形渲染、网络通信、科学计算等方向都有对应的库。

数据库支持 MongoDB、Redis、SQLite、DuckDB 等。

游戏开发有 raylib、SDL2 的绑定,还有 Chipmunk2D 物理引擎的封装。

图形方面支持 SDL2/SDL3、OpenGL,还有 SVG 渲染和字体渲染引擎。

科学计算库 vsl 提供了线性代数、统计、机器学习等功能。

工具链

包括编辑器插件(VS Code、Vim、Emacs 等)、GitHub Actions、在线 Playground 等。

VS Code 插件 v-analyzer 提供了 IDE 级别的代码补全和分析功能。

GitHub Actions 可以在 CI/CD 流程中自动安装和使用 V 语言。

学习资源

教程、书籍、社区论坛、视频课程等。

有《Getting Started with V Programming》这本书,还有 V by Example 在线教程。

社区有 Reddit 的 r/vlang 板块和 Stack Overflow 标签。

系统级项目

Vinix 是一个用 V 写的小型操作系统,可以运行 bash。

还有 Linux 内核模块的 V 语言示例。

V 语言本身也在这个列表里,它的编译器就是用 V 写的。

项目特点

仓库分类清晰,每个项目都有简短的说明和链接。

项目持续更新,新项目会定期被收录。

对于想学习 V 语言或者寻找 V 语言生态工具的开发者来说,这个仓库是一个很好的起点。

通过这个列表,可以快速了解 V 语言能做什么,有哪些现成的库和工具可以用。

找 V 语言生态工具的开发者来说,这个仓库是一个很好的起点。

通过这个列表,可以快速了解 V 语言能做什么,有哪些现成的库和工具可以用。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐