Skip to content

Latest commit

 

History

History
658 lines (460 loc) · 37 KB

README.md

File metadata and controls

658 lines (460 loc) · 37 KB

好用的工具/资源聚合仓库

  • 本仓库用来收集好用的工具/资源
  • 推荐好用的工具/资源,请提交 Issue
Created by Yunior  2014-6-14 17:37

目录

创意

pose-animator

一个浏览器 JS 库,通过摄像头,实时捕捉用户的动作,生成 2D 动画。

avatarify
一个开源软件,只需要提供一张头像照片,就可以生成人物开口讲话的视频。

archive.org
互联网档案馆,包括视频音频文本,可以在线阅读,也可以下载,全免费。

NYC Cams

实时查看纽约街道上的摄像头。

Colorables

这个网站可以下载各种填色图片,打印以后让小朋友用蜡笔填色。

Excalidraw

一个非常简单易用的白板绘图开源工具。

Awesome Open Source
该网站对 GitHub 上的开源项目进行分类,共有7000多个类别。

socode.pd

程序员的搜索工具,将各种网络资源汇总在一个搜索框里面。

Find yourself a hobby
该网站会随机显示一个业余爱好,以及介绍材料。如果你不知道自己有什么爱好,可以看看这个网站,也许能找到感兴趣的事。

cats-of-jasnah

一个为2岁~4岁婴儿开发的网页游戏,让孩子选有多少只符合条件的猫,比如红色的猫有多少只。

这里有多少只猫?
一个供幼儿练习辨识能力的在线游戏,第93期曾介绍过英文版,这里是网友做的汉化版。

无意义的发明
该网站收集一些看似无用的发明。

Sketchviz

生成手绘风格的流程图的在线工具。

诺基亚短信图片生成器

这个工具可以生成老式诺基亚手机的短信图片。

Bot Land

一个在线策略游戏,玩家编程设计自己的机器人进行战斗。

drinkNow

Chrome 浏览器插件。每过一段时候,就会弹出一只小鸭子,提醒你要喝水。

No CS Degree
该网站专门采访自学成才的程序员,每个采访对象都会问他们怎么学会编程,怎么找到工作。

Anime4K

实时提升卡通动画的分辨率,使其成为高清动画的工具。

996.Blockchain
一个区块链项目,专门用于保存加班记录,用户可以把自己的加班记录存到区块链。

Never-Blink

一个开源游戏,浏览器随机选择另一个用户,双方通过摄像头出现在网页上,谁先眨眼谁就输。

开源游戏克隆
该网站收集各种游戏开源的克隆版。

被自己的发明杀死的发明者
维基百科收集的名单,已经有两人在试验自己发明的飞行汽车时死亡。

声音地图
该网站将不同情绪对应的声音,画成一幅地图。鼠标移到每个点上,都会听到声音,比如包含了50%的敬爱、33%的同情、17%满意的声音。

wikiHow
一个人人都可编辑、教大家做任何事情的百科全书,网站上几乎全是“如何「xxxx」”的内容,包含生活、工作、金融、技能、旅行、宗教等等内容。

表情能手
一个属于 Emoji 的百科全书「表情能手」,搜索查找、一键复制粘贴任意表情!

Code Combat

一款学习编程的网页游戏。更多>> 12款助你学编程的免费游戏

JSCity

该工具可以将 JS 项目的源代码显示为一座城市。还有一个类似的项目,专用于 Go 语言。

网页设计博物馆

该博物馆展出了1600多个精心挑选和分类的网站,展示了1995年至2019年间的网页设计趋势。上图是苹果公司2001年的主页。


调查发现,安卓手机的 3 x 3 的认证点阵,虽然理论上可以有近400,000种的解锁模式,但是实际上,20%的用户采用的是上面12种手势之一。
拿到手机的人,只要尝试这12种手势,就有很大可能解锁进入系统。你中招了吗?

Windows 2000 的浏览器版

Windows 2000 通过 WebAssembly,可以在浏览器里运行了。

