tanglib: 像搜索本地代码一样搜索 github 代码

2023-06-30 07:33:30 +08:00
bigtang  bigtang
程序员最熟悉的功能莫过于搜索代码了,有不有可能像像搜索本地代码一样搜索 github 的代码呢?

YES! 答案是 tanglib.com

tanglib 可以搜索 github 中 star 数量超过 100 的仓库的代码,大约有 1T 左右( github 全部代码看文章说有 115T ,去掉重复有 20T ), 1.15 亿个代码文件。

不要担心速度,tanglib 检索性能可能比你搜本地代码还要快,tanglib 是即时搜索引擎。

tanglib 还实现了大小写敏感,整词匹配,正则表达式搜索需要权衡性能与实用性,目前尚未实现。

目前我自己的感受是代码库太大,要定位目标代码,必须找出特征串,否则出不来。

欢迎大家提建议。
3167 次点击
所在节点   分享创造  分享创造
18 条回复
BeijingBaby
BeijingBaby
2023-06-30 07:37:47 +08:00
weixiangzhe
weixiangzhe
2023-06-30 07:38:52 +08:00
直接进入 web 的那个 vscode 参看体验感觉更好啊,就是进入仓库后按 . 键时那个
0o0O0o0O0o
0o0O0o0O0o
2023-06-30 08:02:02 +08:00
grep.app:没别的就是快
sourcegraph:支持指定 commit
github code search:新版本越来越灵活,值得期待
zsxzy
zsxzy
2023-06-30 08:37:44 +08:00
建议显示仓库 star 数量
bigtang
bigtang
2023-06-30 09:01:03 +08:00
#1 暂时提供不了 sourcegraph 那么多功能, 你最看重的是哪个功能?
#3 快应该都比不过 tanglib 吧?
#4 好建议,下一版本争取加上仓库 star 数量
sunnysab
sunnysab
2023-06-30 09:05:54 +08:00
北京糖果网络技术有限公司?第一时间想到了糖果浏览器,果然是你们开发的 😂 小时候拿来游戏多开用
andyJado
andyJado
2023-06-30 09:29:23 +08:00
还不错👍
rimondo242
rimondo242
2023-06-30 09:31:30 +08:00
这个不支持跳转到对应的 github 仓库吗,还有代码没有高亮,除了匹配词全是白底黑字
weijancc
weijancc
2023-06-30 09:34:27 +08:00
确实很快, 不过好丑..
jsjjdzg
jsjjdzg
2023-06-30 10:26:36 +08:00
卧槽好快 是怎么做到的啊
moxuanyuan
moxuanyuan
2023-06-30 10:45:05 +08:00
先把 ui 做好一点吧。。上 css 框架不难吧。。
bigtang
bigtang
2023-06-30 10:57:24 +08:00
#6 你厉害,玩游戏玩成程序员了...

#9 #10#11 好吧,快是 tanglib 第一特点,丑是 tanglib 第 2 特点...
tyzandhr
tyzandhr
2023-06-30 14:18:53 +08:00
由此可见 github 的搜索是多么的令人深痛恶觉
zzl22100048
zzl22100048
2023-06-30 14:54:12 +08:00
真快,能说说原理吗
awesomes
awesomes
2023-06-30 16:43:17 +08:00
又快又丑
unkofun
unkofun
2023-06-30 17:01:25 +08:00
没有 swift 和 oc 啊
luozic
2023-06-30 22:55:40 +08:00
又丑又快,
Arainzhe
2023-07-03 11:25:18 +08:00
快丑的体验,UI 再整一哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/952861

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX