/toolbox

收集整理一些可能有用的网站/软件

Primary LanguagePython

🧰Toolbox

收集整理一些可能有用的网站/软件,欢迎随时补充。

图标说明:

  • 软件性质:
    • 💰:付费软件
    • 🆓:免费/有条件免费软件
    • ✨:开源软件
    • 📦:扩展程序库
    • 优先级:📦>✨>🆓>💰
  • 🌐:网页/网站
  • 链接性质:
    • 💡:官方
    • 🕯️:非官方
    • 若无注明皆为💡官方
  • 操作系统:
    • 🪟:Windows
    • 🐧:Linux
    • 🍏:Apple
    • 若无注明皆为🪟🐧🍏全平台通用

开发工具

集成开发环境 (IDE)

  1. Visual Studio Code (VS code):由Microsoft牵头打造的开源编辑器,宇宙最强,通过插件几乎能支持任何编程语言的开发 https://code.visualstudio.com/
  2. 🆓Visual Studio:Microsoft出品,用于C++/C#等的开发(社区版免费) https://visualstudio.microsoft.com/zh-hans/
  3. 🆓IntelliJ IDEA:JetBrains出品,用于Java开发(社区版免费) https://www.jetbrains.com/idea/download/
  4. 🆓PyCharm:JetBrains出品,用于Python开发(社区版免费) https://www.jetbrains.com/pycharm/
  5. 🆓WebStorm:JetBrains出品,用于前端开发(教育版免费✱) https://www.jetbrains.com/webstorm/
  6. 🆓CLion:JetBrains出品,用于C/C++开发(教育版免费✱) https://www.jetbrains.com/clion
  7. 🆓GoLand:JetBrains出品,用于golang开发(教育版免费✱) https://www.jetbrains.com/go
  8. 🪟🍏🆓微信开发者工具:腾讯出品,用于开发微信小程序 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
  9. 💰Github Codespaces:Github推出的在线IDE,界面与VS Code相似

✱:需要提供学信网开具的学籍证明

编辑器

  1. 💰Sublime Text 3:文本编辑器,也可用于前端开发 https://www.sublimetext.com/
  2. 🪟✨Notepad++:文本编辑器,一般用于替代Windows的内置记事本 https://notepad-plus-plus.org/
  3. 🪟✨Notepads:文本编辑器,较前者更为美观,是Windows记事本的另一个替代品 https://www.notepadsapp.com/
  4. 💰Typora:很好用的Markdown编辑器 https://typora.io/
  5. MarkText:一般好用的Markdown编辑器,Typora的下位替代 https://github.com/marktext/marktext
  6. 🆓Obsidian:个人知识库(Markdown笔记管理工具,基础版免费) https://obsidian.md/

辅助开发

  1. git:最著名的版本控制工具 https://git-scm.com/
  2. 🪟🍏✨Sourcetreegit可视化软件 https://www.sourcetreeapp.com/
  3. 🌐Github:基于git的源代码托管服务平台,就是你现在访问的这个
  4. 🪟✨Github DesktopGithub的桌面客户端 https://desktop.github.com/
  5. Anaconda:Python和R语言的包管理工具 https://www.anaconda.com/
  6. Maven:Java项目构建和依赖管理的工具 https://maven.apache.org/
  7. 🆓Postman:构建http 请求,测试api(基础版免费) https://www.postman.com/
  8. 🪟✨Windows Terminal:微软出品的Windows下模拟终端程序,好看高效(已集成进Windows 11) https://github.com/microsoft/terminal
  9. 🪟✨MSYS2:windows下的pacman包管理工具 https://www.msys2.org/
  10. lazygit:好用的git的tui工具 https://github.com/jesseduffield/lazygit
  11. 🆓Luancy:前端设计工具,画大饼专用 https://icons8.com/lunacy
  12. SQLite Viewer:查看SQLite数据库文件的小工具 https://inloop.github.io/sqlite-viewer/

一些软件

Windows工具箱

