{"id":102438,"url":"https://github.com/Phil-Fan/Dev-Notes","name":"Dev-Notes","description":"Take a small step towards a full stack developer.","projects_count":239,"last_synced_at":"2026-07-24T20:00:19.787Z","repository":{"id":327172801,"uuid":"1107775196","full_name":"Phil-Fan/Dev-Notes","owner":"Phil-Fan","description":"Take a small step towards a full stack developer.","archived":false,"fork":false,"pushed_at":"2026-05-31T16:38:14.000Z","size":470,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-06T03:03:01.557Z","etag":null,"topics":["awesome","full-stack"],"latest_commit_sha":null,"homepage":"https://dev.philfan.cn","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Phil-Fan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-01T15:41:41.000Z","updated_at":"2026-05-31T16:38:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Phil-Fan/Dev-Notes","commit_stats":null,"previous_names":["phil-fan/awesome-full-stack","phil-fan/dev-notes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Phil-Fan/Dev-Notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phil-Fan%2FDev-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phil-Fan%2FDev-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phil-Fan%2FDev-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phil-Fan%2FDev-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Phil-Fan","download_url":"https://codeload.github.com/Phil-Fan/Dev-Notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phil-Fan%2FDev-Notes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35854178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-24T02:00:07.870Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"created_at":"2026-01-02T00:00:36.395Z","updated_at":"2026-07-24T20:00:19.787Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["后端","前端","AI 相关","工具","运营","云","信息源","云服务","多平台","Code Quality","Template","Contributing","Acknowledgments","AI"],"sub_categories":["CI/CD","应用部署","图像","IDE","MacOS 效率工具","产品介绍","效率软件","包管理","抓包","多模态","数据库","缓存","用户管理与认证","运维与监控","文本处理","宣传","用户洞察","内容与文档","云原生","设计","厂商","CLI 工具","MCP","TUI","可观测","专业软件","设计软件","网络","版本管理","自动化 RPA","组件","灵感与参考","知识库","注册相关","中间件","Skills","Spec Tools","Plugins","配置","CDN 服务","流程与合规","多平台内容分发","Code Coverage","Formatter \u0026 Linter","信息源与宣传","用户理解"],"readme":"# Awesome Full Stack\n\n\u003e 🚀🌙 Take a small step towards a full stack developer.\n\n收藏一些全栈开发相关的工具、资源、教程、最佳实践。\n\n[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re) [![GitHub Stars](https://img.shields.io/github/stars/Phil-Fan/Dev-Notes?style=flat-square)](https://github.com/Phil-Fan/Dev-Notes/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/Phil-Fan/Dev-Notes?style=flat-square)](https://github.com/Phil-Fan/Dev-Notes/network/members) [![GitHub Issues](https://img.shields.io/github/issues/Phil-Fan/Dev-Notes?style=flat-square)](https://github.com/Phil-Fan/Dev-Notes/issues) [![CC0 License](https://img.shields.io/badge/license-CC0%201.0-lightgrey?style=flat-square)](https://github.com/Phil-Fan/Dev-Notes/blob/main/LICENSE)\n\n## AI\n\n- [Cherry Studio](https://github.com/CherryHQ/cherry-studio): All-in-one desktop LLM client.\n  - 可以当做 API key 管理器\n  - AI app all in one\n  - 知识库、agent 都可以放在一起用\n- [Token Arena](https://token.poco-ai.com/): check token usage in one place.\n\n### 配置\n\n- [AGENTS.md](https://github.com/agentsmd/agents.md)\n\n### CLI 工具\n\n跨端使用\n\n- [slopus/happy](https://github.com/slopus/happy): mobile \u0026 web client\n- [OpenClaw](https://openclaw.ai/): Personal AI Assistant\n- [poco-agent](https://github.com/poco-ai/poco-agent)\n- [agentscope-ai/QwenPaw](https://github.com/agentscope-ai/QwenPaw)\n\n终端\n\n- [Claude Code](https://code.claude.com/docs/zh-CN/overview#homebrew): 生态最完善，功能最齐全，有一些奇怪小 Bug。可以上一些国产模型，比如 MiniMax GLM 等\n  - [cc-switch](https://github.com/farion1231/cc-switch): 跨平台桌面 AI 助手工具，统一管理 Claude Code、Codex、Gemini CLI\n  - [everything-claude-code](https://github.com/affaan-m/everything-claude-code)\n  - [superpower](https://github.com/obra/superpowers)\n  - [zcf](https://github.com/UfoMiao/zcf/tree/main): Zero-Config Code Flow for Claude Code \u0026 Codex\n  - [CN Documentation](https://platform.claude.com/docs/zh-CN/home)\n- [Codex](https://github.com/openai/codex): Debug 很好，能力很强\n  - [oh-my-codex](https://github.com/Yeachan-Heo/oh-my-codex)\n- Grok\n- Copilot: 有[学生优惠](https://github.com/education)可以用\n- [Gemini CLI](https://github.com/google-gemini/gemini-cli)：UI 可以\n\n搜索\n\n- [Tavily](https://www.tavily.com/)\n- [eze-is/web-access](https://github.com/eze-is/web-access)\n\n### MCP\n\n注：MCP 可能在不久的将来过时\n\n- [MCP APP](https://github.com/modelcontextprotocol/ext-apps/tree/main)\n\nGeneral\n\n- [Context7](https://github.com/upstash/context7)\n- [Playwright MCP](https://github.com/microsoft/playwright-mcp)\n- [Exa MCP](https://docs.exa.ai/reference/exa-mcp)\n\nDev\n\n- [GitHub MCP](https://github.com/github/github-mcp-server): GitHub's official MCP Server\n- [高德地图 MCP Server](https://lbs.amap.com/api/mcp-server/summary): 高德地图 API 的 MCP Server\n- [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp): Chrome DevTools for coding agents\n- [shadcn MCP](https://ui.shadcn.com/)\n\n### Plugins\n\n- [obra/superpowers: An agentic skills framework \u0026 software development methodology that works.](https://github.com/obra/superpowers)\n\n### Skills\n\n```shell\n/plugin marketplace add anthropics/skills\n```\n\n```shell\n/plugin\n```\n\n- [planning-with-files](https://github.com/OthmanAdi/planning-with-files): Manus 风格持久化 Markdown 规划\n- [ui-ux-pro-max-skill](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill): 多平台专业 UI/UX 设计智能\n- [notebooklm-py](https://github.com/teng-lin/notebooklm-py)\n- [obsidian-skills](https://github.com/kepano/obsidian-skills): Obsidian 的 Claude Skills 集合\n- [awesome-claude-code](https://github.com/hesreallyhim/awesome-claude-code): Claude Code 精选命令、文件和工作流列表\n\n### IDE\n\n- [Cursor](https://cursor.com/home)：Tab 神器，新上 Plan 模式和网页模式挺有意思的。\n- [Antigravity](https://antigravity.google/), [Windsurf](https://windsurf.com/download/editor)\n- [Trae CN](https://www.trae.cn)\n- [Visual Studio Code](https://code.visualstudio.com/)\n\n### 知识库\n\n- [腾讯 IMA](https://ima.qq.com/): 腾讯良心产品\n\n### 注册相关\n\n- [beilunyang/moemail](https://github.com/beilunyang/moemail): 邮箱服务\n- [new-api](https://github.com/QuantumNous/new-api): AI 模型聚合管理与分发系统，支持 OpenAI/Claude/Gemini 统一格式调用\n- [CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI) 中转站\n- [anyrouter 公益站](https://anyrouter.top/register?aff=9Yan): 每日 25 刀 cc\n- [simonw/llm](https://github.com/simonw/llm): 命令行访问大模型\n- [chenyme/grok2api](https://github.com/chenyme/grok2api)\n\n### 多模态\n\n- Image \u0026\u0026 PPT\n  - Image-2\n  - Nano-Banana\n  - [PPT 生成与四格漫画 Workflow](https://github.com/op7418/NanoBanana-PPT-Skills) 可复用到其他工作流\n  - [Nano Banana 创意合集](https://github.com/ZHO-ZHO-ZHO/ZHO-nano-banana-Creation): 46+ 种 AI 图像/视频生成玩法\n- Video\n  - [seeddance](https://jimeng.jianying.com)\n  - [Sora](https://apps.apple.com/us/app/sora-by-openai/id6744034028)\n  - [Veo](https://deepmind.google/models/veo/)\n- Audio\n  - TTS: [ElevenLabs](https://elevenlabs.io)\n  - [微信输入法](https://z.weixin.qq.com)、[豆包输入法](https://www.doubao.com)\n\n## 工具\n\n- [cmux](https://github.com/shuveb/cmux): 多终端管理工具\n  - [iTerm2](https://github.com/gnachman/iTerm2)：Mac 下最好的终端\n- [Amphetamine](https://apps.apple.com/cn/app/amphetamine/id937984704?mt=12)：Mac 防休眠工具\n- [tmux](https://github.com/tmux/tmux)\n  - [A Quick and Easy Guide to tmux - Ham Vocke](https://hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/)\n  - [Make tmux Pretty and Usable - Ham Vocke](https://hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/)\n- [Nvim](https://neovim.io/): 现代的 Vim 替代品\n  - [Vim](https://www.vim.org/)\n- [chezmoi](https://github.com/twpayne/chezmoi): Dotfiles 管理工具\n  - [dot-files](https://github.com/Phil-Fan/dot-files): 我的 dotfiles\n\n### 文本处理\n\n- [awk](https://www.gnu.org/software/gawk/): 强大的文本分析与报告生成工具\n- [sed](https://www.gnu.org/software/sed/): 流编辑器，用于文本过滤和转换\n\n### 效率软件\n\n- 浏览器：Safari\n- 日程：苹果自带日历\n- 多媒体：[VLC media player](https://www.videolan.org/vlc/index.zh_CN.html)，[PicGo（图床）](https://github.com/Molunerfinn/PicGo/releases)\n- 思维导图：[Xmind](https://xmind.cn/download/)；首选项设置 深色主题 `Alt+S`：概要 `Ctrl+L`：方程\n- 即时通讯：[TIM](https://tim.qq.com/download.html)，[WeChat](https://weixin.qq.com/)，[飞书](https://www.feishu.cn/download/)，[腾讯会议](https://meeting.tencent.com/download/)，[钉钉](https://page.dingtalk.com/wow/z/dingtalk/simple/ddhomedownload#/)，[微信文件传输网页版](https://filehelper.weixin.qq.com/)\n- PDF 阅读：Adobe Acrobat\n- Markdown：[Typora](https://typoraio.cn/)\n- 云同步（付费）：[百度网盘](https://pan.baidu.com/download#win)、[阿里网盘](https://www.alipan.com/)，坚果云 WebDav\n- 音乐：[QQ 音乐](https://y.qq.com/download/index.html)，Apple Music\n- 远程：[ToDesk](https://www.todesk.com/)、无影云电脑\n- 压缩：[keka](https://www.keka.io/zh_CN/) / [Bandzip](https://www.bandisoft.com/bandizip/)\n- 公式识别：[SimpleTex](https://simpletex.cn/)\n- RSS 阅读器：[Folo](https://folo.is/?new_locale=zh-cn)\n- LLM：[Cherry Studio](https://www.cherry-ai.com/)\n- 邮件：Gmail\n- 密码管理：Apple 密码管理\n- 翻译：[欧陆词典](https://www.eudic.net/v4/en/app/download)，[词典下载网站](https://forum.freemdict.com/tag/%EF%BB%BF英语/l/hot)\n- 录屏：[ScreenStudio](https://www.screencast-o-matic.com/screen-cast-studio)\n\n### MacOS 效率工具\n\n- [iTerm2](https://iterm2.com/)：macOS 终端替代品\n  - [iTerm2 安装配置使用指南](https://zhuanlan.zhihu.com/p/550022490)\n  - oh my zsh\n  - 设置启动热键：`preference -\u003e keys -\u003e Create a Dedicated Hotkey Window`，设置 `Ctrl+Alt+T`\n- [Raycast](https://www.raycast.com/)：替代聚焦搜索\n  - `Command+K` 显示扩展操作\n  - 软件卸载、快速打开应用、窗口管理\n  - [Raycast 小技巧之 Quicklink 二三事](https://sspai.com/post/72951)\n- [ibar](https://apps.apple.com/cn/app/ibar/id6443843900?mt=12)：菜单栏隐藏\n- [Pixea](https://apps.apple.com/cn/app/pixea/id1507782672?mt=12)：图片浏览\n- [Downie](https://www.downie.cn/)：下载工具\n- [Scroll Reverser](https://pilotmoon.com/scrollreverser/)：反向滚动鼠标和触控板\n- [Typora](https://typoraio.cn/)：Markdown 编辑器\n\n  ```shell\n  echo 'alias typora=\"open -a Typora\"' \u003e\u003e ~/.zshrc\n  ```\n\n- [Parallels Desktop](https://www.parallels.cn/products/desktop/trial/)：Windows 虚拟机\n- [BetterDisplay](https://github.com/waydabber/BetterDisplay)：Unlock your displays on your Mac! Flexible HiDPI scaling\n- LaTeX 环境\n\n  ```shell\n  brew install mactex --cask\n  ```\n\n- [Piclist](https://piclist.cn/)：图床\n\n  ```shell\n  brew install piclist --cask\n  ```\n\n- 未签名应用手动信任：\n\n  ```shell\n  xattr -cr /Applications/zju-learning-assistant.app\n  ```\n\n- 资源站：[xclient](https://xclient.info/)、[macked](https://macked.app/)、[digit77](https://www.digit77.com/)、[xmac](https://xmac.app/)、[macwk](https://macwk.cn/)\n\n### 专业软件\n\n- Coding：[Cursor](https://cursor.com/home)，[Windsurf](https://windsurf.com/download/editor)，[VS Code](https://code.visualstudio.com/Download)\n- Environment：\n  - Python：[uv](https://github.com/astral-sh/uv) / [miniconda](https://docs.anaconda.com/miniconda/) / [anaconda](https://www.anaconda.com/download)\n  - Git：[git](https://git-scm.com/download/win)\n  - Node：[node](https://nodejs.org/en/download)\n- 文献：[Zotero](https://www.zotero.org/download/)\n- LaTeX：texlive，[Overleaf](https://www.overleaf.com)\n- 绘图：PPT，Draw.io，AI，PS，Geogebra，Python\n- 数据：Excel，Tableau\n- Word：[小恐龙公文助手](https://xkonglong.com/xkl_wordaddin/)\n- 驯化 Windows：[Dism++](https://github.com/Chuyu-Team/Dism-Multi-language/releases)\n- 音乐：[Sibelius（西贝柳斯）打谱软件](https://sibelius.mairuan.com/)\n- Matlab\n\n### 设计软件\n\n- [Adobe](https://www.adobe.com/cn/)：AI，PS，PR，[剪映](https://www.capcut.cn/)\n- PowerPoint，okplus，[Canva](https://www.canva.cn/)\n\n## 前端\n\n- [ni](https://github.com/antfu-collective/ni): package manager by [Antfu](https://antfu.me)\n\n```shell\nnpx create-next-app@latest my-app\n```\n\n- [Next.js](https://nextjs.org/)\n  - [TypeScript](https://github.com/microsoft/TypeScript)\n  - [biome](https://github.com/biomejs/biome): Next.js 项目\n  - [tailwindcss](https://github.com/tailwindlabs/tailwindcss)+[shadcn/ui](https://ui.shadcn.com/)\n    - [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss): 自动排序类名\n  - [motion](https://github.com/motiondivision/motion): 动画库\n  - [zustand](https://zustand.docs.pmnd.rs/getting-started/introduction): 前端状态管理库\n  - [TanStack Query](https://tanstack.com/query/latest/docs/framework/react/overview): 数据查询库\n  - [react-hook-form](https://react-hook-form.com/get-started): 表单库\n\n### 组件\n\n- [React Bits](https://www.reactbits.dev/): UI 组件库\n- [udecode/plate](https://github.com/udecode/plate): Rich-text editor with AI and shadcn/ui\n- [AI Elements](https://elements.ai-sdk.dev/): AI Chatbot 组件库\n- [React PDF Viewer](https://www.embedpdf.com/docs/react): PDF 预览\n- [liteparse](https://github.com/run-llama/liteparse): A fast, helpful, and open-source document parser\n\n### 灵感与参考\n\n- [tweakcn](https://tweakcn.com/editor/theme): 风格模版\n- [60fps](https://60fps.design/):  UI/UX animation inspiration for mobile \u0026 web apps\n- [Variant](https://variant.com/)\n- [antfu/antfu.me: My personal website](https://github.com/antfu/antfu.me)\n- [hasaneyldrm/exercises-dataset](https://github.com/hasaneyldrm/exercises-dataset): 训记动图数据集\n\n### TUI\n\n- [SBoudrias/Inquirer.js](https://github.com/SBoudrias/Inquirer.js):  common interactive command line user interfaces.\n\n## 多平台\n\n- [Taro](https://docs.taro.zone/docs/): 使用 React/Vue 开发多平台小程序应用\n- [tauri](https://tauri.app/)\n- [electron](https://github.com/electron/electron): Build cross-platform desktop apps with JavaScript, HTML, and CSS\n\n## 后端\n\n- [Bun](https://bun.sh/): 快速的一体化 JavaScript 运行时\n- [Python](https://www.python.org/)\n  - [uv](https://github.com/astral-sh/uv): package and project manager\n  - [ruff](https://github.com/astral-sh/ruff): linter and code formatter\n  - [pyrefly](https://github.com/facebook/pyrefly): 快速的 Python LSP 和 linter\n  - [fastapi](https://github.com/tiangolo/fastapi)\n- [Go](https://go.dev/)\n  - [gin](https://github.com/gin-gonic/gin)\n  - [gorm](https://github.com/go-gorm/gorm)\n- Java\n  - [Spring Boot](https://spring.io/projects/spring-boot)\n- [nestjs](https://github.com/nestjs/nest)\n  - [Vitest](https://vitest.dev/): 单元测试\n  - [Playwright](https://playwright.dev/): 端到端测试\n\n### 包管理\n\n- [PYPI](https://pypi.org/)\n- [NPM](https://www.npmjs.com/)\n- [Cargo](https://doc.rust-lang.org/cargo/)\n- [Homebrew](https://brew.sh/)\n\n### 用户管理与认证\n\n- [better-auth](https://github.com/better-auth/better-auth): 现代化的用户管理与认证解决方案\n- [clerk](https://clerk.com/docs)\n- [auth0](https://auth0.com/)\n- [Casdoor](https://github.com/casdoor/casdoor)\n- [next-auth](https://next-auth.js.org)\n\n### 数据库\n\n- cloudflare D1\n- [Supabase](https://github.com/supabase/supabase) 免费量比较小\n\n- [sqlite](https://www.sqlite.org/): 轻量级的关系型数据库\n- [postgres](https://www.postgresql.org/)\n\n### 缓存\n\n- [Redis](https://redis.io/)\n\n### 网络\n\n- [Caddy](https://github.com/caddyserver/caddy): 反向代理最佳实践\n- [Tailscale](https://tailscale.com/download/linux): 内网穿透工具\n- [mihomo](https://github.com/MetaCubeX/mihomo)\n\n### 自动化 RPA\n\n- [aria2](https://github.com/aria2/aria2): 轻量级多协议命令行下载工具\n- [qinglong](https://github.com/whyour/qinglong): 支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台\n\n### 抓包\n\n- [Wireshark](https://www.wireshark.org/)\n- [Reqable](https://github.com/reqable/reqable-app) 小黄鸟，可抓包小程序\n- [Stream](https://apps.apple.com/app/stream/id1312141691) iOS 抓包\n- [WeChatOpenDevTools](https://github.com/JaveleyQAQ/WeChatOpenDevTools-Python) 微信强制开启 F12，Mac 不可用\n\n## Code Quality\n\n### 可观测\n\n细粒度\n\n- [Logfire](https://logfire.pydantic.dev/)：Python 日志分析与可视化\n- [Weights \u0026 Biases](https://wandb.ai/site): wandb\n- [langfuse/langfuse](https://github.com/langfuse/langfuse)\n- [eunomia-bpf/agentsight](https://github.com/eunomia-bpf/agentsight): observability in eBPF\n\n粗粒度/系统侧\n\n- [Uptime Kuma](https://github.com/louislam/uptime-kuma): 自托管的网站与服务可用性监控工具\n- [Beszel](https://github.com/henrygd/beszel): 轻量级服务器资源监控平台\n- [Prometheus](https://prometheus.io/)\n- [Grafana](https://grafana.com/)：指标与日志可视化\n\n### Testing\n\n- test-driven\n- regression tests\n- property-based tests\n\n### Code Coverage\n\n- [Codecov](https://app.codecov.io)\n\n### Formatter \u0026 Linter\n\n- [eslint/eslint](https://github.com/eslint/eslint): JavaScript/TypeScript 静态分析\n- [prettier/prettier](https://github.com/prettier/prettier): 代码格式化，可配置性强\n  - [rbubley/mirrors-prettier](https://github.com/rbubley/mirrors-prettier) for pre-commit\n- [biomejs/biome](https://github.com/biomejs/biome): 一体化 Linter \u0026 Formatter \u0026 Bundler（ESLint + Prettier 替代）\n- [markdownlint](https://github.com/DavidAnson/markdownlint): Markdown 静态分析\n- [autocorrect](https://github.com/huacnlee/autocorrect): CJK 排版自动修正\n- [millionco/react-doctor](https://github.com/millionco/react-doctor)\n\n### commit hooks\n\n- [pre-commit](https://github.com/pre-commit/pre-commit)：多语言 pre-commit hooks 管理框架\n- [husky](https://github.com/typicode/husky) 适合前端项目\n\n### 版本管理\n\n- [changesets/changesets](https://github.com/changesets/changesets): monorepos\n- [googleapis/release-please](https://github.com/googleapis/release-please): generate release PRs based on the conventionalcommits.org spec\n\n## 云\n\n### CI/CD\n\n- [GitHub Actions](https://github.com/features/actions)\n- [dokploy](https://dokploy.com)\n- [coolify](https://coolify.io)\n- [jenkins](https://www.jenkins.io)\n- [Dagger](https://dagger.io/)：可编排的 CI/CD 引擎\n- [Drone CI](https://github.com/harness/drone)\n\n### 云原生\n\n- [Docker](https://www.docker.com/)\n  - [LinuxMirrors](https://linuxmirrors.cn/): 国内 Docker 镜像站\n- [k3s](https://k3s.io/): 轻量级的 Kubernetes 发行版\n- [Kubernetes](https://kubernetes.io/)\n- [宝塔面板](https://www.bt.cn/new/index.html): 简单好用的 Linux/Windows 服务器运维管理面板\n\n### 厂商\n\n- [Cloudflare](https://github.com/cloudflare/cloudflare-docs)：Domain, Pages, R2, D1, 云函数\n- [Aliyun](https://www.aliyun.com/)\n- [Vercel](https://vercel.com/)：前端托管与边缘函数\n\n### 域名\n\n- [阿里云域名](https://wanwang.aliyun.com/domain/)\n\n### CDN 服务\n\n- [Atlassian Statuspage](https://www.atlassian.com/software/statuspage/pricing)\n\n## 运营\n\n### 信息源与宣传\n\n- [X](https://x.com/)\n- [Linux.do](https://linux.do/)\n- [Hacker News](https://news.ycombinator.com/)\n- [X](https://x.com/)\n- [小红书](https://www.xiaohongshu.com/)\n- [小宇宙](https://www.xiaoyuzhoufm.com/)\n- [即刻](https://web.okjike.com)\n- [Product Hunt](https://www.producthunt.com/)\n- [观猹](https://watcha.cn)\n- [Folo](https://github.com/RSSNext/Folo): All-in-one RSS reader.\n\n### 多平台内容分发\n\n- [蚁小二](https://www.yixiaoer.cn/vip): 多平台内容分发订阅服务，支持平台较全\n- [TurboPush](https://www.turbopush.top/)\n\n### 用户理解\n\n- [Microsoft Clarity](https://clarity.microsoft.com/): 免费热图与会话记录\n- [Google Analytics](https://marketingplatform.google.com/about/analytics/)\n- [PostHog](https://posthog.com/self-driving)\n\n### 内容与文档\n\n- [MkDocs](https://www.mkdocs.org/)\n- [fumadocs](https://github.com/fuma-nama/fumadocs)\n- [Jekyll](https://jekyllrb.com)\n  - [minima](https://github.com/jekyll/minima)\n- [Vitepress](https://vitepress.dev/)\n\n- [reveal-md](https://github.com/webpro/reveal-md)\n- [Slidev](https://sli.dev/)\n\n### 设计\n\n设计\n\n- PowerPoint 永远的神\n- [Figma](https://www.figma.com/): 产品设计与原型设计\n- [Blender](https://www.blender.org/): 3D 建模软件\n\nIcon\n\n- [iconfont-阿里巴巴矢量图标库](https://www.iconfont.cn/)\n- [quiver.ai](https://quiver.ai/): svg 设计工具\n- [Simple Icons](https://simpleicons.org/)\n- [Font Awesome](https://fontawesome.com/)\n\n字体\n\n- [Google Fonts](https://fonts.google.com/)\n\n颜色\n\n- [Happy Hues](https://www.happyhues.co/): Curated colors in context.\n- [NIPPON COLORS - 日本の伝統色](https://nipponcolors.com/)\n\n### 产品介绍\n\n视频与动画\n\n- [Rotato](https://rotato.app/): 模型机动画\n- [Jitter](https://jitter.video/templates/devices/): 产品视频介绍模版\n- [Remotion](https://www.remotion.dev/): 用代码创建视频的 React 框架\n\n录屏\n\n- [Screen Studio](https://screen.studio/): 录屏软件；\n- [Open Screen](https://openscreen.vercel.app/): 免费开源的演示视频工具，支持一下开源，但是感觉功能不是特别完善\n\n### 流程与合规\n\n- 软著登记：[中国版权保护中心](https://www.ccopyright.com.cn/)\n- 专利申请：[专利业务办理系统](https://cponline.cnipa.gov.cn/)\n- 商标注册：[国家知识产权局商标局](https://sbj.cnipa.gov.cn/sbj/index.html)\n- ICP 备案：[ICP 信息备案管理系统](https://beiancx.miit.gov.cn)\n- ICP 资质：\n\n## License\n\n- 本项目采用 [CC0 1.0 Universal](https://github.com/Phil-Fan/Dev-Notes/blob/main/LICENSE)，你可以自由复制、分享与改编。\n\n## Contributing\n\n- 阅读并遵循 [Contributing Guide](https://github.com/Phil-Fan/Dev-Notes/blob/main/.github/CONTRIBUTING.md)。\n- 提交或修改资源前请确认链接有效，并参考 [Code of Conduct](https://github.com/Phil-Fan/Dev-Notes/blob/main/.github/CODE_OF_CONDUCT.md)。\n- 使用 [Issue Templates](https://github.com/Phil-Fan/Dev-Notes/issues/new/choose) 与 [Pull Request Template](https://github.com/Phil-Fan/Dev-Notes/blob/main/.github/pull_request_template.md) 保持讨论高效。\n\n![Star history](https://api.star-history.com/svg?repos=Phil-Fan/Dev-Notes\u0026type=Date)\n\n## Acknowledgments\n\n- 使用 [huacnlee/autocorrect](https://github.com/huacnlee/autocorrect/), [DavidAnson/markdownlint-cli2-action](https://github.com/DavidAnson/markdownlint-cli2-action) 与 [gaurav-nelson/github-action-markdown-link-check](https://github.com/gaurav-nelson/github-action-markdown-link-check) 进行自动化检查。\n- 使用 [Shields.io](https://shields.io) 和 [Simple Icons](https://simpleicons.org) 生成项目 Badges。\n- 感谢所有 **Contributors**!\n\n[![Contributors](https://stg.contrib.rocks/image?repo=Phil-Fan/Dev-Notes)](https://github.com/Phil-Fan/Dev-Notes/graphs/contributors)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/phil-fan%2Fdev-notes/projects"}