chinese-xinhua
新华字典数据库和 API,收录 14032 条歇后语,16142 个汉字,264434 个词语,31648 个成语。

cartoonify

非常有创意发明:自制的"拍立得"照相机,拍出来的不是照片,而是卡通图片!它的内部是摄像头+树莓派+热敏打印机。获得照片以后,自动调用谷歌的服务,处理成卡通图片,然后打印出来。

Emoji 官方表情搜索
输入表情,搜索展示全球大厂的官方表情,可以清晰看出各家设计风格的不同。

Radio Garden

世界地图上每一个绿点,就代表一个当地的电台。光标移上去,就可以听到该电台的现场直播。
原站点无法访问,可以访问谷歌商店下载应用体验。

Gource

Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变成视频,支持 Git 和 SVN 等多种格式。只要在仓库目录执行 gource 命令,就能看到提交历史的视频。

如何在抖音上找到漂亮小姐姐?
作者用 Python + ADB 做的 Bot。它会自动打开 APP 对视频截图,然后请求腾讯的 人脸识别 API,当颜值大于门限值 BEAUTY_THRESHOLD时,点赞并关注,接着翻到下一页,重复进行该过程用来收集漂亮的小姐姐。

github-contributions-chartDemo
GitHub 用户主页有一张图,每一天就是一个小格子。你只要在这一天提交了代码,这个格子就是绿色。但是,这张图只显示过去的一年,即365个格子。
这个工具可以生成从你加入 GitHub 那天起的所有格子。

rebound

有人终于把这个工具写出来了,一旦 Python 或 JS 脚本报错,就到 Stack Overflow 取回报错信息的解释。

Remote Browser
一个浏览器自动化框架,可以用脚本控制已经打开的浏览器。

效率

Sendfiles.online
一个免费的、不用注册的在线文件储存服务,最大可以上传 2GB,保存48小时。它会自动生成下载链接,可以分享给其他人。

WebWormhole
一个点对点的文件在线传输工具,利用 Webrtc 在两台电脑之间建立直接连接,代码开源

endpoints.dev
该网站向每个用户提供一个独特的 API 终点(endpoint),用于接受 HTTP 请求。用户发来的所有请求,都可以在该网站实时显示,用于调试和记录。

droppy
一个可以自己架设的网盘服务,适合搭建在内网,从 Web 界面上传和下载文件。

markmap-lib

一个将 Markdown 转为思维导图的开源工具。

大圣盘
一个百度网盘资源搜索引擎,由网络爬虫自动抓取。

Unscreen
一个在线工具,可以免费删除视频背景。

Wifi 登录二维码
一个生成 Wifi 登录二维码的在线工具,手机扫码就可以登录 Wifi。

monica

一个个人的 CRM(客户关系管理)系统,可以自己架设服务,管理你的所有人际关系。

Happy Hues

该网站提供一系列配色方案,可以实时切换、定制,查看效果。

划词二维码
Chrome 浏览器插件,为选中的文字生成二维码,可以用来为网页提到的网址生成二维码。

scoper
一个开源工具,可以搜索 Youtube 视频的字幕,返回关键词在视频里面出现的时间。

ShowMeBug

一个国产的在线实时编程环境,程序员面试助手,可以实时观看应聘者远程编程。

Raccoon

从 Google Play 将安卓 apk 安装包下载到桌面的工具。

awesome-qrcode
二维码生成工具,可以生成静态二维码、图像二维码和动画二维码。

Rough.js

生成手绘风格图片的 JS 库。

DarkDarkGo
开源的暗网搜索引擎工具

TagUI-Python
一个 Python 的自动化模块,可以自己编写脚本,完成浏览器自动化、键盘自动化、鼠标自动化等操作。

Serveo
一个将本地计算机暴露在互联网上的服务。它的原理很简单,你在本地通过 SSH 与该网站建立远程代理,该网站会生成一个 URL,通过这个 URL 其他人就能访问你的本地计算机。

