首页 > 其他分享 >提升编码幸福感的秘密「GitHub 热点速览」

提升编码幸福感的秘密「GitHub 热点速览」

时间:2024-01-30 09:01:27浏览次数:39  
标签:GitHub Star 项目 幸福感 开源 https 速览 com

写代码是一个充满挑战的事情,在这段充满挑战的旅途中,我们都渴望找到那个提升幸福感的秘密。没准是更先进或是更快的工具,希望本期热点速递的开源项目,能给你带来启迪和乐趣,上菜!

第一个上场的是一款用 Rust 写的代码编辑器:Zed,因为它足够快、足够先进。全栈不等于全占 Expo 让你用一套代码到处运行,轻松拿下客户端。用过 Git 的小伙伴都知道,起项目时一个好的 .gitignore 文件能让你省去好多烦恼,GitHub 官方维护的 gitignore 拿去直接用。最后,热评的 JSON 可视化工具 JSON Crack 也不要错过呀!

对了,贾扬清博士开源的对话式 AI 搜索工具(Demo)有时间也可以玩一下,感受下新型搜索工具的交互模式。

  • 本文目录
    • 1. 开源新闻
      • 1.1 500 行对话式 AI 搜索工具
      • 1.2 “被”下架的开源项目
    • 2. GitHub 热搜项目
      • 2.1 超快的代码编辑器:Zed
      • 2.2 快速开发移动端:Expo
      • 2.3 用 Python 画架构图:Diagrams
      • 2.4 Git 忽略文件的集合:gitignore
      • 2.5 大语言模型课程:LLM-course
    • 3. HelloGitHub 热评
      • 3.1 优雅的 JSON 数据可视化工具:JSON Crack
      • 3.2 可爱的 Mac 菜单栏日历:Itsycal
    • 4. 往期回顾

下面,让我们一起看看,过去一周开源领域都发生了什么,关注开源最新动态、品热搜开源项目。

1. 开源新闻

1.1 500 行对话式 AI 搜索工具

该项目是贾扬清博士(PyTorch、TensorFlow 的核心贡献者之一)用 Python 做的 AI 搜索服务,仅作为对话式搜索的演示。后端用的是 FastAPI 框架,集成了多个自己服务比如 Mixtral-8x7b 模型和必应搜索的 API。

GitHub 地址→https://github.com/leptonai/search_with_lepton

小插曲,在贾扬清博士放出演示地址后,AI 搜索引擎 Perplexity 创始人认为这款产品参考了自家的 UI 界面设计,贾扬清博士也对此做出回应,表示他无意进入这个市场,该项目更多是作为演示和宣传自家 LeptonAI 云服务的一部分,并且从一开始就计划开源该项目。(然后这个项目就开源了)

1.2 “被”下架的开源项目

近期,海尔向一位海外开发者发出律师函,要求他从 GitHub 下架他维护的开源项目:Home Assistant。该项目是一个开源智能家电自动化平台,可以让用户控制海尔的智能家电,包括空调、净化器、冰箱等。

GitHub 地址→https://github.com/Andre0512/hOn

还有,国内的网易云音乐 API 开源项目:NeteaseCloudMusicApi,被网易云音乐公司起诉侵权,要求删除。该项目是作者用 Node.js 封装的第三方网易云音乐 API,很多网易云音乐的开源客户端都依赖它,目前该项目已删库,仅留下一句:“保护版权,此仓库不再维护”。

2. GitHub 热搜项目

2.1 超快的代码编辑器:Zed

主语言:RustStar:15.2k周增长:1w+

这是一款用 Rust 编写的代码编辑器,但并不只是 Rust 语言的编辑器。它的核心优势是在协作方面的强大,包括多人共享工作区、语音和文字聊天频道以及屏幕共享功能。它还具备丰富的功能,如支持 GitHub Copilot、精确的代码高亮、自动缩进、内置终端、Vim 模式和多种主题。性能方面更是出色,充分利用 CPU 和 GPU 资源,让启动和编辑过程流畅无比。

