国内最常用的 50 个开源项目


国内最常用的 50 个开源项目

openSource

以下是国内,用的比较多的 50 个开源项目

1、Spring Boot

  • 描述 :Spring Boot 是一个为 Spring 应用程序提供快速开发的框架。
  • 开源公司 :Pivotal Software。
  • 主要用于 :企业级应用的快速开发和部署。
  • 官方文档 :https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/

2、 Vue.js

  • 描述 :Vue.js 是一个用于构建交互式 UI 的前端开发框架。
  • 开源公司 :尤雨溪。
  • 主要用于 :构建交互式 UI 界面。
  • 官方文档 :https://vuejs.org/v2/guide/

3、 Docker

  • 描述 :Docker 是一个容器化技术,用于应用部署和管理。
  • 开源公司 :Docker, Inc.。
  • 主要用于 :应用部署和管理。
  • 官方文档 :https://docs.docker.com/

4、 Elasticsearch

  • 描述 :Elasticsearch 是一个实时搜索和数据分析引擎。
  • 开源公司 :Elastic。
  • 主要用于 :数据搜索和分析。
  • 官方文档 :https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

5、 Redis

  • 描述 :Redis 是一个高性能的键值存储系统。
  • 开源公司 :Redis Labs。
  • 主要用于 :缓存和数据存储。
  • 官方文档 :https://redis.io/documentation

6、 Spring Cloud

  • 描述 :Spring Cloud 是一个微服务架构解决方案。
  • 开源公司 :Pivotal Software。
  • 主要用于 :微服务的开发和部署。
  • 官方文档 :https://spring.io/projects/spring-cloud#learn

7、 Kubernetes

  • 描述 :Kubernetes 是一个容器编排工具。
  • 开源公司 :Google。
  • 主要用于 :容器管理和编排。
  • 官方文档 :https://kubernetes.io/docs/

8、 Flutter

  • 描述 :Flutter 是一个移动应用开发框架。
  • 开源公司 :Google。
  • 主要用于 :跨平台移动应用开发。
  • 官方文档 :https://flutter.dev/docs

9、 Maven

  • 描述 :Maven 是一个用于Java项目管理的工具。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :项目构建和依赖管理。
  • 官方文档 :https://maven.apache.org/guides/index.html

10、 GitLab

  • 描述 :GitLab 是一个综合的DevOps平台。
  • 开源公司 :GitLab, Inc.。
  • 主要用于 :软件开发和DevOps流程。
  • 官方文档 :https://docs.gitlab.com/

11、 Node.js

  • 描述 :Node.js 是一个用于构建可扩展网络应用的JavaScript运行环境。
  • 开源公司 :Node.js Foundation。
  • 主要用于 :服务器端应用程序开发。
  • 官方文档 :https://nodejs.org/en/docs/

12、 Angular

  • 描述 :Angular 是一个用于构建Web应用的前端框架。
  • 开源公司 :Google。
  • 主要用于 :Web应用程序开发。
  • 官方文档 :https://angular.io/docs

13、 React

  • 描述 :React 是一个用于构建用户界面的JavaScript库。
  • 开源公司 :Facebook。
  • 主要用于 :构建交互式UI。
  • 官方文档 :https://reactjs.org/docs/getting-started.html

14、 PostgreSQL

  • 描述 :PostgreSQL 是一个高度可扩展的关系型数据库。
  • 开源公司 :PostgreSQL Global Development Group。
  • 主要用于 :数据存储和管理。
  • 官方文档 :https://www.postgresql.org/docs/

15、 Git

  • 描述 :Git 是一个分布式版本控制系统。
  • 开源公司 :Linus Torvalds。
  • 主要用于 :代码版本控制。
  • 官方文档 :https://git-scm.com/doc

16、 Apache Kafka

  • 描述 :Apache Kafka 是一个分布式流处理平台。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :数据流处理。
  • 官方文档 :https://kafka.apache.org/documentation/

17、 RabbitMQ

  • 描述 :RabbitMQ 是一个消息代理和队列服务器。
  • 开源公司 :Pivotal Software。
  • 主要用于 :消息传递和队列管理。
  • 官方文档 :https://www.rabbitmq.com/documentation.html

