Github开源项目之:其他相关

文章目录

导航

内容来源于网络

前言

分享Github开源项目,在玩的过程中学习,2023年每天的目标就是研究几个项目,寻找点乐趣。

开源项目

001.teslamate

自建特斯拉的日志平台。该项目可以将车主的特斯拉行驶数据收集、存储、展示,而且方便地支持 Docker 部署

002.awesome-python-cn

awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由「开源前哨」和「Python开发者」微信公号团队维护更新。

003.github

《GitHub 漫游指南》该指南能够让新手学会如何使用 GitHub 网站,从而加入到开源社区。phodal 从他和 GitHub 的青涩故事写起,全方位地介绍了 GitHub 这个网站,以及如何合理地使用这个网站

004.Learning-SICP

《计算机程序的构造和解释》系列公开课,视频是两位作者(Harold Abelson、Gerald Jay Sussman)在1986年7月给Hewlett-Packard公司员工培训时的录像。你可以在这里获得这门课程的视频。

这门课程只提供了英文字幕,本项目旨在将这些英文字幕翻译为中文,方便广大的Scheme/Lisp学习者。

005.leetcode-solutions

Leetcode OJ 的 Python 算法实现

006.css-creating

CSS 创作指南。

CSS 是一种领域语言(DSL),层叠与继承赋予了 CSS 优雅多姿的无限创造力。正是由于它如此「简单」, 我们需要一些规范来使其变得更加可依赖。在使用 CSS 的时候不要把它当做一种编程语言,应该把它当做 绘画或者创作。所以本文档不仅仅是一份 CSS 书写规范,更像是 CSS 创作的调色盘。

007.AndroidInterview-Q-A

这个项目主要是国内一线互联网公司的 JavaAndroid 方面的内部面试题。

008.awesome-mac

排版相当好的一个 awesome 系列文章,文中介绍了很多 Mac 上好用的工具。中文文档

009.Front-end-Web-Development-Interview-Question

前端开发面试题大收集

010.interview

笔试面试知识整理(涵盖:IOS、Android、计算机基础),在线阅读

011.interview_python

关于 Python 的面试题

012.neural-networks-and-deep-learning

《神经网络与深度学习》相关代码 Python 实现

013.PyZh

Python 经典的技术文章的翻译和收集,在线阅读

014.bytesize-icons

极小、极简的 SVG 图标集合,在线演示

015.gitignore

各种 gitignore 模版,特别全,应该能找到你需要的。可以参考Git Community Book 中文版

016.security-guide-for-developers

这是一个实际工作中会用到的安全 checklist。作为一个 real world web developer 你应该在实际工作中不断地谨慎使用这套列表,减少安全隐患。中文翻译版

017.Solve-App-Store-Review-Problem

App Store 审核未通过的解决方案。

018.Apollo-11

阿波罗 11 号代码,中文介绍

019.gvm

Go 版本管理工具,可以通过命令,无痛切换不同的 Go 版本

020.LearningNotes

很全面的学习笔记,偏向 AndroidJava

021.weapp-ide-crack

【应用号】IDE + 破解 + Demo

官方已推出正式版本IDE,请前往下载

022.coding-interview-university

一套完整的学习手册帮助自己准备 Google 的面试,中文翻译版

023.How-to-Make-a-Computer-Operating-System

(英文)如何做一个操作系统在线阅读

024.learning-react

yiminghe 的 react 中文教程,包含入门进阶

025.static

这个项目是一个仓库,它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,它也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JavaScript、CSS、image 和 swf 等静态文件。简介&帮助

026.WebFundamentals

(英文)Google 的 Web 开发者最佳练习教程

027.How-To-Ask-Questions-The-Smart-Way

提问的智慧,提出一个好的问题是解决问题的关键

028.jstraining

阮一峰写的全栈工程师培训材料

029.macOS-Security-and-Privacy-Guide

MacOS 的安全和隐私指南,中文翻译版

030.PTVS

Visual Studio 下的 Python 开发插件

031.styleguide

百度前端研发团队的文档与源码编写风格

032.the-swift-programming-language-in-chinese

中文版 Apple 官方 Swift 教程《The Swift Programming Language》

033.best-chinese-front-end-blogs

该项目是收集优质的中文前端博客

034.freecodecamp.cn

freecodecamp 是一个自由的开源编程社区

035.golang-open-source-projects

中文版 awesome-go

036.Learn-Algorithms

算法数据结构学习,C 语言实现

037.machine-learning-for-software-engineers

自上而下的学习路线,软件工程师的机器学习,中文版

038.500lines

(英文)用少于 500 行的 Python 代码,你可以写出什么东西?相信你看完这个项目,会学到很多(每个项目的作者都是业内大神写的)。中文翻译版

039.Awesome_APIs

第三方 API 集合

040.IntelliJ-IDEA-Tutorial

IntelliJ IDEA 简体中文专题教程

041.Lee-VR-Source

VR 开发者必备资源汇总

042.chinese-programmer-wrong-pronunciation

中国程序员容易发音错误的单词

043.golang-cheat-sheet

(英文)Go 语法特性集合

044.linux-command

Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集

045.gophers

Go 吉祥物的各种图片素材

046.node-interview

如何通过饿了么 Node.js 面试

047.performance-column

阿里胡子哥写的《性能专栏》,旨在提升 PC/H5/Native 等多个端上对性能的认知,阅读地址

048.alloyteam.github.com

腾讯 AlloyTeam 开源项目官网

049.Awesome

一个 Windows 上优质和精选的最佳应用程序及工具列表。中文版

050.be-a-professional-programmer

成为专业程序员路上用到的各种优秀资料、神器及框架

051.gold-miner

掘金翻译计划,翻译掘金上优质的英文文章

052.SuperTinyIcons

体积超级小、制作精致的常见网站和 app 的图标库,每个图标均小于 1KB

053.SwitchHosts

一个用于快速切换 hosts 文件的小程序,基于 Electron 开发

054.uBlock

uBlock Origin 不只是一个广告过滤工具,它是具有一般性用途的过滤工具,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的。uBlock 还扩充了语法,一开始就支持自定义过滤规则,中文文档

055.chinese-copywriting-guidelines

中文文案排版指南

056.CodeGuide

腾讯前端团队代码规范

057.ohmyzsh

一个能够让你快速上手,史称 “终极 Shell” zsh 的工具,让你感觉终端前所未有的好用。

058.ResumeSample

程序员简历模板系列(Markdown)

059.security-101-for-saas-startups

归纳总结了一个初创企业在各个阶段所期待的安全建议,初创企业所掌握的资金和数据越多,那么对于安全的投资也要越多,中文翻译版

060.ch

类似 virtualenv,可以在 Linux 下建立虛拟的 home 目录並切换,以管理不同工作或项目的文件

061.English-level-up-tips

如何提高英语技能

062.Spacemacs-rocks

用 21 天学习 Emacs 以及 Spacemacs(Emacs 的配置文件)的使用

063.SpaceVim

一个社区驱动的模块化 vim/neovim 配置集合,其中包含了多种功能模块,并且针对 neovim 做了功能优化。spacevim 有多种功能模块可供选择,支持多种语言。用户只需要选择需要的模块,就可以配置出一个适合自己的开发环境

064.vim-galore-zh_cn

Vim 从入门到精通

065.awesome-blockchain-cn

区块链技术开发相关资料

066.Back-End-Developer-Interview-Questions

后端面试问题集合

067.hangzhou_house_knowledge

《杭州房产知识扫盲》,作者 2017 年总结出来的买房购房知识,希望可以帮助到要在杭州买房的朋友

068.http-api-design

HTTP API 设计指南。这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指南。中文翻译版

069.vim-galore

Vim 从入门到精通,中文

070.awesome-leetcode

该项目收集了各种编程语言的 Leetcode 题解

071.awesome-spider

爬虫集合,大多为 Python 语言项目

072.javascript-lessons

《JavaScript 闯关记》该教程部分章节精心设计了挑战关卡

073.linux-insides

Linux 内核揭密。中文

074.open-source-mac-os-apps

(英文)macOS 系统上的开源应用集合,并标注了应用通过那种编程语言实现

075.API-Security-Checklist

开发安全的 API 所需要核对的清单,中文

076.document-style-guide

《中文技术文档的写作规范》

077.http2-explained

这是一篇详细讲解 HTTP/2(RFC 7540)的文档,主要内容包括该协议的背景、思想、协议本身的内容、对一些现有实现的探讨与对协议未来的展望。中文文档

078.koa-guide

Node.js Web 框架,Koa 的中文文档

079.Bash-Snippets

实用、有趣的 shell 脚本集合

080.feather

简洁、清爽、免费的 icon 集合

081.restful-api-design-references

RESTful API 设计参考文献列表,可帮助你更加彻底的了解 REST 风格的接口设计

082.useful-scripts

一些平时实用的脚本

083.You-Dont-Need-jQuery

前端发展很快,现代浏览器原生 API 已经足够好用。有些场景下我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API,该项目总结了大部分 jQuery API 替代的方法,中文

084.blog

