开源项目趋势周刊第184期(20240324)

Graphiti 使用正和思维来解决问题。Graphiti 的作者认为:GraphQL 围绕 REST 的缺点进行了优化,但同时也放弃了 REST 的优点。没有必要进行这样的零和权衡。我们可以利用 GraphQL 的一切优点,将其构建在 REST(和 HTTP!)之上,而不是将其完全取代。我们可以尽情享用我们的蛋糕。

看了一点 Graphiti 的文档,因为其提供了应用模板和 UI(Vandal),即使对 Ruby、Rails 不熟悉,通过其内置的工具,也很容易生成一个应用后端。只是这个项目的实现深度依赖于 Rails 和 ActiveRecord。对于已经有 Ruby 语言开发团队的,应该是会促进效率提升的。如果没有相关语言开发团队的,可能就面临着作者说到的正和、零和思维问题了^_^;

1)观星者计数(Stargazers count)TOP10
序号 名称 主编程语言 简介 当前总星数 增加值 当前总提交数
1 Playwright TypeScript 60847 639 12274
2 Polars Rust 25298 344 9193
3 开发者的设计资源(Design Resources for Developers)   55758 209 2158
4 litegraph.js JavaScript 4966 162 775
5 Fiber Go 30953 129 3838
6 FlorisBoard Kotlin 5199 67 2116
7 markmap TypeScript 6591 53 345
8 netshoot Shell 7461 41 183
9 免费可商用字体 JavaScript 3390 41 100
10 Chaos Mesh Go 6286 39 1784

"星"关注:Graphiti 使 RESTful 资源成为一流概念。这样就能在单个请求中读写数据图表、具有向后兼容保证的模式、端到端集成测试模式、无缝微服务等。——出自《Graphiti》

2)提交数(commits count)TOP10
序号 名称 主编程语言 简介 当前总提交数 增加值 当前总星数
11 MEGA Sync Client C++ 12884 1062 1555
12 EMQX Erlang 20569 128 13039
13 Adblock Fast Objective-C 642 39 710
14 brms R 5346 32 1223
15 Scylla监控栈 Shell 3299 31 203
16 Serverless Webpack JavaScript 2298 28 1717
17 Graphiti Ruby 1147 23 949
18 Garden TypeScript 6496 19 3210
19 OpenTelemetry Collector Go 5328 17 3796
20 Openlayers (ol) 的酷炫扩展 JavaScript 3374 17 1145

 

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

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

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

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

Like:
0
To the top