作者:HelloGitHub-小鱼干

虽然 Google 搜索的结果不如百度搜索结果那般广告丛生,但是对于一心只想找到匹配结果的我们而言,推广的信息条目能免则免。whoogle-search 便是一个获取 Google 搜索结果 需自建!并以不带广告形式呈现给我们的搜索服务,虽然它搭了 Google 的“便车”。能免则免的还有 SQLModel,它省去了你同 SQL 数据库交互的操作,使用 Python 代码即可随意使用 SQL 数据库。

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

  • 本文目录

      1. 本周特推
      • 1.1 可用脚本集:faker2
      • 1.2 Python SQL 数据库连接器:SQLModel
      1. GitHub Trending 周榜
      • 2.1 C++ 必读库:folly
      • 2.2 免广告的 Google 搜索:whoogle-search
      • 2.3 Linux 内核编程指南:lkmpg
      • 2.4 定时任务管理器:qinglong
      • 2.5 K8s 部署检测工具:kubescape
      1. 往期回顾
      • 文末点单——微信记录导出

1. 本周特推

1.1 可用脚本集:faker2

本周 star 增长数:250+

Faker2 是 Faker 维护仓库,收集全网目前能正常使用的脚本,包括懒人签到、积分换话费等等“实用”脚本。不过项目作者声明所有脚本限于技术研究,妥善使用对应的脚本。

GitHub 地址→https://github.com/shufflewzc/faker2

1.2 Python SQL 数据库连接器:SQLModel

本周 star 增长数:3,800+

New SQLModel 是一个供 Python 程序用来同 SQL 进行交互的库,它基于 Python 类型注释,由 Pydantic(数据校验库)和 SQLAlchemy(SQL 对象映射器)提供技术支持,并且支持 FastAPI。

GitHub 地址→https://github.com/tiangolo/sqlmodel

2. GitHub Trending 周榜

2.1 C++ 必读库:folly

本周 star 增长数:450+

如果你写 C++,没听过 Folly 的话,一定要来了解下。Folly 是 Facebook 开源的基于 C++ 14 的库,作为 C++ 14 标准库的补充,如果你发现标准库的性能和功能不能满足你的要求的时候,不妨试试 folly。

GitHub 地址→https://github.com/facebook/folly

2.2 免广告的 Google 搜索:whoogle-search

本周 star 增长数:550+

Whoogle-search 是一个自托管、免广告的搜索引擎,它不存在 AMP 链、Cookie、IP 追踪等等暴露个人隐私的问题。只需要一个 Docker 服务,即可拉起来一个免 AD 的搜索服务,用来获取 Google 搜索结果。

GitHub 地址→https://github.com/benbusby/whoogle-search

2.3 Linux 内核编程指南:lkmpg

本周 star 增长数:1,200+

lkmpg,全称:The Linux Kernel Module Programming Guide,是基于 5.x 的 Linux 内核编程指南。你也可以访问链接 https://sysprog21.github.io/lkmpg/ 来阅读本书。

GitHub 地址→https://github.com/sysprog21/lkmpg

2.4 定时任务管理器:qinglong

本周 star 增长数:200+

青龙是一个 Python / JavaScript / Shell / Typescript 定时任务管理,项目使用了 Ant Design、crontab-ui、nevinee、Umijs3.0、darkreader 等组件库。

GitHub 地址→https://github.com/whyour/qinglong

2.5 K8s 部署检测工具:kubescape

本周 star 增长数:1,700+

New Kubescape 是以第一个 K8s 部署检测工具,它能检测你的 K8s 是否如 NSA、CISA 在 Kubernetes Hardening Guidance 中规定那样安全部署。

GitHub 地址→https://github.com/armosec/kubescape

3. 往期回顾

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

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

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