蚂蚁数据体验技术团队的博客

085.CS-Notes

该项目整理了技术面试中需要掌握的基础知识,包含了网络、操作系统、算法、数据库、Java、分布式等

086.front-end-interview-handbook

与典型的软件工程师面试不同,前端面试对算法的重视比较低。面试会更多考查错综复杂的前端知识,像 HTML、CSS、JavaScript 等等。这个项目整理了这些问题,并给出了答案以及参考连接。中文版

087.work-in-australia

介绍程序员如何申请到澳洲工作

088.china_area_mysql

中国 5 级行政区域 MySQL 库

089.ctf-wiki

一个自由的站点,主要包含了 CTF 的基础知识 、常见题型、解题思路以及常用工具等,希望可以帮助你更快地了解 CTF 竞赛以及网络安全相关知识

090.open_source_team

国内顶尖团队的开源地址

091.games

GitHub 上游戏项目的合集

092.learn-regex

易学的正则表达式教程,中文

093.Material-Design-Chinese

Material Design 官方文档的中文翻译,保留了原版网站的样式,并保持和官方文档同步更新

094.PythonSpiderNotes

Python 爬虫入门教程

095.sec-chart

安全思维导图集合

096.github-cheat-sheet

GitHub 和 Git 的秘籍,中文

097.hangzhouYunQi2017ppt

2017 杭州云栖大会精华 PPT,移步到阿里云下载与浏览

098.nodebestpractices

Node.js 最佳实践列表(英文)

099.vim-game-code-break

Vim 中的打砖块游戏

100.svg-path-editor

在线 SVG 编辑器。在线体验

101.chinese-poetry

中华古典文集数据集,包含 5.5 万首唐诗、26 万首宋诗和 2.1 万首宋词。唐宋两朝近 1.4 万古诗人和两宋时期1500 词人。以 json 文件、数据库方式存储,爬取过程及分析

102.ios-dev-flow

iOS 开发流程,记录了 iOS 程序上架需要的方方面面

103.remote-working

收集整理国内远程工作相关的项目

104.android-training-course-in-chinese

Android 官方培训课程中文版

105.git-flight-rules

Git 飞行规则,所谓飞行规则就是特定场景的非常详细的标准处理流程。该项目记录了使用 Git 过程中,如果遇到问题的解决办法和步骤,中文

106.go-advice

Go 建议中文版

107.hello-comic

程序员有关的漫画的集合,希望有更多的人可以加入该项目分享有意思程序员漫画

108.vscode

Visual Studio Code 是微软出品的支持多平台的开源编辑器,体积小、功能丰富、性能强大、扩展性很强。我是用着挺爽,写些代码片段、文章、文档开箱即用。个人感觉编写中型项目、代码调试的话还是 IDE 更方便些,总之推荐下载和使用。下载地址

109.Best-App

苹果系统下的优秀软件、硬件、技巧、周边设备的集合

110.CS-Interview-Knowledge-Map

这是一份制作精良、系统的面试图谱。内容包括:前端、计算机网络、算法、数据结构等方面。相信认真学习完这份资料,你会找到自己心仪的工作。

111.follow-me-install-kubernetes-cluster

部署 kubernetes 集群教程。该教程介绍使用二进制部署最新 kubernetes 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群。这样有助于理解系统各组件的交互原理,进而能够快速定位、解决实际中遇到的问题

112.spark_study

Spark 源码阅读笔记

113.apachecn-algo-zh

Leetcode 题解及经典算法实现,实现语言包含 Python、Java、C++、JS

114.puppeteer-api-zh_CN

Puppeteer 中文文档(与官方保持同步)

115.quick-SQL-cheatsheet

SQL 速查表,中文查阅

116.README

该项目介绍了 GFM 的语法和示例展示。GitHub 的 Markdown 语法在标准的语法基础上做了扩充,称之为 GitHub Flavored Markdown,简称 GFM。友好的 README 是项目的第一印象,这点很重要

117.zh-google-styleguide

Google 开源项目风格指南 (中文版)

118.chinese-xinhua

中华新华字典数据库。包括歇后语,成语,词语,汉字

119.DDFE-blog

滴滴前端技术分享

120.HowToBeAProgrammer

成为一名好的程序员是困难的,将一个想法变为现实,最困难的地方在于与你的同事和顾客相处。编程能力很重要,但在好的程序员看来。相比构建一个让各种各样客户都满意的软件系统,纯粹的编程真的只是小孩子的玩意。在这篇文章里,我尝试尽可能简洁地总结那些当我 21 岁时,希望别人告诉我的事。中文版

121.weekly

前端精读。前端界的好文精读,每周更新

122.chinese-independent-developer

中国独立开发者项目列表

123.Front-End-Performance-Checklist

前端性能清单,让你的网站跑的更快。性能问题不光是后端要考虑的,它也是前端需要关注的。该项目列举了在设计和编写前端项目时,性能方面需要考虑、检查的地方

124.project-based-learning

编程教程仓库,这些教程分别使用不同的编程语言,从零构建应用程序。使读者通过实际项目案例,学习编译原理、操作系统、计算机网络、数据库等等。面向项目学习,比面向书本学习可操作性更高,更容易获得正向反馈

125.skill-map

程序员技能图谱是由极客邦科技发起的一个技术社区开源项目。汇集、整理、共建泛 IT 技术领域(人工智能,前端开发,移动开发、后端开发等)、互联网产品、运营等领域学习技能图谱,帮助程序员梳理知识框架结构。并尝试提供路径指导和精华资源,方便大家学习成长

126.system-design-primer

学习如何设计可扩展的系统将帮助你成为一个更好的工程师。这个仓库就是整理、收集系统设计方面的资源。中文版

127.Best-websites-a-programmer-should-visit

程序员应该放到收藏夹的网站。中文版

128.lemonade-stand

《开源项目挣钱实用手册》中文版

129.Linux-Tutorial

Java 程序员眼中的 Linux

130.ProgrammingFonts

适合程序员的编程字体的集合,现在有 30 多种奇妙的字体

131.search-engine-optimization

(英文)这个项目收集了很多 SEO 优化的建议

132.fonteditor

在线字体编辑器。在线编辑、转换、预览字体文件,支持多种字体格式。

133.free-for-dev

专为程序员准备的免费服务清单。现在虽然有大量免费的服务,但大多数开发者很难找到它们,这是一份免费服务(SaaS、PaaS、IaaS 等)和产品的列表。

134.GameShell

玩游戏学习 Shell。这是一款帮助入门 shell 命令的文字游戏。

135.hackingtool

黑客工具全家桶。该项目收录了各种黑客工具,包括破解密码、SQL 注入、钓鱼攻击、XSS、DDos 等。

136.platformio-core

专业的嵌入式开发平台。做嵌入式开发时往往会遇到诸多不便,比如硬件厂商的 IDE 绑定和复杂的配置过程。这款 IDE 能让你轻松突破这些限制,PlatformIO IDE 兼容 Arduino、树莓派和 ESP32 在内的 40 多种平台,以及超过 20+ 的框架。它不仅支持 Debug、代码自动补全、单元测试、串口调试等实用的功能,还提供了 VSCode、Vim 等编辑器的插件,把开发工具的选择权彻底地还给开发者。

137.sms_forwarding

超低成本的短信转发器。通过该项目仅需 50 元就可以制作出一个短信转发器,实现不用手机接收验证码。

138.Back-End-Developer-Interview-Questions

《后端开发面试题》中文

139.codelf

变量命名工具。计算机科学里两件最难的事:缓存失效和命名。该工具支持直接搜索中文,当你查中文的时候,Codelf 会直接查好单词和单词的近义词给你。然后再搜索 Github、Bitbucket、Google Code 等上的开源项目的源码匹配出与这些词汇相关的变量名和函数名。在线尝试

140.cool-retro-term

一个终端模拟器,模仿了老式阴极管屏幕的外观和视觉感觉,养眼、轻量且外观可调,支持 Linux、macOS。搭配上 Vim 或 Emacs,即刻获得与上个世纪 hackers 相同的编程体验

141.nginxconfig.io

在线生成 Nginx 配置文件网站,在线尝试

142.the-art-of-command-line

该项目是作者在 Linux 系统上工作时,发现的一些命令行使用技巧的总结。有些技巧非常基础,而另一些则相当复杂,甚至难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了,它们会提高你在编程时的灵活性以及效率。中文

143.weekly

阮一峰技术分享周刊,每周五发布

144.algorithm-visualizer

一个交互式算法可视化网站。你可以自由选择自己想学习的算法,每个算法它都清晰描绘了其原理和运作过程

145.html

《HTML 标准》中文版

146.Visual-Studio-Code-Keymap-CN

VS Code 编辑器官方快捷键查图汉化版

147.a-cartoon-intro-to-redux-cn

《看漫画学 Redux》

148.architect-awesome

《后端架构师技术图谱》

149.architecture.of.internet-product

知名互联网公司的架构文档

150.practical-programming-books

实用的计算机相关技术书籍、入门的实用教程、技术网站、博文集合

151.public-apis

