From fe5d366b05603836240ac88117ec776b258a7053 Mon Sep 17 00:00:00 2001 From: 521xueweihan <595666367@qq.com> Date: Wed, 28 Aug 2024 08:04:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=EF=BC=9A=E3=80=8AHelloGitHub?= =?UTF-8?q?=E3=80=8B=E7=AC=AC101=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- README_en.md | 2 +- README_ja.md | 2 +- content/HelloGitHub01.md | 34 ++-- content/HelloGitHub02.md | 24 +-- content/HelloGitHub03.md | 18 +- content/HelloGitHub04.md | 26 +-- content/HelloGitHub05.md | 24 +-- content/HelloGitHub06.md | 26 +-- content/HelloGitHub07.md | 34 ++-- content/HelloGitHub08.md | 38 ++-- content/HelloGitHub09.md | 38 ++-- content/HelloGitHub10.md | 40 ++--- content/HelloGitHub100.md | 84 ++++----- content/HelloGitHub101.md | 367 ++++++++++++++++++++++++++++++++++++++ content/HelloGitHub11.md | 44 ++--- content/HelloGitHub12.md | 36 ++-- content/HelloGitHub13.md | 58 +++--- content/HelloGitHub14.md | 46 ++--- content/HelloGitHub15.md | 46 ++--- content/HelloGitHub16.md | 50 +++--- content/HelloGitHub17.md | 56 +++--- content/HelloGitHub18.md | 38 ++-- content/HelloGitHub19.md | 40 ++--- content/HelloGitHub20.md | 46 ++--- content/HelloGitHub21.md | 48 ++--- content/HelloGitHub22.md | 28 +-- content/HelloGitHub23.md | 40 ++--- content/HelloGitHub24.md | 46 ++--- content/HelloGitHub25.md | 40 ++--- content/HelloGitHub26.md | 52 +++--- content/HelloGitHub27.md | 46 ++--- content/HelloGitHub28.md | 48 ++--- content/HelloGitHub29.md | 56 +++--- content/HelloGitHub30.md | 42 ++--- content/HelloGitHub31.md | 48 ++--- content/HelloGitHub32.md | 60 +++---- content/HelloGitHub33.md | 66 +++---- content/HelloGitHub34.md | 66 +++---- content/HelloGitHub35.md | 60 +++---- content/HelloGitHub36.md | 82 ++++----- content/HelloGitHub37.md | 68 +++---- content/HelloGitHub38.md | 72 ++++---- content/HelloGitHub39.md | 72 ++++---- content/HelloGitHub40.md | 76 ++++---- content/HelloGitHub41.md | 56 +++--- content/HelloGitHub42.md | 64 +++---- content/HelloGitHub43.md | 60 +++---- content/HelloGitHub44.md | 68 +++---- content/HelloGitHub45.md | 68 +++---- content/HelloGitHub46.md | 62 +++---- content/HelloGitHub47.md | 56 +++--- content/HelloGitHub48.md | 52 +++--- content/HelloGitHub49.md | 62 +++---- content/HelloGitHub50.md | 58 +++--- content/HelloGitHub51.md | 64 +++---- content/HelloGitHub52.md | 60 +++---- content/HelloGitHub53.md | 64 +++---- content/HelloGitHub54.md | 68 +++---- content/HelloGitHub55.md | 60 +++---- content/HelloGitHub56.md | 62 +++---- content/HelloGitHub57.md | 64 +++---- content/HelloGitHub58.md | 72 ++++---- content/HelloGitHub59.md | 68 +++---- content/HelloGitHub60.md | 68 +++---- content/HelloGitHub61.md | 70 ++++---- content/HelloGitHub62.md | 70 ++++---- content/HelloGitHub63.md | 74 ++++---- content/HelloGitHub64.md | 82 ++++----- content/HelloGitHub65.md | 74 ++++---- content/HelloGitHub66.md | 78 ++++---- content/HelloGitHub67.md | 72 ++++---- content/HelloGitHub68.md | 70 ++++---- content/HelloGitHub69.md | 80 ++++----- content/HelloGitHub70.md | 80 ++++----- content/HelloGitHub71.md | 82 ++++----- content/HelloGitHub72.md | 72 ++++---- content/HelloGitHub73.md | 88 ++++----- content/HelloGitHub74.md | 92 +++++----- content/HelloGitHub75.md | 84 ++++----- content/HelloGitHub76.md | 86 ++++----- content/HelloGitHub77.md | 84 ++++----- content/HelloGitHub78.md | 88 ++++----- content/HelloGitHub79.md | 84 ++++----- content/HelloGitHub80.md | 78 ++++---- content/HelloGitHub81.md | 84 ++++----- content/HelloGitHub82.md | 84 ++++----- content/HelloGitHub83.md | 84 ++++----- content/HelloGitHub84.md | 90 +++++----- content/HelloGitHub85.md | 90 +++++----- content/HelloGitHub86.md | 88 ++++----- content/HelloGitHub87.md | 78 ++++---- content/HelloGitHub88.md | 78 ++++---- content/HelloGitHub89.md | 82 ++++----- content/HelloGitHub90.md | 86 ++++----- content/HelloGitHub91.md | 84 ++++----- content/HelloGitHub92.md | 82 ++++----- content/HelloGitHub93.md | 76 ++++---- content/HelloGitHub94.md | 78 ++++---- content/HelloGitHub95.md | 82 ++++----- content/HelloGitHub96.md | 82 ++++----- content/HelloGitHub97.md | 80 ++++----- content/HelloGitHub98.md | 80 ++++----- content/HelloGitHub99.md | 84 ++++----- 104 files changed, 3559 insertions(+), 3192 deletions(-) create mode 100644 content/HelloGitHub101.md diff --git a/README.md b/README.md index e3776915..1c713604 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号 | :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: | | ------- | ----- | ------------ | ------ | --------- | +| [第 101 期](/content/HelloGitHub101.md) | | [第 100 期](/content/HelloGitHub100.md) | [第 99 期](/content/HelloGitHub99.md) | [第 98 期](/content/HelloGitHub98.md) | [第 97 期](/content/HelloGitHub97.md) | [第 96 期](/content/HelloGitHub96.md) | | [第 95 期](/content/HelloGitHub95.md) | [第 94 期](/content/HelloGitHub94.md) | [第 93 期](/content/HelloGitHub93.md) | [第 92 期](/content/HelloGitHub92.md) | [第 91 期](/content/HelloGitHub91.md) | | [第 90 期](/content/HelloGitHub90.md) | [第 89 期](/content/HelloGitHub89.md) | [第 88 期](/content/HelloGitHub88.md) | [第 87 期](/content/HelloGitHub87.md) | [第 86 期](/content/HelloGitHub86.md) | @@ -27,7 +28,6 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号 | [第 80 期](/content/HelloGitHub80.md) | [第 79 期](/content/HelloGitHub79.md) | [第 78 期](/content/HelloGitHub78.md) | [第 77 期](/content/HelloGitHub77.md) | [第 76 期](/content/HelloGitHub76.md) | | [第 75 期](/content/HelloGitHub75.md) | [第 74 期](/content/HelloGitHub74.md) | [第 73 期](/content/HelloGitHub73.md) | [第 72 期](/content/HelloGitHub72.md) | [第 71 期](/content/HelloGitHub71.md) | | [第 70 期](/content/HelloGitHub70.md) | [第 69 期](/content/HelloGitHub69.md) | [第 68 期](/content/HelloGitHub68.md) | [第 67 期](/content/HelloGitHub67.md) | [第 66 期](/content/HelloGitHub66.md) | -| [第 65 期](/content/HelloGitHub65.md) | [第 64 期](/content/HelloGitHub64.md) | [第 63 期](/content/HelloGitHub63.md) | [第 62 期](/content/HelloGitHub62.md) | [第 61 期](/content/HelloGitHub61.md) | 欢迎[推荐或自荐](https://hellogithub.com/periodical)项目成为 **HelloGitHub** 的[贡献者](https://github.com/521xueweihan/HelloGitHub/blob/master/content/contributors.md) diff --git a/README_en.md b/README_en.md index 63b174eb..5b7f1027 100644 --- a/README_en.md +++ b/README_en.md @@ -23,6 +23,7 @@ Will be released on the **28th of each month**| [Contributors](https://github.co | :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: | | ------- | ----- | ------------ | ------ | --------- | +| [NO.101](/content/HelloGitHub101.md) | | [NO.100](/content/HelloGitHub100.md) | [NO.99](/content/HelloGitHub99.md) | [NO.98](/content/HelloGitHub98.md) | [NO.97](/content/HelloGitHub97.md) | [NO.96](/content/HelloGitHub96.md) | | [NO.95](/content/HelloGitHub95.md) | [NO.94](/content/HelloGitHub94.md) | [NO.93](/content/HelloGitHub93.md) | [NO.92](/content/HelloGitHub92.md) | [NO.91](/content/HelloGitHub91.md) | | [NO.90](/content/HelloGitHub90.md) | [NO.89](/content/HelloGitHub89.md) | [NO.88](/content/HelloGitHub88.md) | [NO.87](/content/HelloGitHub87.md) | [NO.86](/content/HelloGitHub86.md) | @@ -30,7 +31,6 @@ Will be released on the **28th of each month**| [Contributors](https://github.co | [NO.80](/content/HelloGitHub80.md) | [NO.79](/content/HelloGitHub79.md) | [NO.78](/content/HelloGitHub78.md) | [NO.77](/content/HelloGitHub77.md) | [NO.76](/content/HelloGitHub76.md) | | [NO.75](/content/HelloGitHub75.md) | [NO.74](/content/HelloGitHub74.md) | [NO.73](/content/HelloGitHub73.md) | [NO.72](/content/HelloGitHub72.md) | [NO.71](/content/HelloGitHub71.md) | | [NO.70](/content/HelloGitHub70.md) | [NO.69](/content/HelloGitHub69.md) | [NO.68](/content/HelloGitHub68.md) | [NO.67](/content/HelloGitHub67.md) | [NO.66](/content/HelloGitHub66.md) | -| [NO.65](/content/HelloGitHub65.md) | [NO.64](/content/HelloGitHub64.md) | [NO.63](/content/HelloGitHub63.md) | [NO.62](/content/HelloGitHub62.md) | [NO.61](/content/HelloGitHub61.md) | ## Licence diff --git a/README_ja.md b/README_ja.md index bc3c44f5..f86a8098 100644 --- a/README_ja.md +++ b/README_ja.md @@ -23,6 +23,7 @@ | :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: | | ------- | ----- | ------------ | ------ | --------- | +| [第 101 号](/content/HelloGitHub101.md) | | [第 100 号](/content/HelloGitHub100.md) | [第 99 号](/content/HelloGitHub99.md) | [第 98 号](/content/HelloGitHub98.md) | [第 97 号](/content/HelloGitHub97.md) | [第 96 号](/content/HelloGitHub96.md) | | [第 95 号](/content/HelloGitHub95.md) | [第 94 号](/content/HelloGitHub94.md) | [第 93 号](/content/HelloGitHub93.md) | [第 92 号](/content/HelloGitHub92.md) | [第 91 号](/content/HelloGitHub91.md) | | [第 90 号](/content/HelloGitHub90.md) | [第 89 号](/content/HelloGitHub89.md) | [第 88 号](/content/HelloGitHub88.md) | [第 87 号](/content/HelloGitHub87.md) | [第 86 号](/content/HelloGitHub86.md) | @@ -30,7 +31,6 @@ | [第 80 号](/content/HelloGitHub80.md) | [第 79 号](/content/HelloGitHub79.md) | [第 78 号](/content/HelloGitHub78.md) | [第 77 号](/content/HelloGitHub77.md) | [第 76 号](/content/HelloGitHub76.md) | | [第 75 号](/content/HelloGitHub75.md) | [第 74 号](/content/HelloGitHub74.md) | [第 73 号](/content/HelloGitHub73.md) | [第 72 号](/content/HelloGitHub72.md) | [第 71 号](/content/HelloGitHub71.md) | | [第 70 号](/content/HelloGitHub70.md) | [第 69 号](/content/HelloGitHub69.md) | [第 68 号](/content/HelloGitHub68.md) | [第 67 号](/content/HelloGitHub67.md) | [第 66 号](/content/HelloGitHub66.md) | -| [第 65 号](/content/HelloGitHub65.md) | [第 64 号](/content/HelloGitHub64.md) | [第 63 号](/content/HelloGitHub63.md) | [第 62 号](/content/HelloGitHub62.md) | [第 61 号](/content/HelloGitHub61.md) | ## ライセンス diff --git a/content/HelloGitHub01.md b/content/HelloGitHub01.md index 817eb90a..1ca37d5d 100644 --- a/content/HelloGitHub01.md +++ b/content/HelloGitHub01.md @@ -21,79 +21,79 @@ > **以下为本期内容**|每个月 **28** 号更新 ### CSS 项目 -1、[typo.css](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sofish/typo.css):中文网页重设与排版,为了一致化浏览器排版效果,构建最适合中文阅读的网页排版。包括桌面和移动平台,[预览](http://typo.sofi.sh/) +1、[typo.css](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sofish/typo.css):中文网页重设与排版,为了一致化浏览器排版效果,构建最适合中文阅读的网页排版。包括桌面和移动平台,[预览](http://typo.sofi.sh/)

### JavaScript 项目 -2、[activate-power-mode](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/disjukr/activate-power-mode):爆炸输入效果,[在线演示](http://0xabcdef.com/activate-power-mode/) +2、[activate-power-mode](https://hellogithub.com/periodical/statistics/click?target=https://github.com/disjukr/activate-power-mode):爆炸输入效果,[在线演示](http://0xabcdef.com/activate-power-mode/)

-3、[ant-design](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ant-design/ant-design):阿里开源的一套企业级的 UI 设计语言和 React 实现。[中文文档](https://ant.design/docs/react/introduce-cn),样式偏向于后端,展示效果十分漂亮 +3、[ant-design](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ant-design/ant-design):阿里开源的一套企业级的 UI 设计语言和 React 实现。[中文文档](https://ant.design/docs/react/introduce-cn),样式偏向于后端,展示效果十分漂亮

-4、[VeryNginx](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/alexazhou/VeryNginx):一个功能强大而对人类友好的 Nginx 扩展程序。[VeryNginx 文档](https://github.com/alexazhou/VeryNginx/blob/master/readme_zh.md) +4、[VeryNginx](https://hellogithub.com/periodical/statistics/click?target=https://github.com/alexazhou/VeryNginx):一个功能强大而对人类友好的 Nginx 扩展程序。[VeryNginx 文档](https://github.com/alexazhou/VeryNginx/blob/master/readme_zh.md)

### Python 项目 -5、[awesome-python-webapp](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/michaelliao/awesome-python-webapp):廖老师的 Python 入门教程中的实践项目的代码,[教程在线阅读](http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397616003925a3d157284cd24bc0952d6c4a7c9d8c55000) +5、[awesome-python-webapp](https://hellogithub.com/periodical/statistics/click?target=https://github.com/michaelliao/awesome-python-webapp):廖老师的 Python 入门教程中的实践项目的代码,[教程在线阅读](http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397616003925a3d157284cd24bc0952d6c4a7c9d8c55000) -6、[beijing_bus](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wong2/beijing_bus):北京实时公交,可以显示查询的公交到达某站还需多久 +6、[beijing_bus](https://hellogithub.com/periodical/statistics/click?target=https://github.com/wong2/beijing_bus):北京实时公交,可以显示查询的公交到达某站还需多久

-7、[Minos](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/phith0n/Minos):一个基于 Tornado/MongoDB/Redis 的社区系统 +7、[Minos](https://hellogithub.com/periodical/statistics/click?target=https://github.com/phith0n/Minos):一个基于 Tornado/MongoDB/Redis 的社区系统 -8、[tushare](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/waditu/tushare):TuShare 是一个免费、开源的 Python 财经数据接口包,[TuShare 文档](http://tushare.org/index.html) +8、[tushare](https://hellogithub.com/periodical/statistics/click?target=https://github.com/waditu/tushare):TuShare 是一个免费、开源的 Python 财经数据接口包,[TuShare 文档](http://tushare.org/index.html)

### 其它 -9、[archey-osx](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/obihann/archey-osx):命令行中显示 Mac OS X 计算机的基本信息 +9、[archey-osx](https://hellogithub.com/periodical/statistics/click?target=https://github.com/obihann/archey-osx):命令行中显示 Mac OS X 计算机的基本信息

-10、[awesome-python-cn](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jobbole/awesome-python-cn):awesome-python 中文版 +10、[awesome-python-cn](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jobbole/awesome-python-cn):awesome-python 中文版 -11、[github](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/phodal/github):《GitHub 漫游指南》该指南能够让新手学会如何使用 GitHub 网站,从而加入到开源社区。phodal 从他和 GitHub 的青涩故事写起,全方位地介绍了 GitHub 这个网站,以及如何合理地使用这个网站 +11、[github](https://hellogithub.com/periodical/statistics/click?target=https://github.com/phodal/github):《GitHub 漫游指南》该指南能够让新手学会如何使用 GitHub 网站,从而加入到开源社区。phodal 从他和 GitHub 的青涩故事写起,全方位地介绍了 GitHub 这个网站,以及如何合理地使用这个网站 -12、[Learning-SICP](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/DeathKing/Learning-SICP):《计算机程序的构造和解释》公开课 +12、[Learning-SICP](https://hellogithub.com/periodical/statistics/click?target=https://github.com/DeathKing/Learning-SICP):《计算机程序的构造和解释》公开课

### 开源书籍 -13、[design_patterns](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/me115/design_patterns):《图说设计模式》,[在线阅读](https://design-patterns.readthedocs.io/zh_CN/latest/index.html#) +13、[design_patterns](https://hellogithub.com/periodical/statistics/click?target=https://github.com/me115/design_patterns):《图说设计模式》,[在线阅读](https://design-patterns.readthedocs.io/zh_CN/latest/index.html#) -14、[intermediatePython](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yasoob/intermediatePython):《Intermediate Python》Python 进阶。这是本很薄的 Python 入门级书籍,每篇内容花个五分钟就能看完、看懂、有收获的那种。 +14、[intermediatePython](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yasoob/intermediatePython):《Intermediate Python》Python 进阶。这是本很薄的 Python 入门级书籍,每篇内容花个五分钟就能看完、看懂、有收获的那种。 -15、[linuxtools_rst](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/me115/linuxtools_rst):《Linux 工具快速教程》,[在线阅读](http://linuxtools-rst.readthedocs.io/zh_CN/latest/) +15、[linuxtools_rst](https://hellogithub.com/periodical/statistics/click?target=https://github.com/me115/linuxtools_rst):《Linux 工具快速教程》,[在线阅读](http://linuxtools-rst.readthedocs.io/zh_CN/latest/) -16、[python3-cookbook](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yidao620c/python3-cookbook):《Python Cookbook 3rd 中文版》,[在线阅读](http://python3-cookbook.readthedocs.org/zh_CN/latest/) +16、[python3-cookbook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yidao620c/python3-cookbook):《Python Cookbook 3rd 中文版》,[在线阅读](http://python3-cookbook.readthedocs.org/zh_CN/latest/) -17、[the_new_world_linux](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yangyangwithgnu/the_new_world_linux):《Linux 下的惬意生活》,[在线阅读](https://github.com/yangyangwithgnu/the_new_world_linux#目录) +17、[the_new_world_linux](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yangyangwithgnu/the_new_world_linux):《Linux 下的惬意生活》,[在线阅读](https://github.com/yangyangwithgnu/the_new_world_linux#目录) diff --git a/content/HelloGitHub02.md b/content/HelloGitHub02.md index ccb4b68d..963b51be 100644 --- a/content/HelloGitHub02.md +++ b/content/HelloGitHub02.md @@ -21,34 +21,34 @@ > **以下为本期内容**|每个月 **28** 号更新 ### CSS 项目 -1、[github-markdown-css](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sindresorhus/github-markdown-css):仿 GitHub 的 Markdown 的样式,就是使用了这个 CSS 后,Markdown 展示效果和 GitHub 的大致一样。[示例](https://sindresorhus.com/github-markdown-css/) +1、[github-markdown-css](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sindresorhus/github-markdown-css):仿 GitHub 的 Markdown 的样式,就是使用了这个 CSS 后,Markdown 展示效果和 GitHub 的大致一样。[示例](https://sindresorhus.com/github-markdown-css/)

### JavaScript 项目 -2、[ant-motion](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ant-design/ant-motion):阿里开源的项目,一套 React 框架动效解决方案,可以帮助开发者,更容易的在项目中使用动效。同时可以方便快捷地制作一个公司的介绍页,[在线演示](https://motion.ant.design/) +2、[ant-motion](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ant-design/ant-motion):阿里开源的项目,一套 React 框架动效解决方案,可以帮助开发者,更容易的在项目中使用动效。同时可以方便快捷地制作一个公司的介绍页,[在线演示](https://motion.ant.design/) -3、[jquery-weui](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lihongxun945/jquery-weui):可能是最好用 WeUI 版本,展示效果如下: +3、[jquery-weui](https://hellogithub.com/periodical/statistics/click?target=https://github.com/lihongxun945/jquery-weui):可能是最好用 WeUI 版本,展示效果如下:

-4、[listen1_desktop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/listen1/listen1_desktop):Listen 1 让你用一个网页就能听到多个网站的在线音乐,支持各种平台。如图: +4、[listen1_desktop](https://hellogithub.com/periodical/statistics/click?target=https://github.com/listen1/listen1_desktop):Listen 1 让你用一个网页就能听到多个网站的在线音乐,支持各种平台。如图:

-5、[ssbc](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/78/ssbc):Python Django 写的种子搜索网站——手撕包菜,如图: +5、[ssbc](https://hellogithub.com/periodical/statistics/click?target=https://github.com/78/ssbc):Python Django 写的种子搜索网站——手撕包菜,如图:

-6、[waitForImages](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/alexanderdickson/waitForImages):背景加载完事件,示例代码: +6、[waitForImages](https://hellogithub.com/periodical/statistics/click?target=https://github.com/alexanderdickson/waitForImages):背景加载完事件,示例代码: ```html @@ -73,7 +73,7 @@ ``` -8、[iview](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iview/iview):iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。特性: +8、[iview](https://hellogithub.com/periodical/statistics/click?target=https://github.com/iview/iview):iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。特性: - 高质量、功能丰富 - 友好的 API,自由灵活地使用空间 - 事无巨细的文档 @@ -82,64 +82,64 @@ - 基于 npm + webpack + babel 开发,支持 ES2015 -9、[RAP](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/thx/RAP):阿里妈妈 MUX 团队出品,企业级 Web 接口管理工具。RAP 通过 GUI 工具帮助 Web 工程师更高效的管理接口文档,同时通过分析接口结构自动生成 Mock 数据、校验真实接口的正确性,使得接口开发更加规范、自动化。 +9、[RAP](https://hellogithub.com/periodical/statistics/click?target=https://github.com/thx/RAP):阿里妈妈 MUX 团队出品,企业级 Web 接口管理工具。RAP 通过 GUI 工具帮助 Web 工程师更高效的管理接口文档,同时通过分析接口结构自动生成 Mock 数据、校验真实接口的正确性,使得接口开发更加规范、自动化。

### Objective-C 项目 -10、[sequelpro](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sequelpro/sequelpro):这是我到目前为止在 Mac 上发现最好用的 MySQL 管理工具。本人一直在使用,并且推荐给了我的小伙伴们,用过都说好😈~ +10、[sequelpro](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sequelpro/sequelpro):这是我到目前为止在 Mac 上发现最好用的 MySQL 管理工具。本人一直在使用,并且推荐给了我的小伙伴们,用过都说好😈~

### PHP 项目 -11、[typecho](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/typecho/typecho):PHP 的一款博客程序,[官网](http://typecho.org/),[文档](http://docs.typecho.org/doku.php) +11、[typecho](https://hellogithub.com/periodical/statistics/click?target=https://github.com/typecho/typecho):PHP 的一款博客程序,[官网](http://typecho.org/),[文档](http://docs.typecho.org/doku.php)

### Python 项目 -12、[jumpserver](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jumpserver/jumpserver):Jumpserver 是一款由 Python 编写开源的跳板机(是一类可作为跳板批量操作远程设备的网络设备)系统,实现了跳板机应有的功能。基于 SSH 协议来管理,客户端无需安装 agent。支持常见 Linux 系统,效果如下: +12、[jumpserver](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jumpserver/jumpserver):Jumpserver 是一款由 Python 编写开源的跳板机(是一类可作为跳板批量操作远程设备的网络设备)系统,实现了跳板机应有的功能。基于 SSH 协议来管理,客户端无需安装 agent。支持常见 Linux 系统,效果如下:

-13、[locust](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/locustio/locust):模拟用户行为的[负载测试](http://blog.csdn.net/kerryzhu/article/details/3515714)工具,包含友好的 Web 页面,如下图: +13、[locust](https://hellogithub.com/periodical/statistics/click?target=https://github.com/locustio/locust):模拟用户行为的[负载测试](http://blog.csdn.net/kerryzhu/article/details/3515714)工具,包含友好的 Web 页面,如下图:

-14、[saythanks.io](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/BlitzKraft/saythanks.io):Kennethreitz 写的一个简单的网站(基于 Flask),用于向开源项目作者发送感谢邮件的 Web App。该项目结构简单,可以用来学习大神是如何快速开发 Web 项目、方法、代码风格、开发常用库。而且该项目的意义也特别好:**感谢开源项目的作者**,愿开源社区越来越好,[网站地址](https://saythanks.io) +14、[saythanks.io](https://hellogithub.com/periodical/statistics/click?target=https://github.com/BlitzKraft/saythanks.io):Kennethreitz 写的一个简单的网站(基于 Flask),用于向开源项目作者发送感谢邮件的 Web App。该项目结构简单,可以用来学习大神是如何快速开发 Web 项目、方法、代码风格、开发常用库。而且该项目的意义也特别好:**感谢开源项目的作者**,愿开源社区越来越好,[网站地址](https://saythanks.io)

### 其它 -15、[500lines](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/aosabook/500lines):(英文)用少于 500 行的 Python 代码,你可以写出什么东西?相信你看完这个项目,会学到很多(每个项目的作者都是业内大神写的)。[中文翻译版(未翻译完)](https://github.com/HT524/500LineorLess_CN) +15、[500lines](https://hellogithub.com/periodical/statistics/click?target=https://github.com/aosabook/500lines):(英文)用少于 500 行的 Python 代码,你可以写出什么东西?相信你看完这个项目,会学到很多(每个项目的作者都是业内大神写的)。[中文翻译版(未翻译完)](https://github.com/HT524/500LineorLess_CN) -16、[Awesome_APIs](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TonnyL/Awesome_APIs):第三方 API 集合 +16、[Awesome_APIs](https://hellogithub.com/periodical/statistics/click?target=https://github.com/TonnyL/Awesome_APIs):第三方 API 集合 -17、[IntelliJ-IDEA-Tutorial](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/judasn/IntelliJ-IDEA-Tutorial):IntelliJ IDEA 简体中文专题教程 +17、[IntelliJ-IDEA-Tutorial](https://hellogithub.com/periodical/statistics/click?target=https://github.com/judasn/IntelliJ-IDEA-Tutorial):IntelliJ IDEA 简体中文专题教程 -18、[Lee-VR-Source](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/GeekLiB/Lee-VR-Source):VR 开发者必备资源汇总 +18、[Lee-VR-Source](https://hellogithub.com/periodical/statistics/click?target=https://github.com/GeekLiB/Lee-VR-Source):VR 开发者必备资源汇总 ### 开源书籍 -19、[redisbook](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/huangzworks/redisbook):Redis 设计与实现(网络版) +19、[redisbook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/huangzworks/redisbook):Redis 设计与实现(网络版) ### 机器学习 -20、[MLAlgorithms](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rushter/MLAlgorithms):常见的机器学习算法,Python 实现: +20、[MLAlgorithms](https://hellogithub.com/periodical/statistics/click?target=https://github.com/rushter/MLAlgorithms):常见的机器学习算法,Python 实现: - [Deep learning (MLP, CNN, RNN, LSTM)](https://github.com/rushter/MLAlgorithms/tree/master/mla/neuralnet) - [Linear regression, logistic regression](https://github.com/rushter/MLAlgorithms/blob/master/mla/linear_models.py) - [Random Forests](https://github.com/rushter/MLAlgorithms/blob/master/mla/ensemble/random_forest.py) diff --git a/content/HelloGitHub100.md b/content/HelloGitHub100.md index 051ce660..f4f93373 100644 --- a/content/HelloGitHub100.md +++ b/content/HelloGitHub100.md @@ -21,33 +21,33 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[darktable](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/darktable-org/darktable):开源的摄影后期处理工具。这是一款免费且专业的摄影作品后期处理软件。它像一个虚拟的光桌和暗房,能够帮助摄影师存储数字底片、放大查看和检索照片。该软件可以显示照片的焦距和曝光度等信息,并支持编辑历史、地图模式和打印照片等功能。 +1、[darktable](https://hellogithub.com/periodical/statistics/click?target=https://github.com/darktable-org/darktable):开源的摄影后期处理工具。这是一款免费且专业的摄影作品后期处理软件。它像一个虚拟的光桌和暗房,能够帮助摄影师存储数字底片、放大查看和检索照片。该软件可以显示照片的焦距和曝光度等信息,并支持编辑历史、地图模式和打印照片等功能。

-2、[gnucash](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Gnucash/gnucash):完全开源的财务软件。这是一款适用于个人和小型企业的开源财务软件,它采用复式记账法,提供了简洁的操作界面,并支持生成报表、对账、多国货币,以及获取股票实时价格等功能,适用于 Windows、Linux 和 macOS 平台。 +2、[gnucash](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Gnucash/gnucash):完全开源的财务软件。这是一款适用于个人和小型企业的开源财务软件,它采用复式记账法,提供了简洁的操作界面,并支持生成报表、对账、多国货币,以及获取股票实时价格等功能,适用于 Windows、Linux 和 macOS 平台。

### C# 项目 -3、[git-credential-manager](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/git-ecosystem/git-credential-manager):通用的 Git 凭据管理器。这是一个基于 .NET 开发的 Git 凭证存储和管理工具。它开箱即用、无需额外操作,使用 git 命令时,工具会自动引导完成登录,后续无需再次登录,轻松解决对远程 Git 仓库进行操作时遇到的需要登录和认证失败等问题,支持 GitHub、Bitbucket 和 GitLab 等平台。 +3、[git-credential-manager](https://hellogithub.com/periodical/statistics/click?target=https://github.com/git-ecosystem/git-credential-manager):通用的 Git 凭据管理器。这是一个基于 .NET 开发的 Git 凭证存储和管理工具。它开箱即用、无需额外操作,使用 git 命令时,工具会自动引导完成登录,后续无需再次登录,轻松解决对远程 Git 仓库进行操作时遇到的需要登录和认证失败等问题,支持 GitHub、Bitbucket 和 GitLab 等平台。

-4、[Lean](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/QuantConnect/Lean):基于 C# 的量化交易引擎。这是一款采用 C# 编写的开源、经过实战考验的量化交易引擎。支持使用 Python3 或 C# 编写交易算法,兼容 Windows、Linux 和 macOS 平台,适用于量化交易策略研究、回测和实盘交易等场景。 +4、[Lean](https://hellogithub.com/periodical/statistics/click?target=https://github.com/QuantConnect/Lean):基于 C# 的量化交易引擎。这是一款采用 C# 编写的开源、经过实战考验的量化交易引擎。支持使用 Python3 或 C# 编写交易算法,兼容 Windows、Linux 和 macOS 平台,适用于量化交易策略研究、回测和实盘交易等场景。

-5、[space-station-14](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/space-wizards/space-station-14):开源游戏《14 号空间站》。该项目是经典游戏《Space Station 13》的开源重制版。在这款回合制多人角色扮演的游戏中,玩家可以选择各种角色,如工程师、船长和叛徒,并与其他玩家合作或竞争,在资源有限的环境中生存。 +5、[space-station-14](https://hellogithub.com/periodical/statistics/click?target=https://github.com/space-wizards/space-station-14):开源游戏《14 号空间站》。该项目是经典游戏《Space Station 13》的开源重制版。在这款回合制多人角色扮演的游戏中,玩家可以选择各种角色,如工程师、船长和叛徒,并与其他玩家合作或竞争,在资源有限的环境中生存。

-6、[subtitleedit](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/SubtitleEdit/subtitleedit):开源的视频字幕编辑工具。这是一款适用于 Windows 的免费视频字幕编辑器。它开箱即用且功能强大,支持创建、调整、同步和翻录字幕,还提供了自动翻译、字幕格式转换和语音识别等功能。 +6、[subtitleedit](https://hellogithub.com/periodical/statistics/click?target=https://github.com/SubtitleEdit/subtitleedit):开源的视频字幕编辑工具。这是一款适用于 Windows 的免费视频字幕编辑器。它开箱即用且功能强大,支持创建、调整、同步和翻录字幕,还提供了自动翻译、字幕格式转换和语音识别等功能。

### C++ 项目 -7、[diff-pdf](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vslavik/diff-pdf):直观比较两个 PDF 文件的工具。这是一款用 C++ 编写的 PDF 文件比较工具。它支持两种查看方式,将文件内容的差异输出到一个新的 PDF 文件,或直接在 GUI 中查看。 +7、[diff-pdf](https://hellogithub.com/periodical/statistics/click?target=https://github.com/vslavik/diff-pdf):直观比较两个 PDF 文件的工具。这是一款用 C++ 编写的 PDF 文件比较工具。它支持两种查看方式,将文件内容的差异输出到一个新的 PDF 文件,或直接在 GUI 中查看。 ``` // 输出差异 diff-pdf --output-diff=diff.pdf a.pdf b.pdf @@ -58,15 +58,15 @@ diff-pdf --view a.pdf b.pdf

### Go 项目 -8、[buildg](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ktock/buildg):交互式的 Dockerfile 调试工具。该项是基于 BuildKit 的交互式调试 Dockerfile 的工具,支持设置断点、单步执行和非 root 模式,并且可以在 VSCode 等编辑器中使用。 +8、[buildg](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ktock/buildg):交互式的 Dockerfile 调试工具。该项是基于 BuildKit 的交互式调试 Dockerfile 的工具,支持设置断点、单步执行和非 root 模式,并且可以在 VSCode 等编辑器中使用。

-9、[devzat](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/quackduck/devzat):程序员专属的 SSH 聊天室。这是一个通过 SSH 连接的聊天室,用户无需安装客户端,仅需一条 SSH 命令即可登录。它支持私人消息、多聊天室、图片和代码高亮等功能,还可以集成第三方服务、自托管 SSH 聊天室。 +9、[devzat](https://hellogithub.com/periodical/statistics/click?target=https://github.com/quackduck/devzat):程序员专属的 SSH 聊天室。这是一个通过 SSH 连接的聊天室,用户无需安装客户端,仅需一条 SSH 命令即可登录。它支持私人消息、多聊天室、图片和代码高亮等功能,还可以集成第三方服务、自托管 SSH 聊天室。

-10、[expr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/expr-lang/expr):Go 语言的表达式库。该项目是专为 Go 语言设计的表达式语言和求值引擎,支持丰富的算子和高级函数,具有安全、无副作用和静态类型检测等特点。表达式是一行由变量、运算符和函数组成的代码,它能够简化复杂的计算任务,多用于动态配置和业务规则引擎等场景。来自 [@两双筷子sqldc](https://hellogithub.com/user/5dGtvaZ6H3L4QMY) 的分享 +10、[expr](https://hellogithub.com/periodical/statistics/click?target=https://github.com/expr-lang/expr):Go 语言的表达式库。该项目是专为 Go 语言设计的表达式语言和求值引擎,支持丰富的算子和高级函数,具有安全、无副作用和静态类型检测等特点。表达式是一行由变量、运算符和函数组成的代码,它能够简化复杂的计算任务,多用于动态配置和业务规则引擎等场景。来自 [@两双筷子sqldc](https://hellogithub.com/user/5dGtvaZ6H3L4QMY) 的分享 ```go func main() { // 表达式 @@ -90,29 +90,29 @@ func main() { } ``` -11、[gdu](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dundee/gdu):快速查看磁盘使用情况的命令行工具。这是一个用 Go 语言编写的磁盘使用分析器,它能够快速扫描并展示文件和目录所占用的磁盘空间,支持 TUI(默认)、非交互和导出三种使用方式。 +11、[gdu](https://hellogithub.com/periodical/statistics/click?target=https://github.com/dundee/gdu):快速查看磁盘使用情况的命令行工具。这是一个用 Go 语言编写的磁盘使用分析器,它能够快速扫描并展示文件和目录所占用的磁盘空间,支持 TUI(默认)、非交互和导出三种使用方式。

### Java 项目 -12、[cryptomator](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cryptomator/cryptomator):为你的云端文件“上锁”的工具。这是一款开源的云存储文件加密工具,支持 Dropbox、OneDrive 等主流云存储服务。它简单易用、跨平台、无需注册,采用 AES-256 加密上传至云存储的文件和目录,适用于需要备份数据至云端,又担心数据泄漏的场景。来自 [@孤胆枪手](https://hellogithub.com/user/i1wAIyo6P3NXkxm) 的分享 +12、[cryptomator](https://hellogithub.com/periodical/statistics/click?target=https://github.com/cryptomator/cryptomator):为你的云端文件“上锁”的工具。这是一款开源的云存储文件加密工具,支持 Dropbox、OneDrive 等主流云存储服务。它简单易用、跨平台、无需注册,采用 AES-256 加密上传至云存储的文件和目录,适用于需要备份数据至云端,又担心数据泄漏的场景。来自 [@孤胆枪手](https://hellogithub.com/user/i1wAIyo6P3NXkxm) 的分享

-13、[JarEditor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Liubsyy/JarEditor):直接编辑 JAR 文件的 IDEA 插件。这是一款 IntelliJ IDEA 插件,让你无需解压即可直接编辑 JAR 文件中的 class 和资源文件。它支持添加、删除、重命名 JAR 包内的文件和目录,并提供了搜索和复制 JAR 包内容等功能,兼容 SpringBoot 和 Kotlin 项目。来自 [@鹰影](https://hellogithub.com/user/iEnYZr4sASMjWJb) 的分享 +13、[JarEditor](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Liubsyy/JarEditor):直接编辑 JAR 文件的 IDEA 插件。这是一款 IntelliJ IDEA 插件,让你无需解压即可直接编辑 JAR 文件中的 class 和资源文件。它支持添加、删除、重命名 JAR 包内的文件和目录,并提供了搜索和复制 JAR 包内容等功能,兼容 SpringBoot 和 Kotlin 项目。来自 [@鹰影](https://hellogithub.com/user/iEnYZr4sASMjWJb) 的分享

-14、[PojavLauncher](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/PojavLauncherTeam/PojavLauncher):Minecraft 游戏的 Android 启动器。该项目可以让你在 Android 上玩 Minecraft(我的世界),提供了离线和多人联机模式。它支持几乎所有版本的 Minercraft,还可以安装 Forge、Fabric 和 OptiFine 等模组和加载器。 +14、[PojavLauncher](https://hellogithub.com/periodical/statistics/click?target=https://github.com/PojavLauncherTeam/PojavLauncher):Minecraft 游戏的 Android 启动器。该项目可以让你在 Android 上玩 Minecraft(我的世界),提供了离线和多人联机模式。它支持几乎所有版本的 Minercraft,还可以安装 Forge、Fabric 和 OptiFine 等模组和加载器。

### JavaScript 项目 -15、[grapesjs](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/GrapesJS/grapesjs):免费的可视化 Web 页面构建平台。该项目通过直观的可视化界面,让用户能够通过拖拽的方式,快速设计和构建网站的 HTML 模板。它所见即所得、移动端适配,适用于官网、新闻和 CMS 等类型的网站。 +15、[grapesjs](https://hellogithub.com/periodical/statistics/click?target=https://github.com/GrapesJS/grapesjs):免费的可视化 Web 页面构建平台。该项目通过直观的可视化界面,让用户能够通过拖拽的方式,快速设计和构建网站的 HTML 模板。它所见即所得、移动端适配,适用于官网、新闻和 CMS 等类型的网站。

-16、[react-content-loader](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/danilowoz/react-content-loader):轻松创建骨架屏的 React 组件。该项目是用于创建页面加载时的占位图 React 组件,它体积小、易定制,提供了多种预设样式和示例代码,拿来即用极易上手,支持 React、Vue 和 Angular 等主流框架。 +16、[react-content-loader](https://hellogithub.com/periodical/statistics/click?target=https://github.com/danilowoz/react-content-loader):轻松创建骨架屏的 React 组件。该项目是用于创建页面加载时的占位图 React 组件,它体积小、易定制,提供了多种预设样式和示例代码,拿来即用极易上手,支持 React、Vue 和 Angular 等主流框架。 ```typescript import { Code } from 'react-content-loader' @@ -121,15 +121,15 @@ const MyCodeLoader = () =>

-17、[Sink](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ccbikai/Sink):基于 Cloudflare 带访问统计的短链平台。该项目是运行在 Cloudflare 上的短链接服务,支持网址缩短、访问分析和链接有效期等功能。来自 [@面条](https://hellogithub.com/user/qi74Zp23wYKeAVB) 的分享 +17、[Sink](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ccbikai/Sink):基于 Cloudflare 带访问统计的短链平台。该项目是运行在 Cloudflare 上的短链接服务,支持网址缩短、访问分析和链接有效期等功能。来自 [@面条](https://hellogithub.com/user/qi74Zp23wYKeAVB) 的分享

-18、[typebot.io](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/baptisteArno/typebot.io):自托管的聊天机器人构建器。该项目通过可视化的拖拽界面,让用户能够轻松创建高级聊天机器人,并将其嵌入网站中。它提供了 30 多种聊天构建块,支持自托管、分析工具、自定义域名和品牌定制等功能,适用于在线客服和销售支持等场景。 +18、[typebot.io](https://hellogithub.com/periodical/statistics/click?target=https://github.com/baptisteArno/typebot.io):自托管的聊天机器人构建器。该项目通过可视化的拖拽界面,让用户能够轻松创建高级聊天机器人,并将其嵌入网站中。它提供了 30 多种聊天构建块,支持自托管、分析工具、自定义域名和品牌定制等功能,适用于在线客服和销售支持等场景。

-19、[typed.js](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mattboldt/typed.js):极易上手的 JavaScript 打字动画库。该项目是专门用于创建打字动画效果的 JavaScript 库,它简单易用且 SEO 友好,支持删除效果、设置打字速度和循环次数等功能。 +19、[typed.js](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mattboldt/typed.js):极易上手的 JavaScript 打字动画库。该项目是专门用于创建打字动画效果的 JavaScript 库,它简单易用且 SEO 友好,支持删除效果、设置打字速度和循环次数等功能。 ```javascript var typed = new Typed('.element', { strings: ["First sentence.", "Second sentence."], @@ -140,20 +140,20 @@ var typed = new Typed('.element', {

### Kotlin 项目 -20、[WiFiAnalyzer](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer):用于分析 WiFi 信号的 Android 应用。该项目是用 Kotlin 写的 WiFi 分析工具,它提供了直观的图表展示 WiFi 网络情况,支持识别周围的 WiFi、测量信号强度和查看频道拥挤程度等功能。 +20、[WiFiAnalyzer](https://hellogithub.com/periodical/statistics/click?target=https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer):用于分析 WiFi 信号的 Android 应用。该项目是用 Kotlin 写的 WiFi 分析工具,它提供了直观的图表展示 WiFi 网络情况,支持识别周围的 WiFi、测量信号强度和查看频道拥挤程度等功能。

### Python 项目 -21、[buzz](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chidiwilliams/buzz):音频转录与翻译工具。该项目是基于 Whisper 的音频转录和翻译工具,它开箱即用且操作简单,支持语音转文字、音频翻译、多种语言和离线使用,适用于 macOS、Windows 和 Linux 平台。 +21、[buzz](https://hellogithub.com/periodical/statistics/click?target=https://github.com/chidiwilliams/buzz):音频转录与翻译工具。该项目是基于 Whisper 的音频转录和翻译工具,它开箱即用且操作简单,支持语音转文字、音频翻译、多种语言和离线使用,适用于 macOS、Windows 和 Linux 平台。

-22、[helium](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mherrmann/helium):简化浏览器自动化的 Python 库。该项目是基于 Selenium 的轻量级 Python 库,它通过提供更高级和易用的 API,让用 Python 编写浏览器自动化脚本变得更加简单和方便,支持 Chrome 和 Firefox 浏览器。 +22、[helium](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mherrmann/helium):简化浏览器自动化的 Python 库。该项目是基于 Selenium 的轻量级 Python 库,它通过提供更高级和易用的 API,让用 Python 编写浏览器自动化脚本变得更加简单和方便,支持 Chrome 和 Firefox 浏览器。

-23、[jurigged](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/breuleux/jurigged):Python 的热重载工具。这是一个专为 Python 提供热重载功能的库,它支持在程序运行时修改和更新 Python 代码,无需重启程序。 +23、[jurigged](https://hellogithub.com/periodical/statistics/click?target=https://github.com/breuleux/jurigged):Python 的热重载工具。这是一个专为 Python 提供热重载功能的库,它支持在程序运行时修改和更新 Python 代码,无需重启程序。 ``` # Loop over a function jurigged --loop function_name script.py @@ -165,7 +165,7 @@ jurigged --xloop function_name script.py

-24、[python-sortedcontainers](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/grantjenks/python-sortedcontainers):更好用的 Python 排序集合库。该项目提供了 SortedList、SortedDict 和 SortedSet 三种数据结构,完全兼容 List、Dict、Set 内置数据类型的 API。尽管采用纯 Python 编写,其速度却可以媲美使用 C 扩展实现的 Python 库。 +24、[python-sortedcontainers](https://hellogithub.com/periodical/statistics/click?target=https://github.com/grantjenks/python-sortedcontainers):更好用的 Python 排序集合库。该项目提供了 SortedList、SortedDict 和 SortedSet 三种数据结构,完全兼容 List、Dict、Set 内置数据类型的 API。尽管采用纯 Python 编写,其速度却可以媲美使用 C 扩展实现的 Python 库。 ```python from sortedcontainers import SortedList sl = SortedList(['e', 'a', 'c', 'd', 'b']) @@ -185,7 +185,7 @@ ss = SortedSet('abracadabra') ss.bisect_left('c') # 2 ``` -25、[radon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rubik/radon):Python 代码质量分析工具。这是一款强大的 Python 代码度量工具,它能够计算多种代码指标,包括 McCabe 复杂度、Halstead 指标和可维护性指数,适用于 Python 代码质量评估和持续集成等场景。 +25、[radon](https://hellogithub.com/periodical/statistics/click?target=https://github.com/rubik/radon):Python 代码质量分析工具。这是一款强大的 Python 代码度量工具,它能够计算多种代码指标,包括 McCabe 复杂度、Halstead 指标和可维护性指数,适用于 Python 代码质量评估和持续集成等场景。 ``` $ radon cc sympy/solvers/solvers.py -a -nc sympy/solvers/solvers.py @@ -206,47 +206,47 @@ Average complexity: F (61.0) ``` ### Rust 项目 -26、[komorebi](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/LGUG2Z/komorebi):Windows 的平铺窗口管理器。这是一款专为 Windows 设计的桌面窗口管理工具,支持自动平铺窗口、管理多个虚拟桌面和多显示器等功能,适用于 Windows 10 及更高版本。 +26、[komorebi](https://hellogithub.com/periodical/statistics/click?target=https://github.com/LGUG2Z/komorebi):Windows 的平铺窗口管理器。这是一款专为 Windows 设计的桌面窗口管理工具,支持自动平铺窗口、管理多个虚拟桌面和多显示器等功能,适用于 Windows 10 及更高版本。

-27、[min-sized-rust](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/johnthagen/min-sized-rust):优化 Rust 二进制文件大小的方法。Rust 构建时默认不会优化二进制文件的大小,该项目介绍了如何在保证 Rust 程序功能完整的同时,减少二进制文件体积的工具和技巧,适用于嵌入式和物联网等对程序体积敏感的场景。 +27、[min-sized-rust](https://hellogithub.com/periodical/statistics/click?target=https://github.com/johnthagen/min-sized-rust):优化 Rust 二进制文件大小的方法。Rust 构建时默认不会优化二进制文件的大小,该项目介绍了如何在保证 Rust 程序功能完整的同时,减少二进制文件体积的工具和技巧,适用于嵌入式和物联网等对程序体积敏感的场景。 -28、[readyset](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/readysettech/readyset):Rust 开发的 SQL 数据库缓存引擎。该项目是采用 Rust 开发的 Postgres 和 MySQL 数据库缓存层,支持自动维护缓存、缓存复杂的 SQL 查询结果和保持数据实时同步等功能。使用时无需改动代码即可集成到现有的应用和数据库之间,显著提升查询性能。来自 [@DeShuiYu](https://hellogithub.com/user/ZWJkOqsvYbPgD8p) 的分享 +28、[readyset](https://hellogithub.com/periodical/statistics/click?target=https://github.com/readysettech/readyset):Rust 开发的 SQL 数据库缓存引擎。该项目是采用 Rust 开发的 Postgres 和 MySQL 数据库缓存层,支持自动维护缓存、缓存复杂的 SQL 查询结果和保持数据实时同步等功能。使用时无需改动代码即可集成到现有的应用和数据库之间,显著提升查询性能。来自 [@DeShuiYu](https://hellogithub.com/user/ZWJkOqsvYbPgD8p) 的分享

### Swift 项目 -29、[ATV-Bilibili-demo](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yichengchen/ATV-Bilibili-demo):开源的 Apple TV 哔哩哔哩客户端。该项目是专为苹果电视(tvOS)设计的哔哩哔哩客户端,它可以用来观看 B 站上的视频、直播和弹幕,支持登录、投屏、搜索和历史记录等功能,就是安装有点麻烦。 +29、[ATV-Bilibili-demo](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yichengchen/ATV-Bilibili-demo):开源的 Apple TV 哔哩哔哩客户端。该项目是专为苹果电视(tvOS)设计的哔哩哔哩客户端,它可以用来观看 B 站上的视频、直播和弹幕,支持登录、投屏、搜索和历史记录等功能,就是安装有点麻烦。

-30、[PlayCover](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/PlayCover/PlayCover):在 Mac 上运行 iOS 游戏和应用的工具。该项目是专为 Apple Silicon Mac 设备(M 系列芯片)设计,用于运行 iOS 应用和游戏的工具。它通过模拟 iPad 环境和键盘映射功能,让用户可以在 Mac 电脑上玩 iOS 游戏,需自行下载 IPA 文件,适用于 macOS 12.0 或更高版本。 +30、[PlayCover](https://hellogithub.com/periodical/statistics/click?target=https://github.com/PlayCover/PlayCover):在 Mac 上运行 iOS 游戏和应用的工具。该项目是专为 Apple Silicon Mac 设备(M 系列芯片)设计,用于运行 iOS 应用和游戏的工具。它通过模拟 iPad 环境和键盘映射功能,让用户可以在 Mac 电脑上玩 iOS 游戏,需自行下载 IPA 文件,适用于 macOS 12.0 或更高版本。

### 其它 -31、[dart_simple_live](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xiaoyaocz/dart_simple_live):简单易用的看直播工具。该项目可以让你在一个 APP 上看各种主流直播平台,并提供了 Android、iOS、macOS 和 Android TV 等客户端。 +31、[dart_simple_live](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xiaoyaocz/dart_simple_live):简单易用的看直播工具。该项目可以让你在一个 APP 上看各种主流直播平台,并提供了 Android、iOS、macOS 和 Android TV 等客户端。

-32、[github-readme-terminal](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/x0rzavi/github-readme-terminal):用复古终端 GIF 展示 GitHub 个人资料。该项目可以根据你的 GitHub 个人数据,生成复古风格的电脑启动 GIF 动画,展示你的 GitHub 个人资料。 +32、[github-readme-terminal](https://hellogithub.com/periodical/statistics/click?target=https://github.com/x0rzavi/github-readme-terminal):用复古终端 GIF 展示 GitHub 个人资料。该项目可以根据你的 GitHub 个人数据,生成复古风格的电脑启动 GIF 动画,展示你的 GitHub 个人资料。

-33、[hugo-book](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/alex-shpak/hugo-book):书籍风格的 Hugo 主题。这是一个开源的 Hugo 主题,能够帮助用户轻松创建类似书籍的文档网站。它拥有简洁的设计、适配移动端、支持多语言,适用于技术文档、在线教程和书籍等场景。 +33、[hugo-book](https://hellogithub.com/periodical/statistics/click?target=https://github.com/alex-shpak/hugo-book):书籍风格的 Hugo 主题。这是一个开源的 Hugo 主题,能够帮助用户轻松创建类似书籍的文档网站。它拥有简洁的设计、适配移动端、支持多语言,适用于技术文档、在线教程和书籍等场景。

-34、[OMOTE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/CoretechR/OMOTE):开源的通用遥控器。该项目是用 ESP32 制作的通用遥控器,它拥有 2.8 英寸电容触摸屏、2000 毫安电池和实体按键,支持红外、WiFi 和蓝牙连接方式,能够控制各种家电。 +34、[OMOTE](https://hellogithub.com/periodical/statistics/click?target=https://github.com/CoretechR/OMOTE):开源的通用遥控器。该项目是用 ESP32 制作的通用遥控器,它拥有 2.8 英寸电容触摸屏、2000 毫安电池和实体按键,支持红外、WiFi 和蓝牙连接方式,能够控制各种家电。

-35、[pintree](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Pintree-io/pintree):Chrome 书签变成导航站。该项目可以通过简单的几步,将 Chrome 浏览器的书签,转换成一个美观且易用的导航页面。由于生成的是静态网站,因此无法自动同步新增的书签。来自 [@孤胆枪手](https://hellogithub.com/user/i1wAIyo6P3NXkxm) 的分享 +35、[pintree](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Pintree-io/pintree):Chrome 书签变成导航站。该项目可以通过简单的几步,将 Chrome 浏览器的书签,转换成一个美观且易用的导航页面。由于生成的是静态网站,因此无法自动同步新增的书签。来自 [@孤胆枪手](https://hellogithub.com/user/i1wAIyo6P3NXkxm) 的分享

-36、[Scoop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ScoopInstaller/Scoop):Windows 命令行安装软件的利器。该项目是类似于 Homebrew 的 Windows 命令行安装工具。它可以从命令行安装应用程序,具有消除权限弹窗、隐藏 GUI 向导、自动处理依赖和防止污染 PATH 环境变量等特点。 +36、[Scoop](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ScoopInstaller/Scoop):Windows 命令行安装软件的利器。该项目是类似于 Homebrew 的 Windows 命令行安装工具。它可以从命令行安装应用程序,具有消除权限弹窗、隐藏 GUI 向导、自动处理依赖和防止污染 PATH 环境变量等特点。 ``` scoop install sudo sudo scoop install 7zip git openssh --global @@ -257,18 +257,18 @@ scoop install python ruby go perl

### 开源书籍 -37、[introduction-to-git-and-github-ebook](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/bobbyiliev/introduction-to-git-and-github-ebook):《Git 和 GitHub 入门指南》。这是一本介绍 Git 和 GitHub 基础知识的开源书籍,内容包括安装 Git、GitHub CLI、分支管理和工作流程等实用知识。 +37、[introduction-to-git-and-github-ebook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/bobbyiliev/introduction-to-git-and-github-ebook):《Git 和 GitHub 入门指南》。这是一本介绍 Git 和 GitHub 基础知识的开源书籍,内容包括安装 Git、GitHub CLI、分支管理和工作流程等实用知识。 -38、[machine-learning-for-trading](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/stefan-jansen/machine-learning-for-trading):《Machine Learning for Algorithmic Trading》配套代码。这是一本关于如何将机器学习应用于交易策略的书籍,该项目是书籍的配套代码和资源,包含 150 多个代码示例,涵盖了数据采集、模型训练和策略评估等方面。 +38、[machine-learning-for-trading](https://hellogithub.com/periodical/statistics/click?target=https://github.com/stefan-jansen/machine-learning-for-trading):《Machine Learning for Algorithmic Trading》配套代码。这是一本关于如何将机器学习应用于交易策略的书籍,该项目是书籍的配套代码和资源,包含 150 多个代码示例,涵盖了数据采集、模型训练和策略评估等方面。

### 机器学习 -39、[gpt-computer-assistant](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/onuratakan/gpt-computer-assistant):极简的 GPT-4o 客户端。该项目是适用于 Windows、macOS 和 Ubuntu 的 GPT-4o 客户端,它拥有极简的用户界面,支持执行多种任务,包括读取屏幕、打开应用、系统音频和文本输入等。 +39、[gpt-computer-assistant](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Upsonic/gpt-computer-assistant):极简的 GPT-4o 客户端。该项目是适用于 Windows、macOS 和 Ubuntu 的 GPT-4o 客户端,它拥有极简的用户界面,支持执行多种任务,包括读取屏幕、打开应用、系统音频和文本输入等。

-40、[mem0](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mem0ai/mem0):增强 LLM 上下文连续性的 Python 库。该项目能为多种主流的大型语言模型提供记忆层,它支持保存用户与 LLM 交互时的会话和上下文,并能实时动态更新和调整,从而增强 AI 的个性化,适用于学习助手、医疗助理和虚拟伴侣等需要长期记忆的个性化 LLM 应用。 +40、[mem0](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mem0ai/mem0):增强 LLM 上下文连续性的 Python 库。该项目能为多种主流的大型语言模型提供记忆层,它支持保存用户与 LLM 交互时的会话和上下文,并能实时动态更新和调整,从而增强 AI 的个性化,适用于学习助手、医疗助理和虚拟伴侣等需要长期记忆的个性化 LLM 应用。 ```python from mem0 import Memory m = Memory() @@ -280,14 +280,14 @@ related_memories = m.search(query="What are Alice's hobbies?", user_id="alice") result = m.update(memory_id="m1", data="Likes to play tennis on weekends") ``` -41、[Retrieval-based-Voice-Conversion-WebUI](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI):开箱即用的 AI 变声器。该项目是基于 VITS 的变声框架,仅需少量语音数据和普通的显卡,就能快速训练出高质量的语音转换模型。它提供了简单易用的 Web 和 GUI 界面,支持实时变声、人声和伴奏分离等功能。 +41、[Retrieval-based-Voice-Conversion-WebUI](https://hellogithub.com/periodical/statistics/click?target=https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI):开箱即用的 AI 变声器。该项目是基于 VITS 的变声框架,仅需少量语音数据和普通的显卡,就能快速训练出高质量的语音转换模型。它提供了简单易用的 Web 和 GUI 界面,支持实时变声、人声和伴奏分离等功能。

- 『上一期』 | 反馈和建议 | 『下一期』 + 『上一期』 | 反馈和建议 | 『下一期』

--- diff --git a/content/HelloGitHub101.md b/content/HelloGitHub101.md new file mode 100644 index 00000000..eda3e7a3 --- /dev/null +++ b/content/HelloGitHub101.md @@ -0,0 +1,367 @@ +# 《HelloGitHub》第 101 期 +> 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣! +

+ +

+ +## 目录 + +点击右上角的 **「目录」** 图标打开目录,获得更好的阅读体验。 + +![](https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/catalog.png) + +**Tips**:如果遇到图片刷不出来的情况,[点击](https://hellogithub.com/periodical/volume/101) 换一种浏览方式。 + +

+
+关注「HelloGitHub」公众号,第一时间收到推送 +

+ +## 内容 +> **以下为本期内容**|每个月 **28** 号更新 + +### C 项目 +1、[austin](https://hellogithub.com/periodical/statistics/click?target=https://github.com/P403n1x87/austin):深入 Python 程序性能分析的工具。这是一款专为 Python 程序设计的性能分析工具,无需修改代码即可轻松定位 Python 程序的性能瓶颈和内存使用情况。它是采用 C 语言编写的 CPython 帧堆栈采样器,具有体积小、运行速度快、零代码侵入等特点,支持 WebUI、TUI、VSCode 等多种可视化方式(需额外安装)。 + +

+ +2、[chsrc](https://hellogithub.com/periodical/statistics/click?target=https://github.com/RubyMetric/chsrc):全平台通用的换源工具。该项目能够为常见的 Linux 发行版、编程语言和软件切换至国内镜像源,操作简单仅需一条命令。它采用 C 语言编写,具有高效和轻量级的特点,支持测速、多平台以及项目级换源等功能,适用于优化下载速度或解决源受限的场景。来自 [@ccmywish](https://hellogithub.com/user/H6YVMUy7ulev8R4) 的分享 + +

+ +3、[collectd](https://hellogithub.com/periodical/statistics/click?target=https://github.com/collectd/collectd):灵活的系统信息收集守护进程。这是一个功能强大的收集系统信息的守护进程,能够定期收集和统计系统信息。它支持丰富的数据收集插件,可以监控硬件使用情况、系统性能指标、网络流量等多种数据类型,包括 Apache、MySQL、电池、传感器等。并支持将收集的数据输出到 RRDtool、InfluxDB 等多种数据库和监控系统,适用于嵌入式、物联网和服务器集群监控等场景。 + +

+ +### C# 项目 +4、[LenovoLegionToolkit](https://hellogithub.com/periodical/statistics/click?target=https://github.com/BartoszCichecki/LenovoLegionToolkit):轻量级的联想拯救者工具箱。该项目是专为联想拯救者系列笔记本设计的开源工具,它具有小巧轻便、占用内存少、不收集用户信息等优点,支持调节电源模式、显卡工作模式、风扇速度和键盘灯效等功能,提供了中文界面,可作为联想 Vantage 软件的开源替代品。 + +

+ +5、[PDFQFZ](https://hellogithub.com/periodical/statistics/click?target=https://github.com/flytkgl/PDFQFZ):免费的 PDF 加盖骑缝章工具。该项目是用于在 PDF 文件上加盖骑缝章的工具,适用于 Windows 平台。它不仅免费且开源,使用时可以指定目录,对多个 PDF 文件进行批量处理,并支持预览、调整印章大小和位置等功能。 + +

+ +### C++ 项目 +6、[lnav](https://hellogithub.com/periodical/statistics/click?target=https://github.com/tstack/lnav):强大的终端日志文件查看工具。这是一款用于查看和分析日志文件的轻量级工具。它无需配置、开箱即用,可自动识别日志格式并解压文件,支持同时处理多个文件和目录、实时更新、文本高亮、正则与 SQL 过滤日志等功能,特别适合在服务器和开发环境中使用。来自 [@DeShuiYu](https://hellogithub.com/user/ZWJkOqsvYbPgD8p) 的分享 + +

+ +7、[shadPS4](https://hellogithub.com/periodical/statistics/click?target=https://github.com/shadps4-emu/shadPS4):开源的 PS4 模拟器。这是用 C++ 编写的 PlayStation 4(PS4)模拟器,支持在 Windows、Linux 和 macOS 系统上玩 PS4 游戏。虽然项目仍处于早期开发阶段,能运行的游戏有限,但最新版已经能够成功运行《血源诅咒》和《黑暗之魂II》等游戏。 + +

+ +### Go 项目 +8、[doggo](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mr-karan/doggo):友好的命令行 DNS 查询工具。该项目是用 Go 语言编写的命令行 DNS 客户端工具,安装简单且开箱即用。它提供了友好的命令行界面,可快速显示 DNS 记录信息,支持高亮显示、响应时间和多种 DNS 记录类型等,适用于网络诊断等场景。 +``` +# Simple DNS lookup +doggo example.com + +# Query MX records using a specific nameserver +doggo MX github.com @9.9.9.9 + +# Use DNS over HTTPS +doggo example.com @https://cloudflare-dns.com/dns-query + +# JSON output for scripting +doggo example.com --json | jq '.responses[0].answers[].address' + +# Reverse DNS lookup +doggo --reverse 8.8.8.8 --short +``` + +

+ +9、[glasskube](https://hellogithub.com/periodical/statistics/click?target=https://github.com/glasskube/glasskube):更容易上手的 K8s 包管理器。这是一款提供直观图形界面和灵活命令行工具的 Kubernetes 软件包管理工具。它操作简单更容易上手,支持自动处理依赖、GitOps 和自动更新等功能,简化了繁琐的手动配置过程。 + +

+ +10、[lancet](https://hellogithub.com/periodical/statistics/click?target=https://github.com/duke-git/lancet):全面的 Go 语言工具函数库。这是一个高效且全面的 Go 语言工具函数库,包含 600 多个函数,涵盖字符串处理、切片操作、网络编程、并发、加解密、文件处理、时间/日期、流处理、迭代器等功能。来自 [@两双筷子sqldc](https://hellogithub.com/user/5dGtvaZ6H3L4QMY) 的分享 +```go +package main + +import ( + "fmt" + "github.com/duke-git/lancet/v2/strutil" +) + +func main() { + s := "hello" + rs := strutil.Reverse(s) + fmt.Println(rs) //olleh +} +``` + +11、[neko](https://hellogithub.com/periodical/statistics/click?target=https://github.com/m1k1o/neko):多功能的虚拟浏览器工具。该项目是运行在 Docker 容器中的自托管虚拟浏览器环境,为用户提供安全、隔离和功能齐全的虚拟浏览器。此外,它还支持在线共享浏览器和实时互动演示,具备多人访问、管理员用户、文本聊天和双向文件传输等功能。来自 [@猎隼丶止戈reNo7](https://hellogithub.com/user/Ew59HqRWjPe0zZO) 的分享 + +

+ +12、[sftpgo](https://hellogithub.com/periodical/statistics/click?target=https://github.com/drakkan/sftpgo):集成云存储的 SFTP 服务器。该项目是用 Go 编写的功能齐全、灵活可配置的 SFTP 服务器,支持 SFTP、SCP、FTP/S、WebDAV、HTTP/S 等多种文件传输协议,并兼容本地文件系统、S3、谷歌云存储等多种存储后端。此外,它还提供了 Web 界面,便于轻松创建和管理用户、文件夹、群组等资源。来自 [@猎隼丶止戈reNo7](https://hellogithub.com/user/Ew59HqRWjPe0zZO) 的分享 + +

+ +### Java 项目 +13、[JPlag](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jplag/JPlag):开源的代码抄袭检测工具。这是一个用于检测源代码相似度的工具,支持 Java、C/C++、Python、JavaScript 等多种编程语言,适用于识别编程作业中的抄袭行为等场景。 + +

+ +14、[MooTool](https://hellogithub.com/periodical/statistics/click?target=https://github.com/rememberber/MooTool):跨平台的开发者工具箱。这是一款用 Java 开发的开发者常用工具的桌面应用,支持 Windows、macOS 和 Linux 系统。它为开发者提供了多种实用工具,如文本转换、时间处理、JSON 格式化和正则匹配测试等。来自 [@周波](https://hellogithub.com/user/0UhXFJvP9ndHtiB) 的分享 + +

+ +### JavaScript 项目 +15、[paint-board](https://hellogithub.com/periodical/statistics/click?target=https://github.com/LHRUN/paint-board):简洁易用的 Web 端创意画板。这是一款支持移动端的 Web 画板应用,它集成了多种创意画笔和绘画功能,支持形状绘制、橡皮擦、自定义画板等操作,并可以将作品保存为图片。来自 [@Leo Song](https://hellogithub.com/user/T1MwoAkuxOfqarN) 的分享 + +

+ +16、[PptxGenJS](https://hellogithub.com/periodical/statistics/click?target=https://github.com/gitbrent/PptxGenJS):创建演示文稿(PPT)的 JavaScript 库。这是一个用于生成 PPT 文件的 JavaScript 库,它上手无门槛、功能强大,支持添加图表、表格、SVG、GIF 等内容,并且生成的文件兼容 PowerPoint 和 Keynote 等应用。来自 [@Fenix](https://hellogithub.com/user/4dzVMWGUfYLPpak) 的分享 +```typescript +import pptxgen from "pptxgenjs"; + +// 1. Create a new Presentation +let pres = new pptxgen(); + +// 2. Add a Slide +let slide = pres.addSlide(); + +// 3. Add one or more objects (Tables, Shapes, Images, Text and Media) to the Slide +let textboxText = "Hello World from PptxGenJS!"; +let textboxOpts = { x: 1, y: 1, color: "363636" }; +slide.addText(textboxText, textboxOpts); + +// 4. Save the Presentation +pres.writeFile(); +``` + +

+ +17、[Reactive-Resume](https://hellogithub.com/periodical/statistics/click?target=https://github.com/AmruthPillai/Reactive-Resume):免费开源的简历设计平台。这是一个免费、开源、无广告的在线简历制作平台,内置 12 款专业的简历模板,支持多语言、PDF 导出和 OpenAI 集成等功能。 + +

+ +18、[vue-XiuXianGame](https://hellogithub.com/periodical/statistics/click?target=https://github.com/setube/vue-XiuXianGame):开源的文字修仙游戏。这是一个基于 Vue.js 开发的修仙模拟器,互动式的文字游戏,适合喜欢放置类和修仙题材游戏的玩家。 + +

+ +19、[xyflow](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xyflow/xyflow):强大灵活的流程图引擎。该项目是用于构建基于节点的编辑器和交互式图表,支持 React 和 Svelte 框架。它开箱即用且高度可定制,适用于开发工作流和流程图等场景。来自 [@塔咖](https://hellogithub.com/user/bzJpGyu0IanC6L7) 的分享 +```typescript +const initialNodes = [ +{ id: '1', position: { x: 0, y: 0 }, data: { label: '1' } }, +{ id: '2', position: { x: 0, y: 100 }, data: { label: '2' } }, +]; + +const initialEdges = [{ id: 'e1-2', source: '1', target: '2' }]; + +function Flow() { +const [nodes, setNodes, onNodesChange] = useNodesState(initialNodes); +const [edges, setEdges, onEdgesChange] = useEdgesState(initialEdges); + +const onConnect = useCallback((params) => setEdges((eds) => addEdge(params, eds)), [setEdges]); + +return ( + + + + + +); +} +``` + +

+ +### Kotlin 项目 +20、[Android-DataBackup](https://hellogithub.com/periodical/statistics/click?target=https://github.com/XayahSuSuSu/Android-DataBackup):Android 的数据备份应用。该项目为 Android 7.0 及以上系统,提供了应用数据的备份和恢复功能,解决了换机后应用需要重新登录或下载额外数据包等问题。 + +

+ +21、[BinaryEye](https://hellogithub.com/periodical/statistics/click?target=https://github.com/markusfisch/BinaryEye):Android 的条形码扫描应用。这是一款简单易用、无广告的 Android 条形码和二维码扫描器,支持快速识别多种类型的条形码和二维码,并提供二维码/条形码生成功能。 + +

+ +### PHP 项目 +22、[cachet](https://hellogithub.com/periodical/statistics/click?target=https://github.com/cachethq/cachet):PHP 写的服务运行状态页面。该项目是采用 Laravel+Bootstrap 构建的服务状态监控和管理平台,免费且开源。它不仅可以自动监控服务的正常运行时间,还提供了管理后台支持主动记录和维护事故信息,支持多语言、自托管、移动端适配和邮件通知等功能。 + +

+ +23、[minimalist-web-notepad](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pereorga/minimalist-web-notepad):极简的在线记事本应用。该项目是采用 PHP 编写的 Web 记事本工具,核心功能仅通过一个文件实现。它提供了在线编辑、自动保存和分享笔记的功能,用户无需注册和登录即可使用,适合临时记录、快速保存和分享文字的场景。 + +

+ +### Python 项目 +24、[Box](https://hellogithub.com/periodical/statistics/click?target=https://github.com/cdgriffith/Box):高级字典操作的 Python 库。这是一个提升 Python 字典易用性的库,兼容原生字典。它支持点表示法(dict.user.name)轻松访问和设置值,并能自动创建缺失的键,避免出现 KeyError 异常。来自 [@Bit0rls1Mc](https://hellogithub.com/user/F7PCYiI3d9WBfpZ) 的分享 +```python +from box import Box + +hg_box = Box({ "HelloGitHub": { "star": "89k", "fork": "9.5k" } }) +hg_box.HelloGitHub.star +# 89k +hg_box.to_json(filename="hg.json") +new_box = Box.from_json(filename="hg.json") +new_box.keys() +# dict_keys(['HelloGitHub']) +``` + +25、[Game-Cheats-Manager](https://hellogithub.com/periodical/statistics/click?target=https://github.com/dyang886/Game-Cheats-Manager):游戏修改器管理工具。这是一款强大的游戏修改器管理工具,支持搜索、下载、启动、导入和更新游戏修改器等功能。 + +

+ +26、[linkding](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sissbruecker/linkding):极简的浏览器书签管理平台。该项目是基于 Django 构建的浏览器书签管理平台,它提供了简洁易用的 Web 界面和强大的搜索功能,支持标签分类、批量编辑和稍后阅读等功能,并配有 Chrome 和 Firefox 插件,方便用户随时随地保存和访问书签。 + +

+ +27、[mkdocs-material](https://hellogithub.com/periodical/statistics/click?target=https://github.com/squidfunk/mkdocs-material):快速生成 Material 风格的文档网站。该项目是基于 MkDocs 构建的美观且功能丰富的文档网站生成器,支持 Markdown、搜索、移动端适配、多语言等功能,适用于快速创建技术文档、产品手册和教程等类型的网站。来自 [@猎隼丶止戈reNo7](https://hellogithub.com/user/Ew59HqRWjPe0zZO) 的分享 + +

+ +28、[SeleniumBase](https://hellogithub.com/periodical/statistics/click?target=https://github.com/seleniumbase/SeleniumBase):功能全面的浏览器自动化框架。该项目是基于 Selenium 的 Python 自动化测试框架,集成了爬虫、自动化测试和生成报告等多种功能。它提供了丰富的示例,并且独特的 UC 模式,可以帮助开发者在进行浏览器自动化操作时避免被检测出来。 +```python +from seleniumbase import BaseCase +BaseCase.main(__name__, __file__) + +class TestSimpleLogin(BaseCase): + def test_simple_login(self): + self.open("seleniumbase.io/simple/login") + self.type("#username", "demo_user") + self.type("#password", "secret_pass") + self.click('a:contains("Sign in")') + self.assert_exact_text("Welcome!", "h1") + self.assert_element("img#image1") + self.highlight("#image1") + self.click_link("Sign out") + self.assert_text("signed out", "#top_message") +``` + +

+ +### Rust 项目 +29、[abstreet](https://hellogithub.com/periodical/statistics/click?target=https://github.com/a-b-street/abstreet):开源的城市交通模拟器。这是一个用 Rust 编写的城市交通模拟工具,支持模拟多种交通方式,包括私家车、公共交通、步行和自行车。用户可以在软件中模拟不同的交通策略和基础设施调整。 + +

+ +30、[delta](https://hellogithub.com/periodical/statistics/click?target=https://github.com/dandavison/delta):提升 Git 差异可读性的命令行工具。这是一个用 Rust 写的命令行工具,能够以更清晰、美观的方式展示 Git 的 diff、blame 和 grep 命令。它支持显示行号、语法高亮和更智能的行内差异显示等功能,可无缝集成到 Git 工作流中。 + +

+ +31、[dust](https://hellogithub.com/periodical/statistics/click?target=https://github.com/bootandy/dust):快速显示硬盘使用情况的命令行工具。这是一个可视化磁盘使用情况的命令行工具,名字源自 du 和 Rust 编程语言组合。它体积小巧、运行速度快,能够以直观的方式展示磁盘空间概览。来自 [@DeShuiYu](https://hellogithub.com/user/ZWJkOqsvYbPgD8p) 的分享 + +

+ +32、[mail-server](https://hellogithub.com/periodical/statistics/click?target=https://github.com/stalwartlabs/mail-server):安全且易于部署的邮件服务。该项目是用 Rust 编写的邮件服务器,支持 SMTP、IMAP 和 POP3 等常见邮件协议,内置强大的垃圾邮件和钓鱼网站过滤器。来自 [@Mauro D.](https://hellogithub.com/user/ogvJ1bR2hPjHkVy) 的分享 + +### Swift 项目 +33、[Pearcleaner](https://hellogithub.com/periodical/statistics/click?target=https://github.com/alienator88/Pearcleaner):免费的 Mac 应用清理工具。这是一款免费开源的 Mac 应用清理工具,能够彻底卸载应用并清理残留文件。它采用 SwiftUI 开发,提供了简单易用的界面,支持右键卸载、迷你模式和 Homebrew 清理等功能。 + +

+ +### 其它 +34、[deskreen](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pavlobu/deskreen):能将任何设备变为电脑第二屏幕的工具。该项目利用 WebRTC 技术将电脑屏幕,通过 WiFi 镜像到具有 Web 浏览器的设备屏幕上,实现屏幕共享功能,使其成为电脑的辅助显示器。 + +

+ +35、[Kazumi](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Predidit/Kazumi):跨平台的追番神器。这是一款采用 Flutter 开发的番剧采集应用,用户可以通过自定义 Xpath 规则,实现采集、追踪、搜索和在线观看动漫,支持字幕、弹幕、时间表、硬件加速和无线投屏等功能,适用于 Android、Windows 和 macOS 等平台。来自 [@Micro·J](https://hellogithub.com/user/L2Xx0OfvPzpYt4u) 的分享 + +

+ +36、[open-and-shut](https://hellogithub.com/periodical/statistics/click?target=https://github.com/veggiedefender/open-and-shut):笔记本盖的新玩法。这是一个通过反复合上和打开笔记本电脑的盖子,输入莫斯科电码的工具。 + +

+ +37、[rime-ice](https://hellogithub.com/periodical/statistics/click?target=https://github.com/iDvel/rime-ice):开箱即用的 RIME 输入法配置。这是一份 RIME 输入法的配置文件,需要配合 RIME 客户端使用。它提供了高质量、长期维护的简体中文词库,并优化了英文输入体验。 + +

+ +38、[vCards](https://hellogithub.com/periodical/statistics/click?target=https://github.com/metowolf/vCards):开源的电子名片文件。该项目收集并整理了常用联系人的号码和头像,优化了手机来电和通讯录信息界面的体验,支持订阅(自动更新)和手动导入 vcf 文件两种使用方式。来自 [@Mingo](https://hellogithub.com/user/auVvsjDMeyQW7nc) 的分享 + +39、[Watchy](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sqfmi/Watchy):开源电子墨水屏智能手表。该项目是采用 ESP32-PICO-D4 和电子墨水屏制作的一款智能手表,支持日历、闹钟、步数、手势检测,以及 WiFi 和蓝牙等功能。 + +

+ +### 开源书籍 +40、[grammar-club](https://hellogithub.com/periodical/statistics/click?target=https://github.com/llwslc/grammar-club):《语法俱乐部》。这是旋元佑老师写的一本英语语法书籍,旨在帮助读者建立扎实的语法基础,适合各个水平的英语学习者。 + +

+ +### 机器学习 +41、[k8sgpt](https://hellogithub.com/periodical/statistics/click?target=https://github.com/k8sgpt-ai/k8sgpt):Kubernetes 故障诊断 AI 助手。该项目利用 LLM 自动分析 Kubernetes 集群问题,并给出故障诊断和优化建议。它通过读取集群的状态数据和配置,生成靠谱的诊断报告。 + +

+ +42、[llama_index](https://hellogithub.com/periodical/statistics/click?target=https://github.com/run-llama/llama_index):大型语言模型的数据框架。该项目是专为 LLM 应用设计的数据框架,帮助开发者将私有数据与 LLM 轻松结合。它提供了数据连接器,支持从 API、PDF、文档、SQL 等多种数据源构建索引,并简化数据导入和查询操作,让初学者也能用几行代码完成 LLMs 上下文增强。 +```python +from llama_index.core import VectorStoreIndex, SimpleDirectoryReader + +documents = SimpleDirectoryReader("data").load_data() +index = VectorStoreIndex.from_documents(documents) +query_engine = index.as_query_engine() +response = query_engine.query("Some question about the data should go here") +print(response) +``` + +43、[RAG_Techniques](https://hellogithub.com/periodical/statistics/click?target=https://github.com/NirDiamant/RAG_Techniques):检索增强生成(RAG)教程集合。该项目提供了 20 多种先进的 RAG 技术教程,包含实现指南和示例代码,并定期更新。内容涵盖检索查询、上下文增强、融合检索(Fusion Retrieval)、分层索引、上下文压缩、知识图谱整合等多种 RAG 技术。 + +44、[video2x](https://hellogithub.com/periodical/statistics/click?target=https://github.com/k4yt3x/video2x):视频和图像无损放大工具。该项目集成了多种超分辨率算法(如 Waifu2x、Anime4K、Real-ESRGAN),能够有效提高视频和图像的分辨率,并提供了图形界面(GUI)、Docker 和命令行界面(CLI)的使用方式。 + +

+ + + +

+ 『上一期』 | 反馈和建议 | 『下一期』 +

+ +--- +

+ 👉 来!推荐开源项目 👈
+ 微信中搜:HelloGitHub 关注公众号
+ 不仅能第一时间收到推送,还有回馈粉丝的活动
+ 如果文中的图刷不出来,可以点击 这里。 +

+ +## 赞助 + + + + + + + + + + + +
+ +
+ UCloud
+ 超值的全球云服务 +
+
+ +
+ CDN
+ 开启全网加速 +
+
+ +
+ OpenIM
+ 开源IM力争No.1 +
+
+ +
+ Apifox
+ 比 Postman 更强大 +
+
+ + +## 声明 +知识共享许可协议
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。 diff --git a/content/HelloGitHub11.md b/content/HelloGitHub11.md index 8dd7c2c4..e68a3c6f 100644 --- a/content/HelloGitHub11.md +++ b/content/HelloGitHub11.md @@ -21,7 +21,7 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[wrk](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wg/wrk):现代 HTTP 基准测试(实现对一类测试对象的某项性能指标进行定量的和可对比的测试)工具,使用示例: +1、[wrk](https://hellogithub.com/periodical/statistics/click?target=https://github.com/wg/wrk):现代 HTTP 基准测试(实现对一类测试对象的某项性能指标进行定量的和可对比的测试)工具,使用示例: ```sh # 输入命令 wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html @@ -39,23 +39,23 @@ Transfer/sec: 606.33MB ### Go 项目 -2、[baetyl](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/baetyl/baetyl):百度云开源的边缘计算平台,可将云计算能力拓展至用户现场,提供临时离线、低延时的计算服务,包括设备接入、消息路由、消息远程同步、函数计算、视频接入预处理、AI推断等功能 +2、[baetyl](https://hellogithub.com/periodical/statistics/click?target=https://github.com/baetyl/baetyl):百度云开源的边缘计算平台,可将云计算能力拓展至用户现场,提供临时离线、低延时的计算服务,包括设备接入、消息路由、消息远程同步、函数计算、视频接入预处理、AI推断等功能 -3、[negroni](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/urfave/negroni):Negroni 是一个很地道的 Web 中间件,它不是一个框架,是为了方便使用 net/http 而设计的一个库而已。[中文介绍](https://github.com/urfave/negroni/blob/master/translations/README_zh_cn.md) +3、[negroni](https://hellogithub.com/periodical/statistics/click?target=https://github.com/urfave/negroni):Negroni 是一个很地道的 Web 中间件,它不是一个框架,是为了方便使用 net/http 而设计的一个库而已。[中文介绍](https://github.com/urfave/negroni/blob/master/translations/README_zh_cn.md) ### Java 项目 -4、[GitClub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TellH/GitClub):GitClub 不仅仅是一个 GitHub 客户端,还是一个发现优秀 GitHub 开源项目的 App +4、[GitClub](https://hellogithub.com/periodical/statistics/click?target=https://github.com/TellH/GitClub):GitClub 不仅仅是一个 GitHub 客户端,还是一个发现优秀 GitHub 开源项目的 App -5、[jvm-mon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ajermakovics/jvm-mon):命令行模式的 JVM 监控 +5、[jvm-mon](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ajermakovics/jvm-mon):命令行模式的 JVM 监控

-6、[tale](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/otale/tale):简洁、漂亮、轻量级、Java 博客,[在线预览](https://tale.biezhi.me/)。特性: +6、[tale](https://hellogithub.com/periodical/statistics/click?target=https://github.com/otale/tale):简洁、漂亮、轻量级、Java 博客,[在线预览](https://tale.biezhi.me/)。特性: - 设计简洁,界面美观 - Markdown 文章发布 - 自定义文章链接 @@ -70,22 +70,22 @@ Transfer/sec: 606.33MB

### JavaScript 项目 -7、[react-tetris](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chvin/react-tetris):逼真的俄罗斯方块(非常逼真、强大!),详细的技术介绍,[在线试玩](https://chvin.github.io/react-tetris/?lan=zh) +7、[react-tetris](https://hellogithub.com/periodical/statistics/click?target=https://github.com/chvin/react-tetris):逼真的俄罗斯方块(非常逼真、强大!),详细的技术介绍,[在线试玩](https://chvin.github.io/react-tetris/?lan=zh)

### Python 项目 -8、[fastText](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/facebookresearch/fastText):fastText 简而言之,就是把文档中所有词通过 lookup table 变成向量,取平均后直接用线性分类器得到分类结果。[fastText 的实现](https://www.zybuluo.com/Wayne-Z/note/460881) +8、[fastText](https://hellogithub.com/periodical/statistics/click?target=https://github.com/facebookresearch/fastText):fastText 简而言之,就是把文档中所有词通过 lookup table 变成向量,取平均后直接用线性分类器得到分类结果。[fastText 的实现](https://www.zybuluo.com/Wayne-Z/note/460881) -9、[mongoaudit](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/stampery/mongoaudit):强大的 MongoDB 渗透测试工具,用于发掘 MongoDB 漏洞、并提出改善方法。 +9、[mongoaudit](https://hellogithub.com/periodical/statistics/click?target=https://github.com/stampery/mongoaudit):强大的 MongoDB 渗透测试工具,用于发掘 MongoDB 漏洞、并提出改善方法。 - 安装:`pip install mongoaudit` - 运行:`python mongoaudit` -10、[sh](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/amoffat/sh):sh 是一个成熟,用于替代 subprocess,它允许你调用任何程序,就像它是一个函数,支持 Python2.6 - 3.5 +10、[sh](https://hellogithub.com/periodical/statistics/click?target=https://github.com/amoffat/sh):sh 是一个成熟,用于替代 subprocess,它允许你调用任何程序,就像它是一个函数,支持 Python2.6 - 3.5 ```python from sh import ifconfig @@ -94,45 +94,45 @@ print ifconfig("eth0") ### Swift 项目 -11、[Swift-30-Projects](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/soapyigu/Swift-30-Projects):30 个小型 Swift Apps,可以用来上手学习、练习移动开发。 +11、[Swift-30-Projects](https://hellogithub.com/periodical/statistics/click?target=https://github.com/soapyigu/Swift-30-Projects):30 个小型 Swift Apps,可以用来上手学习、练习移动开发。

### 其它 -12、[chinese-programmer-wrong-pronunciation](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/shimohq/chinese-programmer-wrong-pronunciation):中国程序员容易发音错误的单词 +12、[chinese-programmer-wrong-pronunciation](https://hellogithub.com/periodical/statistics/click?target=https://github.com/shimohq/chinese-programmer-wrong-pronunciation):中国程序员容易发音错误的单词 -13、[golang-cheat-sheet](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/a8m/golang-cheat-sheet):(英文)Go 语法特性集合 +13、[golang-cheat-sheet](https://hellogithub.com/periodical/statistics/click?target=https://github.com/a8m/golang-cheat-sheet):(英文)Go 语法特性集合 -14、[linux-command](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jaywcjlove/linux-command):Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集 +14、[linux-command](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jaywcjlove/linux-command):Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集 ### 开源书籍 -15、[book](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/qyuhen/book):雨痕大神写的学习笔记 +15、[book](https://hellogithub.com/periodical/statistics/click?target=https://github.com/qyuhen/book):雨痕大神写的学习笔记 -16、[docker_practice](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yeasy/docker_practice):Docker 从入门到实践 +16、[docker_practice](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yeasy/docker_practice):Docker 从入门到实践 -17、[nginx-book](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/taobao/nginx-book):Nginx 开发从入门到精通——本书的作者为淘宝核心系统服务器平台组的成员 +17、[nginx-book](https://hellogithub.com/periodical/statistics/click?target=https://github.com/taobao/nginx-book):Nginx 开发从入门到精通——本书的作者为淘宝核心系统服务器平台组的成员 -18、[open-shell-book](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/tinyclub/open-shell-book):《Shell 编程范例》,面向操作对象学 Shell! +18、[open-shell-book](https://hellogithub.com/periodical/statistics/click?target=https://github.com/tinyclub/open-shell-book):《Shell 编程范例》,面向操作对象学 Shell! -19、[python-data-structure-cn](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/facert/python-data-structure-cn):《Problem Solving with Algorithms and Data Structures using Python》中文版 +19、[python-data-structure-cn](https://hellogithub.com/periodical/statistics/click?target=https://github.com/facert/python-data-structure-cn):《Problem Solving with Algorithms and Data Structures using Python》中文版 -20、[react-cookbook](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/shimohq/react-cookbook):编写简洁漂亮,可维护的 React 应用 +20、[react-cookbook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/shimohq/react-cookbook):编写简洁漂亮,可维护的 React 应用 -21、[real-world-haskell-cn](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/huangzworks/real-world-haskell-cn):《Real World Haskell》中文翻译项目 +21、[real-world-haskell-cn](https://hellogithub.com/periodical/statistics/click?target=https://github.com/huangzworks/real-world-haskell-cn):《Real World Haskell》中文翻译项目 -22、[rust-book-chinese](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/KaiserY/rust-book-chinese):Rust 程序设计语言 中文版 +22、[rust-book-chinese](https://hellogithub.com/periodical/statistics/click?target=https://github.com/KaiserY/rust-book-chinese):Rust 程序设计语言 中文版 diff --git a/content/HelloGitHub12.md b/content/HelloGitHub12.md index ad7f95be..0d993822 100644 --- a/content/HelloGitHub12.md +++ b/content/HelloGitHub12.md @@ -21,25 +21,25 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[tbox](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/tboox/tbox):一个用 C 语言实现的跨平台开发库,用于解决不同操作系统的兼容问题,并且充分利用了各个平台独有的一些特性进行优化。[中文说明](https://github.com/tboox/tbox/blob/master/README_zh.md) +1、[tbox](https://hellogithub.com/periodical/statistics/click?target=https://github.com/tboox/tbox):一个用 C 语言实现的跨平台开发库,用于解决不同操作系统的兼容问题,并且充分利用了各个平台独有的一些特性进行优化。[中文说明](https://github.com/tboox/tbox/blob/master/README_zh.md) ### C# 项目 -2、[ScreenToGif](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/NickeManarin/ScreenToGif):此工具可以记录屏幕的选定区域、网络摄像头的实时图像和绘图板上的实时图像。可以编辑并将动画保存为 GIF 或视频 +2、[ScreenToGif](https://hellogithub.com/periodical/statistics/click?target=https://github.com/NickeManarin/ScreenToGif):此工具可以记录屏幕的选定区域、网络摄像头的实时图像和绘图板上的实时图像。可以编辑并将动画保存为 GIF 或视频

### Go 项目 -3、[sshtron](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zachlatta/sshtron):sshtron 是通过 SSH 运行的多人贪吃蛇游戏,命令行输入:`ssh sshtron.zachlatta.com`,无需安装等待几秒即可进行游戏(因为服务器在国外,很卡😅) +3、[sshtron](https://hellogithub.com/periodical/statistics/click?target=https://github.com/zachlatta/sshtron):sshtron 是通过 SSH 运行的多人贪吃蛇游戏,命令行输入:`ssh sshtron.zachlatta.com`,无需安装等待几秒即可进行游戏(因为服务器在国外,很卡😅)

-4、[wuzz](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/asciimoo/wuzz):wuzz 是用于调试 HTTP 请求的交互式命令行工具,可以用来检查和修改请求。常用操作如下: +4、[wuzz](https://hellogithub.com/periodical/statistics/click?target=https://github.com/asciimoo/wuzz):wuzz 是用于调试 HTTP 请求的交互式命令行工具,可以用来检查和修改请求。常用操作如下: | Keybinding | Description | | :--------- | :------ | @@ -65,7 +65,7 @@

-5、[xbar](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/matryer/xbar):Bitbar 是可以将任何(自己或别人写好的)脚本的**输出**到 Mac OS 的状态栏上。同时,支持自定义更新频率。例如:定时获取比特币的价格、HelloGitHub 项目的 star 数量,使用步骤如下: +5、[xbar](https://hellogithub.com/periodical/statistics/click?target=https://github.com/matryer/xbar):Bitbar 是可以将任何(自己或别人写好的)脚本的**输出**到 Mac OS 的状态栏上。同时,支持自定义更新频率。例如:定时获取比特币的价格、HelloGitHub 项目的 star 数量,使用步骤如下: 1. 运行该程序,选择脚本所在目录 2. 确保脚本的有执行权限,赋予执行权限的命令:`chmod +x script.sh` @@ -76,7 +76,7 @@

### Java 项目 -6、[fresco](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/facebook/fresco):Facebook 开源的 Android 管理图片的库,[中文文档](https://www.fresco-cn.org/docs/index.html)。包含功能如下: +6、[fresco](https://hellogithub.com/periodical/statistics/click?target=https://github.com/facebook/fresco):Facebook 开源的 Android 管理图片的库,[中文文档](https://www.fresco-cn.org/docs/index.html)。包含功能如下: - 显示占位图直到加载完成 - 下载图片 - 缓存图片 @@ -85,32 +85,32 @@ ### JavaScript 项目 -7、[octotree](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ovity/octotree):为 GitHub 和 GitLab 网站,提供直观地显示项目目录结构的浏览器插件,效果如下: +7、[octotree](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ovity/octotree):为 GitHub 和 GitLab 网站,提供直观地显示项目目录结构的浏览器插件,效果如下:

-8、[screenfull](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sindresorhus/screenfull):极小、跨平台的 JavaScript 全屏插件,[在线 demo](https://sindresorhus.com/screenfull.js/) +8、[screenfull](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sindresorhus/screenfull):极小、跨平台的 JavaScript 全屏插件,[在线 demo](https://sindresorhus.com/screenfull.js/) -9、[standard](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/standard/standard):统一 JavaScript,只需一种样式,[中文](https://github.com/feross/standard/blob/master/docs/README-zhtw.md) +9、[standard](https://hellogithub.com/periodical/statistics/click?target=https://github.com/standard/standard):统一 JavaScript,只需一种样式,[中文](https://github.com/feross/standard/blob/master/docs/README-zhtw.md) -10、[vue2-elm](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/bailicangdu/vue2-elm):基于 vue2 + vuex 构建一个大型单页面应用,此项目大大小小共 45 个页面,涉及注册、登录、商品展示、购物车、下单等等,是一个完整的流程, +10、[vue2-elm](https://hellogithub.com/periodical/statistics/click?target=https://github.com/bailicangdu/vue2-elm):基于 vue2 + vuex 构建一个大型单页面应用,此项目大大小小共 45 个页面,涉及注册、登录、商品展示、购物车、下单等等,是一个完整的流程,

### Python 项目 -11、[mycli](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dbcli/mycli):mycli 是一个带语法高亮、自动补全的 MySQL 命令行客户端工具。例如,连接数据库方法:`mycli -h localhost -u 用户名 数据库` +11、[mycli](https://hellogithub.com/periodical/statistics/click?target=https://github.com/dbcli/mycli):mycli 是一个带语法高亮、自动补全的 MySQL 命令行客户端工具。例如,连接数据库方法:`mycli -h localhost -u 用户名 数据库`

-12、[python-fire](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/google/python-fire):Fire 是 Google 开源的 Python 库,可自动将您的代码转变成 CLI,无需您做任何额外工作。您不必定义参数,设置帮助信息,或者编写定义代码运行方式的 main 函数。相反,您只需从 main 模块调用“Fire”函数,其余工作全部交由 Python Fire 来完成。示例代码如下: +12、[python-fire](https://hellogithub.com/periodical/statistics/click?target=https://github.com/google/python-fire):Fire 是 Google 开源的 Python 库,可自动将您的代码转变成 CLI,无需您做任何额外工作。您不必定义参数,设置帮助信息,或者编写定义代码运行方式的 main 函数。相反,您只需从 main 模块调用“Fire”函数,其余工作全部交由 Python Fire 来完成。示例代码如下: ```python import fire class Example(object): @@ -134,25 +134,25 @@ Hello Google! ### 其它 -13、[gophers](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/egonelbre/gophers):Go 吉祥物的各种图片素材 +13、[gophers](https://hellogithub.com/periodical/statistics/click?target=https://github.com/egonelbre/gophers):Go 吉祥物的各种图片素材

-14、[node-interview](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ElemeFE/node-interview):如何通过饿了么 Node.js 面试 +14、[node-interview](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ElemeFE/node-interview):如何通过饿了么 Node.js 面试 -15、[performance-column](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/barretlee/performance-column):[阿里胡子哥](https://github.com/barretlee)写的《性能专栏》,旨在提升 PC/H5/Native 等多个端上对性能的认知,[阅读地址](https://github.com/barretlee/performance-column/issues) +15、[performance-column](https://hellogithub.com/periodical/statistics/click?target=https://github.com/barretlee/performance-column):[阿里胡子哥](https://github.com/barretlee)写的《性能专栏》,旨在提升 PC/H5/Native 等多个端上对性能的认知,[阅读地址](https://github.com/barretlee/performance-column/issues) ### 开源书籍 -16、[explore-python](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ethan-funny/explore-python):《Python 之旅》,该书总结了 Python 相关的知识点,力求深入浅出、条理清晰 +16、[explore-python](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ethan-funny/explore-python):《Python 之旅》,该书总结了 Python 相关的知识点,力求深入浅出、条理清晰 -17、[react-naive-book](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/huzidaha/react-naive-book):开源、免费、专业、简单的 React.js 教程 +17、[react-naive-book](https://hellogithub.com/periodical/statistics/click?target=https://github.com/huzidaha/react-naive-book):开源、免费、专业、简单的 React.js 教程 -18、[The-Art-Of-Programming-By-July-2nd](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd):《编程之法:面试和算法心得》 +18、[The-Art-Of-Programming-By-July-2nd](https://hellogithub.com/periodical/statistics/click?target=https://github.com/julycoding/The-Art-Of-Programming-By-July-2nd):《编程之法:面试和算法心得》 diff --git a/content/HelloGitHub13.md b/content/HelloGitHub13.md index 82b2ee24..ceedaa7f 100644 --- a/content/HelloGitHub13.md +++ b/content/HelloGitHub13.md @@ -21,69 +21,69 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[awesome-c-cn](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jobbole/awesome-c-cn):C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。 +1、[awesome-c-cn](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jobbole/awesome-c-cn):C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。 ### C# 项目 -2、[dopamine-windows](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/digimezzo/dopamine-windows):基于WPF编写的现代扁平风格轻量级播放器 +2、[dopamine-windows](https://hellogithub.com/periodical/statistics/click?target=https://github.com/digimezzo/dopamine-windows):基于WPF编写的现代扁平风格轻量级播放器

### Go 项目 -3、[dht](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/shiyanhui/dht):DHT 实现了 BitTorrent DHT 协议,它包含两种模式,标准模式和爬虫模式。标准模式遵循 DHT 协议,你可以把它当做一个标准的 DHT 组件。爬虫模式是为了嗅探到更多 torrent 文件信息,它在某些方面不遵循 DHT 协议。 基于爬虫模式,你可以打造你自己的 BTDigg,[演示地址](http://bthub.io/) +3、[dht](https://hellogithub.com/periodical/statistics/click?target=https://github.com/shiyanhui/dht):DHT 实现了 BitTorrent DHT 协议,它包含两种模式,标准模式和爬虫模式。标准模式遵循 DHT 协议,你可以把它当做一个标准的 DHT 组件。爬虫模式是为了嗅探到更多 torrent 文件信息,它在某些方面不遵循 DHT 协议。 基于爬虫模式,你可以打造你自己的 BTDigg,[演示地址](http://bthub.io/)

-4、[gobyexample](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mmcgrana/gobyexample):Go 示例代码,[在线浏览](https://gobyexample.com/) +4、[gobyexample](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mmcgrana/gobyexample):Go 示例代码,[在线浏览](https://gobyexample.com/) ### Java 项目 -5、[android-discuss](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/android-cn/android-discuss):Android 问题交流讨论坛,包含 Android 开发中的各种问题讨论 +5、[android-discuss](https://hellogithub.com/periodical/statistics/click?target=https://github.com/android-cn/android-discuss):Android 问题交流讨论坛,包含 Android 开发中的各种问题讨论 -6、[AndroidLibs](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ColorfulCat/AndroidLibs):Android 开源代码大全,收集 Android 开发中优秀的开源组件库,方便大家查询 +6、[AndroidLibs](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ColorfulCat/AndroidLibs):Android 开源代码大全,收集 Android 开发中优秀的开源组件库,方便大家查询 -7、[Grav](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/glomadrian/Grav):Android 粒子动画效果,非常炫酷。让 APP 逼格更上一层楼 +7、[Grav](https://hellogithub.com/periodical/statistics/click?target=https://github.com/glomadrian/Grav):Android 粒子动画效果,非常炫酷。让 APP 逼格更上一层楼

### JavaScript 项目 -8、[cmder](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cmderdev/cmder):Windows 控制台模拟器,运行效果如下: +8、[cmder](https://hellogithub.com/periodical/statistics/click?target=https://github.com/cmderdev/cmder):Windows 控制台模拟器,运行效果如下:

-9、[element](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ElemeFE/element):一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。[官网](http://element.eleme.io/#/zh-CN) +9、[element](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ElemeFE/element):一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。[官网](http://element.eleme.io/#/zh-CN) -10、[gifify](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vvo/gifify):可以选择视频文件的某一时间间隔做成 gif 动图 +10、[gifify](https://hellogithub.com/periodical/statistics/click?target=https://github.com/vvo/gifify):可以选择视频文件的某一时间间隔做成 gif 动图

-11、[js-stack-from-scratch](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xitu/js-stack-from-scratch):从零开始构建 JavaScript 技术栈(中文版) +11、[js-stack-from-scratch](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xitu/js-stack-from-scratch):从零开始构建 JavaScript 技术栈(中文版) -12、[typescript-tutorial](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xcatliu/typescript-tutorial):TypeScript 入门教程 +12、[typescript-tutorial](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xcatliu/typescript-tutorial):TypeScript 入门教程 -13、[Vue2.0LOL](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/arronf2e/Vue2.0LOL):Vue2.0 版英雄联盟助手 +13、[Vue2.0LOL](https://hellogithub.com/periodical/statistics/click?target=https://github.com/arronf2e/Vue2.0LOL):Vue2.0 版英雄联盟助手

### Objective-C 项目 -14、[PPRows](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jkpang/PPRows):在 Mac 上计算你写了多少行代码的工具 +14、[PPRows](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jkpang/PPRows):在 Mac 上计算你写了多少行代码的工具 1. 支持检测参与计算的代码文件夹数量以及代码行数; 2. 支持同时检测多文件/多文件夹代码; @@ -96,14 +96,14 @@

-15、[PYSearch](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ko1o/PYSearch):一款综合(QQ 音乐、微信、美团、优酷、虎牙直播等多款 App)风格的搜索控制器 +15、[PYSearch](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ko1o/PYSearch):一款综合(QQ 音乐、微信、美团、优酷、虎牙直播等多款 App)风格的搜索控制器

### Python 项目 -16、[algorithms](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/keon/algorithms):基本算法、数据结构的 Python 实现 +16、[algorithms](https://hellogithub.com/periodical/statistics/click?target=https://github.com/keon/algorithms):基本算法、数据结构的 Python 实现 ``` . ├── array @@ -123,7 +123,7 @@ ``` -17、[grequests](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/spyoungtech/grequests):Rquests + Gevent 让异步 HTTP 变得简单、人性化。示例代码: +17、[grequests](https://hellogithub.com/periodical/statistics/click?target=https://github.com/spyoungtech/grequests):Rquests + Gevent 让异步 HTTP 变得简单、人性化。示例代码: ```python >>> import grequests >>> def exception_handler(request, exception): @@ -140,10 +140,10 @@ Request failed ``` -18、[ltp](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/HIT-SCIR/ltp):语言技术平台(Language Technology Platform,LTP)是哈工大社会计算与信息检索研究中心开源的一整套中文语言处理系统。提供了一系列中文自然语言处理工具,这些工具可以用于中文文本进行分词、词性标注、句法分析等工作 +18、[ltp](https://hellogithub.com/periodical/statistics/click?target=https://github.com/HIT-SCIR/ltp):语言技术平台(Language Technology Platform,LTP)是哈工大社会计算与信息检索研究中心开源的一整套中文语言处理系统。提供了一系列中文自然语言处理工具,这些工具可以用于中文文本进行分词、词性标注、句法分析等工作 -19、[ngxtop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lebinh/ngxtop):解析 nginx 访问日志并格式化输出有用的信息,可以用来实时了解你的服务器正在发生的情况。安装命令 `pip install ngxtop`,输出示例如下: +19、[ngxtop](https://hellogithub.com/periodical/statistics/click?target=https://github.com/lebinh/ngxtop):解析 nginx 访问日志并格式化输出有用的信息,可以用来实时了解你的服务器正在发生的情况。安装命令 `pip install ngxtop`,输出示例如下: ``` $ ngxtop running for 411 seconds, 64332 records processed: 156.60 req/sec @@ -163,41 +163,41 @@ Detailed: ``` -20、[searx](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/searx/searx):分分钟打造一个聚合的搜索引擎,使用简单,部署方便。拓展方便,基于插件式的管理。[演示地址](https://searx.me/) +20、[searx](https://hellogithub.com/periodical/statistics/click?target=https://github.com/searx/searx):分分钟打造一个聚合的搜索引擎,使用简单,部署方便。拓展方便,基于插件式的管理。[演示地址](https://searx.me/) ### 其它 -21、[alloyteam.github.com](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/AlloyTeam/alloyteam.github.com):腾讯 AlloyTeam 开源项目官网 +21、[alloyteam.github.com](https://hellogithub.com/periodical/statistics/click?target=https://github.com/AlloyTeam/alloyteam.github.com):腾讯 AlloyTeam 开源项目官网 -22、[Awesome](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Awesome-Windows/Awesome):一个 Windows 上优质和精选的最佳应用程序及工具列表。[中文版](https://github.com/Awesome-Windows/Awesome/blob/master/README-cn.md) +22、[Awesome](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Awesome-Windows/Awesome):一个 Windows 上优质和精选的最佳应用程序及工具列表。[中文版](https://github.com/Awesome-Windows/Awesome/blob/master/README-cn.md) -23、[be-a-professional-programmer](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/stanzhai/be-a-professional-programmer):成为专业程序员路上用到的各种优秀资料、神器及框架 +23、[be-a-professional-programmer](https://hellogithub.com/periodical/statistics/click?target=https://github.com/stanzhai/be-a-professional-programmer):成为专业程序员路上用到的各种优秀资料、神器及框架 -24、[gold-miner](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xitu/gold-miner):掘金翻译计划,翻译掘金上优质的英文文章 +24、[gold-miner](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xitu/gold-miner):掘金翻译计划,翻译掘金上优质的英文文章 -25、[SuperTinyIcons](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/edent/SuperTinyIcons):体积超级小、制作精致的常见网站和 app 的图标库,每个图标均小于 1KB +25、[SuperTinyIcons](https://hellogithub.com/periodical/statistics/click?target=https://github.com/edent/SuperTinyIcons):体积超级小、制作精致的常见网站和 app 的图标库,每个图标均小于 1KB

-26、[SwitchHosts](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/oldj/SwitchHosts):一个用于快速切换 hosts 文件的小程序,基于 Electron 开发 +26、[SwitchHosts](https://hellogithub.com/periodical/statistics/click?target=https://github.com/oldj/SwitchHosts):一个用于快速切换 hosts 文件的小程序,基于 Electron 开发

-27、[uBlock](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gorhill/uBlock):uBlock Origin 不只是一个广告过滤工具,它是具有一般性用途的过滤工具,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的。uBlock 还扩充了语法,一开始就支持自定义过滤规则,[中文文档](https://github.com/fang5566/uBlock/blob/master/README.md#ublock-origin) +27、[uBlock](https://hellogithub.com/periodical/statistics/click?target=https://github.com/gorhill/uBlock):uBlock Origin 不只是一个广告过滤工具,它是具有一般性用途的过滤工具,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的。uBlock 还扩充了语法,一开始就支持自定义过滤规则,[中文文档](https://github.com/fang5566/uBlock/blob/master/README.md#ublock-origin) ### 开源书籍 -28、[free-programming-books-zh_CN](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/justjavac/free-programming-books-zh_CN):免费的计算机编程类中文书籍 +28、[free-programming-books-zh_CN](https://hellogithub.com/periodical/statistics/click?target=https://github.com/justjavac/free-programming-books-zh_CN):免费的计算机编程类中文书籍 -29、[growth-ebook](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/phodal/growth-ebook):全栈增长工程师指南,[在线阅读](http://growth.phodal.com/) +29、[growth-ebook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/phodal/growth-ebook):全栈增长工程师指南,[在线阅读](http://growth.phodal.com/) diff --git a/content/HelloGitHub14.md b/content/HelloGitHub14.md index 4e8452b8..75fcee0e 100644 --- a/content/HelloGitHub14.md +++ b/content/HelloGitHub14.md @@ -21,7 +21,7 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[ip2region](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lionsoul2014/ip2region):IP 到地区的映射库,速度快(毫秒级)、准确性高(99.9%),妈妈再也不用担心我的 IP 地址定位,示例代码: +1、[ip2region](https://hellogithub.com/periodical/statistics/click?target=https://github.com/lionsoul2014/ip2region):IP 到地区的映射库,速度快(毫秒级)、准确性高(99.9%),妈妈再也不用担心我的 IP 地址定位,示例代码: ``` cd binding/c/ gcc -g -O2 testSearcher.c ip2region.c @@ -30,88 +30,88 @@ gcc -g -O2 testSearcher.c ip2region.c ### C++ 项目 -2、[bfs](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/baidu/bfs):百度文件系统,架构图如下: +2、[bfs](https://hellogithub.com/periodical/statistics/click?target=https://github.com/baidu/bfs):百度文件系统,架构图如下:

-3、[SQLAdvisor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Meituan-Dianping/SQLAdvisor):美团点评公司 DBA 团队开源的一个分析 SQL 并给出索引优化建议的工具,开源内容和内部使用保持一致,文档齐全 +3、[SQLAdvisor](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Meituan-Dianping/SQLAdvisor):美团点评公司 DBA 团队开源的一个分析 SQL 并给出索引优化建议的工具,开源内容和内部使用保持一致,文档齐全 ### Go 项目 -4、[fsql](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/kashav/fsql):用 SQL 的语法搜索文件,酷吧 +4、[fsql](https://hellogithub.com/periodical/statistics/click?target=https://github.com/kashav/fsql):用 SQL 的语法搜索文件,酷吧

-5、[go.uuid](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/satori/go.uuid):Go 的 [UUID](http://baike.baidu.com/item/UUID) 包 +5、[go.uuid](https://hellogithub.com/periodical/statistics/click?target=https://github.com/satori/go.uuid):Go 的 [UUID](http://baike.baidu.com/item/UUID) 包 -6、[poseidon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Qihoo360/poseidon):Poseidon 系统是奇虎 360 开源的一个日志搜索平台,可以在数百万亿条、数百 PB 大小的日志数据中快速分析和检索特定字符串。 +6、[poseidon](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Qihoo360/poseidon):Poseidon 系统是奇虎 360 开源的一个日志搜索平台,可以在数百万亿条、数百 PB 大小的日志数据中快速分析和检索特定字符串。 ### Java 项目 -7、[druid](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/alibaba/druid):一个 JDBC 组件库,包括数据库连接池、SQL Parser 等组件,同时能够提供强大的监控和扩展功能 +7、[druid](https://hellogithub.com/periodical/statistics/click?target=https://github.com/alibaba/druid):一个 JDBC 组件库,包括数据库连接池、SQL Parser 等组件,同时能够提供强大的监控和扩展功能 -8、[packer-ng-plugin](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mcxiaoke/packer-ng-plugin):Android 打包工具,支持极速打包,速度奇快 +8、[packer-ng-plugin](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mcxiaoke/packer-ng-plugin):Android 打包工具,支持极速打包,速度奇快 -9、[symphony](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/88250/symphony):用 Java 实现的现代化社区(论坛/社交网络/博客)平台,功能众多,[访问该社区](https://hacpai.com/tag/Sym) +9、[symphony](https://hellogithub.com/periodical/statistics/click?target=https://github.com/88250/symphony):用 Java 实现的现代化社区(论坛/社交网络/博客)平台,功能众多,[访问该社区](https://hacpai.com/tag/Sym) ### JavaScript 项目 -10、[BrowserQuest](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mozilla/BrowserQuest):Mozilla 开源的多人在线角色扮演游戏项目 +10、[BrowserQuest](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mozilla/BrowserQuest):Mozilla 开源的多人在线角色扮演游戏项目

-11、[deep-into-node](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yjhjstz/deep-into-node):深入理解 Node.js 的核心思想与源码分析 +11、[deep-into-node](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yjhjstz/deep-into-node):深入理解 Node.js 的核心思想与源码分析 -12、[Rental](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/answershuto/Rental):一款租房 APP,基于 Node.js 爬虫,爬取 58 同城租房信息,并用地图进行可视化展示,方便用户获取周围租房信息 +12、[Rental](https://hellogithub.com/periodical/statistics/click?target=https://github.com/answershuto/Rental):一款租房 APP,基于 Node.js 爬虫,爬取 58 同城租房信息,并用地图进行可视化展示,方便用户获取周围租房信息

### Objective-C 项目 -13、[iTerm2](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gnachman/iTerm2):Mac 上超好用的终端软件 +13、[iTerm2](https://hellogithub.com/periodical/statistics/click?target=https://github.com/gnachman/iTerm2):Mac 上超好用的终端软件

### PHP 项目 -14、[server](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nextcloud/server):开源云存储平台,功能齐全,可以用于搭建公司内部的云存储平台 +14、[server](https://hellogithub.com/periodical/statistics/click?target=https://github.com/nextcloud/server):开源云存储平台,功能齐全,可以用于搭建公司内部的云存储平台

### Python 项目 -15、[certbot](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/certbot/certbot):免费的自动启用和部署 HTTPS 的工具,让你的网站开启 HTTPS 变得简单快捷。在部署教程页面选择服务器的操作系统和 Web 服务器,之后根据给出的步骤一步步的执行命令就行了,[部署教程](https://certbot.eff.org/) +15、[certbot](https://hellogithub.com/periodical/statistics/click?target=https://github.com/certbot/certbot):免费的自动启用和部署 HTTPS 的工具,让你的网站开启 HTTPS 变得简单快捷。在部署教程页面选择服务器的操作系统和 Web 服务器,之后根据给出的步骤一步步的执行命令就行了,[部署教程](https://certbot.eff.org/)

-16、[explainshell](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/idank/explainshell):一个可以解析 Linux 命令的网站,它可以给出命令的解释和其参数的解释,例如:`ps -aux|grep python`,[在线演示](https://www.explainshell.com/) +16、[explainshell](https://hellogithub.com/periodical/statistics/click?target=https://github.com/idank/explainshell):一个可以解析 Linux 命令的网站,它可以给出命令的解释和其参数的解释,例如:`ps -aux|grep python`,[在线演示](https://www.explainshell.com/)

-17、[pdir2](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/laike9m/pdir2):Python 程序员需要一个更好的 `dir()` —— 以更加友好的显示 `dir()` 输出的结果 +17、[pdir2](https://hellogithub.com/periodical/statistics/click?target=https://github.com/laike9m/pdir2):Python 程序员需要一个更好的 `dir()` —— 以更加友好的显示 `dir()` 输出的结果

### Swift 项目 -18、[EmojiIntelligence](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/BilalReffas/EmojiIntelligence):完全用 Swift 实现神经网络的 Demo +18、[EmojiIntelligence](https://hellogithub.com/periodical/statistics/click?target=https://github.com/BilalReffas/EmojiIntelligence):完全用 Swift 实现神经网络的 Demo - 第一步设置 emoji 对应的图形 - 使用神经网络识别图形,返回 emoji 表情 @@ -120,21 +120,21 @@ gcc -g -O2 testSearcher.c ip2region.c

### 其它 -19、[chinese-copywriting-guidelines](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sparanoid/chinese-copywriting-guidelines):中文文案排版指南 +19、[chinese-copywriting-guidelines](https://hellogithub.com/periodical/statistics/click?target=https://github.com/sparanoid/chinese-copywriting-guidelines):中文文案排版指南 -20、[CodeGuide](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/AlloyTeam/CodeGuide):腾讯前端团队代码规范 +20、[CodeGuide](https://hellogithub.com/periodical/statistics/click?target=https://github.com/AlloyTeam/CodeGuide):腾讯前端团队代码规范 -21、[ohmyzsh](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ohmyzsh/ohmyzsh):一个能够让你快速上手,史称 “终极 Shell” zsh 的工具,让你感觉终端前所未有的好用。详细介绍 —— [MacTalk 之终极 Shell](http://macshuo.com/?p=676) +21、[ohmyzsh](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ohmyzsh/ohmyzsh):一个能够让你快速上手,史称 “终极 Shell” zsh 的工具,让你感觉终端前所未有的好用。详细介绍 —— [MacTalk 之终极 Shell](http://macshuo.com/?p=676)

-22、[ResumeSample](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/geekcompany/ResumeSample):程序员简历模板系列(Markdown) +22、[ResumeSample](https://hellogithub.com/periodical/statistics/click?target=https://github.com/geekcompany/ResumeSample):程序员简历模板系列(Markdown) -23、[security-101-for-saas-startups](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/forter/security-101-for-saas-startups):归纳总结了一个初创企业在各个阶段所期待的安全建议,初创企业所掌握的资金和数据越多,那么对于安全的投资也要越多,[中文翻译版](https://github.com/forter/security-101-for-saas-startups/blob/chinese/readme.md) +23、[security-101-for-saas-startups](https://hellogithub.com/periodical/statistics/click?target=https://github.com/forter/security-101-for-saas-startups):归纳总结了一个初创企业在各个阶段所期待的安全建议,初创企业所掌握的资金和数据越多,那么对于安全的投资也要越多,[中文翻译版](https://github.com/forter/security-101-for-saas-startups/blob/chinese/readme.md) diff --git a/content/HelloGitHub15.md b/content/HelloGitHub15.md index 3fff5b84..423ff538 100644 --- a/content/HelloGitHub15.md +++ b/content/HelloGitHub15.md @@ -21,60 +21,60 @@ > **以下为本期内容**|每个月 **28** 号更新 ### CSS 项目 -1、[mdui](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zdhxiong/mdui):MDUI 是一套用于开发 Material Design 网页的响应式前端框架。没有任何依赖,支持主题切换,轻量级,低学习成本,[文档](https://www.mdui.org/docs) +1、[mdui](https://hellogithub.com/periodical/statistics/click?target=https://github.com/zdhxiong/mdui):MDUI 是一套用于开发 Material Design 网页的响应式前端框架。没有任何依赖,支持主题切换,轻量级,低学习成本,[文档](https://www.mdui.org/docs)

### Go 项目 -2、[aliyungo](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/denverdino/aliyungo):非官方的 Aliyun Go语言 SDK 支持API:ECS, OSS, DNS, SLB, RDS, RAM, MNS, STS, SLS, MQ, Push, OpenSearch, DM, Container Service +2、[aliyungo](https://hellogithub.com/periodical/statistics/click?target=https://github.com/denverdino/aliyungo):非官方的 Aliyun Go语言 SDK 支持API:ECS, OSS, DNS, SLB, RDS, RAM, MNS, STS, SLS, MQ, Push, OpenSearch, DM, Container Service -3、[conference](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gopherchina/conference):Go 语言实际项目应用的技术分享 +3、[conference](https://hellogithub.com/periodical/statistics/click?target=https://github.com/gopherchina/conference):Go 语言实际项目应用的技术分享 ### Java 项目 -4、[FunGameRefresh](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Hitomis/FunGameRefresh):好玩的下拉刷新控件 +4、[FunGameRefresh](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Hitomis/FunGameRefresh):好玩的下拉刷新控件

-5、[ProgressManager](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/JessYanCoding/ProgressManager):一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度。实现原理类似 EventBus 你可在 App 中的任何地方,将多个监听器以 URL 地址作为标识符,注册到本框架。当此 URL 地址存在下载或者上传的动作时,框架会主动调用所有使用此 URL 地址注册过的监听器,达到多个模块的同步更新 +5、[ProgressManager](https://hellogithub.com/periodical/statistics/click?target=https://github.com/JessYanCoding/ProgressManager):一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度。实现原理类似 EventBus 你可在 App 中的任何地方,将多个监听器以 URL 地址作为标识符,注册到本框架。当此 URL 地址存在下载或者上传的动作时,框架会主动调用所有使用此 URL 地址注册过的监听器,达到多个模块的同步更新

### JavaScript 项目 -6、[font-spider](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/aui/font-spider):字蛛是一个智能 WebFont 压缩工具,它能自动分析出页面使用的 WebFont 并进行按需压缩 +6、[font-spider](https://hellogithub.com/periodical/statistics/click?target=https://github.com/aui/font-spider):字蛛是一个智能 WebFont 压缩工具,它能自动分析出页面使用的 WebFont 并进行按需压缩

-7、[slick](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/kenwheeler/slick):基于 jQuery 的触摸式幻灯片插件。支持动态增加、筛选、轮播、自动播放、延迟加载等功能,[中文官网](https://www.slickjs.cn/) +7、[slick](https://hellogithub.com/periodical/statistics/click?target=https://github.com/kenwheeler/slick):基于 jQuery 的触摸式幻灯片插件。支持动态增加、筛选、轮播、自动播放、延迟加载等功能,[中文官网](https://www.slickjs.cn/)

-8、[veneno](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zhuyingda/veneno):一个基于 Node.js 编写的 web 安全漏洞自动化扫描框架 +8、[veneno](https://hellogithub.com/periodical/statistics/click?target=https://github.com/zhuyingda/veneno):一个基于 Node.js 编写的 web 安全漏洞自动化扫描框架 -9、[xdomain](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jpillora/xdomain):纯 JavaScript 实现 CROS 的库,[在线示例](http://jpillora.com/xdomain/) +9、[xdomain](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jpillora/xdomain):纯 JavaScript 实现 CROS 的库,[在线示例](http://jpillora.com/xdomain/) ### Objective-C 项目 -10、[FLEX](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/FLEXTool/FLEX):用于 iOS 开发的一组应用内调试工具,功能强大且多,多到不一一列举了 +10、[FLEX](https://hellogithub.com/periodical/statistics/click?target=https://github.com/FLEXTool/FLEX):用于 iOS 开发的一组应用内调试工具,功能强大且多,多到不一一列举了

-11、[spectacle](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/eczarny/spectacle):OS X 系统下的窗口管理工具,通过快捷键方便、快捷的调整窗口大小和位置 +11、[spectacle](https://hellogithub.com/periodical/statistics/click?target=https://github.com/eczarny/spectacle):OS X 系统下的窗口管理工具,通过快捷键方便、快捷的调整窗口大小和位置

### Python 项目 -12、[aredis](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/NoneGG/aredis):一款基于 Python3 asyncio 的异步 redis 客户端,支持对于单实例,连接池, 哨兵以及集群。[作者](https://github.com/NoneGG)希望可以找到志同道合的小伙伴集思广益,一起维护、优化。示例代码如下: +12、[aredis](https://hellogithub.com/periodical/statistics/click?target=https://github.com/NoneGG/aredis):一款基于 Python3 asyncio 的异步 redis 客户端,支持对于单实例,连接池, 哨兵以及集群。[作者](https://github.com/NoneGG)希望可以找到志同道合的小伙伴集思广益,一起维护、优化。示例代码如下: ```Python >>> import asyncio >>> from aredis import StrictRedis @@ -98,10 +98,10 @@ ``` -13、[django-blog-tutorial](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jukanntenn/django-blog-tutorial):基于最新版 Django 1.10 和 Python 3.5,通过 26 篇教程一步步带你使用 Django 从零开发一个个人博客系统,在实践的同时掌握 Django 的开发技巧,[完成效果展示](http://demo.zmrenwu.com/) +13、[django-blog-tutorial](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jukanntenn/django-blog-tutorial):基于最新版 Django 1.10 和 Python 3.5,通过 26 篇教程一步步带你使用 Django 从零开发一个个人博客系统,在实践的同时掌握 Django 的开发技巧,[完成效果展示](http://demo.zmrenwu.com/) -14、[freezegun](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/spulec/freezegun):时间漫步模块,模拟到某一个时间,使用简单方式多样,实现了装饰器、上下文等调用方式。示例代码如下: +14、[freezegun](https://hellogithub.com/periodical/statistics/click?target=https://github.com/spulec/freezegun):时间漫步模块,模拟到某一个时间,使用简单方式多样,实现了装饰器、上下文等调用方式。示例代码如下: ```python from freezegun import freeze_time import datetime @@ -115,46 +115,46 @@ def test(): ``` -15、[musicbox](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/darknessomi/musicbox):基于 Python 编写的网易云音乐**命令行**版本,使用起来简单优雅,能够快速安装及使用 +15、[musicbox](https://hellogithub.com/periodical/statistics/click?target=https://github.com/darknessomi/musicbox):基于 Python 编写的网易云音乐**命令行**版本,使用起来简单优雅,能够快速安装及使用

-16、[snake](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chuyangliu/snake):贪吃蛇游戏 AI 版,通过算法实现让小蛇通过吃豆,最后蛇的身体填满整个地图算结束。该项目详细描述实现思想以及相关算法的讨论 +16、[snake](https://hellogithub.com/periodical/statistics/click?target=https://github.com/chuyangliu/snake):贪吃蛇游戏 AI 版,通过算法实现让小蛇通过吃豆,最后蛇的身体填满整个地图算结束。该项目详细描述实现思想以及相关算法的讨论

### Ruby 项目 -17、[mastodon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mastodon/mastodon):基于 Ruby 语言的社交网站服务器端所有的源代码,通过这个项目,你可以自己部署一个属于自己的社交网站 +17、[mastodon](https://hellogithub.com/periodical/statistics/click?target=https://github.com/mastodon/mastodon):基于 Ruby 语言的社交网站服务器端所有的源代码,通过这个项目,你可以自己部署一个属于自己的社交网站

### 其它 -18、[English-level-up-tips](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/byoungd/English-level-up-tips):如何提高英语技能 +18、[English-level-up-tips](https://hellogithub.com/periodical/statistics/click?target=https://github.com/byoungd/English-level-up-tips):如何提高英语技能

-19、[Spacemacs-rocks](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/emacs-china/Spacemacs-rocks):用 21 天学习 Emacs 以及 Spacemacs(Emacs 的配置文件)的使用 +19、[Spacemacs-rocks](https://hellogithub.com/periodical/statistics/click?target=https://github.com/emacs-china/Spacemacs-rocks):用 21 天学习 Emacs 以及 Spacemacs(Emacs 的配置文件)的使用 -20、[SpaceVim](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/SpaceVim/SpaceVim):一个社区驱动的模块化 vim/neovim 配置集合,其中包含了多种功能模块,并且针对 neovim 做了功能优化。spacevim 有多种功能模块可供选择,支持多种语言。用户只需要选择需要的模块,就可以配置出一个适合自己的开发环境 +20、[SpaceVim](https://hellogithub.com/periodical/statistics/click?target=https://github.com/SpaceVim/SpaceVim):一个社区驱动的模块化 vim/neovim 配置集合,其中包含了多种功能模块,并且针对 neovim 做了功能优化。spacevim 有多种功能模块可供选择,支持多种语言。用户只需要选择需要的模块,就可以配置出一个适合自己的开发环境

-21、[vim-galore-zh_cn](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wsdjeg/vim-galore-zh_cn):Vim 从入门到精通 +21、[vim-galore-zh_cn](https://hellogithub.com/periodical/statistics/click?target=https://github.com/wsdjeg/vim-galore-zh_cn):Vim 从入门到精通 ### 开源书籍 -22、[es6tutorial](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ruanyf/es6tutorial):阮一峰老师的开源精品,ECMAScript 6 入门书籍,[在线阅读](http://es6.ruanyifeng.com/) +22、[es6tutorial](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ruanyf/es6tutorial):阮一峰老师的开源精品,ECMAScript 6 入门书籍,[在线阅读](http://es6.ruanyifeng.com/) -23、[redis](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/huangzworks/redis):《Redis Command Reference》全文的中文翻译版,[在线阅读](http://redisdoc.com/) +23、[redis](https://hellogithub.com/periodical/statistics/click?target=https://github.com/huangzworks/redis):《Redis Command Reference》全文的中文翻译版,[在线阅读](http://redisdoc.com/) diff --git a/content/HelloGitHub16.md b/content/HelloGitHub16.md index 36f5fbd2..d5fe9948 100644 --- a/content/HelloGitHub16.md +++ b/content/HelloGitHub16.md @@ -21,11 +21,11 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[Tinyhttpd](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/EZLippi/Tinyhttpd):一个不到 500 行的超轻量型 HTTP Server,可以用来理解服务器程序的原理和本质。快看 C语言 的入门级项目! +1、[Tinyhttpd](https://hellogithub.com/periodical/statistics/click?target=https://github.com/EZLippi/Tinyhttpd):一个不到 500 行的超轻量型 HTTP Server,可以用来理解服务器程序的原理和本质。快看 C语言 的入门级项目! ### C# 项目 -2、[VerificationCode](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/eatage/VerificationCode):滑动验证码 Demo,示例代码如下: +2、[VerificationCode](https://hellogithub.com/periodical/statistics/click?target=https://github.com/eatage/VerificationCode):滑动验证码 Demo,示例代码如下: ```javascript $(function () { /****************************************************** @@ -40,7 +40,7 @@ $(function () {

-3、[WeixinSDK](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Wlitsoft/WeixinSDK):微信 C# 版 SDK,虽然现在已经有很多优秀的 SDK,但是本项目的更多的是交流、学习。每个类均有完整的代码注释、对应的单元测试、代码易于理解、接口抽象易于扩展。代码实例如下: +3、[WeixinSDK](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Wlitsoft/WeixinSDK):微信 C# 版 SDK,虽然现在已经有很多优秀的 SDK,但是本项目的更多的是交流、学习。每个类均有完整的代码注释、对应的单元测试、代码易于理解、接口抽象易于扩展。代码实例如下: ``` using Wlitsoft.Framework.WeixinSDK.Core; @@ -78,32 +78,32 @@ namespace WeixinSDK.Test.Fake ### C++ 项目 -4、[RedisDesktopManager](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/RedisInsight/RedisDesktopManager):Redis 桌面管理工具 +4、[RedisDesktopManager](https://hellogithub.com/periodical/statistics/click?target=https://github.com/RedisInsight/RedisDesktopManager):Redis 桌面管理工具

-5、[vnote](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vnotex/vnote):Markdown 编辑软件。舒适的 Markdown 编辑体验,Vim 操作模式,编辑时代码块高亮 +5、[vnote](https://hellogithub.com/periodical/statistics/click?target=https://github.com/vnotex/vnote):Markdown 编辑软件。舒适的 Markdown 编辑体验,Vim 操作模式,编辑时代码块高亮

### Go 项目 -6、[excelize](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/qax-os/excelize):操作 XLSX 文件,支持 Microsoft Excel™ 2007 以更高版本 +6、[excelize](https://hellogithub.com/periodical/statistics/click?target=https://github.com/qax-os/excelize):操作 XLSX 文件,支持 Microsoft Excel™ 2007 以更高版本

### Java 项目 -7、[android-interview-questions-cn](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/stormzhang/android-interview-questions-cn):很全面、高质量 Android 面试指南 +7、[android-interview-questions-cn](https://hellogithub.com/periodical/statistics/click?target=https://github.com/stormzhang/android-interview-questions-cn):很全面、高质量 Android 面试指南 -8、[SmartRefreshLayout](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/scwang90/SmartRefreshLayout):强大,稳定,成熟的 Android下 拉刷新框架,集成了各种的炫酷、多样、实用、美观的 Header 和 Footer +8、[SmartRefreshLayout](https://hellogithub.com/periodical/statistics/click?target=https://github.com/scwang90/SmartRefreshLayout):强大,稳定,成熟的 Android下 拉刷新框架,集成了各种的炫酷、多样、实用、美观的 Header 和 Footer

-9、[SSM](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/crossoverJie/SSM):基于现在流行的 `Spring+SpringMVC+Mybatis` 框架,逐步搭建一个现在互联网流行的项目架构。特点: +9、[SSM](https://hellogithub.com/periodical/statistics/click?target=https://github.com/crossoverJie/SSM):基于现在流行的 `Spring+SpringMVC+Mybatis` 框架,逐步搭建一个现在互联网流行的项目架构。特点: - 门槛低,**绝对适合新手** - 从最基本的整合三大框架开始 - 逐步重构为用 `dubbo` 构建微服务 @@ -114,68 +114,68 @@ namespace WeixinSDK.Test.Fake

### JavaScript 项目 -10、[APlayer](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/DIYgod/APlayer):漂亮的 HTML5 音乐播放器 +10、[APlayer](https://hellogithub.com/periodical/statistics/click?target=https://github.com/DIYgod/APlayer):漂亮的 HTML5 音乐播放器

-11、[docker-dashboard](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pipiliang/docker-dashboard):基于控制台的 docker 工具,代码简单易读,可以做为学习 Node.js 的实践项目 +11、[docker-dashboard](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pipiliang/docker-dashboard):基于控制台的 docker 工具,代码简单易读,可以做为学习 Node.js 的实践项目

-12、[DPlayer](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/DIYgod/DPlayer):可爱的弹幕视频播放器 +12、[DPlayer](https://hellogithub.com/periodical/statistics/click?target=https://github.com/DIYgod/DPlayer):可爱的弹幕视频播放器

-13、[GifW00t](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/yaronn/GifW00t):纯 JavaScript 写的 Web 录像插件,可以用来实现网页在线游戏回放、反馈网站 bug、演示用途等,实用举例: +13、[GifW00t](https://hellogithub.com/periodical/statistics/click?target=https://github.com/yaronn/GifW00t):纯 JavaScript 写的 Web 录像插件,可以用来实现网页在线游戏回放、反馈网站 bug、演示用途等,实用举例: - [Packman 游戏](http://s3-us-west-2.amazonaws.com/anigif100/pacman/index.html) - [Helicopter 游戏](http://s3-us-west-2.amazonaws.com/anigif100/examples/helicopter/index.html) - [在线画板](http://s3-us-west-2.amazonaws.com/anigif100/examples/paint/paint.html) -14、[mvvm](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/DMQ/mvvm):剖析 vue 实现原理,了解 vue 的双向数据绑定原理以及核心代码模块,自己动手实现简易版 mvvm +14、[mvvm](https://hellogithub.com/periodical/statistics/click?target=https://github.com/DMQ/mvvm):剖析 vue 实现原理,了解 vue 的双向数据绑定原理以及核心代码模块,自己动手实现简易版 mvvm ### Python 项目 -15、[getproxy](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/fate0/getproxy):极简的抓取代理项目,无需配置。不仅提供了获取代理脚本,同时可以通过[该页面](https://github.com/fate0/proxylist/blob/master/proxy.list),直接获取可用代理(15min 更新、类型包含http和https) +15、[getproxy](https://hellogithub.com/periodical/statistics/click?target=https://github.com/fate0/getproxy):极简的抓取代理项目,无需配置。不仅提供了获取代理脚本,同时可以通过[该页面](https://github.com/fate0/proxylist/blob/master/proxy.list),直接获取可用代理(15min 更新、类型包含http和https) -16、[GetSubtitles](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gyh1621/GetSubtitles):通过拖曳视频文件进终端,**一步下载字幕** 到视频对应文件夹,并重命名字幕名称为视频名称。Ubuntu 16.04、Windows 10上测试通过,同时兼容 Python2、3。Python 的魅力之一就是可以**快速实现一个适合自己的小工具** Cool ✌️ +16、[GetSubtitles](https://hellogithub.com/periodical/statistics/click?target=https://github.com/gyh1621/GetSubtitles):通过拖曳视频文件进终端,**一步下载字幕** 到视频对应文件夹,并重命名字幕名称为视频名称。Ubuntu 16.04、Windows 10上测试通过,同时兼容 Python2、3。Python 的魅力之一就是可以**快速实现一个适合自己的小工具** Cool ✌️

-17、[LearnPython](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xianhu/LearnPython):这一个以”撸代码“的形式学习 Python 的编程技巧的项目,针对 Python 的一些语法特性力求通过代码例子解释该知识点、同时还有一些实践项目,通过动手实践有助于知识的融会贯通。同时可以关注作者的[知乎专栏](https://zhuanlan.zhihu.com/pythoner)学习更多的 Python 编程技巧 +17、[LearnPython](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xianhu/LearnPython):这一个以”撸代码“的形式学习 Python 的编程技巧的项目,针对 Python 的一些语法特性力求通过代码例子解释该知识点、同时还有一些实践项目,通过动手实践有助于知识的融会贯通。同时可以关注作者的[知乎专栏](https://zhuanlan.zhihu.com/pythoner)学习更多的 Python 编程技巧 -18、[syncPlaylist](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Denon/syncPlaylist):在网易云音乐与 QQ 音乐之间同步歌单。易于使用、配置方便、代码简单,用到的技术:`requests` + `beautifulsoup` 以及 `selenium` + `phantomjs` +18、[syncPlaylist](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Denon/syncPlaylist):在网易云音乐与 QQ 音乐之间同步歌单。易于使用、配置方便、代码简单,用到的技术:`requests` + `beautifulsoup` 以及 `selenium` + `phantomjs` ### 其它 -19、[Bash-Snippets](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/alexanderepstein/Bash-Snippets):实用、有趣的 shell 脚本集合 +19、[Bash-Snippets](https://hellogithub.com/periodical/statistics/click?target=https://github.com/alexanderepstein/Bash-Snippets):实用、有趣的 shell 脚本集合 -20、[feather](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/feathericons/feather):简洁、清爽、免费的 icon 集合 +20、[feather](https://hellogithub.com/periodical/statistics/click?target=https://github.com/feathericons/feather):简洁、清爽、免费的 icon 集合

-21、[restful-api-design-references](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/aisuhua/restful-api-design-references):RESTful API 设计参考文献列表,可帮助你更加彻底的了解 REST 风格的接口设计 +21、[restful-api-design-references](https://hellogithub.com/periodical/statistics/click?target=https://github.com/aisuhua/restful-api-design-references):RESTful API 设计参考文献列表,可帮助你更加彻底的了解 REST 风格的接口设计 -22、[useful-scripts](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/oldratlee/useful-scripts):一些平时实用的脚本 +22、[useful-scripts](https://hellogithub.com/periodical/statistics/click?target=https://github.com/oldratlee/useful-scripts):一些平时实用的脚本 -23、[You-Dont-Need-jQuery](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/camsong/You-Dont-Need-jQuery):前端发展很快,现代浏览器原生 API 已经足够好用。有些场景下我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API,该项目总结了大部分 jQuery API 替代的方法,[中文](https://github.com/oneuijs/You-Dont-Need-jQuery/blob/master/README.zh-CN.md) +23、[You-Dont-Need-jQuery](https://hellogithub.com/periodical/statistics/click?target=https://github.com/camsong/You-Dont-Need-jQuery):前端发展很快,现代浏览器原生 API 已经足够好用。有些场景下我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API,该项目总结了大部分 jQuery API 替代的方法,[中文](https://github.com/oneuijs/You-Dont-Need-jQuery/blob/master/README.zh-CN.md) ### 机器学习 -24、[ncnn](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Tencent/ncnn):腾讯开源的一个为手机端极致优化的高性能神经网络前向计算框架 +24、[ncnn](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Tencent/ncnn):腾讯开源的一个为手机端极致优化的高性能神经网络前向计算框架 -25、[tutorials](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/MorvanZhou/tutorials):机器学习入门教程,十分详细包含视频教程、文字教程 +25、[tutorials](https://hellogithub.com/periodical/statistics/click?target=https://github.com/MorvanZhou/tutorials):机器学习入门教程,十分详细包含视频教程、文字教程 diff --git a/content/HelloGitHub17.md b/content/HelloGitHub17.md index f96d2917..da2074fa 100644 --- a/content/HelloGitHub17.md +++ b/content/HelloGitHub17.md @@ -21,47 +21,47 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C# 项目 -1、[apple-juice-actionscript](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/asheigithub/apple-juice-actionscript):NET2.0 实现的 AS3(第三代 Flash 脚本)解释器,可用于嵌入 unity 做热更。一个完整的脚本语言解释执行系统,从语法树分析开始一直到实际执行 +1、[apple-juice-actionscript](https://hellogithub.com/periodical/statistics/click?target=https://github.com/asheigithub/apple-juice-actionscript):NET2.0 实现的 AS3(第三代 Flash 脚本)解释器,可用于嵌入 unity 做热更。一个完整的脚本语言解释执行系统,从语法树分析开始一直到实际执行 -2、[MaterialDesignInXamlToolkit](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit):谷歌 Material Design 设计风格控件库 +2、[MaterialDesignInXamlToolkit](https://hellogithub.com/periodical/statistics/click?target=https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit):谷歌 Material Design 设计风格控件库

### CSS 项目 -3、[bulma](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jgthms/bulma):UI框架,样式比 Bootstrap 更加扁平化。源码文件结构清晰,通过源码可以学到 UI 框架架构。[使用 bulma 的网站展示](http://bulma.io/expo/) +3、[bulma](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jgthms/bulma):UI框架,样式比 Bootstrap 更加扁平化。源码文件结构清晰,通过源码可以学到 UI 框架架构。[使用 bulma 的网站展示](http://bulma.io/expo/)

### Go 项目 -4、[casbin](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casbin/casbin):访问控制开源库,支持 ACL/RBAC/ABAC 等访问控制模型,支持 MySQL/NoSQL 等存储方式 +4、[casbin](https://hellogithub.com/periodical/statistics/click?target=https://github.com/casbin/casbin):访问控制开源库,支持 ACL/RBAC/ABAC 等访问控制模型,支持 MySQL/NoSQL 等存储方式

-5、[jwt-go](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dgrijalva/jwt-go):Golang 实现 JSON Web Tokens (JWT) +5、[jwt-go](https://hellogithub.com/periodical/statistics/click?target=https://github.com/dgrijalva/jwt-go):Golang 实现 JSON Web Tokens (JWT) ### Java 项目 -6、[elasticsearch-sql](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/NLPchina/elasticsearch-sql):用 SQL 查询 Elasticsearch +6、[elasticsearch-sql](https://hellogithub.com/periodical/statistics/click?target=https://github.com/NLPchina/elasticsearch-sql):用 SQL 查询 Elasticsearch

-7、[GankMM](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/maning0303/GankMM):干货集中营 Android 客户端。每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 [干货集中营](http://gank.io/) 提供。项目简单完整,涉及内容全面,利于学习 Android 开发的技巧 +7、[GankMM](https://hellogithub.com/periodical/statistics/click?target=https://github.com/maning0303/GankMM):干货集中营 Android 客户端。每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 [干货集中营](http://gank.io/) 提供。项目简单完整,涉及内容全面,利于学习 Android 开发的技巧

-8、[MVPArms](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/JessYanCoding/MVPArms):整合了大量主流开源项目的 Android Mvp 快速搭建框架。包含 Dagger2、Retrofit、Rxjava 等 Rx 系三方库,并且提供 UI 自适应方案,本框架将它们结合起来。文档详尽、成熟稳定的 Android MVP 解决方案 +8、[MVPArms](https://hellogithub.com/periodical/statistics/click?target=https://github.com/JessYanCoding/MVPArms):整合了大量主流开源项目的 Android Mvp 快速搭建框架。包含 Dagger2、Retrofit、Rxjava 等 Rx 系三方库,并且提供 UI 自适应方案,本框架将它们结合起来。文档详尽、成熟稳定的 Android MVP 解决方案

### JavaScript 项目 -9、[gka](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gkajs/gka):简单、高效的帧动画生成工具,图片处理工具。 +9、[gka](https://hellogithub.com/periodical/statistics/click?target=https://github.com/gkajs/gka):简单、高效的帧动画生成工具,图片处理工具。 - 一键式:图片文件批量序列化重命名,生成帧动画文件,支持预览 - 性能佳:支持相同帧图片复用✓,图片空白裁剪✓,合图模式✓,图片压缩✓ - 多模板:内置多种文件输出模板,支持自定义模板 @@ -69,84 +69,84 @@

-10、[parrot-mocker-web](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chinesedfan/parrot-mocker-web):小巧的 mock 服务器,配合 Chrome 插件可以轻松地拦截或 mock 页面上的 xhr/jsonp/fetch 请求。不需要侵入页面本身代码,让前端同学在后端接口没有 ready 或者难以模拟数据的时候,继续开心地开发玩耍 +10、[parrot-mocker-web](https://hellogithub.com/periodical/statistics/click?target=https://github.com/chinesedfan/parrot-mocker-web):小巧的 mock 服务器,配合 Chrome 插件可以轻松地拦截或 mock 页面上的 xhr/jsonp/fetch 请求。不需要侵入页面本身代码,让前端同学在后端接口没有 ready 或者难以模拟数据的时候,继续开心地开发玩耍

-11、[sweetalert](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/t4t5/sweetalert):纯 JS 写成的 alert 组件,很多公司都在使用的项目。源代码使用了 ES6 进行了重构,使得项目结构更加清晰。可以通过学习其项目结构可以更好的了解 JS 组件的文件结构,分析其源码可以学习如何使用原生 JS 操作 DOM 的高级技巧 +11、[sweetalert](https://hellogithub.com/periodical/statistics/click?target=https://github.com/t4t5/sweetalert):纯 JS 写成的 alert 组件,很多公司都在使用的项目。源代码使用了 ES6 进行了重构,使得项目结构更加清晰。可以通过学习其项目结构可以更好的了解 JS 组件的文件结构,分析其源码可以学习如何使用原生 JS 操作 DOM 的高级技巧

-12、[trust](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ncase/trust):一个合作博弈论的互动讲解手册,[中文版在线试玩](https://www.sekai.co/trust/) +12、[trust](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ncase/trust):一个合作博弈论的互动讲解手册,[中文版在线试玩](https://www.sekai.co/trust/)

-13、[wtfjs](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/denysdovhan/wtfjs):JavaScript 有趣和棘手(坑爹?)的示例 +13、[wtfjs](https://hellogithub.com/periodical/statistics/click?target=https://github.com/denysdovhan/wtfjs):JavaScript 有趣和棘手(坑爹?)的示例 ### Kotlin 项目 -14、[Eyepetizer-in-Kotlin](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/LRH1993/Eyepetizer-in-Kotlin):一款使用 kotlin 语言开发的 App。适合初学者作为学习 kotlin 语言的一个项目,可以在做项目的同时体验到 kotlin 语言的优点 +14、[Eyepetizer-in-Kotlin](https://hellogithub.com/periodical/statistics/click?target=https://github.com/LRH1993/Eyepetizer-in-Kotlin):一款使用 kotlin 语言开发的 App。适合初学者作为学习 kotlin 语言的一个项目,可以在做项目的同时体验到 kotlin 语言的优点

### Python 项目 -15、[huey](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/coleifer/huey):结合 redis 实现的轻量任务队列,但是支持功能还是很多的: +15、[huey](https://hellogithub.com/periodical/statistics/click?target=https://github.com/coleifer/huey):结合 redis 实现的轻量任务队列,但是支持功能还是很多的: - 多进程、多线程、协程 - 任务定时执行 - 任务执行失败重试 - 结果存储 -16、[proxy_pool](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jhao104/proxy_pool):基于 Python 的自建代理 IP 池服务,通过网络爬虫抓取互联网上免费的代理 IP,本地校验、剔除失效的代理IP,从而实现高可用的代理 IP 池。最后使用 Flask 搭建提供代理 IP 服务,包括代理池刷新、无效代理删除、代理获取等。该项目设计文档详细、模块结构简明易懂,同时适合爬虫新手更好的学习爬虫技术 +16、[proxy_pool](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jhao104/proxy_pool):基于 Python 的自建代理 IP 池服务,通过网络爬虫抓取互联网上免费的代理 IP,本地校验、剔除失效的代理IP,从而实现高可用的代理 IP 池。最后使用 Flask 搭建提供代理 IP 服务,包括代理池刷新、无效代理删除、代理获取等。该项目设计文档详细、模块结构简明易懂,同时适合爬虫新手更好的学习爬虫技术

-17、[pyecharts](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pyecharts/pyecharts):Echarts+Python 实现的一个用于生成 Echarts 图表的类库 +17、[pyecharts](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pyecharts/pyecharts):Echarts+Python 实现的一个用于生成 Echarts 图表的类库

-18、[simiki](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/tankywoo/simiki):一个简单的个人 Wiki 框架,便于快速搭建 Wiki 页。使用 Markdown 书写 Wiki, 生成静态 HTML 页面。Wiki 源文件按目录分类存放, 方便管理维护。[中文文档](http://simiki.org/zh-docs/) +18、[simiki](https://hellogithub.com/periodical/statistics/click?target=https://github.com/tankywoo/simiki):一个简单的个人 Wiki 框架,便于快速搭建 Wiki 页。使用 Markdown 书写 Wiki, 生成静态 HTML 页面。Wiki 源文件按目录分类存放, 方便管理维护。[中文文档](http://simiki.org/zh-docs/) -19、[weibospider](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/SpiderClub/weibospider):分布式微博爬虫,支持快速抓取和稳定抓取两种运行模式。项目模块逻辑清晰、注释丰富、便于定制化自己的需求。同时,对于小白用户,可以通过演示视频快速入门,也提供QQ群答疑,已经持续维护一年多。靠谱的项目,小伙伴们要赶快上车~ +19、[weibospider](https://hellogithub.com/periodical/statistics/click?target=https://github.com/SpiderClub/weibospider):分布式微博爬虫,支持快速抓取和稳定抓取两种运行模式。项目模块逻辑清晰、注释丰富、便于定制化自己的需求。同时,对于小白用户,可以通过演示视频快速入门,也提供QQ群答疑,已经持续维护一年多。靠谱的项目,小伙伴们要赶快上车~

### 其它 -20、[games](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/leereilly/games):GitHub 上游戏项目的合集 +20、[games](https://hellogithub.com/periodical/statistics/click?target=https://github.com/leereilly/games):GitHub 上游戏项目的合集 -21、[learn-regex](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ziishaned/learn-regex):易学的正则表达式教程,[中文](https://github.com/zeeshanu/learn-regex/blob/master/README-cn.md) +21、[learn-regex](https://hellogithub.com/periodical/statistics/click?target=https://github.com/ziishaned/learn-regex):易学的正则表达式教程,[中文](https://github.com/zeeshanu/learn-regex/blob/master/README-cn.md) -22、[Material-Design-Chinese](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zdhxiong/Material-Design-Chinese):Material Design 官方文档的中文翻译,保留了原版网站的样式,并保持和官方文档同步更新 +22、[Material-Design-Chinese](https://hellogithub.com/periodical/statistics/click?target=https://github.com/zdhxiong/Material-Design-Chinese):Material Design 官方文档的中文翻译,保留了原版网站的样式,并保持和官方文档同步更新 -23、[PythonSpiderNotes](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lining0806/PythonSpiderNotes):Python 爬虫入门教程 +23、[PythonSpiderNotes](https://hellogithub.com/periodical/statistics/click?target=https://github.com/lining0806/PythonSpiderNotes):Python 爬虫入门教程 -24、[sec-chart](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/SecWiki/sec-chart):安全思维导图集合 +24、[sec-chart](https://hellogithub.com/periodical/statistics/click?target=https://github.com/SecWiki/sec-chart):安全思维导图集合 ### 开源书籍 -25、[pandas-cookbook](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jvns/pandas-cookbook):pandas cookbook(英文) +25、[pandas-cookbook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/jvns/pandas-cookbook):pandas cookbook(英文) -26、[tensorflow_cookbook](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nfmcclure/tensorflow_cookbook):Tensorflow cookbook(英文) +26、[tensorflow_cookbook](https://hellogithub.com/periodical/statistics/click?target=https://github.com/nfmcclure/tensorflow_cookbook):Tensorflow cookbook(英文) ### 机器学习 -27、[EffectiveTensorflow](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vahidk/EffectiveTensorflow):TensorFlow 最佳实践 +27、[EffectiveTensorflow](https://hellogithub.com/periodical/statistics/click?target=https://github.com/vahidk/EffectiveTensorflow):TensorFlow 最佳实践 -28、[TensorFlow-World](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/astorfi/TensorFlow-World):简单易用的 TensorFlow 教程 +28、[TensorFlow-World](https://hellogithub.com/periodical/statistics/click?target=https://github.com/astorfi/TensorFlow-World):简单易用的 TensorFlow 教程 diff --git a/content/HelloGitHub18.md b/content/HelloGitHub18.md index 6aae039c..470c956d 100644 --- a/content/HelloGitHub18.md +++ b/content/HelloGitHub18.md @@ -21,15 +21,15 @@ > **以下为本期内容**|每个月 **28** 号更新 ### C 项目 -1、[db_tutorial](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cstack/db_tutorial):用 C 从零创建一个简单的数据库 +1、[db_tutorial](https://hellogithub.com/periodical/statistics/click?target=https://github.com/cstack/db_tutorial):用 C 从零创建一个简单的数据库 ### CSS 项目 -2、[materialize](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Dogfalo/materialize):基于 Material Design 的现代响应式前端框架,简化了前端的开发,文档丰富。[官网](http://materializecss.com/) +2、[materialize](https://hellogithub.com/periodical/statistics/click?target=https://github.com/Dogfalo/materialize):基于 Material Design 的现代响应式前端框架,简化了前端的开发,文档丰富。[官网](http://materializecss.com/) ### Go 项目 -3、[echo](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/labstack/echo):Go 语言最受欢迎的 Web 框架之一,具有:高性能、便于扩展、轻量的特点,示例代码: +3、[echo](https://hellogithub.com/periodical/statistics/click?target=https://github.com/labstack/echo):Go 语言最受欢迎的 Web 框架之一,具有:高性能、便于扩展、轻量的特点,示例代码: ```go package main @@ -49,7 +49,7 @@ func callback(ctx echo.Context) error {

-4、[tidb](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pingcap/tidb):开源分布式 NewSQL 数据库,能优雅的替换传统的数据库中间件、数据库分库分表等 Sharding 方案。具备如下核心特性: +4、[tidb](https://hellogithub.com/periodical/statistics/click?target=https://github.com/pingcap/tidb):开源分布式 NewSQL 数据库,能优雅的替换传统的数据库中间件、数据库分库分表等 Sharding 方案。具备如下核心特性: - SQL支持 (TiDB 是 MySQL 兼容的) - 水平线性弹性扩展 - 分布式事务 @@ -60,12 +60,12 @@ func callback(ctx echo.Context) error {

### Java 项目 -5、[AndroidTVLauncher](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/JackyAndroid/AndroidTVLauncher):一个 TV Leanback 风格桌面,基于 Leanback 库开发,符合 Android TV 官方交互规范 +5、[AndroidTVLauncher](https://hellogithub.com/periodical/statistics/click?target=https://github.com/JackyAndroid/AndroidTVLauncher):一个 TV Leanback 风格桌面,基于 Leanback 库开发,符合 Android TV 官方交互规范

-6、[spring-data-jpa-datatables](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/darrachequesne/spring-data-jpa-datatables):spring-data-jpa 和 jQuery [datatables](https://www.datatables.net/) 集成工具。极大简化基于 datatables 数据表格的开发,示例代码: +6、[spring-data-jpa-datatables](https://hellogithub.com/periodical/statistics/click?target=https://github.com/darrachequesne/spring-data-jpa-datatables):spring-data-jpa 和 jQuery [datatables](https://www.datatables.net/) 集成工具。极大简化基于 datatables 数据表格的开发,示例代码: ``` // 前端代码 $(document).ready(function() { @@ -90,11 +90,11 @@ public DataTablesOutput getUsers(@Valid @RequestBody DataTablesInput input

-7、[xxl-job](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xuxueli/xxl-job):轻量级分布式任务调度框架,其核心设计目标是:开发迅速、学习简单、轻量级、易扩展,文档齐全。[官网](http://www.xuxueli.com/xxl-job/) +7、[xxl-job](https://hellogithub.com/periodical/statistics/click?target=https://github.com/xuxueli/xxl-job):轻量级分布式任务调度框架,其核心设计目标是:开发迅速、学习简单、轻量级、易扩展,文档齐全。[官网](http://www.xuxueli.com/xxl-job/) ### JavaScript 项目 -8、[flatpickr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/flatpickr/flatpickr):扁平化的日期选择组件,项目源码使用 TypeScript 编写,可以学习使用 Typescript 编写 JS 插件,Typescript 语言的好处是:可以在多人协作中避免一些变量类型错误的问题,从而提高效率。使用示例代码: +8、[flatpickr](https://hellogithub.com/periodical/statistics/click?target=https://github.com/flatpickr/flatpickr):扁平化的日期选择组件,项目源码使用 TypeScript 编写,可以学习使用 Typescript 编写 JS 插件,Typescript 语言的好处是:可以在多人协作中避免一些变量类型错误的问题,从而提高效率。使用示例代码: ```javascript // ConnonJS 方式引入 const flatpickr = require("flatpickr"); @@ -108,7 +108,7 @@ $(".selector").flatpickr(optional_config);

-9、[puppeteer](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/puppeteer/puppeteer):Google Chrome 团队开源的面向 Node.js 的,基于 DevTools 协议的远程 Headless Chrome 控制库,它可以生成网页截图、PDF、抓取单页应用与网页内容、进行自动化表单提交、界面测试与模拟键盘输入等功能。示例代码如下: +9、[puppeteer](https://hellogithub.com/periodical/statistics/click?target=https://github.com/puppeteer/puppeteer):Google Chrome 团队开源的面向 Node.js 的,基于 DevTools 协议的远程 Headless Chrome 控制库,它可以生成网页截图、PDF、抓取单页应用与网页内容、进行自动化表单提交、界面测试与模拟键盘输入等功能。示例代码如下: ```javascript // 访问 https://example.com 并将截图保存为 example.png const puppeteer = require('puppeteer'); @@ -126,7 +126,7 @@ const puppeteer = require('puppeteer');

-10、[SelectPage](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/TerryZ/SelectPage):简洁优雅而功能强大的选择器,使用简单,适应各种UI环境,功能强大,丰富的参数和回调函数 +10、[SelectPage](https://hellogithub.com/periodical/statistics/click?target=https://github.com/TerryZ/SelectPage):简洁优雅而功能强大的选择器,使用简单,适应各种UI环境,功能强大,丰富的参数和回调函数 。它包含了 autocomplete、ajax 数据源、多选择 Tag、i18n 国际化,结果列表分页展示,键盘快捷操作等 ```javascript //defined a array, the data returned at the server side is also used that format: @@ -148,7 +148,7 @@ $('#selectpage').selectPage({

-11、[vue-3d-model](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/hujiulong/vue-3d-model):展示三维模型的 Vue 组件,支持模型操作和模型点击事件,能自动缩放模型到合适大小并校正偏移,目前支持 obj、stl、dae 和 json 格式的模型,示例代码: +11、[vue-3d-model](https://hellogithub.com/periodical/statistics/click?target=https://github.com/hujiulong/vue-3d-model):展示三维模型的 Vue 组件,支持模型操作和模型点击事件,能自动缩放模型到合适大小并校正偏移,目前支持 obj、stl、dae 和 json 格式的模型,示例代码: ```vue