改善Windows使用体验的几个软件。

  1. 🪟✨Snipaste:截图/贴图软件,比QQ的截图更好用 https://zh.snipaste.com/
  2. 🪟✨Everything:用于搜索文件,比Windows资源管理器的搜索更好用 https://www.voidtools.com/zh-cn/
  3. 🪟🆓Bandizip:压缩/解压缩软件(基础版免费) https://cn.bandisoft.com/bandizip/
  4. 🪟✨PeaZip:压缩/解压缩软件 https://peazip.github.io/
  5. 🪟🆓Daum PotPlayer:很好用的视频播放器 https://daumpotplayer.com/
  6. 🪟✨ScreenToGif:录制屏幕并制作gif https://www.screentogif.com/
  7. 🪟💰Internet Download Manager (IDM):文件下载器 https://www.internetdownloadmanager.com/
  8. 🪟✨PowerToys:Microsoft推出的工具箱,一系列小工具的集合 https://github.com/microsoft/PowerToys
  9. 🪟✨Wox:Windows启动器,与Everything结合使用效果更佳(PowerToys整合了一部分功能) https://github.com/Wox-launcher/Wox
  10. 🪟✨QuickLook:用空格键快速查看文件信息,MacOS同名功能的Windows版 https://github.com/QL-Win/QuickLook
  11. 🪟✨Ditto:Windows剪贴板扩展 https://ditto-cp.sourceforge.io/
  12. 🪟✨Sumatra PDF:轻量级PDF阅读器,同时支持ePub、MOBI、CHM、XPS、DjVu等多种电子书格式 https://www.sumatrapdfreader.org/free-pdf-reader
  13. 🪟✨MacType:为Windows系统安装苹果字体 https://www.mactype.net/

跨平台软件

  1. Motrix:下载工具,支持ftp、BT、磁力链接等 https://motrix.app/zh-CN/
  2. YesPlayMusic:第三方网易云,全平台可安装,也有web版 https://github.com/qier222/YesPlayMusic
  3. Activity Watch:追踪你使用计算机的时间 https://github.com/ActivityWatch/activitywatch
  4. Zotero:个人文献管理工具 https://www.zotero.org/
  5. FlameShot:Snipaste的跨平台替代品 https://github.com/flameshot-org/flameshot
  6. OBS:直播推流工具,同时也能用作录屏软件 https://obsproject.com/
  7. ONLYOFFICE:办公套件,是Linux平台Microsoft Office的优秀替代品 https://www.onlyoffice.com/ https://github.com/ONLYOFFICE
  8. draw.io:开源的流程图绘图软件 https://github.com/jgraph/drawio https://draw.io
  9. Icalingua++:第三方QQ客户端,Linux用户的救星 https://github.com/Icalingua-plus-plus/Icalingua-plus-plus
  10. Cider:第三方Apple Music客户端(开源,但是拥有Apple Music会员才能正常使用) https://cider.sh/ https://github.com/ciderapp/Cider
  11. Syncthing:文件同步工具,如果你有多台PC可以用它来同步与备份文件 https://github.com/syncthing/syncthing

浏览器插件

以下的适用于Chromium内核的浏览器,如Chrome与Microsoft Edge。图标🦊表示这个插件也支持Firefox。

  1. 📦🦊Clear New Tab:用图片做首页。
  2. 📦🦊Infinity Tab:好用的new tab插件。
  3. 📦🦊HTTPS Everywhere:加密网络浏览,自动使用 HTTPS 连接访问站点
  4. 📦🦊AdBlock:广告拦截工具
  5. 📦FireShot:捕捉网页截图
  6. 📦🦊OneTab:一键整理标签页
  7. 📦🦊Tampermonkey:加载自定义JavaScript脚本
  8. 📦🦊Stylish:加载自定义CSS
  9. 📦🦊Speedtest:测速工具

虚拟机/子系统

想 在Windows上体验Linux/在MacOS上体验Windows和Linux/在Linux上体验Windows 的同学可以试试。

  1. 🪟🐧💰VMware Workstation:虚拟机 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
  2. VirtualBox:虚拟机,功能比VMware少 https://www.virtualbox.org/
  3. 🪟🆓Windows Subsystem for Linux (WSL):在Windows上使用主流Linux发行版的另一种方式 https://docs.microsoft.com/en-us/windows/wsl/

硬件信息

  1. 🪟🆓CPU-Z:查看cpu信息 https://www.cpuid.com/softwares/cpu-z.html
  2. 🪟🆓GPU-Z:查看显卡信息 https://www.techpowerup.com/gpuz/
  3. 🪟✨CrystalDiskInfo:查看硬盘信息 https://crystalmark.info/en/software/crystaldiskinfo/
  4. 🪟✨CrystalDiskMark:硬盘测试软件 https://crystalmark.info/en/software/crystaldiskmark/
  5. 🪟✨WinDirStat:磁盘使用量统计分析器 https://windirstat.net

一些网站

其中有些需要科学上网才能访问。

开源软件镜像站

🌐 教育网开源软件镜像站总表https://mirrorz.org/list

  1. 🌐清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/
  2. 🌐浙江大学开源镜像站http://mirrors.zju.edu.cn/
  3. 🌐**科技大学开源软件镜像站https://mirrors.ustc.edu.cn/
  4. 🌐南京大学开源镜像站http://mirrors.nju.edu.cn/
  5. 🌐阿里巴巴开源镜像站https://developer.aliyun.com/mirror/
  6. 🌐华为开源镜像站https://mirrors.huaweicloud.com/home
  7. 🌐腾讯软件源https://mirrors.cloud.tencent.com/