(英文)用于 Web 开发的公共 API 集合

152.devhub

支持 Android、iOS、Web、Desktop 的 GitHub 管理通知客户端。能够帮你方便地接收、查看、管理 GitHub 消息、动态等

153.Micro8

浸淫渗透攻击的老鸟所写,内容一线深入浅出,主要是 Windows 系统场景。对于初中级安全从业人员、乙方安全测试、甲方安全自检、网络安全爱好者等提高都有很大的帮助

154.neovim

致力于改善 Vim 的维护、可扩展性等方面的编辑器。它功能强大、项目开发活跃、社区活跃,“新一代”的 Vim

155.OI-wiki

免费、开放、持续更新的编程竞赛相关知识教程。包含竞赛的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速、深入地学习编程竞赛相关知识

156.USTC-Course

该仓库收录中国科学技术大学众多课程资源。包括电子版教材、参考书、讲义、试卷、学习心得、习题解答等。以计算机学院课程为主,也包含公选课、自由选修等其他课程。

157.Android_Data

这个集合主要能够帮助初学者在初学 Android 开发的时候,能够快速、方便地找到适合自己的学习资料

158.build-your-own-x

(英文)费曼:“我不能创造的東西,我就不了解。”该项目收集了不同编程语言造轮子的教程

159.Front-End-Checklist

一份在网站发布到生产环境之前,前端部分需要测试、检查的详尽清单。中文版

160.awesome-scalability

一个系统的阅读列表,描述了可扩展、高可用、高性能的大型系统背后的东西。每部分都是基于真实案例,讲述了如何搭建一个可扩展、高可用、高性能的大型系统,案例都是来自于经过数百万甚至数十亿用户实战检验的系统。对于所有工程师而言都是一个很好的学习资料,开卷有益

161.awesome-wechat-weapp

该项目收集了微信小程序开发过程中会使用到的资料、问题以及第三方组件库。随着微信小程序的市场越来越大,很多公司也专门以制作小程序为业,不论对感兴趣的人还是想自己动手做小程序的人而言,这份合集省去了不少查找资料的时间

162.libpku

由第三方整理的北京大学课程资料,涵盖了专业课、公选课、通选课等

163.nginx-admins-handbook

该项目描述了如何提高 Nginx 的性能、安全性等方面的步骤,让你的网站在 SSL Labs 的评级到达 A+

164.REKCARC-TSC-UHT

清华大学计算机系课程相关资源集合。内容丰富,包含从大一到大四,跟着清华学子一起学习传说中高校的课程吧

165.SJTU-Courses

上海交通大学课程资料分享

166.zju-icicles

浙江大学各种课程相关资源集合。包含:课程、作业、答案、复习资料、选课攻略等,是浙大在校生的必备资源,对于有考研想法的小伙伴而言也是很好的资源

167.ChinaMobilePhoneNumberRegex

一组匹配中国大陆手机号码的正则表达式

168.ChromeAppHeroes

优秀、实用的 Chrome 插件集合。该项目还包含插件的中文的使用介绍,为的是让好的插件被更多人发现和使用

169.FiraCode

高逼格的具有编程连字的等宽字体,最适合在编程编辑器、IDE、终端中使用。十分酷的字体,可以增加写代码的欲望

170.howto-make-more-money

该项目介绍了程序员如何挣零花钱的姿势

171.translations

一些不错的英文资料、文章翻译项目

172.web-frameworks

该项目展示了不同编程语言的 Web 框架性能对比,持续更新。可以作为挑选 Web 框架的参照信息

173.from_coder_to_expert

2019 年各互联网大厂最新内部技术分享的文档、PDF、PPT 集合。从程序员到 CTO,从专业走向卓越

174.getAwayBSG

项目名为“逃离北上广”,该项目通过爬取的招聘和房价数据。给准备逃离北上广等一线城市,却又找不到去处的 IT 人士提供了一些可视化数据作为建议

175.git-open

用 git 命令 push 完代码,想看仓库网页内容是否更新成功还需要再去打开网页查看。有了这个项目,直接输入 git open 命令浏览器就能自动打开对应的仓库的网页,支持 GitHub、GitLab、Bitbucket。是不是很方便?还等什么快去试试

176.sqli-labs

非常详细的 SQL 注入教程。值得想要入门安全行业的同学阅读和学习(英文)

177.Student-resources

这个世界对学生总是非常友好,尤其是大学生。学生们总能获得各种各样的优惠,本文介绍的就是利用学生身份可以享受到的相关学生优惠权益,但也希望各位享受权利的同时不要忘记自己的义务,不要售卖、转手自己的学生优惠资格,使得其他同学无法受益。像 GitHub、Microsoft、AWS、JetBrains 以及最近开始的苹果学生优惠大促销,大学生(中学生也可以,小学生比较难)们都可以尽情享用啦!最后祝各位学生学业进步,让自己的生活更精彩

178.Administrative-divisions-of-China

中国行政区划(五级):省级、地级、县级、乡级和村级的数据集和爬虫程序

179.BigData-Notes

大数据入门教程,该教程介绍了大数据常用技术栈的基础和核心知识。内容涵盖:Hadoop、Spark、Storm、HBase、Hive、ZooKeeper、Kafka 等

180.cascadia-code

微软开源的一套等宽字体,有趣的是可以组合字符创建新的字形。组合效果如下:

181.curlconverter

把 curl 命令转化成各语言的代码的工具,支持 Python、JavaScript、PHP、R、Go 等语言。在线体验

182.hub

通过命令行的方式来操作 GitHub,支持绝大多数的操作。比如:创建远程仓库、删除远程仓库、提交 PR、管理 issue 等,常用操作:

  • 创建远程仓库:hub create github-repository
  • 删除远程仓库:hub delete github-repository
  • fork 项目:hub fork
183.vim-airline

一个让每个 Vim 窗口的底部,都有一个漂亮状态行的插件。展示信息和效果如下图:

184.awesome-adb

ADB 用法集合(Android Debug Bridge)

185.git-tips

Git 常用命令集合

186.clean-code-javascript

《Clean Code JavaScript》(JavaScript 代码整洁之道),这是根据《代码整洁之道》作者多年经验整理的 JS 代码优化建议,但也仅仅只是一份建议。中文

187.pytest-chinese-doc

pytest 自动化测试框架的官方文档(5.1.3 版本)的中文翻译。但不仅仅是简单的翻译:

  • 更多的示例:所有的示例代码都在 docs 目录下,以章节划分,尽量覆盖每个知识点
  • 更多的拓展阅读:添加了学习时所查阅的资料、阅读的源码等,也是作者学习和思考的历程
188.short_url

Elixir 语言开发的支持自定义短码的短链接服务。可以参考短网址(short URL)系统的原理及其实现,理解、实现短链接服务的同时,体验用 Elixir 语言开发一个 Web 服务。

189.wenyan

文言文编程语言。文言文语法,可以编译成 JavaScript、Python 或者 Ruby,你见过用文言文编写程序吗?快来试试吧。在线尝试

190.advanced-java

一份 Java 工程师进阶知识点集合,内容涵盖:高并发、分布式、高可用、微服务等领域知识。这些知识点不局限于 Java 语言,后端的同学也可以从中收获很多,在线阅读

191.c9-python-getting-started

微软出品的零基础 Python 入门教程,内容浅显易懂。包含示例代码、演示的 PPT、配套的 Youtube 视频

192.chinese-colors

中国传统颜色在线手册,在线体验

193.navi

命令行辅助工具,有了它再也不用担心找不到历史输入过的命令、忘记命令等诸多烦恼

194.Nodejs-Roadmap

Node.js 技术栈学习指南。内容侧重于 Node.js 服务端,包含:Node.js 基础知识、Node.js 核心模块、主流框架实践、缓存、数据库、消息中间件、DevOps、HTTP 协议以及 Node.js 在微服务等,在线阅读

195.pull

一个 GitHub App,它可以让 fork 的仓库自动同步,保持和原仓库同步的神器。很多同学参与开源时会 fork 项目,但无法取得原项目的最新更新。此 Github App 可以很好的解决这个问题,截至目前已有几万仓库使用,截至目前已经自动生成了 70 万个 PR,该数字还在持续增加。注意:如果 master 有更改需要备份后使用,具体见英文文档

196.reverse-interview

如果当面试官问“你还有什么要问我的吗?”的时候你毫无头绪,那这个项目正是你所需要的。中文

197.3d-game-shaders-for-beginners

有关如何为 3D 游戏实施 SSAO、景深、照明、法线贴图等效果的教程。包含示例代码(C++)与 Demo,更便于理解和学习

198.algo

必知必会的数据结构和算法代码答案(多种编程语言)

199.commit-messages-guide

Git 提交描述(commit)的编写指南,中文

200.hacker-laws

程序员工作中可能使用到的定律、原则的讲解,这些原则多应用于我们的开发和设计中。中文地址

201.vim-bootstrap

