开源项目趋势周刊第217期(20241110)
786 /
0 /
发布于 170 天前
"星"推荐:它可遍历任何 JavaScript、TypeScript、LiveScript 或 CoffeeScript 项目中的依赖关系,并:1)根据(您自己的)规则验证它们;2)以文本或图形形式报告违反规则的情况。此外,它还能生成各种输出格式的依赖关系图,包括可以贴在墙上给奶奶留下深刻印象的炫酷可视化图。——出自《Dependency cruiser》
本期观星者计数增长值前三名的是:Diagrams——1304、Best-of Machine Learning with Python(用Python进行机器学习的最佳选择)——1292、Excalidraw——469。
这三位是周刊TOP10常客,查询往期内容或在网站中搜索都可轻易找到相关资料。周刊扩大选择范围之后,成效明显!一些不大起眼的项目从"故纸堆"中冒出来了!有些在早期推荐过,但经过几十上百期(七天一期)时间的锤炼之后,项目还健康的活着,真是不容易的啊。本期从中选取了一些。像《Trpc Express React》、ol3Echarts 等还是首发的项目。至于TOP10常客们,暂且就不列在下面了。
想要验证和可视化前端项目的依赖关系?好的,依赖巡洋舰(Dependency cruiser)可以帮得到你,在您的项目目录下运行:
npm install --save-dev dependency-cruiser
# or
yarn add -D dependency-cruiser
pnpm add -D dependency-cruiser
npx depcruise --init
npx depcruise src --include-only "^src" --output-type dot | dot -T svg > dependency-graph.svg
GraphViz dot 命令没有?,可以去 https://graphviz.org/download/ 下载。Windows 下 "scoop install graphviz" 也是可以的。
对 WebGL2 感兴趣的,可以看下 Raindrop FX 项目,看看作者是如何做到以下性能的:在 Windows Chrome 88 上,每帧更新 2000 个雨滴大约需要6 毫秒;在安卓系统(小米 10)上,Chrome 浏览器 87。每帧更新 2000 个雨滴大约需要 6.5 毫秒。
如果您是 R 语言用户,可以关注下 FastR 项目,这是 Oracle Labs 开发的,从其提供的基准测试结果看,性能是优于 GNU-R 的。FastR 目前可以安装和运行许多流行 R 软件包的基本示例,如 ggplot2、jsonlite、testthat、assertthat、dplyr、knitr、Shiny、Rcpp、quantmod 等。
如果您是 K8s 用户,或者可以关注下 Kine 项目。
"星"关注:ELKI 是一款用 Java 编写的开源 (AGPLv3) 数据挖掘软件。ELKI 的重点是算法研究,重点是聚类分析和离群点检测中的无监督方法。为了实现高性能和可扩展性,ELKI 提供了许多数据索引结构,如 R* 树,可大大提高性能。ELKI 的设计旨在方便该领域的研究人员和学生进行扩展。ELKI 的目标是提供大量高度可参数化的算法,以便对算法进行简单、公平的评估和基准测试。——出自《ELKI》
2)提交数(commits count)TOP10
序号 |
名称 |
主编程语言 |
简介 |
当前总提交数 |
增加值 |
当前总星数 |
11 |
Trpc Express React |
TypeScript |
使用 tRPC、Express 和 React 的全栈模板。「Fullstack Boilerplate with tRPC, Express and React.」 |
416 |
92 |
761 |
12 |
DEWY |
Go |
通过轮询存储库进行自动部署的应用程序服务器。「💧 The application server for automated deployment with polling a repository」 |
472 |
64 |
31 |
13 |
RaspAP WiFi配置门户 |
PHP |
为基于 Debian 的设备提供简单的无线 AP 设置和管理。「Simple wireless AP setup & management for Debian-based devices」 |
3105 |
45 |
4459 |
14 |
Micronaut Launch |
Java |
生成 Micronaut 应用程序。Micronaut 是一个现代的、基于 JVM 的、全堆栈的 Java 框架,旨在建立模块化的、易于测试的 JVM 应用程序,支持 Java、Kotlin 和 Groovy。「Generates Micronaut applications. Micronaut is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin, and Groovy.」 |
3663 |
37 |
213 |
15 |
ol3Echarts |
TypeScript |
ol3Echarts 是 Apache ECharts 的 openlayers 扩展。「🌏 📊 ol3Echarts | a openlayers extension to echarts」 |
261 |
20 |
322 |
16 |
ELKI |
Java |
ELKI数据挖掘工具包。「ELKI Data Mining Toolkit」 |
10473 |
13 |
792 |
17 |
Kine |
Go |
在 MySQL、Postgres、sqlite、dqlite 等平台而非 etcd 上运行 Kubernetes。Kine 是一个 etcdshim,它将 etcd API 转换为 SQLite, Postgres, MySQL/MariaDB, NATS。「Run Kubernetes on MySQL, Postgres, sqlite, dqlite, not etcd. Kine is an etcdshim that translates etcd API to: SQLite, Postgres, MySQL/MariaDB, NATS」 |
271 |
12 |
1651 |
18 |
IPTV Simple PVR |
C++ |
用于 Kodi PVR 的 IPTV 简易客户端。「IPTV Simple client for Kodi PVR」 |
916 |
7 |
782 |
19 |
FastR |
Java |
基于 GraalVM 的 R 编程语言高性能实现。「A high-performance implementation of the R programming language, built on GraalVM.」 |
14801 |
5 |
626 |
20 |
反应式SQL客户端 |
Java |
用 Java 编写的高性能反应式 SQL 客户端。「High performance reactive SQL Client written in Java」 |
1188 |
5 |
894 |
你好!勤快的作者和贡献者们!辛苦了,感谢你们的辛勤付出。
注:数据来源于 GitHub。数据生成于【2024-11-10 2:00pm】,是一个与一周前的数据进行比较的版本。
文章同期在公号“Worldlink资源网”发布,欢迎关注。进入公众号,在后台发消息: "zst|trend|走势图 期号 项目序号(1-20)",如 "zst 151 20",可查看《开源项目趋势周刊第151期》序号为20的项目近3个月的观星者计数(Stargazers count)走势图。在后台发消息 ? 或 help 获取指令列表。

小程序(GitHub观星组)有收藏和点赞repos的功能。欢迎使用。