教程/学习资源

  1. 🌐w3schoolhttps://www.w3school.com.cn
  2. 🌐MDN Web Docshttps://developer.mozilla.org/zh-CN/
  3. 🌐菜鸟教程https://www.runoob.com/
  4. 🌐Khan Academyhttps://www.khanacademy.org/
  5. 🌐**大学MOOChttps://www.icourse163.org/
  6. 🌐廖雪峰的官方网站https://www.liaoxuefeng.com/
  7. 🌐bilibili:b站上有很多学习资源 https://www.bilibili.com/

工具

  1. 🌐在线正则表达式测试https://tool.oschina.net/regex/
  2. 🌐regex101:在线测试正则表达式的工具,功能比上面的多 https://regex101.com/
  3. 🌐regexper:用英语解释正则表达式 https://regexper.com/
  4. 🌐explainshell:用英语解释bash指令 https://explainshell.com/explain
  5. 🌐Symbolab:可以帮忙解决一些数学问题 https://zs.symbolab.com/
  6. 🌐wolframAlpha:线上问答系统,当然也能帮你解决数学问题 https://www.wolframalpha.com/
  7. 🌐DeepL翻译器https://www.deepl.com/translator
  8. 🌐Mag[i]:机器学习加持的信息检索系统 https://magi.com/
  9. 🌐Wayback Machine:网站时光机 https://web.archive.org/
  10. 🌐Archive.today:网页存档站 https://archive.is/
  11. 🌐Google Scholar:谷歌学术 https://scholar.google.com/
  12. 🌐百度学术https://xueshu.baidu.com/

百科类

  1. 🌐维基百科
  2. 🌐Unicode 字符百科https://unicode-table.com/cn/
  3. 🌐Encycolorpedia:色彩百科 https://encycolorpedia.cn/
  4. 🌐Emojipedia:emoji百科 https://emojipedia.org/
  5. 🌐Forvo:发音词典,收集了世界上大量不同语言的单词的发音 https://zh.forvo.com/
  6. 🌐维基词典https://zh.wiktionary.org/
  7. 🌐Encyclopedia Britannica(大英百科全书)https://www.britannica.com/

设计资源

  1. 🌐Google Fonts:谷歌字体,其上所有字体皆免费可商用 https://fonts.google.com/icons
  2. 🌐Bootstrap 图标库https://icons.bootcss.com/
  3. 🌐xicons:图标库 https://www.xicons.org/
  4. 🌐iconfont:图标库 https://www.iconfont.cn/
  5. 🌐icons8:图标库 https://icons8.com/icons
  6. 🌐Nerd Fonts:合并了Awesome等字符集的字体,https://www.nerdfonts.com/
  7. 🌐cubic-bezier:三次贝塞尔曲线编辑,用于css的非线性动画 https://cubic-bezier.com/
  8. 🌐materialpalette:Material Design的色卡,也有对应的图标库 https://www.materialpalette.com/
  9. 🌐Adobe Color:Adobe的在线调色盘 https://color.adobe.com/zh/create/color-wheel
  10. 🌐uiGradients:渐变色色卡 https://uigradients.com
  11. 🌐nippon colors:日本的传统颜色 https://nipponcolors.com
  12. 🌐**色:**的传统颜色 http://zhongguose.com
  13. 🌐CSS Gradient:创建css渐变色的小工具 https://cssgradient.io
  14. 🌐Pexels:免费图片与视频素材下载 https://www.pexels.com/zh-cn/

资料/书籍

  1. 🌐维基文库
  2. 🌐世界数字图书馆
  3. 🌐**哲学书电子化计划
  4. 🌐Project Gutenberghttps://www.gutenberg.org/
  5. 🌐z-Libraryhttps://z-lib.org(已被美国政府封禁)R.I.P.
  6. 🌐dblp:计算机领域科学文献目录 https://dblp.org/
  7. 🌐MagazineLibhttps://magazinelib.com/
  8. 🌐sci-hubhttps://sci-hub.se/

数据/数据集

  1. 🌐世界银行公开数据
  2. 🌐联合国数据https://data.un.org/
  3. 🌐kagglehttps://www.kaggle.com/
  4. 🌐Nasdaq:纳斯达克的市场数据 https://www.nasdaq.com/market-activity

其他

  1. 🌐Lofi cafe:7X24小时lofi音乐电台 https://www.lofi.cafe/
  2. 🌐Hugging Face:人工智能模型与数据集的共享平台 https://huggingface.co
  3. 🌐Papers With Code:和Hugging Face类似,但是侧重于论文与论文复现 https://paperswithcode.com/