一个简单、易用的 .vimrc 配置文件生成工具,也可通过网站点选生成。支持 Vim、NeoVim、NeoVim-Qt、MacVim 和 GVim。特点:

  • 轻量:包含少且必要的插件
  • 易用:适合在vim中成功存活的入门者
  • 易于定制:只需选择使用的语言,即可获得对应配置
  • 先进的插件管理器:使用 Vim-Plug 管理插件,简单易用、速度快
  • 支持多种编程语言
202.vscode-extension-samples

官方 VS Code 开发扩展插件的代码实例集合

203.weekly

《阿里云前端技术周刊》

204.ChineseBQB

表情包资源库,我悄悄的下了好几张,终于可以在群里挺起腰板了

205.fe-necessary-book

该项目主要是分享一些技术书籍,也会不定期分享一些开发者必备的软件、工具包、社区、相亲等程序员相关的资源。放松的时候来看看挺不错的✌️

206.most-frequent-technology-english-words

程序员工作中常见、应知应会的英语词汇列表。该列表中的单词是英语类计算机书籍、文档、文章中高频常见的技术词汇。最终目的是希望程序员结合自身的英语基础,在掌握列表中的词汇后,可以无障碍阅读英语技术文章和文档

207.papers-notebook

论文阅读笔记,包含:分布式、虚拟化、容器、机器学习等方面。可以作为学习计算机部分专业论文的入门资料

208.CoolplaySpark

Spark 源代码分析、类库解读等

209.funNLP

中文词库的集合。可用于:敏感词、语言检测、拆字词典等

210.git-quick-stats

项目的 git 提交记录展示和统计的工具。支持:不同时间维度和用户名的统计、近期提交的概览等

211.github-cards

非官方的 GitHub 卡片

212.infer

Facebook 开源的一个支持 Objective-C、Java 和 C 语言的静态分析工具,用它可以检测 Android、iOS 代码中的资源泄漏、内存泄漏、空指针等问题。建议集成到客户端发布的流程环节中,它能够将客户端应用的一些严重 Bug 扼杀在发布应用之前,同时减少应用崩溃和性能低下的情况

213.TeachYourselfCS-CN

《TeachYourselfCS》自学计算科学的一份书单(中文翻译版)

214.zh.javascript.info

《现代 JavaScript 教程》是以最新的 JavaScript 标准为基准的教程。通过简单但详细的内容,讲解从基础到高阶的 JavaScript 相关知识,能够帮助初中级前端提升 JavaScript 等前端技术水平。在线阅读

215.Algorithm-Guide

系统性学习算法与数据结构的资料集合

216.first-contributions

手把手教你如何在 GitHub 第一次贡献代码的教程。支持多种语言,中文

217.leek-fund

在 VSCode 中看股票和基金实时数据的插件

218.math-as-code

这是一份通过对比数学符号和 JavaScript 代码来帮助开发者更容易了解数学符号的项目

219.PowerToys

微软开源的 Windows 系统下强大的辅助工具。比如:窗口管理、批量图片处理、改键工具等,下图是屏幕颜色选择工具

220.flink-training-course

Flink 视频直播教程回放集合

221.GitHub-Chinese-Top-Charts

每周更新一次的 GitHub 中文项目排行榜

222.kuboard-press

一款基于 Kubernetes 的微服务管理界面。包含文档、教程、管理界面和实战分享

223.raft-zh_cn

《分布式 Raft 一致性算法论文》中文翻译

224.shan-shui-inf

自动生成一副山水画

225.vscode-rainbow-fart

一款在你编程时花式夸你的 VSCode 扩展插件。可以根据代码关键字,播放贴近代码意义的真人语音,并且有一个醒目的项目名字“彩虹屁”

226.keysim

键盘配色预览工具。“定制”这个操作一听就很贵,下单之前先这个工具先看看效果吧,避免浪费钱。在线尝试

227.socialify

一键自动生成 GitHub 仓库头图。很多 GitHub 开源项目的作者不会用 PS,想要制作一张项目推广图就很困难,Socialify 就是帮你解决这个头疼的问题。在线尝试

228.tabler-icons

一组免费开源的图标。目前共有 850+ 个图标,我觉得都挺好看的,您觉得呢?

229.ZY-Player

免费无广告、高颜值+多平台的桌面视频资源播放器。功能如下:

  • 全平台支持 Windows、Mac、Linux
  • 视频源支持自定义, 支持导入/导出
  • 播放历史, 自动跳转历史进度
  • 支持精简模式, 摸鱼划水
  • 显示豆瓣评分

230.Hippy

一个新生的跨端开发框架,目标是使开发者可以只写一套代码就直接运行于三个平台(iOS、Android 和 Web)。Hippy 的设计是面向传统 Web 开发者的,特别是之前有过 React Native 和 Vue 的开发者用起来会更为顺手,Hippy 致力于让前端开发跨端 App 更加容易。鹅厂提供的跨端开发框架,内部多款 APP 在用,还不快来试试!项目目录说明如下:

Hippy
├── examples                          # 前终端范例代码。
│   ├── hippy-react-demo              # hippy-react 前端范例代码。
│   ├── hippy-vue-demo                # hippy-vue 前端范例代码。
│   ├── ios-demo                      # iOS 终端范例代码。
│   └── android-demo                  # Android 终端范例代码。
├── packages                          # 前端 npm 包。
│   ├── hippy-debug-server            # Hippy 的前终端调试服务。
│   ├── hippy-react                   # Hippy 的 React 语法绑定。
│   ├── hippy-react-web               # hippy-react 转 Web 的库。
│   ├── hippy-vue                     # Hippy 的 Vue 语法绑定。
│   ├── hippy-vue-css-loader          # 用来将 CSS 文本转换为 JS 语法树以供解析的 Webpack loader。
│   ├── hippy-vue-native-components   # hippy-vue 中浏览器中所没有的,额外的,终端定制组件。
│   └── hippy-vue-router              # 在 hippy-vue 中运行的 vue-router。
├── ios
│   └── sdk                           # iOS SDK。
├── android
│   ├── support_ui                    # Android 终端实现的组件。
│   └── sdk                           # Android SDK。
├── core                              # C++ 实现的 JS 模块,通过 Binding 方式运行在 JS 引擎中。
├── layout                            # Hippy 布局引擎。
├── scripts                           # 项目编译脚本。
└── types                             # 全局 Typescript 类型定义。
231.iptv

全球各地 8 千多个公开、可用的网络电视频道集合。随着网络的日益发展,电视节目离我们越来越远。不用电视盒子,不用下载电视软件,直接使用流媒体软件看网络电视是一个不错的选择。

232.resume

简历模板。不需要懂 LaTeX 语法就可以用,适合用来做一页纸简历

233.valval

一个基于 V 语言的 web 框架。V 语言是一门还在开发和完善过程中的语言,还不怎么成熟但却十分适合用于 web 开发,不仅官方的标准库中提供了 vweb 以及 orm 的支持,不少开发者也都推出了各自的 web 开发框架,valval 就是其中之一。

234.wuhan2020

武汉新型冠状病毒防疫信息收集平台。在线浏览

235.zotero

一款开源文献管理工具。可以方便的管理、收集、组织、引用和共享文献的工具。

236.analytics

一个开源的轻量级 Web 访问分析工具。如果你不想侵犯用户的隐私,只获取自己网站访问的基本数据,可以试试这个项目,用来代替谷歌分析

237.data-scientist-roadmap

数据科学技能路线图

238.git-history

在线查看 GitHub 开源项目中文件的改动历史的工具。

239.github-readme-stats

在你的 README 中展示动态生成的 GitHub 统计信息。使用简单、样式多样

240.LeetcodeTop

国内各大互联网公司常考的 LeetCode 题目

241.nvda

一个微软开源的免费 Windows 操作系统的无视觉桌面访问阅读器。通过合成器语音或者盲文点字的反馈,方便盲人和低视力人群使用运行在 Windows 操作系统下运作的电脑。也能够让开发者了解微软的常见的辅助功能接口,如微软 Active Accessibility、Java Access Bridge、IAccessible2 和 UI automation。希望有更多的人了解无障碍,NVDA 中文站

242.papirus-icon-theme

适用于 Linux 系统的免费开源 SVG 图标主题

243.apisix

一个云原生、高性能、可扩展的微服务 API 网关。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载,适合微服务体系下的 API 管理

244.app-ideas

该收集了各类应用的想法,并按照易学程度把应用进行划分。你可以通过这个项目提高编程技术、学习新技术

245.book

《Rust 编程语言》这是官方出品的关于 Rust 的入门书籍

246.devops-exercises

这个仓库包含了 DevOps(开发运维)常见、流行服务相关的面试问题和回答,推荐给从事运维的同学

247.my-mac-os

该项目罗列了作者自用、收集的 macOS 上实用、炫酷的软件。我从中找到好几个炫酷、实用提高工作的工具,你也赶快来挑挑吧

248.OnlineToolsBook

该项目收集了一些有趣、实用的在线工具网站,点开即用

249.structured-text-tools

用于处理结构化文本数据(日志、JSON、YAML 等)的命令行工具列表

250.Halfrost-Field

