开源软件项目

这里记录我本人平常比较关注的或者正在参与的一些开源软件(Open Source Software)项目。

我本人的 GitHub 地址是 https://github.com/luhuadong

# 操作系统

  • RT-Thread:一个小而美的物联网操作系统。
  • Nuttx:一个兼容 POSIX 的嵌入式实时操作系统。
  • Linux:一款广泛使用的开源操作系统,全称 GNU/Linux。
  • openEuler:一个开源、免费的 Linux 发行版平台,前身是华为的 EulerOS 服务器操作系统。
    • yocto-meta-openeuler:一个基于 openEuler 社区面向嵌入式场景的 Linux 版本,基于 Yocto 构建。

# 图形界面

  • LVGL:一个功能强大的开源嵌入式图形库。
  • AWTK:一个由 ZLG 公司开发的开源 GUI 引擎。

# 机器人

  • ROS:机器人操作系统 ROS v1 版本。
  • ROS 2:机器人操作系统 ROS v2 版本,在分布式通信、实时性、跨平台等方面做了大量优化。

# 硬件

# Arduino

# 前端

  • Vue:一个开源的渐进式 JavaScript 框架。
  • React:一个由 Facebook 开源 JavaScript 库。
  • jQuery:一个快速、简洁的 JavaScript 框架。
  • Bootstrap:一个响应式布局、移动设备优先的 Web 应用程序和网站的前端框架。

# 后端

  • Django:一个充满活力的 Python Web 框架。
  • TDengine:涛思数据推出的一款开源时序数据库。
  • SQLite:一个轻量级的嵌入式数据库。

# 平台软件

  • Discourse:一个开源的现代化论坛软件。
  • Answer:一个开源的问答平台软件。

# 文档工具

  • Docusaurus:一个有趣的开源静态网站生成工具,最早由 Facebook 设计开发。
  • Docsify:一个动态生成文档网站的工具。
  • Hexo:一个有趣且丰富的博客网站搭建工具。
    • hexo-theme-shokaX:一个好看的 Hexo 主题(也是本博客所使用的主题)。

# 个人项目

  • OpenEmber:一个可配置的嵌入式软件开发框架。