作者: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. P4389-付公主的背包【生成函数,多项式exp】

    正题 题目链接:https://www.luogu.com.cn/problem/P4389 题目大意 \(n\)种物品,第\(i\)种大小为\(v_i\),数量无限.对于每个\(s\in[1,m]\ ...

  2. 关于mysql基础

    早就想把自己的数据库基础巩固一下,然而一直没有时间,今天终于抽出时间对mysql数据库基础进行了学习与扩展. mysql与其他数据库的区别 Sqlite: 开源免费,体积小,单文件,没有进程.磁盘读性 ...

  3. Git 管理工具 基本用法

    git管理工具基本操作命令: 1. 提交 git push origin dev 2.拉取分支: git pull 3.创建并转换分支: git switch -c dev; 4.直接切换到已有分支: ...

  4. 获取classpath(src/main/resources)的绝对路径

    先贴上代码 private static String basePath = Thread.currentThread().getContextClassLoader().getResource(&q ...

  5. Spring Boot中使用PostgreSQL数据库

    在如今的关系型数据库中,有两个开源产品是你必须知道的.其中一个是MySQL,相信关注我的小伙伴们一定都不陌生,因为之前的Spring Boot关于关系型数据库的所有例子都是对MySQL来介绍的.而今天 ...

  6. postgresql高可用集群部署

    一.概况 1.概念 pgsql高可用集群采用postgresql+etcd+patroni+haproxy+keepalived等软件实现,以postgresql做数据库,etcd存储集群状态,pat ...

  7. 构建idea父工程

    构建idea父工程 首先通过idea新建一个Maven项目: 选择本地Maven版本: 工程名称: 选择字符编码:utf-8 file -> Settings -> Editor -> ...

  8. 题解 「JOISC 2016 Day 3」电报

    题目传送门 题目大意 给出一个\(n\)个点\(n\)条边的图,每个点有且仅有一个出边,改变每条边都会有对应的花费.求最小的花费使得整个图强连通. 思路 很显然,最后的图就是一个环.那我们要求的答案实 ...

  9. GoLang设计模式10 - 中介者模式

    中介者模式是一种行为型设计模式.在中介者模式中创建了一个中介对象来负责不同类间的通信.因为这些类不需要直接交互,所以也就能避免它们之间的直接依赖,实现解耦的效果. 中介者模式的一个典型案例是老式小火车 ...

  10. Codeforces1575D

    思路分析 此题采用dfs,注意X选中了之后所有的X值相同,所以需要一个flag来存储X的值. 注意前导0要单独讨论,然后就是当'X'或者'_'在第一位时不能选0,其它位可以选0 - 9 任意一个数. ...