前阿里巴巴资深后端工程师“霜神”的技术博客,分享前、后端的技术干货。作者日常工作语言是 Go,在进入阿里巴巴之前,做了几年前端工作。文章内容包含:机器学习、Go、JS、iOS、网络协议等系列

251.hexo-theme-matery

一款采用 Material Design 和响应式设计的 Hexo 博客主题。特点:

  • 简单漂亮,文章内容美观易读
  • Material Design 设计
  • 响应式设计,博客在桌面端、平板、手机等设备上均能很好的展现
  • 首页轮播文章及每天动态切换 Banner 图片
  • 瀑布流式的博客文章列表(文章无特色图片时会有 24 张漂亮的图片代替)
  • 时间轴式的归档页
  • 词云的标签页和雷达图的分类页
  • 丰富的关于我页面(包括关于我、文章统计图、我的项目、我的技能、相册等)
  • 可自定义的数据的友情链接页面
  • 支持文章置顶和文章打赏
  • 支持 MathJax
  • 支持中文繁简转换
  • TOC 目录
  • 可设置复制文章内容时追加版权信息
  • 可设置阅读文章时做密码验证
  • Gitalk、Gitment、Valine 和 Disqus 评论模块(推荐使用 Gitalk)
  • 集成了不蒜子统计、谷歌分析(Google Analytics)和文章字数统计等功能
  • 支持在首页的音乐播放和视频播放功能
  • 支持emoji表情,用markdown emoji语法书写直接生成对应的能跳跃的表情。
  • 支持 DaoVoice、Tidio 在线聊天功能。

252.highlight.js

让网页上的代码实现高亮的 JS 库,给代码点颜色瞧瞧。支持多种编程语言和样式,使用简单。

253.L-ink_Card

该项目包含了制作一个迷你 NFC 智能卡的代码和教程。野生钢铁侠稚晖出品的演示视频,他还制作了很多别的有趣的东西,大家可以去看看很有意思

254.lite

一款用 Lua 编写的超级轻量级的文本编辑器。在 Windows 下的 exe 文件虽然只有 300KB 左右,但颜值、功能和速度却一点都不差,甚至还支持使用自定义插件、配色主题等功能。小而美的文本编辑器

255.ntfstool

一款为苹果电脑提供 NTFS 读写支持的免费工具。有了它就可以很方便的在苹果电脑上读写,从 Windows 系统拷贝数据的 U 盘和移动硬盘等。安装说明

256.bash-tutorial

Bash 教程。在线阅读

257.glow-sans

一个基于思源黑体、Fira Sans 和 Raleway 的开源字体项目。支持简体中文、繁体中文与日文;思源黑体的 7 字重被扩展为 9 字重,并提供了宽度系列,全家族共 44 款字体。相比于思源黑体,未来荧黑的造型更加简明现代,版面效果清新轻快。中宫与字面更加收敛,重心在字重之间经过了重新配置;笔画细节处理得更干练。在线设计

258.nbnhhsh

社交平台上通过拼音首字母缩写指代特定词句的情况越来越多(看不懂的流行语),该项目就是为了让常人勉强能理解这一门另类沟通方式。在线尝试

259.vimium

让你像用 Vim 一样在浏览器浏览网页的插件

260.browser-2020

该项目汇集了浏览器鲜为人知的一些功能

261.fucking-algorithm

解 LeetCode 题目集合。号称“手撕 LeetCode 题目”,虽然之前推荐过不少解题集合,但是这次我还是没忍住。该项目讲究思路指南,解题思路描述清晰,真香啊

262.learnGitBranching

一个 Git 命令可视化学习项目。能够生动形象的帮助开发人员理解、学习 Git 命令,通过一系列刺激的关卡挑战,逐步深入的学习 Git 的强大功能。在线尝试

263.Waking-Up

采用追问形式的后端面试问题总结。提问然后追问是面试常见模式,更加贴近真实面试

264.awesome-IntelliJ-IDEA

玩转 IDE 加班远离你,IntelliJ IDEA 的技巧仓库

265.fullstackopen

免费开源的 Web 全栈编程课程。一站式学习 React、Redux、Node.js、MongoDB、GraphQL 以及 TypeScript,这门课程会向你介绍基于 JavaScript 的现代 Web 编程技术。让你可以利用 ReactJS 搭配 Node.js 开发的 REST API,来搭建单页面应用程序

266.GitHub520

通过修改 hosts 解决 GitHub 访问慢、图裂问题的项目。基于 GitHub Action 定时访问 ipaddress 自动获取、输出 GitHub 相关域名对应的最新 IP 保证长期有效,用户不需要安装和运行代码,直接复制项目首页的内容便可生效

267.vim

Vim 官方仓库

268.winget-cli

微软开源的 Windows 程序包管理器,帮助开发者快速的安装工具(预览版)。 目前有搜索、显示和安装软件包等功能,命令简单 winget install <tool>

269.fl_chart

Flutter 图表库。它支持折线图、条形图、饼图、散点图和雷达图

270.howdy

为 Linux 系统提供人脸识别解锁电脑的工具。通过电脑内置的摄像头和红外设备,实现了类似 Windows Hello™ 风格的身份认证,可用于登陆、锁屏、sudo 等任何需要输入密码的地方

271.PathPlanning

常见的路径规划算法集合。项目包含了 Python 代码实现、运行过程动画以及相关论文

272.The-Open-Book

开源的电子水墨屏阅读设备。动手能力强的同学可跟着这个项目,从焊电路板开始亲手制作出一个类 Kindle 的 4.2 英寸阅读设备

273.toml

更易读和易于维护的配置文件格式。如果你厌倦了 INI 的局限性、层层嵌套的 JSON 和 YAML 令人心惊胆战的缩进语法,不妨给 TOML 一个机会,它支持多种数据类型、抛弃了缩进和嵌套,而且众多流行编程语言都有对应的库。TOML 已经足够成熟,绝对值得一试。查看文档

274.waka-readme-stats

自动在 GitHub 个人首页展示编程时长的工具。该项目通过 WakaTime 记录用户在 IDE 的使用时间,统计编程时长和数据,然后采用 GitHub Action 自动获取并动态更新到 GitHub 个人首页。轻而易举地展示自己的编程时长

275.AppFlowy

开源笔记工具。基于 Flutter 开发适用于各种操作系统,目标是成为 Notion 的代替品

276.design-resources-for-developers

设计资源集合。项目包含了图片、网站模版、CSS 框架、UI 等资源

277.doomcaptcha

毁灭战士射击游戏形式的验证码。在线尝试

278.koreader

电子墨水(E-Ink)设备的开源阅读软件。适用于 Kindle、Kobo、PocketBook、Android 和 Linux 等设备,拥有设置字体、行距、文本样式等功能,最厉害的是适应水墨屏设备的 PDF 文件排版优化功能,极大的提高了 PDF 文件在 Kindle 等设备的阅读体验

279.penpot

开源的设计和原型在线平台。它不仅完全免费还提供 Docker 自建和在线使用,而且支持中文和团队共享。缺点是平台提供的组件太少了,第一次上手需要自己从形状开始搞,不过可以自定义组件做到一劳永逸。如果你在寻找开源、免费的原型设计平台,不妨试试它。在线尝试

280.Simula

Linux 上的 VR 窗口管理工具。通过该工具+VR 设备可轻松实现“目光所及皆桌面”的效果,它基于 Godot 开发安装简单实用方便,支持 HTC Vive Pro、Valve Index 等 VR 设备

281.tabby

高颜值的终端工具。功能强大高度可配置,适用于 Windows、macOS、Linux 操作系统

  • 支持自定义主题和配色
  • 可配置快捷键和组合键
  • 集成了 SSH、Telnet 等连接
  • 分割窗口
  • 等等

282.wsa_pacman

轻松地在 Windows11 安装 Android 应用的桌面工具。使用该工具可以实现双击安装 Android 应用,基于系统自带的 WSA 实现,不需要安装第三方模拟器

283.Ad-papers

计算广告相关论文、学习资料和业界分享集合

284.awesome-seo

有关 Google SEO 和流量变现资料的项目。该项目是作者学习 SEO 过程中整理的权威资料,推荐给有个人网站的小伙伴们

285.free-font

免费可商用的字体集合。这个项目收录的都是免费可商用的字体,并且仔细地标记出了商用时是否需要获取授权等细节

286.game-programmer

游戏程序员的学习路径图。一位游戏开发大神开源的项目,希望能够帮助向往游戏开发的你 or 你的孩子,走上游戏开发这条“不归路”。中文

287.luarocks

Lua 包管理工具。

288.makeaplan_public

使用 Flutter 和 Go 开发的「制定计划 APP」。帮助用户记录和追踪自己的计划,辅助用户完成自己的目标。手机端用的是 Flutter 后端用 Go 实现,服务器和客户端通过 ProtoBuffer+grpc 进行通信。可作为学习 Flutter 和 Go 的实战项目

289.theia

Eclipse 开源的 IDE 工具。我岁数大了,用惯了一个 IDE 就不想换了,喜欢尝鲜的小伙伴可以去把玩一下。看介绍像是一个拥抱开源,与 VS Code 功能相近的开发工具

