github-serendipity.github.io
Tools
HTML
English | 简体中文
用途
欢迎订阅 Star & Watch 该项目,每次在 issues 发布新文章会收到提示。
新文章主要包括了每周流行汇总点评,特定 Topic 中热门项目的系统回顾和点评,Topic 里有新热门点评等文章,同时也包括其他 Github 相关技巧的文章 issues
Serendipity, 意外新发现; 巧事; 机缘凑巧; 随意浏览这些高质量的 Repo,可以给我们发现很多可能性『创造生命的惊喜』~
花心思花时间选择究竟应该Follow谁,实际上就是在用已有的观念去过滤信息——换言之,就是用自己已有的观念给自己搭建一个新的牢房
如若你能做个更开放的人,做个不断学习的人,做个有耐心的人,Serendipity其实是早晚能被你创造出来的东西。祝各位好运!
- 李笑来:如何创造自己生命中的惊喜
平时我也自己通过去找寻一些热门和优秀的 Github 项目来看,有很多优秀的工具,具体在文章 Github Tips – Explore有提到。但是它们相互比较独立,发现和浏览体验比较割裂。所以就自己撸了一个用于发现和浏览这些优秀项目的 Side Project
它主要包括
- Awesome:展示 awesome – Curated list of awesome lists 中收集的众多 Awesome List,一站式观看体验
- Trending:展示以时间维度的近十天的流行新项目,抓住热点潮流,与时俱进
- Rank:基于过去一年 Trending 中项目,选择那些无特定编程语言的 Repo,多为 Guides 指南和教程,从这些非 hardcode 的项目中发现新思路和创意吧
- Topics:从 Backend,FrontEnd,DevOps,Guides,Tools,Design,Mobile 等分类下看对应的热门话题,快速找到这聚类下的流行项目
- Similar:找到当前项目的类似相关项目,以点带面,对比协同。
功能截图
- Trending 日期汇总和菜单折叠
- Hover 后展示项目描述信息
- 滚回到文章顶部
- 话题广场页面
- 话题分类如
- 具体话题关注度(基于 Star)
- 具体话题页
- 罗列选定话题下所有热门项目
- 基于 Star 数量排序
- 加该话题的微信群参与讨论和分享
- Rank 页,选出近一年非特定编程语言的流行项目
- 多为 Readme 资料汇总和优秀文章指南等.
- Github, as not only code repository
- Similar 页,查看与当前项目类似的相关项目.
- 发现对比和协同相关项目
Todo
- 优化 markdown 解析 – 全支持 github markdown flavor
- 展示浏览历史,提供基于日期学习记录
- 提供基于日期的 diff readme(对比上次浏览的差别)
- 数据 json 化和 update 机制
代码
基于 Create React App, UI 框架试用 Ant Design.
引用
all credits go to
- Ant Design
- react-markdown
- create-react-app
- awesomelists.top/
- awesome
- smart-toc
- gitlogs
- yasiv.com