自建纯净谷歌搜索「GitHub 热点速览 v.21.35」的更多相关文章

  1. 人生重开模拟器「GitHub 热点速览 v.21.36」

    作者:HelloGitHub-小鱼干 人生是不能重来的,但是 lifeRestart 能满足你的重开心愿.初始值不满意,你可以一直随机生成或者自动添加颜值.智力.运气值,倒是一种"重生&qu ...

  2. 用 Java 写个塔防游戏「GitHub 热点速览 v.21.37」

    作者:HelloGitHub-小鱼干 本周 GitHub Trending 的主题词是:多语言.本周特推的 C 语言教程是大家都知道的阮一峰编写的,想必和他之前的技术文章类似,能起到科普作用.再来时 ...

  3. 那些 Unix 命令替代品们「GitHub 热点速览 v.21.32」

    作者:HelloGitHub-小鱼干 好用的 Unix 命令替代工具能让你事半功倍,例如,bat 便是个带着高亮特性的加强版 cat,就像你用了 oh my zsh 之后便会感受到它的强大.同样好用的 ...

  4. 5 秒克隆声音「GitHub 热点速览 v.21.34」

    作者:HelloGitHub-小鱼干 本周特推的 2 个项目都很好用,Realtime-Voice-Clone-Chinese 能让你无需开启变声音,即可获得一个特定声音的语音.这个声音可以是你朋友的 ...

  5. 年底巩固下 CS 知识「GitHub 热点速览 v.21.49」

    作者:HelloGitHub-小鱼干 期末到了!是时候来一波 CS 复习资料了,从本科基础知识开始到实用编程技术.本周 GitHub 热点趋势榜给你提供了最全的复习资料:清华的 CS 四年学习资料.W ...

  6. 互联网巨头们的 SRE 运维实践「GitHub 热点速览 v.21.27」

    作者:HelloGitHub-小鱼干 本周大热点无疑是前几天 GitHub 发布的 Copilot,帮你补全代码,给你的注释提出建议,预测你即将使用的代码组件-如此神奇的 AI 技术,恰巧本周微软也开 ...

  7. 获取 Windows 密码「GitHub 热点速览 v.21.28」

    作者:HelloGitHub-小鱼干 安全问题一直是 GitHub 的一大热点,因为数据安全问题诞生的各类自托管服务便是.而本周周榜上的 2 个和安全主题相关的项目,有些不同.mimikatz 是个老 ...

  8. AI 预测蛋白质结构「GitHub 热点速览 v.21.29」

    作者:HelloGitHub-小鱼干 虽然 AI 领域藏龙卧虎,但是本周预测蛋白质结构的 alphafold 一开源出来就刷爆了朋友圈,虽然项目与我无关,但是看着科技进步能探寻到生命机理,吃瓜群众也有 ...

  9. 在线体验 Windows 11「GitHub 热点速览 v.21.30」

    作者:HelloGitHub-小鱼干 有什么比无需安装系统,检测硬件兼容度,只要打开一个浏览器,输入某个神秘的地址回车,即可体验 Windows 11 更棒的呢?windows11 就是这么一个小工具 ...

随机推荐

  1. 犀牛Rhino 7.0中文版安装破解教程

    犀牛Rhino 7.0中文版是一款专业的.功能强大的三维建模软件,利用它可以创建.编辑.分析.提供.渲染.动画与转换NURBS线条.曲面.实体与多边形网格:它能轻易整合3DS MAX 与Softima ...

  2. JS_点击事件_弹出窗口_自动消失

    <!doctype html> <html> <head> <meta charset="utf-8"/> <title> ...

  3. SpringMVC中文乱码踩坑

    问题 使用SpringMVC在返回一个字符串时发生了中文乱码问题.produces属性无效 @RequestMapping(value = "/nihao", produces = ...

  4. HCNA Routing&Switching之交换技术基础

    什么是交换机?顾名思义,交换机就是用来数据包交换的:广泛用于终端接入:它的前身是hub(集线器),hub是一个古老的设备,它的作用也是用于终端接入,但hub有一个最大的缺点是它不能隔离冲突域:所谓冲突 ...

  5. 利用 cgroup 的 cpuset 控制器限制进程的 CPU 使用

    最近在做一些性能测试的事情,首要前提是控制住 CPU 的使用量.最直观的方法无疑是安装 Docker,在每个配置了参数的容器里运行基准程序. 对于计算密集型任务,在只限制 CPU 的需求下,直接用 L ...

  6. noip模拟测试10

    T1 这道题在考场上想到了二维前缀和,就是自己算前缀和的方式有点麻烦,导致花的时间较长,但还是成功搞了出来. 因为暴力计算的话需要不停枚举左上角和右下角的 i ,j, 时间复杂度为 n^4 ,我当时就 ...

  7. 防火墙和SElinux简单配置

    1.查看防火墙状态 # firewall-cmd --state          &    #systemctl status  firewalld.service 2.停止与开启firew ...

  8. UI:PointerEventData

    原因:判断是否将一个UI物体拖放到另一个UI物体上面. 1.拖拽实现可以直接用EventTrigger组件或者自己实现拖拽事件的接口完成: 2.在OnDrag方法中借助PointEventData事件 ...

  9. mock请求时出现中文乱码的解决

    请求返回的乱码如图: 原mock代码如下 [ { "description":"这是我们的第一个mock例子", "request":{ & ...

  10. 百度地图API开发的快速使用和大量坐标点操作【点聚合,海量点,mapv】

    快速上手 注意:本篇文章代码是基于 百度地图 JavaScript API v3.0 的条件下编写,GL版本可能稍有变化. 地图嘛,很重要的一部分就是坐标经纬度了: 经度: 英文 longitude ...