让人眼前一亮的应用「GitHub 热点速览」
大开眼界的一期 GitHub 热门项目,类似 Django 存在的 pynecone,搞定 Windows、Office 激活的 Microsoft-Activation-Scripts,都让我的收藏夹蠢蠢欲动。最不能错过的应该是 hyperswitch,搞定你的支付业务。当然,还有 GitHub Trending 常客 ui 项目 ui,有着漂亮的画风和过硬的技术背景。最后是压轴的密钥找寻器——trufflehog,翻遍记录也要帮你把那些敏感信息找出来。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
- 1. 本周特推
- 1.1 纯 Python 应用:pynecone
- 1.2 PDF 生成:QuestPDF
- 2. GitHub Trending 周榜
- 2.1 Windows 激活:Microsoft-Activation-Scripts
- 2.2 支付集成:hyperswitch
- 2.3 漂亮组件:ui
- 2.4 邮件系统:react-email
- 2.5 另类密钥守护:trufflehog
- 3. 往期回顾
- 1. 本周特推
1. 本周特推
1.1 纯 Python 应用:pynecone
主语言:Python
Pynecone 是一个全栈 Python 框架,可以在几分钟内轻松构建和部署 Web 应用程序。有了它,你即便不会 JavaScript 也可以构建 Web 应用,项目内置 60+ 个组件。不过按照 Hacker News 上的讨论,Pynecone 能做得到的事情你基于 Django 和 HTMX 也能做。此外,Pynecone 似乎用到了 FastAPI,如果你对 FastAPI 哲学更认可,不妨试试 Pynecone。这里留一个 HN 的讨论帖子:https://news.ycombinator.com/item?id=33922754 可以去了解更多这个框架的内容。
下面是一个示例,生成下图的 Python 代码:
# Add state and page to the app. app = pc.App(state=State) app.add_page(index, title="Pynecone:DALL·E") app.compile()
GitHub 地址→https://github.com/pynecone-io/pynecone
1.2 PDF 生成:QuestPDF
主语言:C#
QuestPDF 是一个生成 PDF 的现代 .NET 库,powered by C# 实现的 Fluent API。QuestPDF 支持热加载 hot-reload 大大地节约了你的时间,此外,它无需重编译代码就能支持在线实时浏览 PDF。
GitHub 地址→https://github.com/QuestPDF/QuestPDF
2. GitHub Trending 周榜
2.1 Windows 激活:Microsoft-Activation-Scripts
本周 star 增长数:450+
用 HWID/KMS38/ 在线 KMS 等方式永久激活 Windows、Office,除了开源之外,它还有一个亮点:更少的反病毒检测。MAS(Microsoft Activation Scripts)支持两种方式:命令和程序激活 Windows 10、Windows 11。
GitHub 地址→https://github.com/massgravel/Microsoft-Activation-Scripts
2.2 支付集成:hyperswitch
本周 star 增长数:500+,主语言:Rust
New
一个金融开关,让你的支付更快、更可靠、更低成本。它通过 API 让你轻松接入多个支付处理器、合理分配流量。部分特性:
- 减少单点依赖,可以用多个处理器;
- 研发人员可减少 90% 力气来增加、维护集成;
- 故障无缝转移;
- 自定义付款流程;
GitHub 地址→https://github.com/juspay/hyperswitch
2.3 漂亮组件:ui
本周 star 增长数:4,400+,主语言:TypeScript
New
用 Radix UI 和 Tailwind CSS 构建的漂亮设计组件。部分特性:
- 采用 Lucide 图标;
- 字体用
@next/font
; - 暗黑模式
next-themes
; - 动画基于
tailwindcss-animate
;
GitHub 地址→https://github.com/shadcn/ui
2.4 邮件系统:react-email
本周 star 增长数:1,000+,主语言:TypeScript
用 React 构建的邮件系统来收发邮件吧~ react-email 作为下一代邮件系统,它有着更高质量、无样式组件来创建邮件。
2.5 另类密钥守护:trufflehog
本周 star 增长数:50+,主语言:Golang
trufflehog 可以找到藏在你 git 中的敏感凭证,以此保护你的这些密钥们。它能在某个仓库、某个组织下扫描验证秘密,也能扫描 S3 桶的验证密钥。
3. 往期回顾
往期回顾:
以上为 2023 年第 4 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub 和我们分享下哟 🌝

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
更高性能表现、更低资源占用,高精度计算数据类型 DecimalV3 揭秘
数值运算是数据库中十分常见的需求,例如计算数量、重量、价格等,为了适应多样化运算场景,数据库系统通常支持精准的数字类型和近似的数字类型,当我们需要精确地表示小数并计算小数时,通常会考虑使用 Decimal 数据类型。区别于浮点小数,Decimal 作为定点小数类型,可以支持高精度的小数运算,因此适用于各种高精度计算的场景,常见的应用场景有以下几种: 金融行业:在金融交易中经常涉及到小数,比如利息、金额的计算,金融场景对数字准确的要求极高,因此精确的小数运算是必要的。 财务软件:财务软件通常需要进行复杂的财务计算,Decimal 类型可以提供精确的小数计算,避免计算过程中产生的舍入误差。 科学计算、工程计算等其他场景。 DecimalV3 功能介绍 在 Apache Doris 1.2.1 之前的版本中,我们已对 Decimal(precision, scale)(precision<=27) 数据类型进行了支持,随着 Apache Doris 用户的持续增长,银行、证券、基金等金融领域的用户也随之快速增长,对高精度的小数计算场景也提出了更高的要求,旧的 Decimal 数据类型已...
- 下一篇
DevEco Studio新特性分享-跨语言调试,让调试更便捷高效
HUAWEI DevEco Studio是开发HarmonyOS应用及服务的一站式集成开发环境。本次分享DevEco Studio 3.1 Canary1上线的新特性- ArkTS与C++跨语言调试,让调试更便捷高效。 一、什么是跨语言调试 在日常开发活动中,开发者会灵活运用每种开发语言的长处来编写程序,在一个工程中可能会包含多种语言。 一般情况下,会在HarmonyOS的工程中使用ArkTS来承载页面和业务逻辑,用C++来实现性能要求较高的底层逻辑。这样,在代码调试时,就会面临同时调试两种语言的问题。如果只能使用单语言调试的方式,就需要频繁的切换调试会话、重启应用,还需要在C++语言中手动添加断点,且调用链断层不连续。这样在整个调试过程中,需要大量的手工操作,每次切换过程还需要6s左右的无效等待时间,调试效率较低。 针对这种多语言的开发场景, DevEco Studio提供了便捷高效的调试定位能力,支持ArkTS与C++跨语言调试,可同时调试ArkTS、C++这两种语言,整体操作体验与单一语言调试一致。在调试运行到调用C++代码处,断点能够直接Step Into跳转到C++代码,整个...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- Mario游戏-低调大师作品
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境