工具收集
公开课
Learning-SICP
《计算机程序的构造和解释》公开课
深入浅出现代 Web 编程
一站式学习 React, Redux, Node.js, MongoDB, GraphQL 以及 TypeScript!这门课程会向你介绍基于 JavaScript 的现代 Web 编程技术。重点是利用 ReactJS 搭配 Node.js 开发的 REST API,来搭建单页面应用程序(SPA:Single Page Application)
开源书
design_patterns
《图说设计模式》,在线阅读
linuxtools_rst
《Linux 工具快速教程》,在线阅读
the_new_world_linux
《Linux 下的惬意生活》,在线阅读
python-guide
Requests 库的作者——kennethreitz,写的 Python 入门教程。
redisbook
Redis 设计与实现(网络版)
book
雨痕大神写的学习笔记
nginx-book
Nginx 开发从入门到精通——本书的作者为淘宝核心系统服务器平台组的成员
open-shell-book
《Shell 编程范例》,面向操作对象学 Shell!
rust-book-chinese
Rust 程序设计语言 中文版
explore-python
《Python 之旅》,该书总结了 Python 相关的知识点,力求深入浅出、条理清晰
awesome-c-cn
C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。
js-stack-from-scratch
从零开始构建 JavaScript 技术栈(中文版)
typescript-tutorial
TypeScript 入门教程
growth-ebook
全栈增长工程师指南,在线阅读
free-programming-books-zh_CN
免费的计算机编程类中文书籍
工具
nodePPT
这可能是迄今为止最好的网页版演示库,在线演示,其他 reveal.js 和 impress.js。
1 |
|
qrcode
Python 写的生成动态、彩色、各式各样的二维码,详细的中文文档,通过 qrcode 生成的二维码样式如下
mycli
mycli
是一个带语法高亮、自动补全的 MySQL 命令行客户端工具。例如,连接数据库方法:mycli -h localhost -u 用户名 数据库
1 |
|
musicbox
命令行网易云音乐
1 |
|
you-get
很好用的下载器
1 |
|
glances
一个比 top 更好用的系统信息查看工具。
Music-dl
Music-dl 是一个基于 Python3 的命令行工具,可以从多个网站搜索和下载音乐,方便寻找音乐,解决不知道哪个网站有版权的问题。工具的本意是聚合搜索,API 是从公开的网络中获得,不是破解版,也听不了付费歌曲。
1 |
|
dict
命令行下中英文翻译工具(Chinese and English translation tools in the command line),翻译服务基于有道翻译。
1 |
|
安装:
1 |
|
undistract-me
它可以在长时间运行的终端命令完成时通知你。
1 |
|
可以设置超时的时间,默认为 10 秒
1 |
|
1 |
|
todofi-git
命令行下的 todolist
1 |
|
taskbook
1 |
|
Motrix
跨 PC 的下载器,颜值没的说,配合 BaiduExporter 食用更香。
安装:
1 |
|
xdman
听说很 nice 的下载器,还没用,记录下来说不定以后能用上呢
安装:
1 |
|
neofetch
1 |
|
1 |
|
lolcat
彩色 cat
1 |
|
bat
更好看的 cat
1 |
|
npkill
作为 nodejs 开发者,很多项目有 node_modules 文件夹,时间长了,磁盘都被占的差不多了,这个工具能把当前目录下所有的 node_modules 列出来,然后选择删除。
figlet
1 |
|
字体
1 |
|
tree
1 |
|
以树的形式显示目录结构,另外找到一个有趣的项目,使用多种语言构建 tree。
exa
更好的 ls
1 |
|
fd
更好的 find
1 |
|
onefetch
可以打印你当前项目的信息
1 |
|
安装
1 |
|
git-quick-stats
获取当前 git 的提交状态
安装:
1 |
|
使用:
1 |
|
axel
轻量级下载加速器,据说比 wget 要好
安装:
1 |
|
GitKraken
一个免费的 GitUI。
OpenSCAD
一个开源的代码代码建模根据。
KeeWeb
一个密码管理工具。
coolbackgrounds
生成彩色的背景
carbon
输入代码生成精美的高亮图片。
Czkawka
重复文件查看工具
meld
文件差异查看器,可处理文件,也可处理文件夹。
开源项目
500lines
python 500 行代码能写什么
learn git branching
可视化的方式学 git