理想的温柔 發表於 2023-7-17 08:33:00

效率回归,工具库之美「GitHub 热点速览」

<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716233952575-1482673848.jpg"></p>
<p>刚开源就变成新星的 igl,不仅获得了 2k+ star,也能提高你开发游戏的效率,摆平一切和图形有关的问题。如果这个没有那么惊艳的话,还有 The-Art-of-Linear-Algebra,重燃了我学习线性代数的自信心;htmx 则是一个被称为“后端工程师的前端库”,可以让人安心用 HTML 搞定页面,同样的 Web 应用技术还能用到的有 reflex,这个老牌的 Python 工具,常做 Web 开发的人一定不陌生。</p>
<p>此外,还有被 117k 人次用上的路由工具 mux,也能让人眼前一亮。</p>
<p>以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:<code>新发布</code> | <code>实用</code> | <code>有趣</code>,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 <code>New</code>,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝</p>
<ul>
<li>本文目录
<ul>
<li>1. 本周特推
<ul>
<li>1.1 多平台图形库:igl</li>
<li>1.2 回归 html:htmx</li>
</ul>
</li>
<li>2. GitHub Trending 周榜
<ul>
<li>2.1 线性代数的美:The-Art-of-Linear-Algebra</li>
<li>2.2 路由分发:mux</li>
<li>2.3 你问我答:danswer</li>
<li>2.4 Python 搞定 Web:reflex</li>
<li>2.5 AI 医疗:MONAI</li>
</ul>
</li>
<li>3. HelloGitHub 热评
<ul>
<li>3.1 Python 练习曲:pytudes</li>
<li>3.2 连接本地 IDE 和远程:devpod</li>
</ul>
</li>
<li>4. 往期回顾</li>
</ul>
</li>
</ul>
<h2 id="1-本周特推">1. 本周特推</h2>
<h3 id="11-多平台图形库igl">1.1 多平台图形库:igl</h3>
<p><strong>主语言:C++</strong></p>
<p><code>New</code> 本周 Facebook 刚开源的多平台图形库,可用来控制 GPU,通过底层的跨平台接口封装了常见 GPU 功能,支持各类图形 API(例如:OpenGL、Metal、Vulkan),并提供统一的接口。而 IGL 特性包括:精简、开销小、外部依赖少、支持多种系统。</p>
<blockquote>
<p>GitHub 地址→https://github.com/facebook/igl</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234000118-133681079.png"></p>
<h3 id="12-回归-htmlhtmx">1.2 回归 html:htmx</h3>
<p><strong>主语言:JavaScript</strong></p>
<p>一个提升前端开发工作幸福度的工具,有了 htmx,你可以直接通过属性用 HTML 来访问AJAX、CSS Transitions、WebSockets 和 Server Sent Events,即使不用 JS 也能构建现代的 Web 页面。此外,htmx 非常轻量(大约 14k min.gz'd)、无依赖、可扩展且兼容 IE11。</p>
<p>以下为示例:</p>
<pre><code class="language-html">&lt;script src="https://unpkg.com/htmx.org@1.9.3"&gt;&lt;/script&gt;
&lt;!-- have a button POST a click via AJAX --&gt;
&lt;button hx-post="/clicked" hx-swap="outerHTML"&gt;
Click Me
&lt;/button&gt;
</code></pre>
<blockquote>
<p>GitHub 地址→https://github.com/bigskysoftware/htmx</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234004457-1895054751.png"></p>
<h2 id="2-github-trending-周榜">2. GitHub Trending 周榜</h2>
<h3 id="21-线性代数的美the-art-of-linear-algebra">2.1 线性代数的美:The-Art-of-Linear-Algebra</h3>
<p><strong>本周 star 增长数:2,650+</strong>,<strong>主语言:PostScript</strong></p>
<p>如果你线性代数学的不好,也许你可以读一读这个 repo,用最浅显的方式教你线代的核心知识,也许矩阵的世界没那么难理解。</p>
<blockquote>
<p>GitHub 地址→https://github.com/kenjihiranabe/The-Art-of-Linear-Algebra</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234008645-1331722651.png"></p>
<h3 id="22-路由分发mux">2.2 路由分发:mux</h3>
<p><strong>本周 star 增长数:1,350+</strong>,<strong>主语言:Golang</strong></p>
<p>mux 包是一个强大的 HTTP 路由器和 URL 匹配器,可用来构建 Go Web 服务器。据不完全统计,mux 被 6.6k 个项目,以及 117k 个 GitHub 用户使用着。</p>
<blockquote>
<p>GitHub 地址→https://github.com/gorilla/mux</p>
</blockquote>
<h3 id="23-你问我答danswer">2.3 你问我答:danswer</h3>
<p><strong>本周 star 增长数:950+</strong>,<strong>主语言:Python</strong></p>
<p><code>New</code> 可用在 Slack、GitHub、Confluence 等地方的问答小助手,用户通过自然语言提出问题,danswer 会引用参考来源来返回可靠的答案。</p>
<blockquote>
<p>GitHub 地址→https://github.com/danswer-ai/danswer</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234014376-17048652.gif"></p>
<h3 id="24-python-搞定-webreflex">2.4 Python 搞定 Web:reflex</h3>
<p><strong>本周 star 增长数 450+</strong>,<strong>主语言:Python</strong></p>
<p><code>New</code> Reflex 可让你用 Python 开发高质量的定制化 Web 服务,安装和使用也非常简单,在示例部分给出了围绕 DALL·E 创建的一个图像生成的用户界面:</p>
<blockquote>
<p>GitHub 地址→https://github.com/reflex-dev/reflex</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234018640-806126513.gif"></p>
<h3 id="25-ai-医疗monai">2.5 AI 医疗:MONAI</h3>
<p><strong>本周 star 增长数:950+</strong>,<strong>主语言:Python</strong></p>
<p>MONAI 是一个基于 PyTorch 的开源框架,用于医疗影像领域的深度学习。有了它,你可以创建医疗影像端到端训练工作流程,让 AI 在医疗领域进行应用。</p>
<blockquote>
<p>GitHub 地址→https://github.com/Project-MONAI/MONAI</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234021959-1845805778.png"></p>
<h2 id="3-hellogithub-热评">3. HelloGitHub 热评</h2>
<p>在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价。</p>
<h3 id="31-python-练习曲pytudes">3.1 Python 练习曲:pytudes</h3>
<p><strong>主语言:Python</strong></p>
<p>étude 法语意思是练习曲,而 pytudes 便是一个 Python 的练习曲集合。虽然这些编程练习“短小”却很精悍,让你在练习的过程中完善特定的 Python 技能。</p>
<blockquote>
<p>HG 评价地址→https://hellogithub.com/repository/6ef0e1bd1d6f4c1088781d1a908fa21f</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234025998-1676592164.jpg"></p>
<h3 id="32-连接本地-ide-和远程devpod">3.2 连接本地 IDE 和远程:devpod</h3>
<p><strong>主语言:Golang</strong></p>
<p>它通过在本地启动一个连接远程开发机器的容器,让开发环境跑在容器里,从而轻松启动任何开发环境。支持 K8s 集群、云端虚拟机、任何可访问的远程机器,还能够自动关闭云服务降低成本。</p>
<blockquote>
<p>HG 评价地址→https://hellogithub.com/repository/d5532c45185a4041941f92a5b8c2d48d</p>
</blockquote>
<p><img src="https://img2023.cnblogs.com/blog/759200/202307/759200-20230716234031043-1515426161.gif"></p>
<h2 id="4-往期回顾">4. 往期回顾</h2>
<p>往期回顾:</p>
<ul>
<li>如何构建高效、可观的系统「GitHub 热点速览」</li>
<li>好用到飞起的新项目「GitHub 热点速览」</li>
</ul>
<p>以上为 2023 年第 28 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝</p>
<blockquote>
<p>HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~</p>
</blockquote>


</div>
<div id="MySignature" role="contentinfo">
    <div>   
    <p style="border-top: #e0e0e0 1px dashed; border-right: #e0e0e0 1px dashed; border-bottom: #e0e0e0 1px dashed; border-left: #e0e0e0 1px dashed; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 150px; background: url(https://images.cnblogs.com/cnblogs_com/xueweihan/859919/o_200924043112qrcode_for_gh_4fb030b35bb4_258.jpg) #e5f1f4 no-repeat 1% 50%; background-size:130px 130px;font-family: 微软雅黑; font-size: 13px" id="PSignature">
    <br>
    作者:削微寒

    <br>
    <strong>扫描左侧的二维码可以联系到我</strong>
    <br>

    <img alt="知识共享许可协议" style="border-width: 0" src="https://licensebuttons.net/l/by-nc-nd/4.0/88x31.png"><br>本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。
    </p>
</div><br><br>
来源:https://www.cnblogs.com/xueweihan/p/17559064.html
頁: [1]
查看完整版本: 效率回归,工具库之美「GitHub 热点速览」