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 获取更多资讯,并在 头条 上阅读我的短篇技术文章
- 最新
- 最热
只看作者