userrecon

一次查询75个社交媒体,看看某个用户名是否还未注册。

中国哲学古籍电子化计划
免费的线上图书馆,提供中国古籍电子版,已收藏超过3万本著作,约50亿字。

航班实时追踪

国内做的全球航班实时位置展示,国内航班的覆盖是全球最好的。

colorSpace
一个网页工具,可以去除图像里面的用户指定的颜色,对去除背景很有用。

you-get
You-Get 一小小哒命令行程序,提供便利的方式来下载近乎全网的视频。

Squoosh
谷歌推出的图像压缩工具,代码开源。官网可以在线压缩图片,而且可以转换图片格式(比如 webp 转 jpg)。

twitter2facebook
推特同步到 Facebook 的工具,最大特点是不使用 Facebook API,而是使用无头版的 Chrome。

Photopea

在线图像编辑器,免费,可以替代 PhotoShop 的一部分功能。

strapdown
Markdown 文件直接部署成静态网站,不需要编译。

Screen to GIF
一个可以录制 GIF 图片的开源工具,同时还具备编辑帧、调用摄像头录制、录制画板等功能。

Youtube 资源
该网站列出分类的最受欢迎 Youtube 频道。如果你不知道 Youtube 上看什么,可以浏览一下这个网站。

全球假日 API
该数据库覆盖全球180多个国家的公众假期。

OpenCC
中文繁体和简体互相转换的开源工具,C 语言开发的。

camelot
从 PDF 文件(非扫描)里面提取表格的 Python 库。

ytdl-webserver

搭建 Web 服务下载 Youtube 视频的工具。

reminiscence
一个架设在本地的网络书签管理系统,会自动抓取书签内容,并生成标签和摘要,使用 django 框架开发。

AnimeGAN
该项目可借助 AI 技术快速将真实图像转换为日漫风格的画作,让你分分钟化身成新海诚、宫崎骏等漫画大师。

RSSHub
直接提供各种 Web 应用的 RSS 供订阅。代码开源,可以自己部署。

ReLaXed
一个将 HTML 文件转为 PDF 文件的命令行工具。

设计

Free Stock Photos
免费的图库网站,所有图片都可以免费下载,可用于商业用途,包含数百万张图片。

avataaars generator

开源的卡通头像生成器,可以定制各种头像参数。

创意共享图像搜索引擎
创意共享基金会推出的官方图像搜索引擎,索引了3亿张图片,都可以免费使用。素材主要来自 Flickr 和 Behance,下一步会把维基百科的图片放进来。

manypixels

一个收集无版权插图的网站,提供 SVG / PNG 格式下载,并且允许更改颜色。

colorise
一个为黑白照片着色的在线服务。

页面加载动画
这篇文章收集了近20个加载页面的优秀动画效果。

艺术品图像

芝加哥艺术学院的网站提供5万多张艺术品图片,全部都是高分辨率,而且可以免费使用。

Lottie
Airbnb 推出的动画效果库,可以把 Adobe After Effects 制作的动画用于 Web、安卓和 iOS。

Cool Backgrounds

自动生成背景图片的工具网站,现在提供五种风格,每种都可以定制,看上去赏心悦目。

Feature Icons
一个开源图标库,提供一些简单漂亮的常用图标。

前端

字体裁剪工具
中文的字体文件都非常大,网页全部加载不现实。这个工具可以从字体里面,选取网页需要的字符,生成新的字体文件。

qier-progress
一个网页顶部进度条的 JS 库。

craft.js
一个可以通过拖拽生成 React 应用的可视化框架。

数字雨
浏览器还原电影《黑客帝国》的数字雨,链接为 Codepen.io 演示。

tracking.js
一个浏览器里面的人脸捕捉、颜色追踪的 JS 库。

臆病な魔女

一个具有非常酷炫动画的日本动漫网站,代码开源。

PaperCSS

具有手绘效果的 CSS 组件库。