290.JetBrainsMono

JetBrains 为开发者开源的免费字体。该字体形状简单没有不必要的细节,从而阅读起来十分轻松而且小尺寸时显示更加清晰

291.m-cli

macOS 命令行工具。实现在终端用简短命令的方式操作 macOS 系统,比如管理蓝牙、打开 Wi-Fi、清空废纸篓、操作 iTunes 等

292.one-html-page-challenge

单个 HTML 页面的挑战。该项目汇集了满足仅有一个 HTML 文件、小于 1MB、不可接入 API、不能引用库条件下实现的创意网页。在线查看

293.realworld

该项目汇集了不同技术栈的实战项目。这里有采用不同编程语言框架,实现相同功能内容网站的项目代码。例如用 Vue.js+Django 开发包含注册、登录、发布文章、标签、评论等功能的网站,让你通过简单但完整的实战项目,快速上手新的技术栈,消除刚接触某个技术时的手足无措。

294.WhiteSur-gtk-theme

仿苹果 Big Sur 风格的 GTK 主题

295.neofetch

展示操作系统信息的命令行工具,支持将近 150 种操作系统

296.open-source-rover

NASA 面向科技爱好者开源的火星漫游车设计方案和代码。通过该项目你可以使用便宜的树莓派做出自己的火星漫游车,所需的零件很容易就可以买到,遥控部分是使用现成的 Xbox 手柄或者手机,减少花销。喜欢动手和硬件的小伙伴们,这个东西够酷吗?

297.sql-style-guide

一份 SQL 语句编写风格建议。

298.Web-Dev-For-Beginners

微软开源的 Web 开发教程。该教程共有 24 节课,但目前只有英文版

299.AndroidSDK

包含完整 Android SDK 运行环境的 Docker 镜像。适用于各种 Android 持续集成场景,甚至包括模拟器运行应用、界面自动化测试,也可以连接云端进行自动化测试。Android 构建的容器镜像解决方案之一(不违法许可协议的方案),并在 Docker 官方的 DockerCon EU 2017 进行过宣讲

300.awesome-macos-command-line

针对 macOS 系统做一些“酷”事情的 shell 命令集合。有些一条命令能解决的问题,就不需要点来点去,找来找去了

301.coding-fonts

极简的编程字体介绍和展示网站。在线尝试

302.computer-science

开源社区大学,计算机科学自学的免费材料集合仓库。该项目不仅包含了学习的视频,还有学习计划和时间安排,同时这些课程大多来自国际知名大学。唯一不足的点是材料都是英文的,我想了想还是决定推荐给大家,毕竟学好英语也是编程路上必经之路

303.data-engineer-roadmap

数据工程师学习路径图

304.docker-curriculum

专为新手准备的 Docker 教程。在线阅读

305.github1s

通过 VS Code 在线快速阅读 GitHub 项目代码的工具。你是否烦心过 GitHub 的访问速度和项目 clone 速度,在项目地址 github 后面加上 1s,即可在线阅读代码无需等待

306.qwerty-learner

好用有趣的打字记单词的在线网站。很多人直观地觉得能扣篮的人打球好,打字快的人编程厉害。如此说来,多用这个项目不仅可以背单词,还有助于提高编程能力呢

307.cloudmusic-vscode

网易云音乐 VS Code 插件。基于网易云网页 API 实现,支持:

  • 歌曲播放、收藏、喜欢
  • 心动模式、私人 FM
  • 评论(单曲、歌单...)
  • 歌词显示
  • 搜索(热搜/单曲/专辑/歌手...)
  • 等等

308.LIII

免费开源的 BT 下载工具。如果你厌倦了广告、购买 VIP 才能提速,只想要一个简单好用的下载工具,那你可以试试这个开源项目

309.shapez.io

一款 Steam 上的模拟建造游戏《异形工厂》的源码。游戏是在无边的地图上开采资源、放置设施、组合图形、相互搭配,扩建自己的异形工厂。游戏轻松但也很有挑战性,快去试一试吧

310.azuredatastudio

微软开源的数据库桌面管理工具。该工具支持 SQL Server、Azure SQL DB 和 SQL DW 数据库,Windows 下的安装包仅不到 100 MB,还支持另外两大操作系统 macOS 和 Linux。如果开发中用到了上面的几种数据库,就试试这款免费的数据库桌面管理工具吧

311.cats-of-jasnah

专为 3 岁左右孩子做的网页游戏。游戏很简单就是看图中有几只符合条件的猫,比如:有几只蓝色的猫?问题是通过语音提问,选择正确后会进入下一关。通过该项目不仅可以提高小孩的颜色辨识和识数的能力,还可以锻炼英语听力。在线试玩

312.Docker-OSX

让你用 Docker 跑 macOS 操作系统的项目。仅需 2 条命令分分钟让你起来一个 macOS 操作系统,听着刺激吧!搞起来:

313.joplin

一款免费的开源笔记和待办事项应用。首先它是一款自由的 Markdown 的笔记软件,支持 Windows、macOS、Linux、Android、iOS 等主流操作系统,再加上支持自定义网盘同步,也就是说你可以无缝在这些平台上自由创作,并且文本加密保证安全。推荐给喜欢写作的小伙伴

314.what-happens-when

该项目详细地解释了当你在浏览器中输入 google.com 按下回车后发生了什么。中文

315.pushdeer

无 APP 推送服务。该项目可以实现不安装庞大的应用,就可以收到自定义的及时推送、告警和通知。还可以选择自行搭建服务(免费)或使用已有的在线服务(收费),支持快应用、iOS、macOS、Android 等客户端

316.android-foss

开源的安卓客户端应用集合

317.hello-world

汇集了 800 多种编程语言 Hello World 的项目

318.Kanmail

以看板的方式管理邮件的客户端应用。适用于 Mac/Windows 操作系统,支持 Gmail、Outlook 等邮箱

319.librime

一款开源的中文输入法。市面上的输入法有很多,但你找到让自己称心如意的那款了吗?或许通过今天的开源项目你就能找到它。RIME 这款开源的输入法,它不追踪输入的内容源码完全开放,可自由切换繁/简中文,选择/设计输入方案和主题,对繁体字输入尤为优秀。作为输入法给予用户无限的自由和个性化,作为输入法框架让开发者有更多的发挥空间。比如支持不同操作系统的版本:Linux(中州韵)、Windows(小狼毫)、macOS(鼠须管)、Android(同文)由于自由度较高上手需要一些时间

320.material-theme-jetbrains

一款 JetBrains IDE 的 Material 风格主题

321.secguide

腾讯开源的代码安全指南。该项目包含:C/C++、Python、JavaScript、Java、Go 等语言的安全编码指南,内容简单易懂能够帮助开发者,在代码源头规避安全风险减少漏洞

322.adarkroom

《小黑屋》是一款有趣的文字冒险类游戏。支持中文能够运行在浏览器、iOS 和 Android 设备,浏览器上默认会保存游戏进度到本地,另外还支持存档导入/导出防止丢失。友情提示:没玩过的同学刚开始容易摸不着头脑,因为事件触发需要时间,看滚动的文字+点击“添柴”耐心等 30 秒,就会触发新的事件了。如果你喜欢养成类游戏,那它一定会是你的菜。在线试玩

323.developer-roadmap

开发者学习路线图。这是一份包含后端、前端、运维部署等方向的学习路径图,帮你指明前进的方向。

324.elasticsearch-dump

Elasticsearch 数据导入/导出工具,可以用于 ES 的数据备份和迁移

325.freeCodeCamp

免费学习编程的开源社区。它创立于 2014 年,期间帮助了无数编程爱好者学习编程,中文站点于 2021 年上线。freeCodeCamp 采用在线编程闯关的学习形式,遇到问题还可以通过活跃的社区答疑解惑。平台鼓励新手多动手写代码、运行代码,提倡 RSA 即:遇到问题先阅读文档资料,然后求助于搜索引擎,最后实在没招了再提问,这样有助于培养良好的提问习惯终身受益。同时作为非盈利组织,freeCodeCamp 不仅提供了免费学习的课程还开源了网站代码

326.git-split-diffs

更加直观展示代码改动的命令行工具。在终端上使用 git diff 查看修改时,默认的展示效果并不直观,该项目将代码的改动以类似 GitHub 网站的风格展示方便查看,还有多种主题可供选择

327.hyper

基于 Electron 的超高颜值终端工具。颜值即正义不仅在找对象时有用,挑工具时也同样奏效。它支持包括 Windows、Linux、macOS 等主流操作系统快下载试试,让你的终端漂亮得不像实力派

328.nocodb

开源的智能表格制作工具。我最初以为 nocodb 只是数据库桌面管理工具,后来我发现自己狭隘了。它不仅可以把数据库和图片等数据转化成表格的方式展现,还提供了团队协作、工作流接入以及更加开放 API 服务。让团队在数据上工作,数据就在手边“即视即用”。知名电子表格-数据库混合体 Airtable 产品的开源替代品

329.AntennaPod

