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

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

时间:2024-02-04 10:06:26浏览次数:20  
标签:GitHub 项目 幸福感 JSON 开源 https 速览 com

写代码是一个充满挑战的事情,在这段充满挑战的旅途中,我们都渴望找到那个提升幸福感的秘密。没准是更先进或是更快的工具,希望本期热点速递的开源项目,能给你带来启迪和乐趣,上菜!第一个上场的是一款用 Rust 写的代码编辑器:Zed,因为它足够快、足够先进。全栈不等于全占 Expo 让你用一套代码到处运行,轻松拿下客户端。用过 Git 的小伙伴都知道,起项目时一个好的 `.gitignore` 文件能让你省去好多烦恼,GitHub 官方维护的 gitignore 拿去直接用。最后,热评的 JSON 可视化工具 JSON Crack 也不要错过呀!

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

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

第一个上场的是一款用 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 搜索工具

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

该项目是贾扬清博士(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,很多网易云音乐的开源客户端都依赖它,目前该项目已删库,仅留下一句:“保护版权,此仓库不再维护”。

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

2. GitHub 热搜项目

2.1 超快的代码编辑器:Zed

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

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

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

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

标签:GitHub,项目,幸福感,JSON,开源,https,速览,com
From: https://blog.51cto.com/hellogithub/9576593

相关文章

  • 来了!HelloGitHub 年度热门开源项目
    年关将至,「HelloGitHub月刊」也迎来了年终盘点时刻。在过去的一年里,「HelloGitHub月刊」一共分享了520个开源项目。我始终秉持着分享GitHub上有趣、入门级开源项目的初心,一直在路上,不断探索、发现和分享着那些令人惊叹的开源项目。这次的HelloGitHub年度盘点,为了满足不......
  • github推送本地仓储到远程
    转自:https://zhuanlan.zhihu.com/p/1363553061.流程如果是从github上下载的别人的仓储,想推到自己的下面,那肯定是已经关联了远程仓储了,查看关联:gitremote-vv#查看已关联的远程仓储gitremotermorigin#删除已关联的远程仓储[email protected]:you......
  • 手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
    大家好,我是亚洲著名程序员青松,本次教大家如何搭建一个属于自己的网站。下面是我自己搭建的一个网站,是一个网址导航网站。托管在了github上面,目前已经运营了三个月,每天的访问量大约有100ip左右。下图是在51.la上面的统计,这个网站是我在2023年11月份发布的,刚发布的时候流量比较高......
  • 配置Github免密提交
    配置Github免密提交配置git使用的username和email,该信息将会在git提交记录中显示gitconfig--globaluser.name"Yourusername"gitconfig--globaluser.email"[email protected]"请注意用你的githubname和email填充随后,生成sshkey,以便使用ssh连接至githubssh-k......
  • github下载Vue-Devtools进行安装的方式
    注意:下载Vue-Devtools依赖需要yarn环境.0.安装:yarnnpminstallyarn-g配置:下载镜像1.在C盘目录下,打开.yarnrc环境配置文件2.复制下面命令到配置文件registry"https://registry.npmmirror.com"chromedriver_cdnurl"https://npmmirror.com/mirrors/chromedriver/"elect......
  • git~issue在github/gitlab中的使用
    本文档适用于github和gitlabissue介绍GitHub中的issue功能是一种用于跟踪项目中任务、缺陷、功能请求和讨论的工具。通过issue,项目成员可以提出问题、报告bug、请求新功能,进行讨论,并且能够将issue与代码变更(比如pullrequest)关联起来,以便更好地进行协作和项目管理。......
  • 测试获取 Github 信息
    importjsonimportrequestsfrom.fetch_github_infoimportAUTHENTICATED_USER_ENDPOINT,fetch_github_infodeftest_fetch_github_info(monkeypatch):#定义一个模拟的HTTP响应类classFakeResponse:def__init__(self,content)->None:......
  • github 代码使用注意事项 开源协议 license
    MIT许可证:只为作者保留版权,而无任何其他了限制。它使人们几乎可以对您的项目进行任何操作,即时是制作和分发封闭源代码版本。Babel,.NETCore和Rails使用MIT许可证¹。BSD许可证:同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足......
  • ssh: connect to host github.com port 22: Connection timed out
    ssh:connecttohostgithub.comport22:Connectiontimedout本地pull/push推送代码到github.com项目报错22端口超时,测试连接也是超时,如下图: 因为已经开强了,所以网络是通的,Google也正常访问怀疑是ssh秘钥问题,发现官方文档有相关介绍,按着操作解决。官方文档放在最后。......
  • github加速访问
    来源:https://github.com/521xueweihan/GitHub520/blob/main/README.md2.1手动方式2.1.1复制下面的内容#GitHub520HostStart140.82.113.25alive.github.com140.82.112.5api.github.com185.199.110.153assets-cdn.gi......