记于 2024年8月,数据来自 github 仓库。
github 仓库的编程语言比例图:
下面按 主编程语言 进行分类展示。
C++
openjdk
Java 74.6% C++ 13.8% C 7.2% Assembly 2.8%Objective-C 0.4%HTML 0.3%Other 0.9%
MySQL-server
C++ 81.2% C 9.5% Java 2.4%C# 1.9%CMake 0.7%BitBake 0.6%Other 3.7%
MongoDB
C++ 71.7% JavaScript 23.2% Python 4.5%Starlark 0.2%Shell 0.1%TLA 0.1%Other 0.2%
ClickHouse
C++ 80.9% Python 8.5% Shell 4.3%C 3.6% CMake 1.3%Jinja 0.7%Other 0.7%
OpenCV
C++ 86.8% C 3.4% Python 2.9%CMake 2.1% Java 1.6%Objective-C++ 0.9%Other 2.3%
TensorFlow
C++ 56.9% Python 26.2% MLIR 6.0%Starlark 4.1% HTML 2.7% Go 1.3%Other 2.8%
PyTorch
Python 55.0% C++ 36.7% Cuda 3.1%C 1.6% Objective-C++ 1.3%CMake 0.7%Other 1.6%
Java
openjdk
Java 74.6% C++ 13.8% C 7.2% Assembly 2.8%Objective-C 0.4%HTML 0.3%Other 0.9%
PostgreSQL
Java 98.4% Python 0.7%Shell 0.5% Go 0.4%Dockerfile 0.0%HCL 0.0%
ZooKeeper
Java 74.6% C++ 7.3% C 6.5%JavaScript 2.5%TLA 2.2%Python 1.7%Other 5.2%
Apache Kafka
Java 80.3% Scala 17.2% Python 2.1%Shell 0.2%Roff 0.1%Batchfile 0.1%
Apache Pulsar
Java 98.4% Python 0.7%Shell 0.5% Go 0.4%Dockerfile 0.0%HCL 0.0%
ElasticSearch
Java 99.6% Groovy 0.2% StringTemplate 0.1%Shell 0.1% ANTLR 0.0%Python 0.0%
Netty
Java 98.6% C 1.1%HTML 0.1%Shell 0.1%JavaScript 0.1%Makefile 0.0%
Jenkins
Java 85.8% HTML 7.0% JavaScript 2.7%SCSS 2.3% CSS 1.4%Groovy 0.5%Other 0.3%
Apache Hadoop
Java 93.0% C++ 2.9% C 1.8%JavaScript 1.1%Shell 0.5%HTML 0.2% Other 0.5%
Apache Storm
Java 83.7% Python 7.5% HTML 4.2%Clojure 1.8%C 1.8% JavaScript 0.5%Other 0.5%
Apache Flink
Java 86.1% Scala 9.4% Python 2.7%Shell 0.5% TypeScript 0.4%HiveQL 0.3% Other 0.6%
Apache Doris
Java 39.2% Groovy 28.3% C++ 25.2%Python 5.1% Shell 0.8%C 0.4% Other 1.0%
Apache Druid
Java 91.5% TypeScript 4.2% E 1.7%Euphoria 0.8% TeX 0.6%SCSS 0.3%Other 0.9%
Spring-Boot
Java 97.9% Kotlin 1.7% HTML 0.2%JavaScript 0.1%Shell 0.1%Groovy 0.0%
MyBatis-3
Java 99.3% Other 0.7%
Activiti
Activiti is the leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs.
Java 99.7% Other 0.3%
Nacos
Nacos: Dynamic Naming and Configuration Service.
Java 99.0% SCSS 0.8%JavaScript 0.1%Shell 0.1% Batchfile 0.0%TypeScript 0.0%
Golang
moby(旧 Docker)
Go 97.5% Shell 1.5% Dockerfile 0.5%PowerShell 0.3%Makefile 0.1%Python 0.1%
Kubernetes
Go 97.0% Shell 2.6% PowerShell 0.2%Makefile 0.1% Dockerfile 0.1%Python 0.0%
Helm
Go 98.0% Shell 1.6% Makefile 0.4%
ArgoCD
Go 80.3% TypeScript 15.1%Lua 2.1% SCSS 1.1%Shell 0.7%Makefile 0.3% Other 0.4%
Prometheus
The Prometheus monitoring system and time series database.
Go 90.8% TypeScript 7.1% Yacc 0.5%HTML 0.4% JavaScript 0.4%SCSS 0.3%Other 0.5%
grafana
The open and composable observability and data visualization platform.
Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
TypeScript 57.6% Go 39.1%RichTextFormat 0.7% HTML 0.6%JavaScript 0.4%SCSS 0.3% Other 1.3%
240909更新
CockroachDB
a cloud-native distributed SQL database designed to build, scale, and manage modern, data-intensive applications.
Go 90.0% TypeScript 4.7%Starlark 3.2% Yacc 0.6%Shell 0.5% Tcl 0.2%Other 0.8%
TiDB
an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics.
Go 94.4% Starlark 3.2%Shell 1.3% Yacc 0.9%TypeScript 0.1%Makefile 0.1%
Consul by HashiCorp
a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Go 62.7% MDX 18.0%SCSS 10.3% JavaScript 4.5%Handlebars 1.9%Shell 1.6% Other 1.0%
其它
Linux (kernel)-C
C 98.4% Assembly 0.7% Shell 0.4%Python 0.2% Makefile 0.2%Perl 0.1%
RabbitMQ-Starlark
Starlark 40.6% Makefile 29.1% Shell 15.4%Dockerfile 9.1%Batchfile 2.2%Elixir 2.1%Erlang 1.5%
Redis-C
C 74.0% Tcl 24.7% Python 0.4%Shell 0.3%Ruby 0.3%Makefile 0.2%Other 0.1%
FFmpeg-C
C 90.3% Assembly 7.8% Makefile 1.3%C++ 0.2% Objective-C 0.2%Cuda 0.1%Other 0.1%
TensorFlow-Python
C++ 56.9% Python 26.2% MLIR 6.0%Starlark 4.1% HTML 2.7% Go 1.3%Other 2.8%
PyTorch-Python
Python 55.0% C++ 36.7% Cuda 3.1%C 1.6% Objective-C++ 1.3%CMake 0.7%Other 1.6%
grafana-TypeScript
TypeScript 57.6% Go 39.1%RichTextFormat 0.7% HTML 0.6%JavaScript 0.4%SCSS 0.3% Other 1.3%
Spark-Scala
Scala 66.6% Python 16.1% Java 6.8%JupyterNotebook 5.3%HiveQL 2.3% R 1.6%Other 1.3%
Nginx-C
C 97.6% Vim Script 1.8%XS 0.4% Perl 0.1%Makefile 0.1%Shell 0.0%
HAProxy-C
C 96.0% C++ 2.1% Shell 0.9%Makefile 0.6% Python 0.2%Lua 0.1%Other 0.1%
END
ben发布于博客园
ben发布于博客园