穷人版生产力工具,好用得飞起 「GitHub 热点速览」
被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫。像是贴心好用的反向代理 pgrok,据说是穷人的 ngrok 替代品;拯救 SQL Boy 的 textSQL,现在你可以不写 SQL 来查数据了。
除此之外,高性能打包工具 rspack 高兴起来,打包的工作分分钟就搞定了,scrcpy 则是名声在外的投屏神器,而 nicegui,Nice!Python 工程师们可以有漂亮的 UI 用了。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
- 1. 本周特推
- 1.1 反向代理:pgrok
- 1.2 文本转 SQL:textSQL
- 2. GitHub Trending 周榜
- 2.1 高性能打包工具:rspack
- 2.2 SD GUI:ComfyUI
- 2.3 neovim 配置:AstroNvim
- 2.4 Android 镜像:scrcpy
- 2.5 Python 搞定 UI:nicegui
- 3. HelloGitHub 热评
- 3.1 炫酷的 Windows 终端软件:FluentTerminal
- 3.2 AirDrop 的开源替代方案:localsend
- 4. 往期回顾
- 1. 本周特推
1. 本周特推
1.1 反向代理:pgrok
主语言:Golang
New
经济实惠的 ngrok 替代品,一个通过 ssh 远程端口转发多租户 HTTP 流量代理。
GitHub 地址→https://github.com/pgrok/pgrok
1.2 文本转 SQL:textSQL
主语言:JavaScript
New
现在,你不会写 SQL 也没关系,textSQL 可以将自然语言使用 GPT-3.5 转换 SQL,用于查询数据。
GitHub 地址→https://github.com/caesarHQ/textSQL
2. GitHub Trending 周榜
2.1 高性能打包工具:rspack
本周 star 增长数:900+,主语言:Rust、JavaScript
New
基于 Rust 的高性能模块打包工具。特性:
- 启动速度极快:基于 Rust 实现,构建速度极快,带给你极致的开发体验。
- 闪电般的 HMR:内置增量编译机制,HMR 速度极快,完全胜任大型项目的开发。
- 兼容 Webpack 生态:针对 Webpack 的架构和生态进行兼容,无需从头搭建生态。
- 内置常见构建能力:对 TypeScript、JSX、CSS、CSS Modules、SaSS 等提供开箱即用的支持。
- 默认生产优化:默认内置多种优化策略,如 Tree Shaking、代码压缩等等。
- 框架无关:不和任何前端框架绑定,保证足够的灵活性。
GitHub 地址→https://github.com/web-infra-dev/rspack
2.2 SD GUI:ComfyUI
本周 star 增长数:1,800+,主语言:Python、JavaScript
New
一个强大的、模块化的、具有图形/节点界面的 stable diffusion GUI,你无需编码任何东西就能搞定 stable diffusion。
2.3 neovim 配置:AstroNvim
本周 star 增长数:1,150+,主语言:Lua
AstroNvim 是一个美观且功能丰富的 neovim 配置,可扩展,支持同其他优秀的插件一起工作。特性:
- 带有 Neo-tree 的文件浏览器
- 支持 Cmp 的自动填充
- 集成了 Gitsigns 的 git
- 使用 Heirline 的 Statusline、Winbar 和 Bufferline
- 使用 Toggleterm 的终端
- 用 Telescope 进行模糊查找
- 用 Treesitter 实现语法高亮
- 用 Null-ls 进行格式化和提示
- 支持 Native LSP 的语言服务器协议
- 用 nvim-dap 调试适配器协议
GitHub 地址→https://github.com/AstroNvim/AstroNvim
2.4 Android 镜像:scrcpy
本周 star 增长数:1,550+,主语言:C、Java
安卓手机镜像,可以在 Windows、macOS、Linux 上起一个和你 Android 设备相同的镜像,让你通过电脑端与你的手机端进行交互。
GitHub 地址→https://github.com/Genymobile/scrcpy
2.5 Python 搞定 UI:nicegui
本周 star 增长数:850+,主语言:Python、JavaScript
New
用 Python 搞定 Web UI,有了它,你可以用 Python 创建按钮、对话框、Markdown 文件、3D 场景。
GitHub 地址→https://github.com/zauberzeug/nicegui
3. HelloGitHub 热评
在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价~
3.1 炫酷的 Windows 终端软件:FluentTerminal
主语言:C#
基于 UWP 的 Windows 终端应用,拥有强大的自定义主题模块,能够轻松定制出风格各异的主题。提供了中文选项,支持多窗口、SSH 和搜索等功能。
HG 评价地址→https://hellogithub.com/repository/352150f3034742cbbf67d301a86973ca
3.2 AirDrop 的开源替代方案:localsend
主语言:Dart
可以通过本地网络与附近的设备,安全地共享文件和消息,此过程不需要互联网,不需要外部服务器,支持 Windows、Linux、macOS、Android、iOS 设备。
HG 评价地址→https://hellogithub.com/repository/436b0b9ebda5445b993c422a97ec9b6d
4. 往期回顾
往期回顾:
以上为 2023 年第 11 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
交易履约之产品中心实践
作者:京东科技晏银喜、邹成兵、叶浩、张锐、杨贺麟、梁玉、程龙 一、我们是谁?科技产品中心是什么? 1、科技产品中心 1.1、定位 打造科技统一的内外部产品供应链管理系统,支持业务发展及对外输出;核心职责包括建立产品管理标准、统一产品管理和提升产品管理效率。 1.2、发展路线图 科技产品中心系统从2019年开始建设产品库,主要接收金融类产品,逐渐收口科技8套分散的产品管理系统,统一对接各业务线、财务、经分等,现阶段融合了科技各业务线的产品管理能力, 除金融类产品外,还包括京东云产品、保险产品、实物商品等,承接了科技产品委员会对TOB、TOC产品标准建设的全生命周期管理流程。 1.3、功能概览 科技产品中心服务于科技、物流、健康等多个京东集团BGBU,包括产品类目和产品主数据管理、TOB产品定价管理、产品渠道分发以及库存管理,可由内外部系统录入或导入,实现集团视角的产品信息统一。 1.4、优势及特点 我们的优势:拥有5级类目,灵活支持各类产品在类目上的配置及产品在类目上的迁移,同时支持将各级类目作为集团或BGBU进行收入达成、损益经营分析;通过产品模板管理各业务线的产品数据, 产品录入与变...
- 下一篇
如何基于Security框架兼容多套用户密码加密方式
一、说明 当已上线的系统存在使用其他的加密方式加密的密码数据,并且密码 不可逆 时,而新的数据采用了其他的加密方式,则需要同时兼容多种加密方式的密码校验。 例如下列几种情况: 旧系统用户的密码采用了 MD5 的加密方式,而升级框架后的新系统则采用 BCrypt 的加密方式; 当割接历史数据后会存在用户表中密码的 加密方式不统一 的问题,历史数据为 MD5 新数据为 BCrypt; 所以需要系统支持同时兼容多种加密方式的密码校验。 本文分享基于Security的PasswordEncoder来实现兼容多套用户密码加密方式。 二、DelegatingPasswordEncoder 在 spring Security 5.0之后,默认的密码加密方案其实是 DelegatingPasswordEncoder 它是一个代理类,而并非一种全新的密码加密方案,可以用来代理多种不同的密码加密方案。 代码参考: Map<String, PasswordEncoder> encoders = new HashMap<>(); encoders.put("bcrypt", new...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池