# myOpenSourceCollection **Repository Path**: think3r/myOpenSourceCollection ## Basic Information - **Project Name**: myOpenSourceCollection - **Description**: 个人收藏的一些值得研究的开源软件 - **Primary Language**: 其他 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-05-06 - **Last Updated**: 2025-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **开源资料收藏夹** > `@think3r` 2019-05-06 22:02:22 0. [阮一峰_中文技术文档写作规范](https://github.com/ruanyf/document-style-guide.git) 1. [awesome-cheatsheets](https://github.com/skywind3000/awesome-cheatsheets) 2. [计算机相关技术资料整理](https://github.com/hufan30/PraticalProgramingBooks) 3. [免费的编程中文书籍索引](https://github.com/justjavac/free-programming-books-zh_CN) 4. [leetcode 算法训练](https://leetcode-cn.com/) 5. [C 语言资源大全中文版](https://github.com/jobbole/awesome-c-cn) 6. [awesome-c](https://github.com/uhub/awesome-c) 7. [Linux Command](https://github.com/jaywcjlove/linux-command.git) 8. [Laws, Theories, Principles and Patterns that developers will find usefu](https://github.com/rr/hacker-laws.git) 9. [libpku-北大课程资料](https://github.com/lib-pku/libpku) 10. [zju-icicles-浙大资源](https://github.com/QSCTech/zju-icicles) 11. [HEU_KMS_Activator--github](https://github.com/zbezj/HEU_KMS_Activator) 12. [awesome-books](https://github.com/guanpengchn/awesome-books.git) 13. [GitHub 上有哪些值得推荐的开源电子书?](https://www.zhihu.com/question/38836382/answer/79794319) 14. [https://github.com/summerHearts/iOS-Books](https://github.com/summerHearts/iOS-Books) 15. [https://github.com/imlifengfeng/iOSDevBookZH.git](https://github.com/imlifengfeng/vBookZH.git) 16. [x64dbg/x64dbgpy](https://github.com/x64dbg/x64dbgpy) 17. [程序员修炼宝典--github-书籍](https://github.com/niudai/How-to-be-a-good-programmer) 18. [Deep Learning 中文翻译--github](https://github.com/exacity/deeplearningbook-chinese) 19. [Google 开源项目风格指南——中文版](https://github.com/zh-google-styleguide/zh-google-styleguide) 20. [https://github.com/mobinsheng/books.git](https://github.com/mobinsheng/books.git) 21. [BtbN-FFmpeg-Builds](https://github.com/BtbN/FFmpeg-Builds/releases) 22. [CS 自学指南](https://csdiy.wiki/) 23. [Learn-Vim(the Smart Way) 中文翻译](https://wsdjeg.net/wiki/learn-vim/) 24. [The-Art-of-Linear-Algebra](https://github.com/kenjihiranabe/The-Art-of-Linear-Algebra) 25. [the-art-of-command-line](https://github.com/jlevy/the-art-of-command-line) 26. [corkami/pics](https://github.com/corkami/pics) : 文件格式的解析图库 ---- # **开源软件收藏夹** ## 0x00 virgo - [virgo – 只有 7KB 的极简虚拟桌面[Win]](https://github.com/henkman/virgo.git) ## 0x01 yuvPlayer - [Lightweight YUV player which supports various YUV format](https://github.com/Tee0125/yuvplayer.git) - 可用于阅读一般的 YUV RAW 文件; - 支持多种数据格式; - 单文件绿色; - 视频编解码必备! ## 0x02 ip2region - [ip2region](git@gitee.com:think3r/ip2region.git) - 准确率99.9%的ip地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M; - 提供了java,php,c,python,nodejs,golang查询绑定和Binary,B树,内存三种查询算法,妈妈再也不用担心我的ip地址定位! ## 0x03 conf-c - [conf-c](git@gitee.com:brisk/conf-c.git) - 基于C语言的轻量级读取/创建配置文件的函数库 ## 0x04 C语言版本图像处理算法 - [DIPpro](https://github.com/Tony-Tan/DIPpro.git) ## 0x05 tftp 服务器客户端 - [tftpcs](https://github.com/Tony-Tan/DIPpro.git) - tftpcs: tftp client and server; - Category: embedded, linux, tftp, utilities; ## 0x06 docsify - [A magical documentation site generator](https://github.com/docsifyjs/docsify.git) ## 0x07 Unblock163MusicClient - Xposed - [Unblock163MusicClient - Xposed](https://github.com/bin456789/Unblock163MusicClient-Xposed)\ - Unblock163MusicClient - Xposed; ## 0x08 EasyFlash - [EasyFlash](https://gitee.com/think3r/EasyFlash) - EasyFlash是一款开源的轻量级嵌入式Flash存储器库,主要为MCU(Micro Control Unit)提供便捷、通用的上层应用接口,使得开发者更加高效实现基于的Flash存储器常见应用开发。 ## 0x09 openhardwaremonitor - [openhardwaremonitor](https://github.com/openhardwaremonitor/openhardwaremonitor) ## 0x0A autoJump - [autojump](https://github.com/wting/autojump.git) - autojump - a faster way to navigate your filesystem; ## 0x0B dfont - [dfont](https://github.com/cloudwu/dfont) - Manage texture for Chinese character rendering.; ## 0x0C libyuv - [google-libyuv](https://chromium.googlesource.com/libyuv/libyuv) - libyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。它是跨平台的,可在Windows、Linux、Mac、Android等操作系统,x86、x64、arm架构上进行编译运行,支持SSE、AVX、NEON等SIMD指令加速。 ## 0x0D C语言基础库 - [uthash](https://github.com/troydhanson/uthash.git) - 开源实现的 hash, list, ringBuffer 宏实现; - [vxWork 中的 utilities](https://gitee.com/78023367/VxWorks.git) - 其中的目录 `target/src/util` 同样包含了一些通用数据结构的实现; - [grar_lib](https://github.com/gozfree/gear-lib.git) - This is a collection of basic libraries. - threadPool : - [C-Thread-Pool](https://github.com/Pithikos/C-Thread-Pool) - [lizhenghn123/zl_threadpool](https://github.com/lizhenghn123/zl_threadpool) - [EF](https://github.com/fengyoulin/ef) : 协程(池)的实现 - [cJSON](https://github.com/DaveGamble/cJSON) - - [xxd](https://github.com/ConorOG/xxd) - [Android - cpuinfo](https://android.googlesource.com/platform/external/cpuinfo) - [edid-decode - linux](https://git.linuxtv.org/edid-decode.git/) - [microsoft/mimalloc](https://github.com/microsoft/mimalloc) - [redis](https://github.com/redis/redis) ## 0x0E busybox 源码 - [https://git.busybox.net/busybox/](https://git.busybox.net/busybox/) - 里面的各种小工具值得一看; ## 0x0F play-audio - [play-audio __ termux](https://github.com/termux/play-audio.git) - Command-line tool to play audio using OpenSL ES. ## 0x10 linux 黑客基础教程 - [OpenCyberTranslationProject/TP1](https://github.com/OpenCyberTranslationProject/TP1) - 书籍:《Linux Basics for Hackers》 2019 版翻译; ## 0x11 freebsd - [freebsd 源码 - 包含很多小工具](https://github.com/freebsd/freebsd) ## 0x12 music-dl - [0xHJK/music-dl](https://github.com/0xHJK/music-dl) - Music-dl 是一个基于Python3的命令行工具,可以从多个网站搜索和下载音乐,方便寻找音乐,解决不知道哪个网站有版权的问题。工具的本意是聚合搜索, ## 0x13 Amazing-Windows-Apps - [Amazing-Windows-Apps](https://github.com/AmazingApps/Amazing-Windows-Apps/tree/master) - Introduce you amazing Windows apps; ## 0x14 跟我一起学 MakeFile - [跟我一起学 Makefile -- github](https://github.com/seisman/how-to-write-makefile.git) - > 《跟我一起写Makefile》是 陈皓 发表在其CSDN博客上的系列文章。该系列文章翻译整理自 GNU Make Manual ,一直受到读者的推荐,是很多人学习Makefile的首选文档。目前网络上流传的PDF版本多为祝冬华整理的版本。这个版本的排版一般,代码部分没有做任何语法高亮。2010年初学Makefile的时候,读了前几章皮毛,一直用到了现在。最近想着重新学习一下Makefile,顺便学习一下Sphinx,重新制作一个更精美的PDF版本。 ## 0x15 libExif - [libexif](https://github.com/libexif/libexif) - libexif is a library for parsing, editing, and saving EXIF data. It is intended to replace lots of redundant implementations in command-line utilities and programs with GUIs. ## 0x16 regex 正则表达式 - [learn-regex](https://github.com/ziishaned/learn-regex) - github 上比较火的学习正则表达式; ## 0x17 cloc 代码统计 - [代码统计 - cloc - github](https://github.com/AlDanial/cloc) ## 0x18 杭州买房宝典 - [杭州买房宝典](https://github.com/MisssssCathy/hangzhou_house_knowledge) ## 0x19 BBC 音效库 - [bbc 音效库](http://bbcsfx.acropolis.org.uk/) - 英国广播公司 BBC 的音效库,包含16000多种可以下载的音效,比如停车的声音、机床的声音、鸟叫的声音等等。 ## 0x1A OpenGL 相关 - [the-book-of-shaders-github](https://github.com/patriciogonzalezvivo/thebookofshaders) - [http://TheBookOfShaders.com](http://TheBookOfShaders.com) - shaders 学习; - [https://www.shadertoy.com](https://www.shadertoy.com) - shaders 在线调试, 学习, 分享网站; - [stackgl/shader-school](https://github.com/stackgl/shader-school) - [stevensona/shader-toy -- vscode](https://github.com/stevensona/shader-toy) - [【ShaderToy】基础篇之谈谈点、线的绘制](https://blog.csdn.net/candycat1992/article/details/44244549) - learn_openGL - [https://learnopengl.com/](https://learnopengl.com/) - [learnopengl-CN github](https://github.com/LearnOpenGL-CN/LearnOpenGL-CN) - [learnOpenGL-CN-OnLine](https://learnopengl-cn.github.io/) - [code](https://github.com/JoeyDeVries/LearnOpenGL) - [nanovg](https://github.com/memononen/nanovg) - [GLPaintView](https://github.com/lmf12/GLPaintView) - [NDK_OpenGLES_3_0](https://github.com/githubhaohao/NDK_OpenGLES_3_0) - vulkan : - [Vulkan C++ examples and demos](https://github.com/SaschaWillems/Vulkan) - [Vulkan Samples](https://github.com/BobLChen/VulkanDemos) - [android-vulkan-tutorials](https://github.com/googlesamples/android-vulkan-tutorials) - [vk_video_samples](https://github.com/nvpro-samples/vk_video_samples) - render-engine : - [cocos2d-x](https://github.com/cocos2d/cocos2d-x) - [ejoy2d](https://github.com/ejoy/ejoy2d) - [imgui](https://github.com/ocornut/imgui) - [Tencent/tgfx](https://github.com/Tencent/tgfx) - OpenCL : - [clpeak](https://github.com/krrishnarraj/clpeak) : openCL 性能测试 ## 0x1B cmake - [lolimay/CMake-Tutorial](https://github.com/lolimay/CMake-Tutorial) - [https://github.com/Campanula/CMake-tutorial](https://github.com/Campanula/CMake-tutorial) ## 0x1C QT - [cwc1987/QmlBook-In-Chinese](https://github.com/cwc1987/QmlBook-In-Chinese) ## 0x1D stb 单头文件图像处理库 - [single-file public domain (or MIT licensed) libraries for C/C++](https://github.com/nothings/stb.git) - image loader - image writer - image resizer - font text rasterizer - [TinyJPEG](https://github.com/serge-rgb/TinyJPEG) - [The GIFLIB project](https://giflib.sourceforge.net/) - [libnsgif](git://git.netsurf-browser.org/libnsgif.git) - [webp](https://github.com/webmproject/libwebp/) ## 0x1F powerToys - 微软官方出品的小工具合集 : - [https://github.com/microsoft/PowerToys](https://github.com/microsoft/PowerToys) ## 0x20 source-insight - [souresinsight4.x x64dbg crack script(包含公钥替换)](https://bbs.pediy.com/thread-259597.htm) ## 0x21 网易云 ncm 文件转换 - [https://github.com/anonymous5l/ncmdump.git](https://github.com/anonymous5l/ncmdump.git) - - mac 下编译 : `brew install taglib && make` - ubuntu 下源码安装 [Taglib-1.11.1](http://www.linuxfromscratch.org/blfs/view/svn/multimedia/taglib.html) - `find . -name "*.ncm" -print0 | xargs -0 /mnt/e/Desktop/github/ncmdump/ncmdump` - `find . -name "*.ncm" -print0 | xargs -0 -I {} mv {} ncmDir` ## 0x22 notepad++ 插件 - [gthub/chcg/NPP_HexEdit](https://github.com/chcg/NPP_HexEdit/releases) ## 0x23 开源的播放器 - [https://gitclone.com/github.com/mpv-player/mpv.git](https://gitclone.com/github.com/mpv-player/mpv.git) - vlc - [https://github.com/videolan/vlc.git](https://github.com/videolan/vlc.git) - [https://github.com/videolan/vlc-android.git](https://github.com/videolan/vlc-android.git) - mpv : - [mpv](https://github.com/mpv-player/mpv.git) - [mpv for Android](https://github.com/mpv-android/mpv-android.git) ## 0x24 图像处理 - [libplacebo](https://github.com/haasn/libplacebo.git) - gpu-image : - [GPUImage-ios](https://github.com/BradLarson/GPUImage.git) - [GPUImage for Android](https://github.com/cats-oss/android-gpuimage.git) - [gpupixel](https://github.com/pixpark/gpupixel.git) ## 0x25 openBLAS - [https://github.com/xianyi/OpenBLAS](https://github.com/xianyi/OpenBLAS) ## 0x26 开源的视频 codec - [K-Lite](https://codecguide.com/klcp_contents_comparison.htm) - [openCodec](https://daumpotplayer.com/wp-content/uploads/2019/06/OpenCodecSetup64.exe) ## 0x27 pdf bookmarks - [PDFBookmarker](https://github.com/RussellLuo/pdfbookmarker.git) - Add bookmarks into PDF using PyPDF2. ```sh #install pip install pdfbookmarker # bookmarks file ""| # run python2 -m pdfbookmarker in.pdf bookmarks.txt out.pdf ``` ## 0x27 patchelf - 修改 elf 可执行文件信息, 包括 so 依赖. ```sh -> /mnt/e/Desktop/github/mpv/mpvApkTool #: patchelf --help syntax: patchelf [--set-interpreter FILENAME] [--page-size SIZE] [--print-interpreter] [--print-soname] Prints 'DT_SONAME' entry of .dynamic section. Raises an error if DT_SONAME doesn't exist [--set-soname SONAME] Sets 'DT_SONAME' entry to SONAME. [--set-rpath RPATH] [--remove-rpath] [--shrink-rpath] [--print-rpath] [--force-rpath] [--add-needed LIBRARY] [--remove-needed LIBRARY] [--replace-needed LIBRARY NEW_LIBRARY] [--print-needed] [--no-default-lib] [--debug] [--version] FILENAME ``` ## 0x28 算法相关 - [hello-algo](https://github.com/krahets/hello-algo) - [github-labuladong-fucking-algorithm`](https://github.com/labuladong/fucking-algorithm) - [https://labuladong.gitee.io/algo/](https://labuladong.gitee.io/algo/) - [github-changgyhub-leetcode_101](https://github.com/changgyhub/leetcode_101) - [github-greyireland-algorithm-pattern](https://github.com/greyireland/algorithm-pattern) ## 0x29 驾照 - [Driver-license](https://github.com/taopoppy/Driver-license) ## 0x2A keystroke visualizer - [keycastr](https://github.com/keycastr/keycastr) : macos 下的键盘打字可视化 - [~~KeyCastOW~~](https://github.com/brookhong/KeyCastOW) : 已不维护, 并且无 release 成果物 ## 0x30 码流分析工具 1. ffmpeg - [BtbN-FFmpeg-Builds](https://github.com/BtbN/FFmpeg-Builds) - [ffmpeg_rtmp_h265](https://github.com/runner365/ffmpeg_rtmp_h265) 2. CodecVisa(跨平台:H264/H265..., 收费) - 3. H264BSAnalyzer(H264/H265): - 4. GitlHEVCAnalyzer(H264) - 5. Intel Video Pro Analyzer - 6. [Bento4](https://www.bento4.com/) - [github-code](https://github.com/axiomatic-systems/Bento4) 7. [YUView](https://github.com/IENT/YUView) - ~~国内的 YUVEye ???~~ 8. [Audacity](https://manual.audacityteam.org/index.html) : 音频分析 9. [HDRTools](https://gitlab.com/standards/HDRTools) 10. [SDL](https://github.com/libsdl-org/SDL) 11. [THE-H.264-ADVANCED-VIDEO-COMPRESSION-STANDARD](https://github.com/chundonglinlin/THE-H.264-ADVANCED-VIDEO-COMPRESSION-STANDARD) 12. [digital_video_introduction](https://github.com/leandromoreira/digital_video_introduction) 13. AV-1 1. [SVT-AV1](https://github.com/AOMediaCodec/SVT-AV1.git) 2. [libavif](https://github.com/AOMediaCodec/libavif.git) 14. [scrcpy](https://github.com/Genymobile/scrcpy) ## C++ 相关 1. [CppCoreGuidelines-zh-CN](https://github.com/lynnboy/CppCoreGuidelines-zh-CN.git) 2. [google/styleguide](https://github.com/google/styleguide) 3. [Obfuscate](https://github.com/adamyaxley/Obfuscate) 4. [nlohmann/json](https://github.com/nlohmann/json)