PeerJS
一个简化 WebRTC 的点对点通信的 JS 库。

jimp
一个 Node.js 的图像处理库,为图像加特效。

send
Mozilla 的文件上传服务 send.firefox.com 的源码,基于 Nodejs。

Maze_Solver_Generator

一个在 <canvas> 元素上绘制和解决迷宫的 JavaScript 库。

ImmortalDB
ImmortalDB 是一个浏览器 key-value 储存的封装库,把 Cookies、IndexedDB、LocalStorage、SessionStorage 统一成一个接口。它的最大特色就是数据冗余机制,即使某种底层储存机制失效,它可以从其他机制恢复数据。

gRPC-Web

gRPC-Web 是一个JavaScript客户端库,使 Web 应用程序能够直接与后端gRPC服务通信,不需要 HTTP 服务器充当中介。这意味着可以构建真正的端到端 gRPC 应用程序体系结构。

arwes

一个质量不错的科幻风格 React UI 组件库。

retejs

可视化编程的 JavaScript 框架。

puppeteer-recorder
Chrome 插件,可以将用户在浏览器里面的操作,自动生成对应的 Puppeteer 脚本。

react-particle-effect-button

一个 React 组件,按钮点击后会像粒子状消解。

wired-elements

一个有手绘效果的网页组件库。但是,真正特别之处在于它的底层是 Web components,让我们看到了除了React/Vue之外,还有其他的路。

JavaScript 算法与数据结构
这个仓库收集了30多种算法的 JavaScript 实现。

tlsh-js
一个生成字符串哈希的 JavaScript 库。它的特点是,字符串越相似,或者重复同样的模式,生成的哈希也越相似,可以用来计算两个字符串的相似程度。

css-protips
一个收集 CSS 使用技巧的库。

img-2
一个 WebComponent 组件,使用 <img-2> 取代 <img>,可以只显示第一屏的图片,其他图片通过 Web Worker 预下载,一旦该图片进入可视区域后再加载显示。

Proton Native
React Native 可以写桌面应用了,不必使用 Electron 了。有人写了一个渲染器,把 RN 渲染成桌面操作系统的 Native 应用。为了表示跟 Electron (电子)项目的竞争关系,它故意起名为 Proton(质子)。

后端

NGINX Config
Nginx 的图形配置界面,点几下鼠标,自动生成配置文件,可以上传到服务器。

spiderman
一个通用的分布式爬虫框架,基于 scrapy-redis,只需编写少量代码即可完成分布式爬虫抓取数据。

SimpleCTO screenshot
一个在线生成网站截图的工具,用户提交 URL,就能下载网页截图,代码开源。

bigbluebutton

开源的远程教育软件,也可用作视频会议。

openVidu

一个开源的视频会议软件,使用 WebRTC 技术。

kutt
开源的短链接生成器,基于 Node.js,允许自定义短链接、设置链接密码,还提供访问统计。

snapdrop
一个开源的文件分享服务,使用 WebRTC 协议进行点对点传输。

tesseract.js

一个可以完成 62 种语言 OCR (光学识别)的 JS 库。

如何使用 GitHub issue 作为博客后端?
你可以使用 GitHub issue 写博客,然后依靠 API 通过 Circle-CI 构建出网站。

Dork-Admin
这是一个中文仓库,盘点世界上比较重大的数据泄漏事件。

Tox

Tox 是一个开源的实时通信协议,不需要中央服务器,提供多种跨平台的客户端。

webtty
一个使用 WebRTC 协议分享命令行对话的工具,特点就是点对点的分享,不需要中间代理,而且可以在浏览器之中使用。

树莓派如何搭建 NAS
想要搭建家用储存系统的朋友,可以看这篇教程,使用树莓派和移动硬盘,搭建一个 NAS,操作简单,可玩性高,费用便宜。

perkeep
perkeep 是一个开源工具,可以将你的文件同步储存到多个节点,保证不会丢失。它可以用作个人的储存系统,可以看作是亚马逊 S3 服务的本地实现。

