社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

好用到飞起的新项目「GitHub 热点速览」

开源前线 • 1 年前 • 248 次点击  

来自公众号:HelloGitHub

作者:HelloGitHub-小鱼干


虽然本周 GitHub 热榜都是一些熟悉的面孔,但还是有不少新开源的项目,比如受启发于 Stripe IDs 的 UUIDv7 扩展 typeid,相信有了它,数据标识问题就迎刃而解了。此外,还有刚开源就获得近 2k star 的抠背景项目 background-removal-js,一键就能去掉图片背景。

还有一个非常有意思的 IDE,它是运行在容器里的 devpod,还有老牌的 GIS 项目,你可以用喜欢的画作来绘制地图的 QGIS。

至于 AFFiNE、Tkinter-Designer、google-ctf 是什么,就要留给你自己去发现了。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

1. 本周特推

1.1 运行在容器里的 IDE:devpod

主语言:Go

DevPod 是一个仅限客户端使用的工具,它可基于 devcontainer.json 在任何存储端创建可复现的开发环境。每个开发环境都在容器中运行,并通过 devcontainer.json 进行指定存储。目前,devpod 支持 K8s 集群、云端虚拟机、任何可访问的远程机器。

GitHub 地址→https://github.com/loft-sh/devpod

1.2 跨平台 GIS:QGIS

主语言:C++

一个功能齐全、用户友好、免费的开源地理信息系统,即 GIS,它可运行在 Unix、Windows、macOS 等系统之上。具有以下特性:

  1. 可管理空间数据
  2. 精美的制图,下图便是根据梵高的经典画作绘制的地图
  3. 地理空间分析
  4. 支持高度定制化,具有良好的可扩展性

GitHub 地址→https://github.com/qgis/QGIS

2. GitHub Trending 周榜

2.1 知识管理工具:AFFiNE

本周 star 增长数:1,250+主语言:TypeScript

一个类 Notion 的知识管理工具,支持离线使用。同 Notion 一样,集成了笔记、表格、数据库等功能。

GitHub 地址→https://github.com/toeverything/AFFiNE

2.2 唯一标识:typeid

本周 star 增长数:1,600+主语言:Go

New 受启发于 Stripe IDs(用于跟踪提现的追踪 ID)的全局唯一标识符 typeid,它是类型安全,且支持 K 排序的 UUIDv7 扩展。

TypeIDs 的规范编码为由三个部分组成的小写字符串:

  1. 类型前缀(最多 63 个字符,全部为小写 ASCII [a-z])
  2. 下划线 _ 作为分隔符
  3. 一个 128 位 UUIDv7 编码,使用修改后的 base32 编码表示为 26 个字符的字符串。

以下便是一个示例:

  user_2x4y6z8a0b1c2d3e4f5g6h7j8k
└──┘ └────────────────────────┘
type uuid suffix (base32)

GitHub 地址→https://github.com/jetpack-io/typeid

2.3 快速构建 Python 应用:Tkinter-Designer

本周 star 增长数:800+主语言:Python

一个简单快捷的方法来创建 Python 图形用户界面,Tkinter Designer 旨在加速 Python 中的 GUI 开发过程。因为使用到 Figma,所以它能方便地在 Python 中创建漂亮的 Tkinter GUI。它借助 Figma API 来分析设计文件并创建 GUI 所需的相应代码和文件。

GitHub 地址→https://github.com/ParthJadhav/Tkinter-Designer

2.4 快速去背景:background-removal-js

本周 star 增长数 1,950+主语言:TypeScript

New 不知道有多少小伙伴用过一个去背景服务叫做 remove.bg,这是一个开源的去背景服务,不用受限于 remove.bg 的清晰度限制,你可以自己抠掉图像中的背景。当然它提供了在线试用链接:https://img.ly/showcases/cesdk/web/background-removal/web

GitHub 地址→https://github.com/imgly/background-removal-js

2.5 安全挑战:google-ctf

本周 star 增长数:550+

google-ctf 收录了自 2017 年以来 Google CTF(安全网络竞赛)的挑战,如果你想试试你的密码学、逆向工程、漏洞检测等安全技能到底如何,不妨试试这些难题。

GitHub 地址→https://github.com/google/google-ctf

3. HelloGitHub 热评

在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价。

3.1 隐私计算平台:primihub

主语言:C++

随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。

HG 评价地址→https://hellogithub.com/repository/686b51bae1be4505954cc94f72f7646a

3.2 PyQt 组件库:PyQt-Fluent-Widgets

主语言:Python

基于 PyQt/PySide 的 Fluent Design 风格组件库,内含多种美观、实用的组件,支持亮暗主题切换和自定义主题色。

HG 评价地址→https://hellogithub.com/repository/80b9c3e9481646399cfbb10851d08834

---END---

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/160354
 
248 次点击