编程语言相关

Python

  1. 🌐Python官网https://www.python.org/
  2. 🌐Python官方文档
  3. cpython源码https://github.com/python/cpython

常用包

标准库内的就不写在这里了。

  1. 📦Requests:对人类友好的http请求库
  2. 📦httpx:Requests的asyncio版本 https://www.python-httpx.org/
  3. 📦Beautiful Soup:html/xml解析
  4. 📦numpy:数组/矩阵计算
  5. 📦pandas:数据分析与处理
  6. 📦matplotlib:数据可视化 https://matplotlib.org/
  7. 📦pytorch:机器学习框架 https://pytorch.org/
  8. 📦tensorflow:机器学习框架 http://tensorflow.org/
  9. 📦scikit-learn:常用的机器学习算法的集合 https://scikit-learn.org/stable/
  10. 📦django:web服务器框架 https://www.djangoproject.com/
  11. 📦flask:轻量级web服务器框架,相较于django更适合一些小项目 https://flask.palletsprojects.com/en/2.0.x/
  12. 📦jinja:基于python的一种模板渲染引擎 https://jinja.palletsprojects.com/en/3.0.x/
  13. 📦Jupyter:基于python的交互式notebook,常用于数据科学 https://jupyter.org/
  14. 📦PyQt5:Qt框架的Python API https://www.riverbankcomputing.com/static/Docs/PyQt5/
  15. 📦pyInstaller:将python脚本打包成可执行程序的工具 https://www.pyinstaller.org/
  16. 📦opencv:机器视觉 https://docs.opencv.org/master/d6/d00/tutorial_py_root.html
  17. 📦pillow:图像处理 https://pillow.readthedocs.io/en/stable/

了解更多:

教程

  1. 🌐Python官方文档-入门教程https://docs.python.org/zh-cn/3/tutorial/index.html
  2. 🌐廖雪峰https://www.liaoxuefeng.com/wiki/1016959663602400
  3. 🌐realpythonhttps://realpython.com/
  4. 🌐菜鸟教程https://www.runoob.com/python3/python3-tutorial.html
  5. 🌐w3schoolhttps://www.w3schools.com/python/
  6. 🌐pyformat:关于python格式化字符串的详尽说明 https://pyformat.info/

前端开发

前端框架

最流行的两个JavaScript框架:

  1. 📦React
  2. 📦Vue3

CSS框架太多了,在此只列举几个:

  1. 📦tailwindcsshttps://tailwindcss.com/
  2. 📦Bootstrap
  3. 📦Materializehttps://materializecss.com/
  4. 📦Uikithttps://getuikit.com/
  5. 📦miligramhttps://milligram.io/
UI框架

支持Vue的UI框架:

  1. 📦Vuetify
  2. 📦Vue Materialhttps://www.creative-tim.com/vuematerial/
  3. 📦Element UIhttps://element.eleme.cn/
  4. 📦Ant Design of Vueantd的Vue实现 https://antdv.com/
  5. 📦Naive UI

支持React的UI库:(react方面不是很了解,欢迎补充)

  1. 📦antd

常用包

  1. 📦TypeScript:在JavaScript之上添加了对类型系统的支持
  2. 📦pug:模板语言,最终渲染成html,语法较html简便许多 https://pugjs.org/
  3. 📦sass:css扩展语言,最终渲染成css,语法较css简便许多 https://sass-lang.com/
  4. 📦Axios:Promise风格的异步http客户端

了解更多:

教程

  1. 🌐MDN Web Docshttps://developer.mozilla.org/zh-CN/docs/Web
  2. 🌐菜鸟教程HTML 教程 | JavaScript 教程 | CSS 教程
  3. 🌐W3school

Golang

下面的GoGolang皆指Golang编程语言。

  1. 🌐Golang官网https://go.dev/
  2. Golang源码https://github.com/golang/go
  3. 🌐Golang官方教程https://go.dev/doc/
  4. 🌐📖Golang编程语言:“Go语言圣经”
  5. 🌐📖Go语言高级编程https://chai2010.cn/advanced-go-programming-book/

Rust

  1. 🌐Rust官网https://www.rust-lang.org/
  2. Rust源码https://github.com/rust-lang/rust
  3. rustlings:Rust的一些官方小练习,适合初学者快速上手Rust语言 https://github.com/rust-lang/rustlings/
  4. 🌐📖Rust编程语言:“Rust语言圣经”
  5. 🌐📖**“锈书”**:Rust语言进阶教程(非官方) https://rusty.rs/about.html