更刺激的是,Zed 编辑器的作者团队可不简单!他们由 GitHub Atom(5.9w Star 编辑器)和 tree-sitter(1.4w Star 语法解析框架)的开发者组成。该项目刚刚在上周正式开源,结果仅仅短短一周时间,它已经获得了超过一万个 Star!

标签:GitHub,Star,项目,幸福感,开源,https,速览,com
From: https://www.cnblogs.com/xueweihan/p/17995723

相关文章

  • Hexo+Github搭建个人博客记录
    1.安装Git1.1Git下载从Git官网直接下载安装程序,按默认选项安装。安装完成后,在开始菜单里找到“Git”->“GitBash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功1.2Git学习了解Git是目前世界上最先进的分布式版本控制系统。版本库,又称仓库,英文名是repository,可以简单理......
  • 【亲测管用】解决GitHub clone太慢或者远端意外挂断
    目录解决办法1使用GitHub的镜像,将代码库链接中的“github.com”替换为“github.com.cnpmjs.org”,如图所示:解决办法2将GitHub中的代码库导入码云,然后再进行clone返回目录方案1:github.com.cnpmjs.org返回目录使用GitHub的镜像,将代码库链接中的“github.com”替换为......
  • github pages+hexo
    首先使用hexo要先安装noded.js和gitgit我早就安装过了,所以只要安装Node.js我使用nvs安装了Node.js(v21.0.0版本)然后使用这行命令安装Hexo:然后需要先在d盘创建hexo文件夹然后hexoinithexo:我开了vpn,所以在hexoinithexo之前我需要先配置gitconfig--globalhttp,不然git......
  • 第一次通过 SSH key 免密连接 GitHub 的完整过程
    原文:https://ichochy.com/posts/blog/20221107.html通过密码连接GitHub总是要输入密码,麻烦,现在使用SSHkey可以轻松实现免密验证.创建SSHkey使用ssh-keygen命令打开终端输入命令ssh-keygen创建keyssh-keygen-ted25519-C"[email protected]"注意:将ichochy......
  • 无法访问Github仓库的极简治标法
    Github访问受限,是国内众多IP所经常面临的问题。这里我经过大量的踩坑之后,还是认为使用Gitee将Github的仓库直接同步过来,作为一个私有的镜像,是最便利高效的方法。当然,这个只能满足日常使用第三方库的需求,治标但不治本,对于那些仅仅只是想使用某些Github仓库代码的童鞋来说,也......
  • Failed to connect to github.com port 443 after 21051 ms: Couldn't connect to ser
    使用git克隆远程仓库的代码,总是显示连接不上服务器,https和ssh都试了还是连不上。打开cmd去pinggithub.com也是显示连接超时,但是浏览器里面还是可以正常访问github。网上搜了一下,使用"ipconfig/flushdns"在cmd里面刷新一下本地的dns缓存,还是不行。最后找到一个方法,修改本地hosts文......
  • github在线python数据分析JupyterLite配置
    1、登录个人github账号访问jupyterlite在github的网站,https://github.com/jupyterlite/demo,并将该仓库克隆到个人账户下;Usethistemplate --> ... 2、转到个人github界面下,点击图中设置部分 3、然后选择Pages选项,将默认行为改为GithubActions 4、接下来还需要......
  • github action 自动化部署asp.net core应用到服务器
    在自己的仓库里工作流编辑workflow贴上自己的工作流name:ASP.NETCoreDeploymenton:push:branches:-master#你可以根据需要更改分支名称(在向master分支推送的时候触发这个workflow)jobs:deploy:runs-on:ubuntu-latest#使用Ubuntu环......
  • 《HelloGitHub》第 94 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift.........
  • 解决 fatal: unable to access 'https://github.com/alibaba/nacos.git/': Failed to
    直接打开这个网站:https://sites.ipaddress.com/github.com/。找到网站中的IP地址复制出里面的IPAddress并粘贴到hosts里面。以下是macos上使用命令行打开方式,也可以直接在硬盘上找到这个文件打开sudovim/private/etc/hosts在最后一行添加如下代码140.82.113.4githu......