18、 TensorFlow

  • 描述 :TensorFlow 是一个用于机器学习的开源框架。
  • 开源公司 :Google。
  • 主要用于 :机器学习和深度学习。
  • 官方文档 :https://www.tensorflow.org/guide

19、 PyTorch

  • 描述 :PyTorch 是一个用于机器学习的开源深度学习框架。
  • 开源公司 :Facebook。
  • 主要用于 :深度学习研究和应用。
  • 官方文档 :https://pytorch.org/docs

20、 Jenkins

  • 描述 :Jenkins 是一个开源的自动化服务器,用于自动化各种任务。
  • 开源公司 :Jenkins community。
  • 主要用于 :持续集成和持续交付。
  • 官方文档 :https://www.jenkins.io/doc/

21、 Apache Spark

  • 描述 :Apache Spark 是一个用于大数据处理的开源计算框架。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :大数据处理和分析。
  • 官方文档 :https://spark.apache.org/docs/latest/

22、 MySQL

  • 描述 :MySQL 是一个关系型数据库管理系统。
  • 开源公司 :Oracle。
  • 主要用于 :数据存储和管理。
  • 官方文档 :https://dev.mysql.com/doc/

23、 Apache Hadoop

  • 描述 :Apache Hadoop 是一个用于大数据存储和处理的开源框架。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :大数据存储和处理。
  • 官方文档 :https://hadoop.apache.org/docs/

24、 Nginx

  • 描述 :Nginx 是一个高性能的HTTP和反向代理服务器。
  • 开源公司 :Nginx, Inc.。
  • 主要用于 :Web服务器和负载均衡。
  • 官方文档 :https://nginx.org/en/docs/

25、 Apache Tomcat

  • 描述 :Apache Tomcat 是一个开源的Java Servlet容器。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :Java应用程序的运行和部署。
  • 官方文档 :https://tomcat.apache.org/tomcat-9.0-doc/

26、 Apache Cassandra

  • 描述 :Apache Cassandra 是一个高度可扩展的分布式NoSQL数据库。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :分布式数据存储。
  • 官方文档 :https://cassandra.apache.org/doc/latest/

27、 Eclipse IDE

  • 描述 :Eclipse IDE 是一个开源的集成开发环境。
  • 开源公司 :Eclipse Foundation。
  • 主要用于 :软件开发。
  • 官方文档 :https://www.eclipse.org/documentation/

28、 Apache ZooKeeper

  • 描述 :Apache ZooKeeper 是一个分布式应用程序协调服务。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :分布式系统的协调。
  • 官方文档 :https://www.eclipse.org/documentation/

29、 Prometheus

  • 描述 :Prometheus 是一个开源的系统监控和警报工具。
  • 开源公司 :Cloud Native Computing Foundation。
  • 主要用于 :系统监控。
  • 官方文档 :https://prometheus.io/docs/introduction/overview/

30、 Grafana

  • 描述 :Grafana 是一个开源的平台,用于可视化监控数据。
  • 开源公司 :Grafana Labs。
  • 主要用于 :数据可视化。
  • 官方文档 :https://grafana.com/docs/

31、 Rust

  • 描述 :Rust 是一个现代的系统编程语言。
  • 开源公司 :Mozilla。
  • 主要用于 :系统编程。
  • 官方文档 :https://doc.rust-lang.org/

32、 Ruby on Rails

  • 描述 :Ruby on Rails 是一个用于Web开发的开源框架。
  • 开源公司 :Basecamp。
  • 主要用于 :Web应用程序开发。
  • 官方文档 :https://guides.rubyonrails.org/

33、 Ansible

  • 描述 :Ansible 是一个用于自动化IT任务的开源工具。
  • 开源公司 :Red Hat。
  • 主要用于 :自动化和配置管理。
  • 官方文档 :https://docs.ansible.com/ansible/latest/index.html

34、 Apache Lucene

  • 描述 :Apache Lucene 是一个全文搜索引擎库。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :全文搜索。
  • 官方文档 :https://lucene.apache.org/core/documentation.html

