• 可靠的自托管「GitHub 热点速览 v.22.37」


    61c03d5e5d983ed9f88ea698b46678cf.jpeg

    作者:HelloGitHub-小鱼干

    Self-Hosted,自托管是很多开源项目主打的亮点:数据在手,安全我有。本周 GitHub 热点榜单上有多款自托管的项目,当中自然不能少了之前 HG 小伙伴 @makes world simple 说的“笔记应用千千万,每一款都赚的盆满钵满”笔记应用项目——notesnook。此外,还有日常生活中的数据也很重要,相册备份、家庭应用都安排上了。

    本周特推的两个项目都是近期的热点,一个是流处理,另外一个是苹果生态延伸——用手表打游戏。

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

    e0cda42a3064f92670545331ebcc97e8.png

    News 快读

    社区·Shopify 的 GitHub Action 实践

    GitHub 官方本周发布了 Shopify(加拿大的电子商务公司)的 GitHub Action 部署实践。作为一家电商企业,Shopify 在商家定制化店面的部署工作交给了 GitHub Action,本文主要介绍了他们是如何简化店铺部署工作。如果你也是一位电商从业者,也许可以有所启发。Continuously deploying custom storefronts(持续部署定制化店铺)实践参考:https://github.com/readme/guides/shopify-github-actions

    53491a053c9f2923c9f68960bcb71dc8.png

    1. 本周特推

    1.1 让流处理更简单:incubator-streampark

    主语言:Java、Scala

    如果你是一位大数据工程师,本周一定看到过国产流处理应用开发框架 StreamPark(原名:StreamX)成为 Apache 软件基金会的孵化项目的消息。

    StreamPark 项目的初衷是让流处理更简单,开发者只用关心核心业务即可。StreamPark 规范了项目的配置、鼓励函数式编程、定义了最佳的编程方式,并提供了一系列开箱即用的 Connectors。特性如下:

    • Apache Flink & Spark 开发脚手架

    • 提供了一系列开箱即用的 Connectors

    • 支持项目编译功能(Maven 编译)

    • 多版本 Flink & Spark支持

    • Scala 2.11 / 2.12 支持

    • 一站式的流任务管理平台

    • 支持不限于 Catalog、OLAP、process-warehouse

    GitHub 地址→https://github.com/apache/incubator-streampark

    ff1fce8da79d1883c50d3b78c6aea97a.jpeg

    1.2 iWatch 打机:quake_watch

    主语言:C

    New 上周苹果发布会有想要下单的新产品吗?国外一位小哥在等待苹果发布会召开时,将雷神之锤(Quake)一款射击游戏移植到了 iWatch 上。按照他的说法,你可以通过 Mac 或 Xcode 安装体验该游戏。

    目前,该应用在 Apple Watch Series 5、watchOS 8.6、Xcode 13.4.1 环境下验证过。

    GitHub 地址→https://github.com/MyOwnClone/quake_watch

    0a079e4a82458688cd60c53f55f6c169.gif

    2. GitHub Trending 周榜

    2.1 IPA 启动器:TrollStore

    本周 star 增长数:800+主语言:Objective-C、C

    New 如果你是个 Apple 用户,你可能遇到过之前好好的 App 突然无法打开了。TrollStore 一个“越狱”的工具。有了它,任何 IPA(苹果应用文件格式)都能通过它打开。

    目前,它支持的操作系统为 iOS 14.0 - 15.5b4。

    GitHub 地址→https://github.com/opa334/TrollStore

    2.2 印象笔记替代品:notesnook

    本周 star 增长数:1,450+主语言:JavaScript

    常用印象笔记的小伙伴可以试试这款印象笔记的替代品——Notesnook,具有开源、端到端加密、易用的特点。按照文档说明,Notesnook 在设备端采用了 XChaCha20-Poly1305 和 Argon2 加密。

    GitHub 地址→https://github.com/streetwriters/notesnook

    outside_default.png

    2.3 相册备份:immich

    本周 star 增长数:900+主语言:Dart

    如果你的相册备份空间不足,不妨自托管一个照片、视频备份服务。Immich 支持从手机和网页端来备份你的相册,具有以下特性:

    • 支持上传、查看相片和视频;

    • 自动备份;

    • 定向备份,可选择指定相册;

    • 支持多用户使用;

    • 支持分享、创建相册;

    • 支持元数据、目标、Tag 查询图像;

    GitHub 地址→https://github.com/immich-app/immich

    e49c651bf2babf146e1d0214dfa9cc7f.gif

    2.4 家庭应用管家:runtipi

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

    一个个人的家庭应用服务管理工具,只要一条命令即可安装你心仪的应用,在 Tipi 的管理界面集中管理这些应用数据。它采用 Docker 来运行,Tipi 管理的每个服务都有自己的配置项,可按需调整应用配置。目前 Tipi 支持 Ubuntu 18.04 及其以上版本。

    GitHub 地址→https://github.com/meienberger/runtipi

    326ee4cbd309b7bb207d08e3a624f4dc.png

    2.5 暗黑主题组件:mantine

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

    React 组件,包含 100+ 自定义组件和 40+ Hook,且自带暗黑主题支持。

    GitHub 地址→https://github.com/mantinedev/mantine

    c423ca1603fd7e3505e6a37ff2d12cf8.png

    3. 往期回顾

    往期回顾:

    以上为 2022 年第 37 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

    最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

    HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

    - END -

    👆 关注「HelloGitHub」第一时间收到更新👆

  • 相关阅读:
    【uniapp】小程序开发4:微信小程序支付、h5跳转小程序
    [正则表达式]python
    软件架构模式之第七章:基于空间的架构
    这可能是Android组件化最完美的形态吧?
    计算机网络期末复习题四
    C#使用自定义的泛型节点类 Node<T>实现二叉树类BinaryTree<T>及其方法
    基于JAVA婴幼儿玩具共享租售平台计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    Transformer英语-法语机器翻译实例
    单细胞测序原理
    黑马瑞吉外卖之新增分类
  • 原文地址:https://blog.csdn.net/a419240016/article/details/126882623