一款免费、开源、没有广告的播客应用(Android 和 iOS)。由播客爱好者用爱开发和维护,支持在线播放和音频下载等功能,同时内置数以百万计的免费和付费播客源,从独立播主到大型新闻机构出版社,如 BBC、NPR 和 CNN 应有尽有,也可自行导入播客源

330.awesome-compose

丰富且实用的 Docker Compose 示例集合。该项目中的例子可以作为参考和模板,从而快速完成 Docker Compose 的编写

331.overleaf

一款支持在线协作的 LaTeX 编辑器

332.react-resume-site

一款免费的简历在线制作工具。用写 Markdown 的方式制作出好看的简历,在线尝试

333.tabix

一款 ClickHouse 的 Web 可视化查询和分析工具。通过它可以在浏览器上轻松查询 CH 的数据,还有丰富的图表帮助分析数据,最后还可选择内网搭建或者直接在线使用

334.vulhub

一个面向大众的开源漏洞环境集合。Vulhub 中包含了 180 余个丰富且真实的漏洞与其相应的环境,无需 Docker 知识即可通过一条简单的命令,跑起来一个存在某个漏洞的完整应用。安全研究人员能够方便地复现与研究漏洞,省去了学习复杂的部署知识、寻找有漏洞的旧版本应用、搭建依赖的服务等麻烦,从而可以快速验证修复方案

335.awesome-for-beginners

对初学者友好的开源项目集合。如果你想参与到开源项目的建设,可以在这个集合中寻找项目,祝你早日完成第一个贡献(PR)

336.chinese-dos-games

中文 DOS 游戏集合。在线试玩

337.lifeRestart

在线文字游戏《人生重开模拟器》。纯文字游戏只需开局选天赋分配初始属性,后面就是看岁月如白驹过隙,转眼就过完了这一生,不满意的话可以轻松重开新的人生。游戏凭借诙谐幽默的文案和出乎意料的结尾,广受好评。在线试玩

338.QWidgetDemo

Qt 编写的示例集合。每个示例都可独立运行、代码简洁易懂,适合初学者学习

339.xemu

免费开源的 Xbox 模拟器,支持 Windows、Linux、macOS 系统

340.yabai

适用于 macOS 的平铺式窗口管理器。该工具可以轻松实现窗口平铺不重叠,不用鼠标仅通过键盘移动、调整、切换、全屏、自动布局等管理窗口的操作

  • Control+Option+A/D:激活 平铺/浮动 模式

  • Option+h/j/k/l:使 左/下/上/右 侧窗口成为活动窗口

  • Shift+Option+h/j/k/l:向 左/下/上/右 移动当前活动窗口

  • Command+Option+n:创建新桌面,并将当前活动窗口移动至新桌面

341.authpass

基于 Flutter 开发的适用于所有平台的密码管理器。可通过 Dropbox 等云服务同步数据,支持自动填充密码

342.brave-browser

快速、干净、开源的网页浏览器。由 JavaScript 的创造者布兰登·艾克基于 Chromium 网页浏览器和 Blink 排版引擎构建,拥有阻止网站追踪的特点并且内置了广告拦截器。支持 Android、Linux、macOS、iOS、Windows 操作系统,可一键导入书签、浏览记录、密码、插件等,无负担享受这片“净土”

343.canvas-special

经典的 Canvas 实例集合。包括五子棋、坦克大战、动态背景、动画粒子特效等

344.insomnia

基于 Electron 支持 GraphQL、REST、gRPC 的调试工具,请求网络接口的桌面应用。不仅有简约漂亮的界面,还支持 Windows、Linux、macOS 主流操作系统

345.keframe

Flutter 流畅度优化组件。通过分帧渲染解决由于构建导致的卡顿问题,适用于复杂列表或者页面切换的场景

346.macos-virtualbox

帮你在 VirtualBox 上安装 macOS 操作系统的工具。这个工具是一个 Bash 脚本,运行后只需要按回车即可完成安装。目前已支持 Linux 、Windows、macOS 多个主流操作系统,可安装 Catalina (10.15)、Mojave (10.14) 和 High Sierra (10.13) 等多个不同版本的苹果系统

347.QASystemOnMedicalKG

从无到有搭建一个医药知识图谱的开源项目。包含信息采集、清理、图谱设计等,并基于图谱实现了自动回答医药相关问题的服务

348.Unity3DTraining

Unity 游戏开发练习项目集合。包含仿写泡泡龙、跑酷、切水果等游戏的源码,还有作者收集的游戏效果源码和相关文章

349.aliyunpan

基于网页版阿里云盘开发的 PC 客户端。能够同时登陆和管理多个账号、显示文件体积、文件夹树,还可以在线播放网盘中的视频并外挂字幕。支持 Windows、Linux、macOS 操作系统

350.chinese_chatbot_corpus

公开的中文聊天语料库

351.flutter_deer

Flutter 练习项目。包含代码、UI 设计图、集成测试、相关文章等

352.git-cheat-sheet

Git 备忘录。该项目不仅对 Git 常用命令做了分类展示,还有 Git 工作流的讲解,能够帮助新手快速上手 Git。中文版

353.n

简单易用的 Node.js 版本管理工具

354.shellcheck

Shell 静态分析工具。写过 shell 脚本的人,应该都经历过运行调试脚本的情况。有了 shellcheck 无需运行就能发现 sh/bash 的语法、类型等错误

355.supercookie

讲解并实现如何通过 favicon.ico 跟踪用户。supercookie 的跟踪方式不需要 cookie,原理是浏览器访问网站时都会请求 favicon.ico 文件,服务器通过该请求为每个用户分配一个 ID 从而实现跟踪效果

356.CopyTranslator

支持网页和 PDF 的划词翻译工具。有了它就可以解决阅读 PDF 文件时,要翻译大段内容情况下的乱码、换行、翻译不准的问题

357.Front-End-Interview-Notebook

一份非拼凑、优秀的前端面试复习笔记。以提问方式发出问题,并给出了作者的答案,内容涵盖:HTML、CSS、JS、算法、计算机网络等方面。作者拿到了很多大厂 offer,然后把这些东西总结整理下来送给准备面试、换工作的前端小伙伴

358.pi-hole

一个免费开源、部署简单的 DNS sinkhole 项目。没关系,我也不明白 DNS sinkhole 是个啥,就知道用它可实现路由器层屏蔽广告的功能。需要先在树莓派安装这个项目,然后配合支持自定义 DNS 的路由器,就可以实现该网络下的全设备广告自动屏蔽。详细步骤

359.styleguide

谷歌的代码风格指南。每个大型项目都有自己的代码风格,当代码的风格统一时将更容易被理解。本项目是谷歌项目的代码风格说明,包含:C++、C#、Swift、Python、Java 等语言

360.upptime

一个免费开源的网站正常运行时间(uptime)监控服务。之所没有任何费用是因为实现方法都是完全基于 GitHub 提供的免费服务,比如:使用 GitHub 的 Action 每隔 5 分钟访问一次目标网站,获取网站最新的状态。然后通过 GitHub Issues 记录和报告异常,最后在 GitHub Pages 上可视化展示网站的运行状态。就很“绿色无公害”,我特别喜欢

361.winapps

一个让你在 Linux (Ubuntu/Fedora) 系统里使用 Windows 办公软件的项目。支持 Microsoft Excel、Word、PowerPoint、Adobe Photoshop 等

362.checkchan-dist

网页内容监控工具。能监测网页内容变化,并发送异动通知,可用来跟踪网站内容、追番剧和小说。

363.codi.vim

显示每一行代码结果的 Vim 插件。在 Vim 编辑器里交互式展示,输入的每一行代码的运行结果,支持如 Python、Ruby、PHP、JavaScript 等多种编程语言。

364.IoT-For-Beginners

微软开源的物联网入门教程。如果你想学习物联网但不知道如何开始,这有一份微软制作和开源的物联网教程,课程循序渐进制作精良,包含文字、插图、视频、课后练习和边学边做的项目,非常适合初学者。

365.jiffyreader.com

仿生阅读英文的浏览器插件。通过加粗单词的首字母部分提高阅读效率,实现更轻松、快速地浏览英文网站、文章等内容的功能。

366.live2d-widget

网页的 Live2D 看板娘。通过该项目可以轻松地在网页上,添加可爱的“看板娘”。

367.Ventoy

制作可启动 U 盘的工具。重装系统时不用再格式化 U 盘,该项目支持直接将系统镜像拷贝进 U 盘就能启动,无需其它操作。

368.getwidget

免费开源的 Flutter UI 库。包含 1000 多种常用组件,帮你快速、轻松地构建 Flutter 应用

369.iRedMail

开箱即用的免费邮件服务器。通过该项目可以快速在 Linux/BSD 上部署邮件服务,除此之外还拥有 Web 管理平台,数据均存储在服务器上,即保证了数据隐私还易于迁移和备份

370.RedisInsight

官方开源的 Redis 桌面管理工具。提供了可视化操作界面、监控、内存分析、管理 Redis 集群等功能

371.SmartIDE

