作者: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. P4774-屠龙勇士-扩展中国剩余定理

    屠龙勇士 很久很久以前,巨龙突然出现,带来了灾难带走公主又消失不见.王国十分危险,世间谁最勇敢,一位英雄出现-- 学习于该大佬博客 那么你就是这位英雄,不过不同的是,你面对的是一群巨龙,虽然巨龙都不会 ...

  2. infomation_schema基本使用

    一.infomation_schema库 把 information_schema 看作是一个数据库,确切说是信息数据库.其中保存着关于MySQL服务器所维护的所有其他数据库的信息.如数据库名,数据库 ...

  3. Liferay Portal CE 反序列化命令执行漏洞(CVE-2020-7961)

    影响范围 Liferay Portal 6.1.X Liferay Portal 6.2.X Liferay Portal 7.0.X Liferay Portal 7.1.X Liferay Por ...

  4. SpringBoot整合Guacamole教程

    前言 本文主要介绍的是SpringBoot如何整合Guacamole在浏览器是远程桌面的访问. Guacamole 介绍 Apache Guacamole 是一个无客户端远程桌面网关.它支持标准协议, ...

  5. JUC学习笔记(四)

    JUC学习笔记(一)https://www.cnblogs.com/lm66/p/15118407.html JUC学习笔记(二)https://www.cnblogs.com/lm66/p/1511 ...

  6. Java数组02——三种初始化及内存分析

    内存分析 三种初始化 例子  package array; ​ public class ArrayDemon02 {     public static void main(String[] arg ...

  7. MySQL 事务、日志、锁、索引学习总结,

    MySQL架构 MySQL可分为Server和存储引擎两部分,如图1所示. Server层:包括客户端连接器.查询缓存.解析/预处理器.优化器.执行器等,以及MySQL内置函数和所有跨引擎的功能都在这 ...

  8. Esxi安装Kali2并开启远程桌面

    Kali安装 登录Vmware Esxi页面,选择"创建/注册虚拟机",步骤和创建其它Linux主机类似(Esxi的安装和介绍可以参考上一篇文章) 不同的地方是,客户机操作系统版本 ...

  9. Shell-11-read命令

    read read命令从标准输入读取,并且把输入的内容赋值给变量 参数 示例 1 2 3 while 4 分别赋值变量

  10. 利用Nginx实现反向代理web服务器

    一.Nginx简介 Nginx是一个很强大的高性能Web服务器和反向代理服务器,它具有很多非常优越的特性: 可以高并发连接 内存消耗少 成本低廉 配置文件非常简单 支持Rewrite重写 内置的健康检 ...