国产化开源项目有哪些?

wen 开源项目 18

本文目录导读:

国产化开源项目有哪些?

  1. 操作系统与基础软件
  2. 数据库与存储
  3. 人工智能与大数据
  4. 开发工具与中间件
  5. 安全与密码学
  6. 其他领域
  7. 注意:

国产化开源项目涵盖操作系统、数据库、人工智能、开发工具等多个领域,以下是部分代表性项目及其简介:

操作系统与基础软件

  1. OpenEuler(华为)
    面向数字基础设施的开源操作系统,支持服务器、云计算、边缘计算等场景,已形成社区生态。
  2. OpenAnolis(阿里云)
    基于Linux的服务器操作系统,兼容CentOS生态,面向云原生场景优化。
  3. Deepin(统信软件)
    基于Linux的桌面操作系统,注重用户体验和国产硬件适配。
  4. RT-Thread(睿赛德)
    国产开源物联网操作系统,支持多平台、轻量化,广泛应用于嵌入式设备。

数据库与存储

  1. TiDB(PingCAP)
    分布式关系型数据库,兼容MySQL协议,支持水平扩展与金融级高可用。
  2. OceanBase(蚂蚁集团)
    原生分布式数据库,支持HTAP混合负载,TPC-C性能记录保持者。
  3. OpenGauss(华为)
    企业级开源关系型数据库,支持多核优化、AI调优等特性。
  4. DM8(达梦)
    达梦数据库开源版本,兼容SQL标准,常用于政务、金融等核心系统。

人工智能与大数据

  1. PaddlePaddle(百度)
    深度学习框架,提供模型库、工具链与分布式训练能力,支持端侧部署。
  2. MindSpore(华为)
    全场景AI框架,支持Ascend芯片原生优化,兼顾训练与推理。
  3. OneFlow(一流科技)
    分布式深度学习框架,侧重高性能计算与灵活编程接口。
  4. 流计算(Apache Flink/Storm国产增强版)
    如阿里巴巴的Blink(Flink增强版)和腾讯的TDSQL大数据组件。

开发工具与中间件

  1. VS Code中文社区(开源贡献者)
    基于VS Code的中文本地化插件与生态扩展。
  2. Tengine(阿里云)
    Nginx增强版,支持动态模块、灰度发布等企业级功能。
  3. Sentinel(阿里巴巴)
    面向云原生微服务的流量控制、熔断降级组件,适配Spring Cloud。
  4. RuoYi(若依)
    基于Spring Boot的快速开发框架,集成权限、代码生成等模块。

安全与密码学

  1. GMSSL(国密算法开源实现)
    支持SM2/SM3/SM4等国密标准,提供跨语言接口。
  2. OpenEuler安全增强(社区贡献)
    如SELinux策略优化、内核漏洞检测工具。

其他领域

  1. 鸿蒙(HarmonyOS)(开源部分)
    华为开源的操作系统内核与分布式能力组件,如LiteOS、ArkCompiler。
  2. IoT-SmartHome(如OpenHAB中文分支)
    智能家居国产化控制平台,支持本地化管理。

注意:

  • 许可证:部分项目采用GPL、Apache 2.0等开源协议,需合规使用。
  • 国产化率:部分核心组件仍依赖国外开源生态(如Linux内核、Kubernetes),国产项目主要在应用层、中间件及特定优化。
  • 社区活跃度:建议优先选择有明确治理结构、企业主导或社区成熟的项目(如Apache/CNCF孵化项目)。

如需获取最新列表,建议访问GitCode(CSDN托管平台)、OpenAtom(开放原子开源基金会)或信创官方推荐名单。

抱歉,评论功能暂时关闭!