快速搭建云开发环境的工具。不需要手动安装任何工具、SDK、编辑器和设置环境变量等繁琐操作,一条命令即可获得所需的开发环境和 IDE,轻松实现云端开发

372.vcard-personal-portfolio

用来展示个人信息的网站

373.WechatMomentScreenshot

朋友圈截图生成工具

374.all-contributors

表彰非代码贡献者的工具。这是一个 GitHub 机器人,可以在 issues 使用指令,将贡献者增添到项目首页,进行展示和表彰。

375.gibMacOS

macOS 系统下载工具。通过 Python 脚本直接下载 macOS 系统文件,可用来制作 macOS 安装镜像。

376.mackup

自动同步应用程序设置的工具。能够帮你快速备份、同步 macOS 和 Linux 上应用配置文件的工具,包括 Zsh、Vim、iTerm2、MySQL 在内的多种开发相关应用,还支持 Dropbox、iCloud、Git 等丰富的同步方式。

377.sql-injection-payload-list

关于 SQL 注入知识的集合。该项目解释了什么是 SQL 注入和一些常见的例子,以及如何发现、利用、防范各种 SQL 注入漏洞。

378.system-design

系统设计从入门到面试。该教程从基础协议讲起,然后介绍常见的数据库、消息队列等服务,最后是面试和实际的案例分析。内容循序渐进、图文并茂,强烈推荐大家学习。

379.blog_os

用 Rust 从零开发一个操作系统的教程。保姆级教程!从空文件夹开始,一步步搭建开发环境,通过原理描述、代码示例讲解操作系统背后的原理。硬要说缺点的话就是教程是英文的,但是配上代码示例读起来不是很费劲。中文

380.design-patterns-for-humans

人人都能看懂的设计模式教程。中文

381.electerm

一款支持 SSH/SFTP 的终端工具。支持中文和 Windows、Linux、macOS 操作系统

382.ElectronBot

自制桌面级小机器人。它具备 USB 通信显示画面功能以及 6 个自由度,支持手势识别和人体关键点检测。这里有配套的全部开发资料和 SDK,让你也可以制作出一个这样有趣的机器人

383.english-words

大型英语单词文本。它是基于 WordNet 英语词汇数据库整理的文本文件,可用于英语自动提示、自动搜索等功能

384.Learn-Vim

学习 Vim 的指南。该教程不是“大而全的百科全书”,它着重介绍了 Vim 中最常用的功能,让你可以快速熟悉和使用 Vim。中文

385.A-Programmers-Guide-to-English

专为程序员编写的英语学习指南。一位程序员提升英语水平的实践经验分享,还有相关训练方法和用到的工具,点击查看

386.code996

根据 git 的提交时间推断工作强度的工具。通过分析 git 提交记录,得出是否加班、工作强度的可视化图表的工具

387.flutter_floatwing

Flutter 的 Android 浮动窗口插件。该插件能够让开发者使用 Flutter 完成浮动窗口的功能开发,同时无需任何原生 Android 开发的背景

388.opensource.guide

GitHub 官方的开源指南。为想学习如何创建和贡献开源项目的个人、社区和公司提供的资源集合,中文

389.pinball

谷歌开源的弹珠台游戏。使用 Flutter 和 Firebase 平台开发的弹珠台游戏,可运行在 Android、iOS、Windows、macOS、Linux 操作系统。

390.Thanks-Mirror

国内公共仓库镜像的集合。该项目包含开发常用的库、软件、系统镜像地址以及使用的方法

391.wechat-report

自制微信聊天年度报告。教你如何生成和女朋友微信聊天记录的年度报告项目

392.code2flow

为动态语言生成调用图的工具。可根据源码文件生成漂亮的调用图的命令行工具,支持 Python、JavaScript、Ruby 等动态语言。

393.Codex-CLI

让终端理解自然语言命令的工具。该项目使用 GPT-3 Codex 可将自然语言命令,转换为 PowerShell、Zsh 和 Bash 中的命令,比如输入 what‘s my IP?就能得到本机 IP。

394.collisions

讲解和演示哈希冲突的项目。包含了攻击介绍、演示文件和示例代码,快速理解 MD5 消息摘要算法的弱点,比如两个不同内容的文件生成相同 MD5 值。

395.rally

ES 官方开源的压力测试工具。基于 Python3 的 ES 压力测试命令行工具,功能丰富支持自动创建、运行、销毁 ES 集群,以及不同数据集的测试结果比较。

396.testssl.sh

测试 TLS/SSL 加密的工具。它可以用来检查 Web 服务是否支持 TLS/SSL 加密和协议,以及存在的缺陷。

397.functional-programming-jargon

函数式编程世界的行话。该项目希望通过介绍函数编程中的术语,让学习函数式编程变得容易些,示例代码均采用 JavaScript 编写。

398.LxgwWenKai

适合正文阅读的开源中文字体。它是基于 FONTWORKS 出品的 Klee One 字体衍生品,并且针对简体中文做了增补和优化,字体效果惊艳、完全免费且支持商用。

399.MaaAssistantArknights

明日方舟游戏助手。基于图像识别技术,实现一键完成明日方舟游戏的全部日常任务。

400.opensnitch

一个 Linux 应用防火墙。它能够监视和控制应用的网络活动,相当于 Linux 版的 Little Snitch。

401.Publii

带 GUI 的静态网站生成工具。一款本地的静态网站 CMS 工具,有了它无需编程基础,即可通过图形化界面,轻松地创建个人博客、企业官网等,还支持一键发布到 GitHub Page、GitLab、Netlify 等网站。

402.bats-core

Bash 自动化测试系统。它通过测试用例验证 Bash 脚本的运行结果是否符合预期,原理是基于 Bash 的 errexit(set -e) 选项判断测试用例的执行成功与否。

403.Crash-Course-Computer-Science-Chinese

计算机科学速成课40集全/精校 。油管上的计算机科学速成课(Crash Course Computer Science)中文字幕翻译版,视频从晶体管讲到了操作系统和人工智能,但并不会教你如何编程属于科普类视频。

404.missing-semester

大学计算机教育中缺失的一课。大学里的计算机课程往往只专注于讲授数据结构、操作系统这些知识,对于编程开发中常用的工具则留给学生自行学习。在 MIT 这个课程中,你可以了解和掌握命令行(shell)、文本编辑器(Vim)、版本控制系统(Git)等强大的工具,越早接触越能更加熟练地使用它们,有助于未来的职业生涯。

405.nginx-tutorial

免费的 Nginx 极简教程。这是一套简单的 Nginx 教程,包含 Nginx 的安装、常用命令、反向代理、负载均衡等知识点,能够帮助新手快速入门 Nginx。

406.The-Art-of-Linear-Algebra

图解线性代数。《Linear Algebra for Everyone》是一门广受好评的线性代数公开课,该项目是基于这门公开课,编写整理而成的图文并茂的学习笔记。

407.WebKit

苹果开源的 Web 浏览器引擎。它被用于开发 macOS 和 iOS 上的 Safari、App Store、Mail 等应用。WebKit 不仅出现在苹果的生态中,其分支 Blink 项目也是 Chromium 的重要组成部分,它又是各大主流浏览器的核心。

408.chinese-independent-blogs

中文个人独立博客网站合集。如果说中文独立博客的时代已经过去,那么至少还有这么一块地方,属于热爱自由的博主们。

409.CSrankings

非官方的顶级 CS 学校排名榜单。该项目以高校教师在计算机科学(CS)各领域顶级会议上发表的论文数量,作为重要的衡量标准。

410.FlutterDouBan

一款用 Flutter 写的豆瓣客户端。该项目用 Flutter 还原了豆瓣客户端的首页、书影音、小组、市集及个人中心等功能。

411.portal_calendar

自制电子墨水屏的日历。基于 ESP32 的电子墨水屏日历,使用 4 节 7 号电池可运行多年,支持通过 OpenWeatherMap 实现天气显示等功能。

412.relationship

中国亲戚关系计算器。该项目实现了中国亲戚关系及称呼之间的换算,可以将中国复杂的亲戚关系及称呼通过计算器的方式简单的运算出来。

413.Arduino

开源电子平台,可用来制作嵌入式项目。Arduino 提供的电路板安装简单、价格便宜,而且电路图完全开源。官方还提供了配套的开发工具,加上交互式的开发模式使得上手变得极为简单。软硬件的完全开源让开发者社区十分活跃,为社区提供了丰富的教程、实战项目、三方资源。如果你想动手做个机器人,就从 Arduino 开始吧!官网

414.db-tutorial

一份关于数据库的教程。内容涵盖了 MySQL、Redis、ES、MongoDB 从入门到面试等多方面的知识

415.HowToCook

程序员做饭指南。一份极其详尽的菜谱,里面没有模糊的量词和看不懂的操作,菜品从主食到甜品应有尽有

416.macos-web

在线体验 macOS 系统。该项目使用 Svelte 复刻了 macOS 操作系统的部分操作体验,虽然已实现的功能较少,但更新积极未来可期。在线查看

持续更新中...

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x
滚动至顶部