{"id":13602250,"url":"https://github.com/liyupi/code-nav","last_synced_at":"2025-05-15T06:03:04.409Z","repository":{"id":37408914,"uuid":"328187873","full_name":"liyupi/code-nav","owner":"liyupi","description":"💎 程序员一站式编程学习交流社区，免费的编程学习路线、入门教程、原创项目教程、程序员bug修复手册、保姆级写简历技巧，帮你学好编程、做出项目、拿到满意的 Offer！☁️ 本项目前后端均开源，励志成为最好的全栈云开发项目！","archived":false,"fork":false,"pushed_at":"2023-03-29T08:49:56.000Z","size":96428,"stargazers_count":2648,"open_issues_count":30,"forks_count":552,"subscribers_count":36,"default_branch":"master","last_synced_at":"2025-05-15T06:02:46.908Z","etag":null,"topics":["algorithm","backend","cloudbase","code","cpp","csharp","frontend","full-stack","golang","guide","java","javascript","nav","programming-learning","python","resources"],"latest_commit_sha":null,"homepage":"https://www.codefather.cn","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liyupi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-01-09T15:41:25.000Z","updated_at":"2025-05-14T07:41:37.000Z","dependencies_parsed_at":"2024-01-13T18:10:55.884Z","dependency_job_id":null,"html_url":"https://github.com/liyupi/code-nav","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liyupi%2Fcode-nav","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liyupi%2Fcode-nav/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liyupi%2Fcode-nav/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liyupi%2Fcode-nav/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liyupi","download_url":"https://codeload.github.com/liyupi/code-nav/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254283336,"owners_count":22045140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","backend","cloudbase","code","cpp","csharp","frontend","full-stack","golang","guide","java","javascript","nav","programming-learning","python","resources"],"created_at":"2024-08-01T18:01:17.903Z","updated_at":"2025-05-15T06:03:04.389Z","avatar_url":"https://github.com/liyupi.png","language":"JavaScript","readme":"# 编程导航\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-11-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n\u003e 专业灵活的编程导航站，发现优质编程学习资源！微信公众号『 编程导航 』\n\u003e\n\u003e 另外一个项目：[免费编程资源大全](https://github.com/liyupi/free-programming-resources) ，对优质资源做了进一步整理！\n\n\n\n## 项目介绍\n\n编程导航不仅仅是一个网站，而是以 **“帮助大家发现优质编程资源，提升学习效率”** 为目标的完整生态。\n\n包含多个子项目，技术栈包括 React、Java SpringBoot、腾讯云云开发等，都开源给大家学习，让你也能轻松开发精美的信息导航类网站！\n\n进入对应目录可查看子项目详情：\n\n\n\n| 子项目                                                       | 描述                                     | 目录                                       |\n| ------------------------------------------------------------ | ---------------------------------------- | ------------------------------------------ |\n| 🔍 [编程导航主站](https://www.code-nav.cn)                    | 发现优质编程资源                         | [code-nav-main](./code-nav-main)           |\n| 🏡 [编程主页](https://home.code-nav.cn)                       | 程序员必备主页                           | [code-nav-home](./code-nav-home)           |\n| 📚 [编程导航文档](https://doc.code-nav.cn)                    | 项目使用指南和详情，深入了解项目必读     | [code-nav-doc](./code-nav-doc)             |\n| 📱 [编程导航小程序](https://636f-codenav-8grj8px727565176-1256524210.tcb.qcloud.la/code-nav-mini.jpg) | 在微信中直接搜索资源、浏览优质文章       | [code-nav-mini](./code-nav-mini)           |\n| 🌿 [编程导航公众号后台](https://qiniuyun.code-nav.cn/qrcode_for_gh_885a2912dab4_430(2).jpg) | 提供获取动态码、关注回复、动态菜单等服务 | [code-nav-mp-server](./code-nav-mp-server) |\n| ☘️ [编程导航微信公众号](https://qiniuyun.code-nav.cn/qrcode_for_gh_885a2912dab4_430(2).jpg) | 分享、介绍、评测优质编程资源，不要错过！ | 无                                         |\n\n\n\n\u003cbr/\u003e\n\n## 项目展示\n\n[编程导航主站 - 发现优质编程资源](https://www.code-nav.cn) \n\n![推荐资源](./assets/code-nav-recommend.png)\n\n[编程主页 - 程序员必备主页](https://home.code-nav.cn)\n\n![透明主页](./assets/code-nav-home.png)\n\n**编程导航 - 微信小程序**\n\n![编程导航小程序](./assets/code-nav-mini.png)\n\n**编程导航 - 微信公众号**\n\n![编程导航微信公众号](./assets/code-nav-mp.jpg)\n\n**编程导航 - 微信公众号后台**\n\n![编程导航微信公众号后台](./assets/code-nav-mp-server.png)\n\n[编程导航文档 - 深入了解项目](https://doc.code-nav.cn)\n\n![编程导航文档](./assets/code-nav-doc.png)\n\n\u003cbr/\u003e\n\n\n\n## 项目特色\n\n- 多端适配响应式网站\n- 提供测试数据，易学习、易接入\n- 覆盖云开发大部分功能特性\n- 支持容器部署，全量上云\n- 遵循统一代码规范\n\n\n\n\u003cbr/\u003e\n\n\n\n## 站点由来\n\n总是有很多学编程的朋友问我 “有没有学 xx 的资源”、“我需要 xx 资源，能发我一份么”。\n\n在重复接收类似讯息后，我陷入深思。\n\n如今编程资源获取的大环境雾气重重，有很多不太好的现象：\n\n1. 很多名不副实的编程资源被捧上了天，名人效应、一叶障目\n2. 好的编程资源被商业利益化，很多人利用信息差，将本来免费的资源进行贩卖\n3. 好的编程资源由于作者不出名，没有被人发现\n4. 网上的编程资源非常零散，真实性、有效性很不确定\n\n意识到这些问题后，作为一个开发者，我可以做些什么？ 继续去网上搜好的资源，然后传到网盘上，分享给大家？\n\n一个人的力量终归渺小，好的编程资源环境需要大家的共同努力。\n\n这是『 编程导航 』问世的原因：**提供人人皆可推荐的编程资源导航平台，帮助大家发现优质编程资源。**\n\n本质是 **资源碎片 =\u003e 列表化 =\u003e 文档化 =\u003e 系统化** 的过程。就像准备复习面试题一样，有人给你分享单一的面试题目（碎片）、有人分享题目列表（列表化）、有人分享一本面试小书（文档化），而这些在灵活性上远远不如一个 “可搜索”、“可复用”、“可量化” 、“可定制” 的 **资源系统**。\n\n**想象一下，当你想要学习算法时，在系统上轻轻一点，优质算法学习资源尽收眼底，不是很棒么？**\n\n作者在腾讯顶着上班的压力，熬了一个月的大夜，终于完成了基础版本，欢迎大家体验、推荐资源、提出意见！\n\n整个项目也开源给大家，可供学习。觉得不错的话，求个 star、分享给身边的朋友吧，这对我非常重要 😭 有你们的支持才有前进的动力！\n\n\u003cbr/\u003e\n\n### QA\n\n1. Q：编程类导航网站都烂大街了，为什么还要做导航？\n\n   A：大多数编程导航网年久失修，也有不错的导航，但是在搜索、归类上比较局限，而且没有自主推荐、喜欢等功能，不具备可持续发展性。\n\n2. Q：资源太多的话，会不会同样让人眼花缭乱，不知道看哪个？\n\n   A：现在编程资源非常多，肯定会出现这种情况，这也是我们做 **系统** 而不是整理文档的原因。可以通过评分、评论、排序、推荐等方式缓解，大家觉得好的资源才会有更多被发现的机会！\n\n3. Q：分享资源时直接给别人可访问的链接不就行了，为什么要从编程导航分享？\n  \n   A：的确，分享链接在很多场景下都很方便。但如果分享资源时，能让他人直接看到资源的描述、详情，可以更快地帮助他人使用和理解。还可以通过评论区来对资源的质量进行区分。后续还会为每个资源添加视频介绍，帮助大家快速上手！\n\n\u003cbr/\u003e\n\n\n\n## 全部功能\n\n一张思维导图足矣，详细介绍请进入 [对应项目子目录 ](#项目介绍)。\n\n![](./assets/mind-map.png)\n\n\u003cbr/\u003e\n\n\n## 版本\n\n| 日期                | 版本       | 详情                                             |\n| ------------------- | ---------- | ------------------------------------------------ |\n| 2021 年 01 月 10 日 | 0.0.1 内测 | 编程导航主站基本功能完成                         |\n| 2021 年 01 月 20 日 | 0.0.2 公测 | 编程导航主站、编程导航主页、微信服务端上线，开源 |\n\n\u003cbr/\u003e\n\n\n## 联系作者\n\n作者微信 `code_nav` ，添加时请备注事由，开门见山。\n\n![微信 code_nav](./assets/wechat.jpg)\n\n\u003cbr/\u003e\n\n## 想更好地学习编程？\n\n最近鱼皮开了自己的付费编程学习圈子，在这里可以收获更多编程经验、和几千名小伙伴一起学习交流打卡、向鱼皮等大厂同学提问、看内部直播学会做项目等等。\n\n点击了解详情：https://docs.qq.com/doc/DUG93dVNHbVZjZXpo\n\n欢迎扫码加入 / 体验：\n\n\u003cimg width=\"283\" alt=\"image\" src=\"https://user-images.githubusercontent.com/26037703/156210842-5623cee5-fbc0-4762-9a80-d3f048262089.png\"\u003e\n\n\n## 贡献指南\n\n1. [提交产品或 Bug 反馈意见](https://support.qq.com/products/303921)\n\n\n\n\u003cbr/\u003e\n\n## 致谢\nliyupi ringozzt jonssonyan 前端LeBron\n\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.code-nav.cn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/26037703?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e程序员鱼皮\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-liyupi\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://yuqing521.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40495740?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ewxy521\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=yuqing521\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ringozzt\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/61344647?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRingo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=ringozzt\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/LeBronChao\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/62234668?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e前端LeBron\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=LeBronChao\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://jonssonyan.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/46235235?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonsson Yan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=jonssonyan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/brysonLin247\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47481681?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebrysonLin247\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=brysonLin247\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/wenjingyuer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/44105523?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ewenjingyuer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=wenjingyuer\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://blog.csdn.net/caijunfen\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/18321599?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e腾讯全栈开发  IT-CJF\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=jwcjf\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Florenceliyi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/48753252?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFlorence\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=Florenceliyi\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/luoshuai990529\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/58510855?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eluoshuai990529\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=luoshuai990529\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/wfy1563212598\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/56507614?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNaissanceFy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/liyupi/code-nav/commits?author=wfy1563212598\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliyupi%2Fcode-nav","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliyupi%2Fcode-nav","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliyupi%2Fcode-nav/lists"}