35、 MariaDB

  • 描述 :MariaDB 是一个开源的关系型数据库管理系统。
  • 开源公司 :MariaDB Corporation。
  • 主要用于 :数据库存储。
  • 官方文档 :https://mariadb.org/documentation/

36、 Apache Solr

  • 描述 :Apache Solr 是一个用于搜索和分析的开源平台。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :搜索和分析。
  • 官方文档 :https://mariadb.org/documentation/

37、 Jupyter Notebook

  • 描述 :Jupyter Notebook 是一个用于数据科学和机器学习的开源工具。
  • 开源公司 :Project Jupyter。
  • 主要用于 :数据科学和机器学习。
  • 官方文档 :https://jupyter-notebook.readthedocs.io/en/stable/

38、 Apache Flink

  • 描述 :Apache Flink 是一个流处理框架。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :流处理。
  • 官方文档 :https://ci.apache.org/projects/flink/flink-docs-release-1.14/

39、 Elastic Stack (ELK Stack)

  • 描述 :Elastic Stack 包括 Elasticsearch、Logstash 和 Kibana,用于日志和事件数据的搜索和分析。
  • 开源公司 :Elastic。
  • 主要用于 :日志和事件数据的搜索和分析。
  • 官方文档 :https://www.elastic.co/guide/index.html

40、 Apache Beam

  • 描述 :Apache Beam 是一个用于批处理和流处理的统一编程模型。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :批处理和流处理。
  • 官方文档 :https://beam.apache.org/documentation/

41、 Apache NiFi

  • 描述 :Apache NiFi 是一个用于数据流管理和自动化的工具。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :数据流管理和自动化。
  • 官方文档 :https://nifi.apache.org/docs.html

42、 RabbitMQ

  • 描述 :RabbitMQ 是一个消息代理服务。
  • 开源公司 :VMware。
  • 主要用于 :消息队列和事件驱动。
  • 官方文档 :https://www.rabbitmq.com/documentation.html

43、 Apache Storm

  • 描述 :Apache Storm 是一个实时流处理系统。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :实时流处理。
  • 官方文档 :https://storm.apache.org/documentation.html

44、 Couchbase

  • 描述 :Couchbase 是一个多模型的NoSQL数据库。
  • 开源公司 :Couchbase, Inc.。
  • 主要用于 :NoSQL数据库存储。
  • 官方文档 :https://docs.couchbase.com/

45、 Django

  • 描述 :Django 是一个支持的Python Web应用框架。
  • 开源公司 :Django Software Foundation。
  • 主要用于 :Web应用框架。
  • 官方文档 :https://docs.djangoproject.com/zh-hans/5.0/

46、 Apache Kafka

  • 描述 :Apache Kafka 是一个分布式流处理平台。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :数据流处理和消息队列。
  • 官方文档 :https://kafka.apache.org/documentation/

47、 Netty

  • 描述 :Netty 是一个异步事件驱动的网络应用框架。
  • 开源公司 :Netty Project。
  • 主要用于 :网络应用开发。
  • 官方文档 :https://netty.io/wiki/user-guide-for-4.x.html

48、 Presto

  • 描述 :Presto 是一个分布式SQL查询引擎。
  • 开源公司 :Presto Software Foundation。
  • 主要用于 :大数据查询和分析。
  • 官方文档 :https://prestosql.io/docs/current/

49、 Golang (Go)

  • 描述 :Golang 是一个开源的编程语言。
  • 开源公司 :Google。
  • 主要用于 :应用程序开发。
  • 官方文档 :https://golang.org/doc/

50、 Apache Cordova

  • 描述 :Apache Cordova 是一个用于移动应用开发的开源框架。
  • 开源公司 :Apache Software Foundation。
  • 主要用于 :移动应用开发。
  • 官方文档 :https://cordova.apache.org/docs/en/latest/

如有漏网之鱼,请在评论区留言,以及时更新


点赞关注 二师兄 talk 获取更多资讯,并在 头条 上阅读我的短篇技术文章

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
软心糖的头像 - 宋马社区
评论 共12条

请登录后发表评论