pygmy
Python 语言写的短网址服务,前后端代码都包括。

最简单的反向代理服务器
本文介绍如何用 Go 语言实现一个最简单的反向代理服务器。

Night-Reading-Go
由 Go 夜读 SIG 成员维护,并通过 zoom 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/Slack 上及时沟通交流编程技术话题。

Jib
谷歌开源的 Java 应用容器生成工具,不用写 Dockerfile,构造过程中自动生成一个 Docker 容器。

Gitea
类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。

bat

命令行的 cat 命令用来显示文件的内容,bat 命令完全跟 cat 一致,只有一个地方不一样,就是现在的内容会带有行号和代码高亮。

区块链

从头构建一个 BitTorrent 客户端(英文)
本文介绍 BitTorrent 点对点下载的原理,并给出 Go 语言的实现。

区块链背后的密码学
中文的密码学入门介绍,向非专业读者介绍了密码学的基本概念,没有涉及到技术细节。

GitTorrent
一个采用 BitTorrent 协议的 GitHub 替代品,真正做到了无中心。虽然这个项目很久没有更新了,但是可以阅读上面的文章,了解它的原理。

IPFS 教程

如果你想把一个文件放到网上,从此任何人无法删除和屏蔽,别人只要想看就能看到,你可以使用 IPFS。

它是一个分布式网络,采用点对点通信。内部是一个区块链,文件写入以后就没法删除了,然后通过哈希可以读出文件。缺点是本地需要架设一个客户端,资源开销有点大。

人工智能

video-object-removal

这个工具使用机器学习算法,去除视频里面的运动物体。

sketch-code

人工智能生成前端网页的工具,已经可用了。自动将手绘图,变成 HTML 网页。作者还写了一篇文章介绍原理

Comixify

一个波兰团队做了非常好玩的工具,可以把视频自动转成漫画,上图是他们提供的 demo,效果很棒。

CycleGAN

图像处理软件,可以把马变成斑马、苹果变成橙子。

DeOldify

老照片着色的机器学习库。

ml5.js
一个基于 TensorFlow.js 的机器学习封装库,提供方便易用的 API,可以用于图像分类和视频分类等常见用途。

TensorFlow-Course
针对新手的 TensorFlow 教程。

lip-reading-deeplearning

一个使用深度学习,从嘴唇变化识别语言的库。

faceai
一款入门级的人脸、视频、文字检测以及识别的项目。

机器学习50个最佳免费数据集
这里列出50个可以用来训练模型的免费大型数据集。

self-driving-toy-car

一个开源的自动驾驶玩具车,在小车上面绑了一个树莓派和摄像头。

免费教程资源

《斯诺登自传》
斯诺登自传《永久记录》,未删节的简体中文版 PDF 下载,作者本人授权。

如何制作树莓派 NAS


一个详细的图片教程,介绍如何自己从头制作一个基于树莓派的 NAS 网络硬盘。

动手学深度学习

《Dive into Deep Learning》英文教材的中文翻译。

设计模式

该网站为中文教程,使用通俗的语言,介绍各种设计模式,图文并茂。此外,还有代码重构方面的英语内容。

机器学习漫画

谷歌推出的机器学习漫画,解释基本知识。

BBC 的音效库
英国广播公司 BBC 的音效库,包含16000多种可以下载的音效,比如停车的声音、机床的声音、鸟叫的声音等等。

libpku
北京大学各种课程资料收集,目前已经接近100门课,让你在网上读北大。

业余无线电爱好者入门
如何在国内拥有一个个人的无线电台。

树莓派的项目
该网站收集各种树莓派的项目,目前已经有1000多项了。

中国科大计算机学院课程资源
该仓库收集中科大计算机学院的课程资源, 包括课程电子版书籍、参考书、slides(ppt)、考试试卷、学习心得、一部分习题答案。

3Blue1Brown 视频的中文官方账号
3Blue1Brown 是著名的数学科普视频制作者。

