开源项目趋势周刊第219期(20241124)

本期观星者计数、提交数增长前三名的是:

观星者计数TOP3 提交数TOP3
repo名 当前星数(增长值) repo名 当前提交数(增长值)
Excalidraw 86027(1150) WebKit 287020(327)
Slang 2627(437) CodeQL 72187(300)
Awesome Compose 35587(336) EasyList 219570(254)

一个提交可能包含很多处修改,很多人的贡献!WebKit 是 Safari、Mail、App Store 以及 macOS、iOS 和 Linux 上许多其他应用程序使用的网页浏览器引擎。看看 WebKit 的总提交数,每周数百个提交数,一个健壮、勤劳、活跃的浏览器引擎巨人形象跃然眼前!

Querybook 是一个大数据 IDE,它支持 Presto、Hive、Druid、Snowflake、Big Query、MySQL、Sqlite、PostgreSQL 等多种查询引擎,结果存储支持数据库、S3、Google Cloud Storage、本地文件等。类似的数据科学产品有 DataCamp 的 DataLab,MATLAB 的内置 IDE,Jupyter Notebook, RStudio, Spyder等,大都为商用付费产品。Querybook 的官网访问不了,不过在 GitHub repo 中有文档源码,用 Docusaurus 构建的,漂亮!

其他几个印象较深的 repo 是:Parsr、GDA(GJoy Dex Analyzer)安卓反编译器、Dalton IDS 规则、Yesql、volk。

Dalton 是一个允许用户使用已定义的规则集和/或定制规则,针对自己选择的入侵检测系统("IDS")传感器(如 Snort、Suricata)快速、轻松地运行网络数据包捕获("pcaps")的系统。Dalton 还为 Flowsynth 提供了一个类似向导的 Web 界面,方便用户创建自定义 pcap。

Yesql —— 一个 VRM,而不是 ORM。它是一个用于使用 SQL 的 Clojure 库。有点像存储过程,但 Yesql 是把 SQL 写到文件中,可以“一个文件,一个查询”、“一个文件,多个查询”,将 SQL 和 Clojure 分开,在 Clojure 中调用。
volk —— volk 是 Vulkan 的元加载器。它允许您动态加载使用 Vulkan 所需的入口点,而无需链接到 vulkan-1.dll 或静态链接 Vulkan 加载器。此外,volk 还能自动加载所有相关的入口点,从而简化 Vulkan 扩展的使用。最后,volk 可直接从驱动程序加载 Vulkan 入口点,从而跳过加载器调度开销,提高性能。

关于 nbdev,有个问题估计也是很多人所关心的,notebooks 能用于 "严肃" 的软件开发吗?原问答如下:

Q: Someone told me not to use notebooks for “serious” software development!
A: Watch this video. Don’t worry, we still get this too, despite having used nbdev for a wide range of “very serious” software projects over the last three years, including deep learning libraries, API clients, Python language extensions, terminal user interfaces, and more!

问:有人告诉我不要用笔记本进行 “严肃”的软件开发!
答:请观看这段视频。别担心,尽管在过去三年里,我们已经在深度学习库、API 客户端、Python 语言扩展、终端用户界面等各种 “非常严肃”的软件项目中使用了 nbdev,但我们还是会遇到这样的问题!

 

1)观星者计数(Stargazers count)TOP10
序号 名称 主编程语言 简介 当前总星数 增加值 当前总提交数
1 feroxbuster Rust 6003 48 1802
2 Parsr JavaScript 5857 33 1987
3 gRPCurl Go 10932 30 210
4 Rust for Windows Rust 10480 23 1521
5 CodeGuide | 程序员编码指南   11216 22 1889
6 ActionRoguelike C++ 3631 22 189
7 Fluent ffmpeg-API for node.js HTML 7954 19 764
8 GDA(GJoy Dex Analyzer) Java 4218 18 249
9 Kubernetes Metrics Server Go 5852 18 1311
10 wazero Go 4972 17 1898

 

"星"关注:nbdev 是一个 notebook 驱动的开发平台。只需使用轻量级标记编写 notebooks,即可免费获得高质量文档、测试、持续集成和打包!nbdev 让调试和重构代码变得比传统编程环境更容易,因为你的指尖总能触及实时对象。nbdev 还能促进软件工程的最佳实践,因为测试和文档都是一流的。——出自《nbdev》

2)提交数(commits count)TOP10
序号 名称 主编程语言 简介 当前总提交数 增加值 当前总星数
11 Smile Java 4096 59 6051
12 Dalton Python 574 54 453
13 Yesql Clojure 324 19 1465
14 Socialify TypeScript 260 18 1888
15 Sigal JavaScript 1410 13 894
16 Madmin JavaScript 408 8 589
17 nbdev Jupyter Notebook 1830 8 4938
18 SqlToy-ORM Java 6264 7 1100
19 volk C 387 6 1365
20 Querybook TypeScript 1017 5 1956

 

你好!勤快的作者和贡献者们!辛苦了,感谢你们的辛勤付出。

注:数据来源于 GitHub。数据生成于【2024-11-24 2:00pm】,是一个与一周前的数据进行比较的版本。

文章同期在公号“Worldlink资源网”发布,欢迎关注。进入公众号,在后台发消息: "zst|trend|走势图 期号 项目序号(1-20)",如 "zst 151 20",可查看《开源项目趋势周刊第151期》序号为20的项目近3个月的观星者计数(Stargazers count)走势图。在后台发消息 ? 或 help 获取指令列表。

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

Like:
0
To the top