作者:HelloGitHub-小鱼干

Copilot 是 GitHub 官方出品的代码自动补全工具,之前使用该工具需要有一定的要求。而本周靠 2k+ star 上热点的 copilot-docs 则是它的使用文档。此外另外一个 GitHub 官方出品项目,则是一个老项目 gitignore,目前 GitHub 标星 125k、fork 70.1 k,它能让你方便地使用 git。

跟随 GitHub 实用官方步伐的还有 flutter-tips-and-tricks,项目收录了大量 Flutter 实用代码,可以让你处理图片、图标呈现、对接数据库等等操作。说到数据库,本周热点之一 QuestDB 是一个 Java 编写的高性能数据库,可用于金融服务、物联网、机器学习 、DevOps 和可观测性应用。

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

  • 本文目录

      1. 本周特推
      • 1.1 代码自动补全 Copilot 使用指南:copilot-docs
      • 1.2 Flutter·黑魔法:flutter-tips-and-tricks
      1. GitHub Trending 周榜
      • 2.1 高性能 SQL 数据库:QuestDB
      • 2.2 即时通讯解决方案:Open-IM-Server
      • 2.3 膳食管理:recipes
      • 2.4 实用 .gitignore 文件模版:gitignore
      • 2.5 游戏分析器:Optick
      1. 往期回顾

1. 本周特推

1.1 代码自动补全 Copilot 使用指南:copilot-docs

本周 star 增长数:2,500+

New GitHub Copilot 是 GitHub 和 OpenAI 开发的人工智能工具,用户在使用 Visual Studio Code 时可以通过 GitHub Copilot 自动补全代码。而 copilot-docs 则是它的使用文档,上周不少开发者获得了 Copilot 的使用权,如果你是其中一员,不妨阅读下本文档。

GitHub 地址→https://github.com/github/copilot-docs

1.2 Flutter·黑魔法:flutter-tips-and-tricks

本周 star 增长数:2,200+

New flutter-tips-and-tricks 收录了 Flutter 和 Dart 使用小技巧,比如对图片的处理、CRUD 操作、百分比如何绘制等等实用技能。

GitHub 地址→https://github.com/vandadnp/flutter-tips-and-tricks

2. GitHub Trending 周榜

2.1 高性能 SQL 数据库:QuestDB

本周 star 增长数:1,000+

New QuestDB 是一个高性能、开源的 SQL 数据库,适用于金融服务、物联网、机器学习 、DevOps 和可观测性应用。它拥有支持 PostgreSQL 线协议的端点,使用 InfluxDB 线协议的模式无关的高吞吐数据获取方式,以及用于查询、批量导入和导出的 RESTAPI。整个代码库是用 Java 和 C++ 从头开始构建的,没有任何依赖性,并且 100%没有垃圾回收。

GitHub 地址→https://github.com/questdb/questdb

2.2 即时通讯解决方案:Open-IM-Server

本周 star 增长数:2,150+

OpenIM:由前微信技术专家打造的基于 Go 实现的即时通讯(IM)项目,从服务端到客户端 SDK 开源即时通讯(IM)整体解决方案,可以轻松替代第三方 IM 云服务,打造具备聊天、社交功能的 App。

GitHub 地址→https://github.com/OpenIMSDK/Open-IM-Server

2.3 膳食管理:recipes

本周 star 增长数:400+

Recipes 可用来管理你的菜谱、日常饮食,以及生活购物。特性:

  • 管理您的食谱 - 管理不断增长的食谱
  • 计划 - 每天多餐
  • 购物清单 - 通过膳食计划或直接从食谱获得
  • 食谱 - 将食谱收集到书籍中
  • 与朋友和家人共享并协作食谱

GitHub 地址→https://github.com/TandoorRecipes/recipes

2.4 实用 .gitignore 文件模版:gitignore

本周 star 增长数:500+

.gitignore 文件会告诉 git 要忽略项目中的哪些文件或文件夹。gitignore 是 GitHub 官方提供的 .gitignore 文件模版,收录了大量实用 .gitignore 模版,而该项目也是目前拥有 125k star、70.1 fork,是个实打实的明星项目。

GitHub 地址→https://github.com/github/gitignore

2.5 游戏分析器:Optick

本周 star 增长数:250+

Optick 是一个超轻量级的 C++ 游戏分析器。它提供了有效性能分析和优化所需的所有必要工具的访问工具:仪表盘、Switch Contexts、采样、GPU 计数器。支持 Windows、macOS、Linux 和 Xbox。

GitHub 地址→https://github.com/bombomby/optick

3. 往期回顾

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

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

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