node best practices
一个收集 Node 最佳实践的仓库。

如何使用 Node 优化图片?
本文教你使用 JS 的 imagemin 模块,压缩图片的大小。

C 语言教程:构建 Lisp 编译器
一本免费电子书,从零开始讲解 C 语言,目标是写出一个 Lisp 语言的编译器。

WebAssembly 现状与实战
WebAssembly 并不是一门编程语言,而是一份字节码标准,需要用高级编程语言编译出字节码放到 WebAssembly 虚拟机中才能运行, 浏览器厂商需要做的就是根据 WebAssembly 规范实现虚拟机。本文重点介绍如何使用 AssemblyScript 来编写 WebAssembly。

Python - 100天从新手到大师
一本针对初学者的 Python 教程。

前端人工智能?TensorFlow.js 学会游戏通关
作者使用 TensorFlow.js,让程序自动完成 Chrome 浏览器的内置小游戏"恐龙快跑"。

只有 13 台 DNS 根域名服务器原因
我们经常听到 DNS 根域名服务有 13 台,那么是为什么呢? 今天我们来深入了解下。

互联网公司技术架构
作者收集的国内各大互联网公司技术架构的资料。

《React in patterns》
介绍了使用 React 开发时的一些常用设计模式,其中包括的技术有组合( composition )、数据流、依赖管理,等等。

GitHub 最受欢迎的20个课程仓库
很多开放课程的仓库放在 GitHub 上面,GItHub 官方列出了最受欢迎的20个仓库。

《计算与推断:数据科学基础》
本书是加州大学伯克利分校《数据科学导论》课程的教材,现在开源了。

其它

提早退休
这是维基百科的条目,介绍正在兴起的一种社会运动,能否通过高度储蓄,实现提前退休?具体做法是,年收入的50%以上都储蓄,目标是把每年的消费压低到你个人财富总额的4%。

深海

这个网站可以不停往下拉,看看每个深度的海底都有些什么生物。上图是海底45米。

gov-takedowns
GitHub 有一个官方仓库,收录政府的来函,要求取缔某些内容。现在里面有三个国家的政府来函:中国、俄国和西班牙。所以,放在 GitHub 上的东西,可以合法地被政府拿掉。因此不要在 GitHub 乱放东西,尤其考虑到 GitHub 的老板是微软。

bruno simon

这是很久以来,我见过的最酷主页,整个页面都是 3D 的。页面源码是开源的。

法信
一个法律仓库,可以在线搜索国内的各种法律。

几枝

Chrome 浏览器的插件,在新标签页展示中国传统色的层叠波浪动画效果,搭配经典诗词。

我的透明创业实验
一个正在进行的创业实验,一年时间做10个小产品,看看能否达到每月被动收入1000美元的目标

死刑犯的遗言
美国得州政府有一个网页,专门收集犯人执行死刑前的遗言。

什么是真正的程序员
本文是一篇译文,作者仿照《小王子》中的情节,通过小 printf 遇见的不同类型的程序员,最后悟出什么才是真正的程序员!

Maths is fun
该网站是数学知识科普,覆盖了代数,几何,统计,微积分等领域。有一个爱好者翻译的中文镜像

Maze Battles

一个在线的迷宫游戏网站,支持多人同时游戏。我玩了一局,还挺有意思。

需要学习的是编程,而不是编程语言(英文)
作者注意到,编程与编程语言几乎没有关系,学生可能只是在学编程语言,而不是在学编程。

Vialer-js
一个基于 WebRTC 技术的实时通讯平台,可以实现 P2P 的文字聊天、语音和视频对话。

Google CTF 的试题
这个是试题库,收集了 Google 主办的黑客安全大赛 CTF 的题目。

docsmall
国内开发团队打造的工具,可能是国内最棒的在线压缩工具。支持JPG、PNG、GIF、PDF,单个文件最大25Mb。

merge-images
多张图片合成一张图片的浏览器 JS 库,使用了 Canvas。