|
泰森云整理发布(2021年9月期刊)
<hr>
C 项目
1.HEX-LINK
Star 139Watch 3Fork 18中文
自制电脑游戏的体感设备。该项目包含制作时需要的硬件设计和全部源码
.├─firmware# 软件(根据自己使用的工具选择如下一种工程即可)│ ├─ArduinoIDE_Proj# Arduino IDE版工程 │ │ ├─Additional_Libraries# 里面的文件夹需要复制到Arduino IDE安装目录下的libraries文件夹│ │ ├─Hex_Link_Leonardo# 需要下载至接收端的程序│ │ └─Hex_Link_Nano# 需要下载至发送端的程序│ ├─Bootloaders# 需要下载至芯片的arduino bootloader │ └─Vscode_PlatformIO_Proj# VScode PlatformIO版工程 │ ├─Hex_Link_Leonardo# 需要下载至接收端的程序│ └─Hex_Link_Nano# 需要下载至发送端的程序├─hardware# 硬件(PCB工程)│ ├─BOM# PCB的物料清单,包含参考的购买链接(链接仅作参考,在其他任何店铺购买相同型号即可)│ ├─Hex_Link_Rec# 接收端PCB工程│ ├─Hex_Link_Trans# 发送端PCB工程│ └─Nano_Jtag_Pin# 转接板:用来烧录Nano bootloader的Jtag口转接板├─model# 接收端外壳3维模型│ ├─Solidworks_Project# 2018版本Solidworks工程│ └─STL_TAP# STL文件,可直接用于3D打印.TAP文件是顶层亚克力板的CNC加工文件├─references# 参考文档└─tools# 额外的脚本工具
C# 项目
2.SteamTools
Star 4.2kWatch 45Fork 248中文
集合多种 Steam 客户端工具的工具箱。该工具支持 Window、Linux、macOS、Android 操作系统,包括游戏库存管理、解锁成就、史低价格、出售库存物品等功能,还有丰富的插件等待你发掘
3.xLua
Star 7.1kWatch 524Fork 2.1k中文
为 C#、Unity、.Net 等环境增添 Lua 脚本编程的能力,使得 Lua 代码方便地与 C# 相互调用c# XLua.LuaEnv luaenv = new XLua.LuaEnv(); luaenv.DoString("CS.UnityEngine.Debug.Log('hello world')"); luaenv.Dispose();
4.BBDown
Star 1.7kWatch 23Fork 218中文
命令行哔哩哔哩视频下载工具
C++ 项目
5.libqalculate
Star 612Watch 21Fork 62
使用 C++ 编写的多功能计算器桌面应用、库和 CLI 程序。它易于使用功能强大,支持大型可定制函数库、单位计算和转换、符号计算(包括积分和方程)。作为用户你可以直接在命令行中使用,作为开发者你也可以在自己的项目中使用这个库。官方还制作了Qt和GTK两个版本的 GUI 计算器应用
6.btop
Star 4.0kWatch 38Fork 125
界面酷炫的命令行资源监视器。可以显示处理器、内存、磁盘、网络和进程的使用情况和统计信息,还支持鼠标操作
7.TinyWebServer
Star 4.0kWatch 62Fork 1.3k中文
Linux 下的 C++ 轻量级 Web 服务器。该项目不仅可以用来搭建 Web 服务,也适合 C++ 初学者作为网络编程实战项目。作者还写了文章讲解相关代码和原理,帮助初学者更好的掌握网络编程相关知识
CSS 项目
8.css_tricks
Star 3.0kWatch 56Fork 312中文
常用 CSS 样式示例集合
Go 项目
9.video-srt-windows
Star 2.2kWatch 60Fork 336中文
自动识别视频语音生成字幕文件的工具。采用 Go+walk 开发所以仅支持 Windows 系统,原理是请求在线语音转文字的服务,超出免费额度需付费。另外还加入了导出字幕文件和翻译功能
10.go-daily-lib
Star 1.9kWatch 104Fork 230中文
每天学习一个 Go 语言库。内容包含标准库和三方库,每个库对应一篇介绍和上手的文章
11.Open-IM-Server
Star 1.5kWatch 58Fork 235中文
基于 Go 实现的轻量级即时通讯(IM)项目。具有高性能、易扩展、安装简单、私有化部署等特性,同时包含多种客户端 SDK。从服务器到客户端一体的开源即时通讯(IM)解决方案
12.go-fly
Star 887Watch 27Fork 261中文
基于 Go 语言实现的在线客服系统,采用 Gin+MySQL+JWT+WebSocket 等技术栈实现
13.viper
Star 17.1kWatch 240Fork 1.5k
用来搞定 Go 应用中配置的库。支持多种配置文件类型、监控并重新加载配置文件、远程读取配置系统等
viper.SetConfigName("config")// 配置文件名,不包括后缀viper.SetConfigType("yaml")// 配置文件的后缀viper.AddConfigPath("/etc/appname/")// 查找配置文件的目录viper.AddConfigPath("$HOME/.appname")// 支持查找多个目录// 异常处理iferr := viper.ReadInConfig(); err !=nil{if_, ok := err.(viper.ConfigFileNotFoundError); ok {// 如果没有找到配置文件}else{// 找到了配置文件,但出现了其他错误}}
Java 项目
14.o2oa
Star 2.9kWatch 111Fork 908中文
国产的 OA 系统。功能齐全支持考勤、会议管理、云盘等,适用于企业 OA、协同办公
15.IJPay
Star 3.4kWatch 173Fork 1.0k中文
Java 支付工具库,轻松完成支付模块开发。封装了常用的微信、QQ、支付宝、银联、PayPal 支付等支付方式的各种常用接口。不依赖任何 MVC 框架,轻松接入到 Java 项目
16.VirtualApp
Star 8.3kWatch 550Fork 2.6k中文
Android 系统的沙盒程序,App 虚拟化引擎。它创建了一个虚拟空间,在那里可以任意安装、启动、控制、卸载应用。虚拟空间与外部隔离相当于沙盒环境,可在安卓上实现应用多开、静默安装等黑科技
JavaScript 项目
17.sharedb
Star 4.6kWatch 104Fork 382
基于 JSON 数据 OT 算法的实时数据库。简单来说就是实时协同数据框架,可用来实现当页面因用户操作发生数据变化时,实时把数据同步展示到其它用户页面上,其中 OT 算法就是解决此协同过程中问题的通用算法。常见的场景比如:多用户之间的状态同步、在线协作文档、离线后数据改动同步等
18.30-Days-Of-JavaScript
Star 10.2kWatch 495Fork 2.3k
30 天 JavaScript 编程挑战。该教程虽然是英文教程但是图文并茂通俗易通,内容循序渐进包含练习题,适合零基础想要学习 JavaScript 的同学
19.YesPlayMusic
Star 12.0kWatch 157Fork 1.6k中文
高颜值的第三方网易云播放器。它不仅拥有简洁美观的外观,还有丰富的功能
支持 Windows/macOS/Linux
私人 FM/每日推荐歌曲
网易云账号登录
歌词显示
自定义快捷键和全局快捷键
等等
20.javascript
Star 115.4kWatch 3.9kFork 22.0k
Airbnb 开源的 JavaScript 风格指南。中文
// 采用数组解构constarr = [1,2,3,4];// badconstfirst = arr[0];constsecond = arr[1];// goodconst[first, second] = arr;
21.spy-debugger
Star 6.1kWatch 138Fork 733中文
远程调试手机页面和抓包的工具。操作简单仅需手机和电脑在同一个 WIFI 下,即可在实现真机调试页面
Kotlin 项目
22.Component
Star 2.4kWatch 32Fork 251中文
Android 的组件化框架,帮助开发者在实现项目组件化。它的强大在于功能齐全、更新及时,支持 Kotlin、AndroidX、RxJava、协程等
Objective-C 项目
23.iOSInterviewQuestions
Star 8.8kWatch 461Fork 2.7k中文
iOS 面试题集合(附答案)
Python 项目
24.Pokemon-Terminal
Star 3.8kWatch 51Fork 205
适用于多种终端的口袋妖怪主题工具。支持 iTerm2、ConEmu、Terminology、Windows 的终端,已经收集了 719 个小精灵
25.mypy
Star 11.6kWatch 209Fork 1.9k
Python 静态类型检查库。既然 Python 是一门动态类型语言,为啥还要检查类型呢?有了静态类型检测则无需运行代码,就可以发现程序中潜在的错误。还可以加入到git hook中,实现在提交代码前自动检查。详情查看这篇文章
26.CPython-Internals
Star 2.9kWatch 303Fork 307中文
图文并茂的 Python 源码阅读笔记项目。阅读的是比较新的 CPython 3.8 版本,重点是项目一直在更新维护
staticvoidtake_gil(PyThreadState *tstate){/* 忽略 */while(_Py_atomic_load_relaxed(&_PyRuntime.ceval.gil.locked)) {/* 只要 gil 是锁住的状态, 进入这个循环 */inttimed_out =0;unsignedlongsaved_switchnum; saved_switchnum = _PyRuntime.ceval.gil.switch_number;/* 释放 gil.mutex, 并在以下两种条件下唤醒
1. 等待 INTERVAL 微秒(默认 5000)
2. 还没有等待到 5000 微秒但是收到了 gil.cond 的信号
*/COND_TIMED_WAIT(_PyRuntime.ceval.gil.cond, _PyRuntime.ceval.gil.mutex, INTERVAL, timed_out);/* 当前持有 gil.mutex 这把互斥锁 */if(timed_out && _Py_atomic_load_relaxed(&_PyRuntime.ceval.gil.locked) && _PyRuntime.ceval.gil.switch_number == saved_switchnum) {/* 如果超过了等待时间, 并且这段等待时间里 gil 的持有者没有变更过, 则尝试让当前持有 gil 的线程进行释放gil
把 gil_drop_request 值设为 1, 持有锁的线程看到这个值的时候, 会尝试放弃 gil */SET_GIL_DROP_REQUEST(); }/* 继续回到 while 循环, 检查 gil 是否为锁住状态 */}/* 忽略 */}
Rust 项目
27.nushell
Star 16.2kWatch 160Fork 739
一种更加人性化的新型 shell
Swift 项目
28.Clipy
Star 5.4kWatch 99Fork 431
macOS 的剪贴板扩展应用。支持展示剪贴板历史记录、内容模版等功能
其它
29.QWidgetDemo
Star 2.5kWatch 126Fork 889中文
Qt 编写的示例集合。每个示例都可独立运行、代码简洁易懂,适合初学者学习
30.xemu
Star 846Watch 54Fork 100
免费开源的 Xbox 模拟器,支持 Windows、Linux、macOS 系统
31.yabai
Star 8.2kWatch 79Fork 317
适用于 macOS 的平铺式窗口管理器。该工具可以轻松实现窗口平铺不重叠,不用鼠标仅通过键盘移动、调整、切换、全屏、自动布局等管理窗口的操作
Control+Option+A/D:激活 平铺/浮动 模式
Option+h/j/k/l:使 左/下/上/右 侧窗口成为活动窗口
Shift+Option+h/j/k/l:向 左/下/上/右 移动当前活动窗口
Command+Option+n:创建新桌面,并将当前活动窗口移动至新桌面
32.awesome-for-beginners
Star 35.9kWatch 1.3kFork 5.3k
对初学者友好的开源项目集合。如果你想参与到开源项目的建设,可以在这个集合中寻找项目,祝你早日完成第一个贡献(PR)
33.lifeRestart
Star 9.0kWatch 145Fork 2.2k
在线文字游戏《人生重开模拟器》。纯文字游戏只需开局选天赋分配初始属性,后面就是看岁月如白驹过隙,转眼就过完了这一生,不满意的话可以轻松重开新的人生。游戏凭借诙谐幽默的文案和出乎意料的结尾,广受好评。在线试玩
34.chinese-dos-games
Star 6.4kWatch 158Fork 725中文
中文 DOS 游戏集合。在线试玩
开源书籍
35.introduction-to-front-end-engineering
Star 827Watch 12Fork 97中文
一本小书《带你入门前端工程》。该书是作者对过去两年前端工程化实践的经验和心得总结,在线阅读
36.pumpkin-book
Star 18.5kWatch 609Fork 4.2k中文
《机器学习公式详解》西瓜书公式推导解析。在线阅读
机器学习
37.invoice
Star 667Watch 28Fork 232中文
增值税发票 OCR 识别项目。包含训练好的模型和微服务,启动后可直接通过接口调用
38.GameAISDK
Star 998Watch 36Fork 220中文
基于图像识别的 AI 自动化框架,支持吃鸡类、射击类、MOBA 类等游戏类型。内置多种图像识别算法和 AI 算法,不用抠图完全基于图像识别的 AI 训练和框架
39.genshin_auto_fish
Star 2.4kWatch 16Fork 387中文
基于深度学习的原神手游自动钓鱼工具。其中用 YOLOX 搞定鱼的定位和类型的识别以及鱼竿落点的定位,用 DQN 搞定自适应控制钓鱼过程的点击,让力度落在最佳区域内 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|