GitHub 开源的小工具「GitHub 热点速览 v.21.45」的更多相关文章

  1. 天冷了,任务栏养只猫吧「GitHub 热点速览 v.21.46」

    作者:HelloGitHub-小鱼干 运动能带来热量,盘猫也是,RunCat_for_windows 是一只奔跑在任务栏的猫,一定能给你的电脑带来一丝冬日的温暖.当然送温暖的除了任务栏小猫咪之外,还有 ...

  2. 躺平吧,平铺的窗口「GitHub 热点速览 v.21.47」

    作者:HelloGitHub-小鱼干 用 macOS 系统经常会遇到的一个问题便是多开窗口如何快速找寻的问题,本周特推项目 yabai 便是来解决这个问题的.直接把所有窗口平铺,是不是很"正 ...

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

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

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

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

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

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

  6. 自制车速记录仪「GitHub 热点速览 v.21.31」

    作者:HelloGitHub-小鱼干 如果你有一辆普通的自行车,那么就可以使用下 X-TRACK 这个项目制作一个自己的测速器,记录你的行驶轨迹还有车速,体验一把硬件发烧友的乐趣.如果你有一个非 ma ...

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

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

  8. 有备无患「GitHub 热点速览 v.21.38」

    作者:HelloGitHub-小鱼干 数据库最重要的一个功能是容灾备份,备份不只是对数据库重要,对日常工作生活的我们一样重要,比如花了一个工作日写的代码没有备份(虽然可能只有 1 行-)总归是一个让人 ...

  9. 大型项目源码集合「GitHub 热点速览 v.21.39」

    作者:HelloGitHub-小鱼干 代码,尤其是优雅规范的代码,一直都是学习编程技巧的捷径.虽然有实用的代码小片段,能拯救当前业务的燃眉之急,但是真要去提升自己的技能还是得从大型的项目,尤其是有一定 ...

随机推荐

  1. Shell系列(28)- 条件判断之字符串判断

    字符串判断 $变量时要用双引号引起来,即"$变量" 测试选项 作用 -z 字符串 判断字符串是否为空(为空返回真) -n 字符串 判断字符串是否为非空(非空返回真) 字符串1 == ...

  2. SonarQube汉化

    SonarQube安装后默认是英文,如果不习惯看英文,可以进行汉化,官方提供了汉化插件. 登录后,汉化步骤如下: 需要点击了解风险,不然查询到插件后没有install按钮 搜索Chinese,找到插件 ...

  3. 配置阿里云maven

    在安装好Maven之后,默认的~/.m2目录下是没有maven仓库配置文件settings.xml的,默认使用的是官方的仓库,访问速度会非常慢,我们需要配置下国内的仓库. 创建~/.m2/settin ...

  4. spy++查找窗口句柄

    spy++可以用来查找桌面程序(c/s)的窗口句柄,实现自动化测试. def find_idxSubHandle(pHandle, winClass, index=0): ""&q ...

  5. AT4505-[AGC029F]Construction of a tree【构造题,hall定理,网络流】

    正题 题目链接:https://www.luogu.com.cn/problem/AT4505 题目大意 给出\(n\)个点和\(n-1\)个点集\(U_i\),每个点集中选择两个点连边使得该图是一棵 ...

  6. 解决vue项目中遇到父组件的按钮或操作控制重新挂载子组件但是子组件却无效果的情况

    在vue项目中终会遇到需要父组件的按钮或操作控制重新挂载子组件的需求,我在新项目中就遇到这种需求.真实场景是父组件的早,中,晚三个按钮(代表三个时间段)来控制子组件的table表格列的动态加载. 子组 ...

  7. 极简SpringBoot指南-Chapter00-学习SpringBoot前的基本知识

    仓库地址 w4ngzhen/springboot-simple-guide: This is a project that guides SpringBoot users to get started ...

  8. 那些我用Windows时必备的软件

    那些我用Windows时必备的软件 使用Windows多年来,自己发现了许多不错的小软件,在此做一个备份清单,方便今后装新机. 起源 \(hadow\)ock$ 越过高墙的小飞机 Google Chr ...

  9. 8.JVM内存分配机制超详细解析

    一.对象的加载过程 之前研究过类的加载过程.具体详情可查看文章:https://www.cnblogs.com/ITPower/p/15356099.html 那么,当一个对象被new的时候,是如何加 ...

  10. 从零入门 Serverless | 架构的演进

    作者 | 许晓斌 阿里云高级技术专家 本文整理自<Serverless 技术公开课>,关注"Serverless"公众号,回复 入门 ,即可获取 Serverless ...