当前位置:   article > 正文

2023年1000个优秀Github项目盘点_mikanproject

mikanproject

Github犹如一座繁星点点的灯塔,照亮了无数优秀的开源项目。最近,我有幸盘点了一千个Github上的优秀项目,从繁杂的代码库中探索出了那些璀璨的明珠。今天,我想与你们分享这份发现,让我们一起走进这个充满创意与智慧的世界。

这一千个项目涵盖了各种各样的领域,包括但不限于人工智能、机器学习、Web开发、移动应用开发、游戏开发、数据科学等。这些项目不仅有着极高的技术含量,而且在创新性、实用性、易用性等方面也表现出了令人惊叹的品质。

其中,一些项目致力于解决现实生活中的问题,如开发一款能够帮助残障人士更好地生活的人工智能辅助系统,或者一款能够自动识别并清除网络谣言的软件。这些项目不仅技术先进,更重要的是它们具有强烈的社会责任感和人文关怀。

另一些项目则专注于技术的创新和突破,如一款能够自动生成自然语言文本的深度学习模型,或者一款能够将任何图片转换成逼真度极高的人像画的图像处理软件。这些项目展现了开源社区在科技创新方面的强大实力和无限潜力。

在这些优秀项目中,我们可以看到无数才华横溢的开发者们用自己的智慧和汗水为世界创造着价值。他们无私地分享着自己的知识和经验,推动着整个开源社区的发展和进步。他们的努力和奉献精神,值得我们每一个人的尊敬和感谢

2023年最优秀的1000个Github项目列表:

项目名称项目地址项目介绍
Activate-Linuxhttps://github.com/MrGlockenspiel/activate-linux将"Activate Windows"水印移植到 Linux 系统。这是一个可以在桌面系统的右下角,显示“激活 Linux” 字样的小工具,就是图一乐。
EGamePlayhttps://github.com/m969/EGamePlay一款基于 Unity 引擎的灵活战斗框架。这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例,以及《如何实现一个战斗系统》的教程。
OlcNEShttps://github.com/OneLoneCoder/olcNES用 C++ 写一个 NES 模拟器。这是一份教你用 C++ 写 NES/FC 游戏模拟器的视频教程和源码,作者是油管大神 javidx9。
Algernonhttps://github.com/xyproto/algernon小型、独立的 Go Web 服务器。该项目是用 Go 编写的“快餐” Web 服务器,采用 BoltDB、Redis、MySQL 或 PostgreSQL 作为数据库,内置 Lua 解释器。所有功能全在一个独立可执行文件中,支持 Markdown 渲染、Lua 脚本、请求限制、用户和权限等。
Graceful-Responsehttps://github.com/feiniaojin/graceful-responseSpringBoot 接口优雅响应处理器。该项目通过注解的方式,优化 Controller 层的代码,完成统一返回值封装、全局异常处理、异常与错误码映射等功能。
Croniclehttps://github.com/jhuckaby/Cronicle一个简单的任务调度和运行平台。该项目是用 Node.js 写的 cron 替代品,它开箱即用、自带 Web 界面、无需数据库,提供了执行 shell 命令、实时统计、自动故障转移、自动重试、多时区等功能。
Ponymusichttps://github.com/wangchenyan/ponymusic开源的 Android 在线音乐播放器。该项目是用 Kotlin 语言写的 Android 音乐播放器,支持添加和播放本地音乐、通知栏控制、同步网易云歌单、每日推荐、搜索歌曲和歌单等功能。
Example-Code-2ehttps://github.com/fluentpython/example-code-2e《流畅的 Python(第 2 版)》的示例代码。《流畅的 Python》是深受 Python 程序员喜爱的经典之作,该书可以帮助理解 Python 语言的核心特性和底层逻辑。但这里只有示例代码,书需要自行购买。
Git-Cliffhttps://github.com/orhun/git-cliff自由可定制的变更日志生成器。该项目可以自定义解析规则,自动从 Git 历史记录中生成 Changelog 文件。
Secretivehttps://github.com/maxgoedjen/secretive一款存储和管理 SSH 密钥的应用。该项目可以将 SSH 密钥存储在苹果芯片安全隔离区(Secure Enclave)的工具。安全隔离区是指集成到 Apple 片上系统 (SoC) 的专用安全子系统,它独立于主处理器,可提供额外的安全保护。
Awesome-Love-Codehttps://github.com/sun0225SUN/Awesome-Love-Code表白代码收藏馆。该项目收集了 50+ 个用于表白的代码和程序,涵盖 Web、Python、C/C++、C# 等编程语言。
Typescript-Bookhttps://github.com/gibbok/typescript-book《简明的 TypeScript 书》。该书全面、精练地介绍了 TypeScript 语言,涵盖了 TypeScript 语言的入门、类型系统、基础语法和高级用法等知识。
Cleanlabhttps://github.com/cleanlab/cleanlab自动检测数据集中错误数据和标注的框架。该项目基于置信学习(confident learning,CL)算法,实现了自动检测出机器学习数据集中的各种问题,提高数据集质量训练出更好的模型,支持图像、文本、音频类型的数据。
Rsynchttps://github.com/WayneD/rsyncLinux 远程同步文件的工具。该项目提供了一种快速、增量的文件传输方式,即仅传输有变动的部分,可用于远程同步和备份文件。
Kavitahttps://github.com/Kareadita/Kavita一款功能丰富的在线阅读平台。该项目可以在本地架设一个阅读漫画和电子书的 Web 平台,在手机、平板、台式机等设备上都有着出色的访问体验。
Modern-CPP-Programminghttps://github.com/federico-busato/Modern-CPP-Programming现代 C++ 编程课程。该教程面向有一定编程基础的人,内容涵盖 C++ 编程的基础知识、高级 C++ 语义和概念。
Mailpithttps://github.com/axllent/mailpit带 API 的电子邮件测试工具。这是一个小型、快速、多平台的电子邮件测试工具,它可以充当一个 SMTP 服务器,自带 Web 界面,支持模拟电子邮件接收、切换不同设备查看邮件等功能,还提供了可用于自动集成测试的接口。
Sensitive-Wordhttps://github.com/houbb/sensitive-word用于过滤敏感词的 Java 库。该项目是基于 DFA 算法实现的高性能敏感词过滤工具,词库收录了 6w+ 内容,支持自定义敏感词、白名单、替换策略、数字常见形式的互换、忽略重复词等功能。
DaedalOShttps://github.com/DustinBrett/daedalOS跑在浏览器里的桌面环境。该项目是用 JavaScript 写的运行在浏览器中的仿 Windows 桌面操作系统,支持开始菜单、动态壁纸、命令行终端、视频播放器、3D 弹球、Markdown 查看器、浏览器等功能。
Calendarhttps://github.com/kizitonwose/Calendar适用于 Android 的高度可定制的日历库。这是一个用于开发 Android 日历应用的库,内含示例应用。提供了周或月模式显示、边界日期、水平或垂直滚动等功能,可以随心所欲地设计日历。
BookStackhttps://github.com/BookStackApp/BookStack一个简单、开箱即用的 wiki 平台。该项目是基于 PHP 和 Laravel 的 wiki 平台,拥有搜索、Markdown 编辑器、绘图、多语言、身份验证等功能。
Django-Tailwindhttps://github.com/timonweb/django-tailwindDjango 集成 Tailwind CSS 的库。该项目可以让你在 Django 项目中轻松地使用 Tailwind CSS 框架,内含 Tailwind CSS 官方的排版、表单、line-clamp 等插件。
Sshxhttps://github.com/ekzhang/sshx基于 Web 的安全终端协作工具。该项目只需一条命令,即可与多人共享终端。支持实时多人协作、多窗口、远程光标、在线聊天、自动重连等功能,可用于教学和远程调试。
VisionOS_30Dayshttps://github.com/satoshi0212/visionOS_30Days挑战 30 天上手苹果 visionOS 开发。visionOS 是运行在苹果的混合实境头戴式设备 Apple Vision Pro 上的操作系统,该项目提供了 30 个 visionOS 开发的示例代码。
Dbgatehttps://github.com/dbgate/dbgate(no)SQL 数据库桌面管理工具。该项目支持包括 MySQL、PostgreSQL、SQL Server、MongoDB、SQLite、Redis 等多种数据库,适用于 Windows、Linux、macOS 系统。
Node.Js-Troubleshooting-Guidehttps://github.com/aliyun-node/Node.js-Troubleshooting-GuideNode.js 应用故障排查手册。该手册主要是帮助 Node.js 开发者,应对开发和线上部署中遇到的问题,比如定位故障、压测和性能调优等。
Backgroundremoverhttps://github.com/nadermx/backgroundremover一条命令自动移除图像背景。该项目通过 AI 技术,可自动移除图片和视频中的背景。
Barrierhttps://github.com/debauchee/barrier一套键盘鼠标控制多台电脑的工具。该项目通过模拟 KVM 切换器功能,实现多台电脑、不同操作系统,共享一套键盘鼠标,让工作流程更加高效。它安装简单使用方便,无需复杂的配置,支持自定义热键、多种操作系统、可视化操作界面等功能。
Borderless-Gaminghttps://github.com/Codeusa/Borderless-Gaming通用的游戏全屏工具。一款专门为游戏开发的窗口优化工具,能够将原本不支持全屏的游戏全屏化。它界面简洁、使用方便,支持一键全屏和恢复,适用于 Windows 系统。
KeyDBhttps://github.com/Snapchat/KeyDB多线程版的 Redis。该项目是由 Snapchat 开源的支持多线程的 Redis,它具有高性能、更高的吞吐量、完全兼容 Redis 协议等特点。有了多线程就可以放心大胆地执行 KEYS 和 SCAN 命令,不用再担心阻塞 Redis 了。
Groupcachehttps://github.com/golang/groupcacheGo 写的轻量级分布式缓存库。该项目是由 Golang 官方开源的库,它实现了一个无需部署的分布式缓存。支持当查询未命中缓存时仅一个进程填充缓存(防穿透和雪崩)、热点数据自动扩展等功能,但不支持更新和删除数据(LRU 控制内存),所以仅适用于某些特定场景。
Minumhttps://github.com/byronka/minum极简的 Java Web 框架。该项目是作者手撸的 Java Web 框架,它简约、零依赖、具有良好的性能,内置数据库、Web 服务器、模版引擎、日志等功能。如果你是一个 Java 新手,而且经常在各大 Web 框架中“迷失方向”,那你可以通过这个项目,快速上手 Web 开发并理清头绪。
Auto-Animatehttps://github.com/formkit/auto-animate一个即插即用的过渡动画库。该项目可以为你的 Web 应用添加平滑的过渡效果,它上手简单无需修改现有代码,动画会在子元素被添加、移除或移动时自动触发,适用于 React、Solid、Vue、Svelte 和 JavaScript 应用。
Sequel-Acehttps://github.com/Sequel-Ace/Sequel-Ace适用于 macOS 的 MySQL 数据库管理工具。因为 Mac 上的老牌数据库管理工具 Sequel Pro 停止更新,所以就有了 Sequel-Ace。它免费、开源、持续更新,支持 Intel 和苹果芯片,适用于 macOS 10.13 及以上系统。
Codespellhttps://github.com/codespell-project/codespell一条命令找出代码中的拼写错误。该项目主要用于检查文件中常见单词的拼写错误,对于变量名极少产生误报,支持指定目录、文件后缀、修改建议、忽略文件等功能。
Helixhttps://github.com/helix-editor/helix一款 Rust 写的终端文本编辑器。受 Kakoune 和 Neovim 启发的编辑器,它开箱即用、智能、对新手更加友好,支持类似 Vim 的编辑模式、tree-sitter(高亮更加快速)、LSP 等功能。
Deltahttps://github.com/rileytestut/DeltaiOS 上的多合一经典游戏模拟器。这是一款无需越狱、适用于 iOS 设备的游戏模拟器,支持 NES、GBA、Nintendo 64 等游戏。
AnuPpuccinhttps://github.com/AnubisNekhet/AnuPpuccin一款精美的 Obsidian 主题。这款 Obsidian 主题支持各种调色板、内置主流配色方案、彩虹文件夹、自定义背景等功能。
Latex-Cookbookhttps://github.com/xinychen/latex-cookbook《LaTeX 论文写作教程》。该书是教你如何用 LaTeX 写论文,内容涵盖了 LaTeX 基础、文本编辑、公式、图表设计、文献引用等方面。
Deepfacehttps://github.com/serengil/deepface轻量级人脸识别和分析库。该项目是 Python 写的人脸识别和面部属性分析框架,可根据人脸图像智能识别年龄、性别、情绪等信息。
BlackHolehttps://github.com/ExistentialAudio/BlackHole适用于 macOS 的虚拟音频驱动。在 macOS 上录制过视频的同学,应该都遇到过收录电脑声音的问题,采用公放的方式对环境要求极高。该项目是一款 macOS 上的虚拟音频驱动,它可以零延迟地将输出的音频传递给其他应用,从而不受周围环境的影响,轻松录制电脑的声音,支持 Intel 和 Apple 芯片。
Optimizerhttps://github.com/hellzerg/optimizer超好用的 Windows 优化器。这是一款强大的 Windows 系统优化工具,它体积小、功能丰富,支持包括中文在内的 22 种语言,能够禁用不必要的 Windows 服务、删除多余的启动程序、关闭用不到的功能,提升 Windows 系统的使用体验和性能。
Duckdbhttps://github.com/duckdb/duckdb一款类似 SQLite 的分析型数据库。该项目是用 C++ 写的 OLAP(联机分析处理)数据库,没有外部依赖项、不作为独立进程运行,可以看作是 OLAP 版本的 SQLite。它方便、快速、易于使用,提供了丰富的 SQL 方言,支持 JOIN、聚合、窗口函数、直接查询 CSV 和 JSON 文件等功能。
Pokemon-Cards-Csshttps://github.com/simeydotme/pokemon-cards-css炫酷的神奇宝贝卡牌 CSS 效果。该项目是口袋怪兽卡高级 CSS 样式集合,使用了 3D 变换、滤镜、渐变等技术,实现了眩光、纹理、银河全息、垂直光束等效果。
Asynqhttps://github.com/hibiken/asynq纯 Go 写的简单、可靠的分布式任务队列。这是一个基于 Redis 的轻量级异步任务队列,它会为每个任务启动一个 goroutine,支持任务失败重试、优先级队列、定时任务、唯一任务等功能。
Algorithmshttps://github.com/williamfiset/Algorithms一个用 Java 实现的算法和数据结构的集合。算法和数据结构的重要性无需多言,该项目提供了常见的数据结构和算法最简单、优雅的 Java 代码实现,不管是用于学习还是开发都是不错的选择。
Bangumihttps://github.com/czy0729/Bangumi类似豆瓣的二次元爱好者社区客户端。这是一个基于 React Native 构建的二次元社区 Bangumi 第三方客户端。它免费、无广告、因爱好而生、专为移动端设计,支持番组进度管理、用户动态、贴吧、搜索、排行榜、标签等功能。
Gkdhttps://github.com/gkd-kit/gkd自定义屏幕点击的 Android 应用。该项目是基于无障碍功能的手机自动点击工具,支持自定义或订阅点击规则,可用来自动完成点击跳过广告、同意按钮、领红包等操作。
Argos-Translatehttps://github.com/argosopentech/argos-translate用 Python 写的开源离线翻译库。该项目是基于 OpenNMT(神经网络机器翻译框架)的离线翻译 Python 库,它不依赖任何第三方翻译接口,支持翻译包括中文在内的 30 多种语言。
Docusealhttps://github.com/docusealco/docuseal开源的文件在线签署平台。这是一款用 Ruby 写的在线签署文件平台,它开箱即用、容易上手、移动端友好,支持拖拽的方式创建 PDF 表单、在线填写和签名、自动发送邮件、用户管理等功能。
Letturahttps://github.com/zhanglun/lettura极简的开源 RSS 阅读器。这是一款基于 Tauri 开发的桌面 RSS 阅读器,它免费、无广告、界面清爽,适用于 macOS 和 Windows 操作系统。
TomatoBarhttps://github.com/ivoronin/TomatoBar精致的 macOS 菜单栏番茄时钟。这是一款 macOS 上的番茄时钟应用,它小巧精致、界面简洁,支持设置工作和休息间隔、提示音、全局热键等功能。
Catppuccinhttps://github.com/catppuccin/catppuccin超看好的主题配色方案。该项目是由社区驱动的配色方案,内含以暖色调为主、色彩丰富的主题,可用于 VSCode、JetBrains、Vim 等编辑器和 IDE,同样适用于各种编程语言的开发库、终端、操作系统、浏览器等应用。
Css-Animation-101https://github.com/cssanimation/css-animation-101《CSS 动画入门秘籍》。这本书主要是介绍 CSS 中的动画(CSS animation),内容包含什么是 CSS animation、transition 属性、如何制作复杂的动效以及丰富的示例,教会你如何将 CSS 动画应用到你的项目中。
Hcaptcha-Challengerhttps://github.com/QIN2DIM/hcaptcha-challenger优雅地处理 hCaptcha 验证码的库。该项目不依赖浏览器插件和第三方反验证码服务,通过机器学习的方式处理 hCaptcha 验证码。它采用 ResNet 和 YOLOv8 处理分类和检测问题,通过 ONNX 打包模型降低使用门槛,让用户可在没有 GPU 的设备上运行代码,且无需安装 PyTorch 等依赖,优雅地面对 hCaptcha 验证码。
Barcohttps://github.com/lucavallin/barco用 C 语言从头写一个 Linux 容器。该项目仅依赖底层的 Linux 功能,用 C 语言实现的一个 Linux 容器,可用来了解更多关于 Linux 容器和内核的技术细节。
GeekDeskhttps://github.com/BookerLiu/GeekDesk小巧的 Windows 桌面启动工具。这款名为极客桌面的免费工具,拥有极简的界面,支持搜索全盘文件、一键呼出、自定义壁纸、定时提醒等功能。
Citrahttps://github.com/citra-emu/citra开源的任天堂 3DS 模拟器。能够完美运行几乎所有 3DS 游戏的模拟器,支持 Windows、Linux、macOS 和 Android 操作系统。
Etreehttps://github.com/beevik/etree更好用的轻量级 Go 语言 XML 库。虽然 Go 语言内置了处理 XML 的库,但在使用时必须按照嵌套层级定义结构体非常繁琐。这个项目的设计灵感来源于 Python 语言的  ElementTree 库,可以在无需定义结构体的情况下灵活的读取、生成 XML 文档。
Jailerhttps://github.com/Wisser/Jailer一款强大的数据库提取数据工具。用于数据库子集和关系数据浏览的工具,支持按照表之间关系浏览数据库、生成 DML 拓扑关系等功能。可用来从生产数据库中提取出,支持测试一条完整业务线所需的数据库表和数据。
Biomes-Gamehttps://github.com/ill-inc/biomes-game一款开源沙盒 MMORPG 游戏。这是由已被 OpenAI 收购的 Global Illumination 公司,采用 React+Next.js+TypeScript 和 WebAssembly 等技术,构建的大型多人在线角色扮演游戏。玩家可以在游戏里探索世界、建造房子、交易、社交等,无需下载打开浏览器就可以玩。
DrissionPagehttps://github.com/g1879/DrissionPage类似 selenuium 的网页自动化工具。这是一个基于 Python 的网页自动化工具,支持 Chromium 内核浏览器。它将控制浏览器和收发请求两大功能合二为一,并提供了统一、简洁的接口。
OpenFarmhttps://github.com/openfarmcc/OpenFarm一个教你如何种植农作物的网站。这是一个关于种植农作物的知识库,你可以在里面找到如何种植西红柿、土豆、草莓等植物的步骤,这一切都是免费的。
Rjvmhttps://github.com/andreabergia/rjvm用 Rust 写一个迷你 JVM 的学习项目。这是一个用 Rust 写 JVM7 的练手项目,已实现 Java 基础类型、异常处理、堆栈跟踪、垃圾回收、解析 .class 文件等功能。
Misthttps://github.com/ninxsoft/Mist自动下载 macOS 系统固件的工具。这款工具可以列出所有可供下载的 macOS 固件/安装程序的信息,包括名称、版本号、发布日期和大小。
Beepyhttps://github.com/beeper/beepy一款全键盘便携式的 Linux 计算机。这是一个结合了黑莓键盘、400*200 LCD 显示屏、2000mAh 电池的板子,售价 79 美元。插上树莓派 Zero W,立马变成了一个黑莓版的 Linux 游乐场。
Lean-Side-Bussinesshttps://github.com/easychen/lean-side-bussiness《精益副业:程序员如何优雅地做副业》。该书扩展了《程序员如何优雅地挣零花钱》的内容,引入了精益创业流程,将其优化为副业专用精益副业流程,并增添了独立开发变现和网课变现实践的内容。
Audiocrafthttps://github.com/facebookresearch/audiocraftMeta 开源的文本生成音乐的库。该项目可根据文本提示词生成高质量、高保真的音频和音乐,比如吹着风吹口哨、一段适合海滩场景的流行舞曲,生成效果十分惊艳。
Memreducthttps://github.com/henrypp/memreduct小巧的内存管理应用。这是一款 Windows 内存管理工具,可以实时监控计算机内存和清理系统缓存。它体积小(6MB)、内存释放效果明显,兼容 Windows XP 及更高版本。
FluentHubhttps://github.com/FluentHub/FluentHub好看的 GitHub 客户端。这是一款 C# 编写的 GitHub 客户端,采用 Fluent Design 设计,界面清爽且时尚,适用于 Windows 系统。
Clinkhttps://github.com/chrisant996/clinkWindows 命令行增强工具。该项目可以让 Windows 原生的 cmd.exe 拥有类似 bash 一样强大的自动补全、历史记录、行编辑等功能,就像在 Linux 终端上一样。
Layuihttps://github.com/layui/layui面向后端开发者的 Web UI 组件库。这是一款采用原生态 HTML/CSS/JS 开发模式的免费 Web UI 组件库,它拿来即用无需构建工具,极易上手、UI 简约清爽,深受广大后端开发者们的喜爱。
Compresshttps://github.com/klauspost/compress强大的 Go 语言压缩库。该项目包含了多种压缩算法,支持实时压缩算法 zstandard、Snappy 优化版压缩算法 S2 等,还可用来替代 gzip、zip、zlib 等标准库。
Antlr4https://github.com/antlr/antlr4强大的语法分析器生成工具。简洁的 ANTLR 语法能够构造一个词法分析器和语法分析器,将一份文件生成 10 余种目标语言代码(Java/C++/Python 等),多用于文本解析、配置文件读取器、遗留代码转换器、JSON 解析器等。
Flowisehttps://github.com/FlowiseAI/Flowise用拖拽的方式构建大模型应用。该项目可以让你通过可视化、拖拽组件的方式自定义大模型(LLM)流程,轻松构建 LLM 应用,支持 Docker 一键启动服务。
Squircle-CEhttps://github.com/massivemadness/Squircle-CEAndroid 手机上的代码编辑器。这款免费的手机代码编辑器,支持 C、C++、Go、Python、Java 等三十多种编程语言,同时具有语法高亮、自动补全、文件管理、代码风格等功能。
Cudfhttps://github.com/rapidsai/cudf支持 GPU 的数据库处理 Python 库。它相当于支持 GPU 的 pandas,处理数据的速度直接起飞。提供了类似 pandas 的 API,支持加载、合并、聚合、过滤等方式操作数据。
Dm-Tickethttps://github.com/ClassmateLin/dm-ticketRust 写的大麦网自动购票工具。大麦网的抢票工具,仅支持购买 H5 页面上的票,不支持选座。
Alt-Tab-Macoshttps://github.com/lwouis/alt-tab-macosmacOS 上的 alt-tab 窗口切换工具。这是一款将 Windows 的 alt-tab 切换窗口功能带到了 macOS 的应用,支持一键关闭、全屏、隐藏应用,自定义 AltTab 外观、快捷键等功能。
Digital_video_introductionhttps://github.com/leandromoreira/digital_video_introduction一份讲解视频技术的教程。这是一份循序渐进的视频技术教程,从基本概念讲到视频编码器如何工作,内容通俗易懂、图文并茂。
Book4_Power-Of-Matrixhttps://github.com/Visualize-ML/Book4_Power-of-Matrix《矩阵力量》。该书介绍了向量、矩阵、向量空间、矩阵分解、微积分、空间几何等知识,内含全彩图解和 Python 示例代码。
DeepFaceLivehttps://github.com/iperov/DeepFaceLive实时直播和视频 AI 换脸程序。该项目可以对摄像头和本地视频文件中的人物,进行实时 AI 换脸,可用于 PC 直播、视频等场景。
Kilohttps://github.com/antirez/kilo不到 1 千行代码实现的迷你文本编辑器。该项目是 Redis 作者用 C 语言写的迷你文本编辑器,支持语法高亮和搜索等功能。它不依赖第三方库、代码简洁优雅,去掉注释和空行后不到 1000 行,且只有一个文件,源码阅读起来十分清爽。
Winswhttps://github.com/winsw/winsw将可执行文件包装成 Windows 服务的工具。该项目可以将原本不支持开机启动的 Windows 应用,设置成开机自动启动,整个过程只需要两条命令。
Geometrizehttps://github.com/Tw1ddle/geometrize将图像用几何图形重绘的工具。该项目可以用圆形、三角形、矩形等几何图形重新绘制图像,并将结果导出为 SVG、PNG、JPG、GIF 等格式。
Gotenberghttps://github.com/gotenberg/gotenberg基于 Docker 的生成 PDF 文件服务。它支持通过 Docker 启动一个服务,该服务可以通过 API 与 Chromium 和 LibreOffice 进行交互。让你可以通过调用接口,轻松地将网页、HTML、Markdown、Word、Excel 等格式的文档转换为 PDF 文件。
FXGLhttps://github.com/AlmasB/FXGL你的第一款 Java 游戏开发框架。该项目是基于 JavaFX 的 2D 游戏开发引擎,它无需安装、API 简单,能够轻松地将开发的游戏打包成一个可执行的 jar 包,一切的一切都是为了让你喜欢上开发游戏。
AFFiNEhttps://github.com/toeverything/AFFiNE类似 Notion 的协同知识库系统。它拥有清爽、简洁的界面,支持离线使用。集成了笔记、知识库、数据表格等功能,同时这些内容之间还可以灵活组合。
Legadohttps://github.com/gedoor/legado一款免费的安卓小说阅读器。这款阅读器体积小、无广告、界面简洁,支持自定义书源、本地导入小说、多种翻页模式、替换净化等功能。需要注意的是,它只是一个阅读器,不提供小说内容,初次安装后需要自行导入书源。
Auto_Bangumihttps://github.com/EstrellaXD/Auto_Bangumi全自动追番工具。该项目是 Python 写的自动订阅更新和下载动画的工具,用户只需在 Mikan Project 上订阅番剧,然后简单配置一下就可以安心追番了。
Hexylhttps://github.com/sharkdp/hexyl命令行十六进制查看器。这是一款 Rust 写的命令行十六进制查看器,它简单纯粹、彩色输出效果十分舒服。
LocationSimulatorhttps://github.com/Schlaubischlump/LocationSimulatoriOS 设备的定位模拟器。这是一个能够轻松修改 iOS 和 iPadOS 位置信息的 macOS 应用,使用时手机端无需越狱和安装应用,只需通过 USB 或 WiFi 将设备连接上电脑,即可轻松完成位置修改。
Awesome-Macos-Screensavershttps://github.com/agarrharr/awesome-macos-screensavers令人惊艳的 macOS 屏保集合。这里有不同风格、样式、趣味性十足的 macOS 屏保,相信总有一款适合你。
Clean-Code-Noteshttps://github.com/JuanCrg90/Clean-Code-Notes一本关于如何写出 Clean Code 的书。该书从什么是 Clean Code 讲起,一步步教你如何写出简洁、容易理解和维护的代码,帮助你养成良好的编码习惯。
AI-For-Beginnershttps://github.com/microsoft/AI-For-Beginners微软开源的入门级人工智能教程。这是一份完全免费、面向零基础人群的 AI 课程,为期 12 周共计 24 节课。你将学习到关于 AI 的历史、基本知识、主流框架、CV 和 NLP 等知识。
Linux-Wifi-Hotspothttps://github.com/lakinduakash/linux-wifi-hotspot功能丰富的 Linux WiFi 热点工具。这是一款拥有图形化操作界面的 Wi-Fi 创建器,它使用方便、功能丰富,支持命令行、创建热点、二维码分享网络、查看已连接设备等功能。
Opserverhttps://github.com/opserver/OpserverStack Exchange 团队开源的监控系统。这是一个采用 .Net 开发的轻量级监控系统,它可以监控包括服务器、日志、SQL Server 集群、Redis 在内的多种服务,支持修改 JSON 配置文件自定义仪表盘展示。Stack Exchange 也是一个网站,它和程序员常用的 Stack Overflow 背后都是同一家公司。
Azerothcore-Wotlkhttps://github.com/azerothcore/azerothcore-wotlk启动你专属的魔兽世界服务。它是用 C++ 编写的开源魔兽世界(WoW)服务器端,支持经典的巫妖王之怒(3.3.5a)游戏版本和 Docker 启动。该项目由社区驱动,运行稳定、社区活跃、对新手友善。
1Panelhttps://github.com/1Panel-dev/1Panel现代化、开源的 Linux 服务器运维管理面板。这是一款 Go 写的 Linux 服务器的在线管理系统,它安装简单、安全可靠,同时集成了 WordPress 等应用、域名绑定、SSL 证书配置、备份等功能,支持快速建站。
Dperfhttps://github.com/baidu/dperf一款能模拟巨大流量的压测工具。该项目是基于 DPDK 开发的高性能压测工具,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。
Jetlinks-Communityhttps://github.com/jetlinks/jetlinks-community一个全响应式的企业级物联网平台。基于 Spring Boot 开发的一款开箱即用、可二次开发的企业级物联网基础平台。支持不同设备的统一接入、规则模型配置、数据权限控制等功能。
ScottPlothttps://github.com/ScottPlot/ScottPlot一个免费、开源的 .NET 绘图库。该项目可以轻松地以交互方式显示大型数据集,只需几行代码即可实现折线图、条形图、饼图、散点图等。
Dubhttps://github.com/dubinc/dub功能丰富的短链接管理平台。采用 Next.js+Tailwind CSS 构建的短链接平台,可用于创建、追踪、分析短链接,支持地理位置统计、自定义域名、生成二维码等功能。
AirSimhttps://github.com/microsoft/AirSim基于虚幻引擎构建的无人机、汽车模拟器。这是一款微软开源的无人机和汽车的仿真模拟器,支持使用流行的飞行控制器进行软件在环(SIL)仿真,并使用 PX4 进行硬件在环(HIL)模拟,实现物理和视觉上逼真的模拟,可用于试验自动驾驶汽车、计算机视觉和强化学习算法。
Upload-Labshttps://github.com/c0ny1/upload-labs用于练习上传漏洞的靶场。这是一个采用 PHP 语言编写的用于练习上传漏洞的在线靶场。它收集了渗透测试和 CTF 中遇到的各种上传漏洞的靶场。目前一共 20 关,每一关都包含着不同上传方式。
Dozzlehttps://github.com/amir20/dozzle轻巧的 Docker 实时日志查看工具。这是一个实时监控 Docker 日志的 Web 应用,打包成了一个非常小的 Docker 应用。它开箱即用、占用内存少、不存储任何日志文件,支持更加友好的日志展示、容器名称模糊搜索、正则表达式搜索日志等功能。
Domain-Adminhttps://github.com/mouday/domain-admin域名和 SSL 证书监测平台。采用 Flask+peewee+Vue3 构建的域名和 SSL 证书到期监测平台,支持批量导入域名、多域名管理、到期通知等功能。
Circuitjs1https://github.com/pfalstad/circuitjs1浏览器上的电子电路模拟器。这是一个在浏览器中运行的电子电路模拟器,鼠标点击即可打开或关闭开关,当鼠标移动到任何组件上,会显示该组件的当前状态和简短描述。支持绘制电路、添加电路组件、修改数值、动态显示电压信号、导入/导出/存储等功能,可用于电子电路相关的教学和实验。
FlyingCarpethttps://github.com/spieglt/FlyingCarpet无需网络的文件传输工具。这是一个支持在 Android、iOS、Linux、macOS 和 Windows 系统之间通过 WiFi 点对点(Ad-Hoc)传输文件的工具。它不需要网络基础设施,只需要两台支持 WiFi 的设备,即可实现近距离无线传输。
Mathquillhttps://github.com/mathquill/mathquill数学公式在线编辑器。这是一个 JavaScript 写的公式编辑器,它可以让数学公式输入变得简单和美观。
Fsnoteshttps://github.com/glushchenko/fsnotesmacOS/iOS 上的笔记管理器。这是一款适用于 macOS 和 iOS 的笔记管理工具,它支持 Markdown、加密笔记、生成网页、TouchBar 快捷键、超过 170 种编程语言的语法高亮、iCloud Drive 或 Dropbox 同步内容等功能。
ESP32-Paxcounterhttps://github.com/cyberman54/ESP32-Paxcounter基于 WiFi 和蓝牙的客流计数器。一款基于廉价的 ESP32 开发板的实时客流量计数器,它通过监测附近的 WiFi 和蓝牙信号,在不侵犯隐私的情况下实现计数。
Music-Player-GOhttps://github.com/enricocid/Music-Player-GO一款小巧但功能齐全的本地 Android 音乐播放器。它拥有极简的界面和小巧的体积,支持中文、定时关闭、随机播放、按艺术家、专辑、歌曲或文件夹组织音乐等功能。
Easydicthttps://github.com/tisfeng/Easydict一款简洁优雅的翻译词典。它开箱即用,能够自动识别输入文本的语言,支持输入翻译、划词翻译和 OCR 截图翻译等功能。
Bgnethttps://github.com/beejjorgensen/bgnet《Beej 的网络编程指南》。如果你想弄清楚什么是 socket 以及关于 C 语言网络编程的知识,就可以看看这本书,内含中文翻译版。
AI4Animationhttps://github.com/sebastianstarke/AI4AnimationAI 生成游戏角色动画。该项目可以基于原始的动作捕捉数据,生成更加自然、可控的角色动画,解决两足、四足动物的动画生成问题,比如无需人为干涉就能生成坐下、跳跃、开门、武术等复杂动作的动画。
Datasettehttps://github.com/simonw/datasette一个用于探索和发布数据的 Python 工具。该项目可以将 CSV、JSON、数据库等各种形式的数据,在几分钟内发布成 API 接口或网页,轻松实现数据集的 Web 可视化、搜索、分析等功能。
Kibihttps://github.com/ilai-deutel/kibi不到 1024 行的文本编辑器。这是一个用不到 1024 行 Rust 代码编写的命令行文本编辑器,支持 UTF-8、语法高亮、行号等基础功能。
Hiddenhttps://github.com/dwarvesf/hidden帮助隐藏 macOS 菜单栏图标的小工具。它能够灵活地隐藏菜单栏应用,让你的 Mac 看起来更加简洁,可通过 App Store 一键安装。
Distrochooserhttps://github.com/distrochooser/distrochooser帮你找到适合自己的 Linux 发行版。该网站通过询问一些问题,为你推荐符合你要求的 Linux 发行版,支持中文。
Build-Lua-In-Rusthttps://github.com/WuBingzheng/build-lua-in-rust《用 Rust 写个 Lua 解释器》。这本书介绍了如何用 Rust 语言从零实现一个 Lua 解释器。
AnimatedDrawingshttps://github.com/facebookresearch/AnimatedDrawings让画作动起来的 AI 项目。这是 Meta AI 研究院开源的动画库,它能让你的画作动起来。无论是小朋友画的小人,还是高水平的卡通人物,该项目都能让它们跟着你一起做动作。
Linked-List-Good-Tastehttps://github.com/mkirchner/linked-list-good-tasteLinus Torvalds 解释编码品味的链表论证。在 2016 年的 TED 访谈中,Linus Torvalds 谈到了他认为好的编码品味,并举了一个例子:在单向链表中移除项目的两种实现。为了从链表中删除第一项,其中一个实现需要处理特殊情况,而另一个则不需要,Linus 更喜欢后者。
DnsServerhttps://github.com/TechnitiumSoftware/DnsServer一款适用于多平台的 DNS 服务。它开箱即用无需配置,并提供了友好的 Web 界面和监控,支持 Docker 部署以及 Windows、Linux、macOS 和树莓派操作系统。
Dragonflyhttps://github.com/dragonflydb/dragonfly一款为取代 Redis 而生的内存数据库。它与当下最流行的两款内存数据库 Redis 和 Memcached 的 API 完全兼容,所以无需修改代码即可完成迁移。性能上更是爆炸,官方表示单实例可支持数百万量级的 QPS,而且吞吐量是 Redis 的 25 倍,并可以应对 TB 级别的内存数据集。
Alisthttps://github.com/alist-org/alist一款支持多种存储的文件列表程序。它支持一键安装,能够方便地聚合散落在各处的文件,轻松实现文件在线查看服务。支持包括本地存储、阿里云盘、百度网盘、OneDrive 、WebDAV 等多种存储方式。
AndroidBitmapMonitorhttps://github.com/shixinzhang/AndroidBitmapMonitorAndroid 的图片内存分析工具。它可以帮助开发者快速发现应用内加载的图片是否合理,比如大小是否合适、缓存是否及时清理、是否加载了当前并不需要的图片等等,支持在线下和线上使用。
Koishihttps://github.com/koishijs/koishi一款极易扩展的聊天机器人框架。它提供了便利的控制台和插件市场,让你无需编程基础也可以开箱即用,几分钟内搭建出自己的聊天机器人,支持 QQ、Telegram、Discord、飞书等聊天平台。
Dujiaokahttps://github.com/assimon/dujiaokaPHP 写的开源自动售货系统。采用 Laravel+Bootstrap 实现的自动售卖虚拟产品的平台,比如兑换码、账号之类的数字商品,顾客付款后可以自动发货,已集成微信、支付宝、Paypal 等多种支付方式。
Bar_chart_racehttps://github.com/dexplo/bar_chart_race基于 Python 的动态条形图。通过该项目可以用 Python 创建条形图比赛动画,显示数据排名的动态条形图,直观地展示数据变化过程。
Carbonylhttps://github.com/fathyb/carbonyl运行在终端里的浏览器。这是一款基于 Chromium 的命令行浏览器,可以在终端里用浏览器的方式访问网页,支持图片、动图、视频、音频等内容。
DevToysMachttps://github.com/ObuchiYuki/DevToysMacmacOS 上的程序员瑞士军刀。该项目是 DevToys 的 macOS 版本,无需安装下载解压后即可使用。它同样实现了程序员日常开发会用到的功能,比如时间戳转化、Base64 编/解码、JSON 格式化等。
.Tmuxhttps://github.com/gpakosz/.tmux一份好看且通用的 tmux 配置文件。Tmux 是一个终端复用器,该项目包含了一份可以让 tmux 更漂亮、更好用的配置文件,以及详细的安装步骤。
PPHChttps://github.com/johnlui/PPHC《高并发的哲学原理》。这本书讨论的是 Web 服务高并发问题,内容由浅入深地介绍了 Apache、Nginx、epoll、交换机、k8s、数据库、分布式、微服务架构等解决高并发问题的技术和方案。
Bringing-Old-Photos-Back-To-Lifehttps://github.com/microsoft/Bringing-Old-Photos-Back-to-Life通过深度学习修复老照片的工具。由微软开源的深度学习项目,可用于修复破损的老照片,修复效果显著。
Bare-Metal-Programming-Guidehttps://github.com/cpq/bare-metal-programming-guide裸机编程指南。这是一份教你如何在不依赖 IDE 的情况下,进行单片机开发的教程。内容先是介绍了寄存器、向量表、启动代码、链接脚本等知识点,最后实现了一个带设备仪表盘的 Web 服务器。
Carnachttps://github.com/Code52/carnac用于展示键盘按键操作的工具。这是一款能够在桌面实时显示键盘操作记录的工具,多用于演示应用、录制教程等场景,适用于 Windows 7 及以上的操作系统。
Cpp-Httplibhttps://github.com/yhirose/cpp-httplib一个文件的 C++ HTTP/HTTPS 库。这是一个用 C++11 写的仅头文件、跨平台的 HTTP/HTTPS 服务器端和客户端库,使用时十分方便,只需在代码中引入 httplib.h 文件。
Csshttps://github.com/primer/cssGitHub 开源的设计系统。由 GitHub 设计团队开源和维护的项目,包含了 GitHub 的界面设计原则、使用指南和开箱即用的 UI 组件。
D2https://github.com/terrastruct/d2一种可将文本转换为图表的脚本语言。该项目是一种图表脚本语言,可将文本转换为图表。你只需描述想要的图表,它就会生成对应的图像。
HummerRiskhttps://github.com/HummerRisk/HummerRisk云原生安全检测平台。该项目用非侵入的方式,解决云原生环境的安全和治理问题。支持主流公/私有云资源的安全检测、漏洞扫描、一键获取报告等功能。
Html2canvashttps://github.com/niklasvh/html2canvas实现浏览器内截屏的 JavaScript 库。该项目可以让你在浏览器内对整个网页或部分内容进行截图,原理是通过读取 DOM 和样式,将当前页面渲染成一个画布图像。
Bandithttps://github.com/PyCQA/bandit查找 Python 代码中常见安全问题的工具。该项目是 PyCQA 出品的 Python 代码检测工具,知名的 isort 和 flake8 就是他们开源的。
Sdshttps://github.com/antirez/sds简单的 C 语言动态字符串库。Redis 作者写的 C 语言字符串库,它相较于 C 字符串,使用起来更加方便。具有速度快(常数复杂度获取字符串长度)、二进制安全(图片、音频等)、兼容部分 C 字符串函数等特点。
YouPlothttps://github.com/red-data-tools/YouPlotRuby 写的命令行数据可视化工具。该项目能够在终端里将数据转化成彩色的图表,支持条形图、直方图、箱型图等类型的图表。
Ambiehttps://github.com/jenius-apps/ambieWindows 上的白噪声应用。一款播放白噪声和自然声音的应用,比如下雨、海滩等声音,支持混合、在线下载声音和专注功能。工作时使用可以帮助你集中注意力,还能在放松时使用有助于睡眠。
ChatGPThttps://github.com/lencx/ChatGPT第三方的 ChatGPT 桌面应用。把 ChatGPT 放到你的桌面,支持快捷键、斜杠命令、划词搜索、导出记录等实用的功能,适用于 macOS、Windows、Linux 操作系统。
Clipboardhttps://github.com/Slackadays/Clipboard小巧便捷的命令行剪贴板。一款用 C++ 编写的剪贴板工具,可以在终端的任何地方复制、剪切和粘贴东西,使用起来就像 GUI 一样方便,相见恨晚的命令行工具,适用于 Windows、Linux 和 macOS 操作系统。
Vimachttps://github.com/dexterleng/vimac用键盘代替鼠标的 macOS 应用。它可以让用户实现仅通过键盘操作苹果电脑,支持两种操作模式。
Dragonfly2https://github.com/dragonflyoss/Dragonfly2一款基于 P2P 的智能镜像和文件分发工具。它提供了高效、稳定、安全的基于 P2P 技术的文件分发和镜像加速系统,能够提高大规模文件传输的效率和速率,最大限度地利用网络带宽,适用于应用分发、缓存分发、日志分发和镜像分发等领域。
Cdn-Up-And-Runninghttps://github.com/leandromoreira/cdn-up-and-running从零开始构建 CDN 的教程。为了让你在实战中学习 CDN 的工作原理,这里会从创建一个单一的后端服务开始,逐渐扩展到多个节点、模拟延迟、可视化、可测试的 CDN 服务。因为设计 CDN 会涉及 Nginx、Lua、Docker、Grafana 等知识点,所以学习该教程需要有一定的编程基础。
Bthttps://github.com/atomashpolskiy/bt一个 Java 的 BitTorrent 库。支持 DHT、磁力链接、加密等功能的 Java 库,可以根据自己的喜好开发和定制 BT 工具,比如播种、下载种子等。
Essential-Netty-In-Actionhttps://github.com/waylau/essential-netty-in-action《Netty 实战》精简版。该书是《Netty in Action》的中文精简版,带你快速掌握 Netty。
Annotated_deep_learning_paper_implementationshttps://github.com/labmlai/annotated_deep_learning_paper_implementations深度学习论文的实现集合。这是一个关于神经网络和相关算法 PyTorch 实现的集合,代码里还包含逐行的注释。
Chatgpt-Webhttps://github.com/Chanzhaoyu/chatgpt-web一款可自定义 API 的 ChatGPT 演示网页。基于 Express 和 Vue3 构建的 GPT-3 模型演示网页,支持接入 GPT-3 API 或网页 ChatGPT。
ReadYouhttps://github.com/Ashinch/ReadYou一款 Material 风格的 Android RSS 阅读器。界面简洁清爽的 RSS 阅读器,支持订阅 RSS 链接、更新通知、沉浸式阅读等功能
Edgedbhttps://github.com/edgedb/edgedb一款采用图-关系模型的新型开源数据库。一个底层由 PostgreSQL 提供支持的开源数据库,在兼容关系数据库特性的同时,结合了 ORM 的声明模式和 GraphQL 式的深度查询。自带 WebUI 界面,支持在线编辑数据、查询、关系可视化等功能。
Lemmyhttps://github.com/LemmyNet/lemmyRust 写的链接聚合论坛。该项目基于 Rust 的 Web 框架 Actix 和 Diesel ORM 库构建,它是一个类似 Hacker News 的网站,用户可以在上面订阅感兴趣的话题、发布链接、讨论和投票。
Wavehttps://github.com/jtrivedi/Wave轻松实现丝滑动画的 Swift 库。用于 iOS 和 macOS 的动画引擎库,可以轻松创建流畅、感觉很棒的动画。它没有外部依赖,可以很容易地引入进基于 UIKit、SwiftUI 或 AppKit 的项目。
Blurhashhttps://github.com/woltapp/blurhash开源的图片占位符算法和实现。该算法可将图片编码成一段仅 20-30 个字符的短字符串,解码后可展示一张基于原图的占位图,从而提升用户的访问体验。官方提供了 C、Swift、TypeScript 等编程语言的实现,除此之外还有丰富的第三方库。
Algorithmicahttps://github.com/algorithmica-org/algorithmica《现代硬件的算法》。该书来自俄罗斯非营利性的教育组织 Tinkoff Generation,它培养了大约一半的俄罗斯奥林匹克信息学决赛选手。不管你是算法研究员还是学生,这本书都可以让你学到更多提升程序性能的实用方法。
Coghttps://github.com/replicate/cog将机器学习模型打包到容器的工具。可通过配置将机器学习模型所需的环境和依赖,自动打包到容器里方便部署,让你不再为编写 Docker 文件和 CUDA 而痛苦,还能自动启动 HTTP 接口服务方便调用。
Ecapturehttps://github.com/gojue/ecapture一款无需 CA 证书即可抓取 HTTPS 明文的工具。该项目基于 eBPF 技术实现了 TLS 加密的明文捕获,可用于 MySQL 数据库的查询审计、bash 命令捕获等场景,仅支持 Linux 和 Android 系统。
DevToyshttps://github.com/veler/DevToys程序员的瑞士军刀。该项目打包了程序员日常开发会用到的小工具,比如时间戳转化、各种解码、输出美化、颜色选择器等,使用方便颜值高。
GASDocumentationhttps://github.com/tranek/GASDocumentation虚幻引擎 5 之 GAS 插件上手教程。该项目是讲解如何使用虚幻引擎 5 的 GameplayAbilitySystem 插件,作者从什么是 GAS 开始,最后用 GAS 做出了一个简单的多人射击游戏。如果你对虚幻引擎 5 感兴趣而且会 C++ 的话,那么看完这份教程一定会让你有所收获。
China_school_badgehttps://github.com/lovefc/china_school_badge全国高校校徽字体图标库。该项目包含国内 200 多所高校校徽制作的字体图标。
Btreehttps://github.com/google/btreeGo 语言实现的 B-树 数据结构。由谷歌开源的 B-树 Go 语言实现,代码整洁、注释丰富,推荐阅读源码。B-树 这种数据结构,能够让查找数据、顺序访问、插入及删除操作,都在对数时间内完成,多用于数据库和文件系统。
JimuReporthttps://github.com/jeecgboot/JimuReport一款在线制作报表的工具。该项目可通过在线拖拽制作报表,支持报表设计、图形报表、大屏展示等功能。
Infisicalhttps://github.com/Infisical/infisical一款帮助团队同步环境变量的工具。该项目可用于团队成员之前同步环境变量,拥有简单易懂的操作界面,支持端到端加密、自托管、权限控制、集成 CI/CD 等功能。
Snipe-Ithttps://github.com/snipe/snipe-it一款 IT 资产管理系统。该项目是基于 Laravel 8 构建的适用于中小型企业的 IT 资产管理系统,支持资产分配、生成二维码标签、资产审计、保修到期提醒等功能。
Bottleshttps://github.com/bottlesdevs/Bottles一款可轻松实现 Linux 上运行 Windows 软件的工具。该项目提供了清爽易用的 GUI 界面,用户就算不懂任何编程技巧,也可以轻而易举地在 Linux 系统上,运行 Windows 的游戏和软件。
Rust-Raspberrypi-OS-Tutorialshttps://github.com/rust-embedded/rust-raspberrypi-OS-tutorials学习如何用 Rust 编写嵌入式操作系统。该教程会从零开始,一步步地指导你如何用 Rust 开发出一个功能齐全的嵌入式操作系统的内核。它包含了实现一般操作系统的任务,例如开发串口控制台、设置虚拟内存和处理硬件异常。教程中的所有代码,均可运行在树莓派 3 和 4 上。
Plashhttps://github.com/sindresorhus/Plash将网站变成 Mac 桌面壁纸。这是一款适用于 macOS 的桌面壁纸应用,支持将多种网站设置为壁纸,这些网站并不局限于图片网站,还可以是新闻、气象等站点。
Chinese-Independent-Blogshttps://github.com/timqian/chinese-independent-blogs中文个人独立博客网站合集。如果说中文独立博客的时代已经过去,那么至少还有这么一块地方,属于热爱自由的博主们。
Hello-Algohttps://github.com/krahets/hello-algo一本动画图解数据结构与算法的入门书。《Hello,算法》一书通过动画和代码诠释数据结构和经典算法,学习曲线平滑,支持电脑、手机等多种终端在线阅读。
DeOldifyhttps://github.com/jantic/DeOldify一款可以给老旧照片上色的项目。该项目基于深度学习实现了对黑白图像和视频进行着色的功能。
Cockpithttps://github.com/cockpit-project/cockpit基于 Web 的服务器图形界面。这是一款开源的服务器管理工具,让你可以通过 Web 界面轻松管理 Linux 服务器,支持配置防火墙、Web 终端、容器管理、查看系统日志等功能。
Malware-Patchhttps://github.com/the1812/Malware-Patch阻止 Windows 流氓软件授权的工具。它轻巧、无需后台运行,可用于阻止指定软件的管理员授权。
Magiskhttps://github.com/topjohnwu/MagiskAndroid 获取 Root 权限的工具。它可以快速、无痛地获得 Android 的超级用户权限,支持 Android 5.0 以上的设备。
Css-Only-Chathttps://github.com/kkuchta/css-only-chat仅用 CSS 实现网络聊天。前端不用 JavaScript 只用 CSS 实现网络聊天的功能,秘诀是伪选择器加载的背景图像和永远加载的索引页。
Cadvisorhttps://github.com/google/cadvisor一款由 Google 开源的容器监控工具。它可以实时统计容器运行时占用的资源,包括 CPU 利用率、内存使用量、网络传输等信息。提供了 Web 可视化页面,能方便用户分析和监控容器运行状态,支持包括 Docker 在内的几乎所有类型的容器。
Aegishttps://github.com/beemdevelopment/Aegis一款免费、安全、开源的 2FA 安卓应用。双重认证(2FA) 就是使用两种不同的元素来确认用户身份,比如用户名和密码是一种元素,手机号和短信验证码也是一种元素,两种元素结合就是双重认证。除了短信之外还有一种 APP 可生成和验证码功能类似的一次性密码(TOTP),Aegis 就是一款支持 HOTP 和 TOTP 算法的开源 2FA 应用,使用时要先将手机和账号绑定,绑定后 APP 就会定时刷新一组随机数字,需要双重认证时输入这串数字即可。
Cypresshttps://github.com/cypress-io/cypress基于 JavaScript 的下一代前端测试工具。主要用于浏览器端到端测试的自动化工具,端到端(E2E)测试就是站在用户的角度,模拟实际使用场景的测试方式。Cypress 目前已成主流浏览器端到端测试工具,它运行速度快、上手简单,支持图形化界面可实时观察执行情况,以及截屏和视频记录测试结果。
YOURLShttps://github.com/YOURLS/YOURLS完全免费的短网址服务。采用 PHP 编写的短网址服务,它完全开源可自行搭建服务,支持数据统计、地理位置、可视化等功能。
Calibrehttps://github.com/kovidgoyal/calibre一款功能强大的电子书管理工具。它是集下载、格式转化、制作、管理于一体的电子书工具,比如可以将 txt 文本,转化成包含作者信息和书籍封面的 mobi 文件,制作完成后还可以直接发送到 Kindle 设备上。
Difftastichttps://github.com/Wilfred/difftastic命令行文件对比工具。一种可根据文件的语法,进行结构化比较的工具,支持 30 多种编程语言。
CotEditorhttps://github.com/coteditor/CotEditor一款适用于 macOS 的轻量级纯文本编辑器。它免费、整洁、启动速度快,拥有看起来十分舒服的界面。
Fonteditorhttps://github.com/ecomfe/fonteditor在线字体编辑器。在线编辑、转换、预览字体文件,支持多种字体格式。
Book3_Elements-Of-Mathematicshttps://github.com/Visualize-ML/Book3_Elements-of-Mathematics《数学要素》从加减乘除到机器学习。全彩多图的一本科普书,内容以图解+数学+编程为主。
AiLearning-Theory-Applyinghttps://github.com/ben1234560/AiLearning-Theory-Applying快速上手 AI 理论及应用实战。该教程包含学习 AI 必备的数学基础,机器学习实战小项目、深度学习入门、自然语言通用框架 BERT 实战,以及大量数据集。
Aclhttps://github.com/acl-dev/acl一款跨平台的网络通信库和服务器框架。它既可以做网络通信的客户端,也可以编写服务器端,支持 HTTP、SMTP、ICMP、MQTT、Redis、Memcache 多种常见协议,以及 XML、JSON、BASE64 等编码格式。
Text-Grabhttps://github.com/TheJoeFin/Text-Grab一个轻量级的 Windows OCR 工具。它基于 Windows 10 系统自带的 OCR API 实现,可以将看到的所有文字转化成文本,而且启动速度快、无需常驻后台、可离线使用。
Asepritehttps://github.com/aseprite/aseprite开源、专业的像素画编辑软件。一款主要用于像素画和 Sprite 动画的图像编辑软件,它拥有图层、自由手绘模式、阴影墨水、自定义笔刷、轮廓线、宽像素、命令行界面、Lua 脚本等特色功能。该软件虽然专业版收费但并不贵,也可选择免费版但无法保存作品。
30diasDeCSShttps://github.com/MilenaCarecho/30diasDeCSS在 30 天内用 HTML 和 CSS 创建 30 个迷你项目的挑战。该项目包含了 30 个用 HTML+CSS 构建的迷你项目,每个项目通过动图直观地展示了实现的效果,不仅包含全部源码还指出了用到的知识点。
Cobrahttps://github.com/spf13/cobra当下最流行的 Go CLI 框架。功能强大且极易上手的 Go 语言 CLI 库,可用于快速构建命令行程序,被 K8s、Hugo、GitHub CLI 等众多知名 Go 项目所采用,支持自动提示、自动构建项目、嵌套子命令等功能。
Caffeinehttps://github.com/ben-manes/caffeineJava 的高性能缓存库。借鉴了 Guava 和 ConcurrentLinkedHashMap 的设计经验,青出于蓝而胜于蓝的 Java 本地缓存库,拥有更高的缓存命中率和更快的读写速度。
Jsoncrack.Comhttps://github.com/AykutSarac/jsoncrack.com优雅的 JSON 数据可视化工具。该项目不是简单的展示 JSON 数据,而是将其转化为类似脑图的形式,支持放大/缩小、展开/收缩、搜索节点、导出图片等操作,还可以快速部署成服务。
Piwigohttps://github.com/Piwigo/Piwigo一款开源在线相册应用。采用 PHP+MySQL 开发的管理照片的 Web 项目,它功能强大安装简单,拥有丰富的主题和灵活的插件,可轻松完成个性化定制。支持 iOS 和 Android 客户端,让你可以随时随地上传、管理照片。
Django-Silkhttps://github.com/jazzband/django-silkDjango 的性能分析工具。它可以将 Django 服务的平均耗时、请求次数、查询 SQL、代码性能分析等信息展示到一个页面,开发者有了这些信息就能够更快地找到 Django 服务的性能瓶颈和响应慢的原因。
Wpscanhttps://github.com/wpscanteam/wpscan一款 WordPress 安全扫描工具。该项目可用于发现 WordPress 构建的网站存在的安全隐患,扫描项包括 WordPress 漏洞、已安装的插件和主题、弱密码等。
Masscanhttps://github.com/robertdavidgraham/masscan超快的 IP 端口扫描工具。异步的 TCP 端口扫描器,特点就是快。最快能在 5 分钟内扫描完整个互联网,但要小心别把本机打挂了。
Easy_rusthttps://github.com/Dhghomon/easy_rust用简单的英语写的 Rust 教程。虽然当下已经有很多的 Rust 教程,但是大多都是以英语为主,这对不擅长英语的程序员并不友好,所以作者写了一份仅用简单的英语讲解 Rust 的教程,已有中文翻译版。
1Remotehttps://github.com/1Remote/1Remote爽快利落的 Windows 平台远程桌面管理软件。该项目致力于提供优秀的远程桌面管理体验,通过启动器可以快速地连接到远程服务器,目前已支持 RDP、SSH、SFTP、FTP 等多种远程连接方式。
TinyPNG4Machttps://github.com/kyleduo/TinyPNG4Mac适用于 macOS 的 TinyPNG 第三方客户端。TinyPNG 是一个提供免费图像压缩服务的网站,该项目是其第三方 macOS 客户端,可以让你无需打开浏览器、无需手动下载图片,仅通过简单的拖拽就能完成对 JPEG、PNG 图片的压缩。
30dayMakeCppServerhttps://github.com/yuesong-feng/30dayMakeCppServer从零编写一个 C++ 服务器的教程。该项目包含图文教程和源码,讲解了 socket、epoll、线程池、CMake 等知识点,适合有一定 C/C++ 基础的小伙伴学习。
Bats-Corehttps://github.com/bats-core/bats-coreBash 自动化测试系统。它通过测试用例验证 Bash 脚本的运行结果是否符合预期,原理是基于 Bash 的 errexit(set -e) 选项判断测试用例的执行成功与否。
Envhttps://github.com/caarlos0/env用于解析环境变量的 Go 语言库。一般情况下项目启动时需要的配置参数,都是通过环境变量传递的。该项目就是 Go 语言用来解析环境变量的库,它简单、体积小、零依赖。
Cookbookhttps://github.com/andkret/Cookbook《数据工程师 Cookbook》。这本书会告诉你,如果想要成为一名出色的数据工程师,到底需要学习哪些知识。
Stable-Diffusionhttps://github.com/CompVis/stable-diffusion可以根据文字生成图片的模型。只要输入一段文字描述,就能得到一张由 AI 生成的图片,除此之外该项目还支持将粗糙的草图转化成精致的艺术图片。
GoodWeatherhttps://github.com/lilongweidev/GoodWeather从零开发 Android 天气 APP。该项目介绍了如何开发一款支持天气预报、城市搜索、空气质量、自动更新等功能的 Android 应用,内含源码和配套讲解博文。
Avahttps://github.com/avajs/ava可以并发执行 JavaScript 测试的工具。这是一款 Node.js 的测试运行工具,拥有简洁的 API、详细的错误输出、较高的执行效率等特点。
Uhabitshttps://github.com/iSoron/uhabits一款帮助建立和维持好习惯的应用。该软件完全免费、支持中文、无广告和内购,在 Google 应用商店上有 500 万的下载量。首先用户需要在 APP 上新建一个习惯,可以设置频率、量化任务、提醒时间等,每当完成一次习惯就在应用上做一个标记,后面会有详细的图表展示习惯养成情况。
Latexify_pyhttps://github.com/google/latexify_py用于生成 LaTeX 数学公式的 Python 库。LaTeX 是一种基于 ΤΕΧ 的排版系统,对于展示复杂的数学公式表现极为出色。该项目可以用 Python 函数,轻松生成复杂的 LaTeX 数学公式描述。
Linguisthttps://github.com/github-linguist/linguistGitHub 官方开源的识别项目编程语言的库。该项目是 GitHub.com 网站上,用于检测开源项目编程语言占比的库。
Atuinhttps://github.com/atuinsh/atuin神奇的 shell 历史记录工具。该项目通过 SQLite 数据库存储 shell 历史,能够显示更多的 shell 历史、命令运行时间、执行时间等信息,还支持选择、过滤、统计、同步/备份等操作。
Isowordshttps://github.com/pointfreeco/isowords3D 魔方单词消消乐游戏。这是一款用 Swift 编写的 iOS 游戏,玩家可以选择 3D 立方体上的字母组成英文单词,如果一个字母被使用 3 次,该字母立方体就会消失,显示下面更多的字母。支持限时、无限、多人三种游戏模式,以及每日挑战和全球排行榜。
Code2flowhttps://github.com/scottrogowski/code2flow为动态语言生成调用图的工具。可根据源码文件生成漂亮的调用图的命令行工具,支持 Python、JavaScript、Ruby 等动态语言。
Craftinginterpretershttps://github.com/munificent/craftinginterpreters《Crafting Interpreters》手撸解释器。该书作者在 Google 从事 Dart 语言的相关工作,书中内容是从一门小型自创编程语言 Lox 开始,详细介绍了如何为该语言制作解释器和虚拟机,推荐给想要学习编译原理或自创编程语言的同学。
Motion-Diffusion-Modelhttps://github.com/GuyTevet/motion-diffusion-model根据文本生成 3D 人体运动的模型。论文《Human Motion Diffusion Model》第一作者开源的 PyTorch 实现。
EasyLoggerhttps://github.com/armink/EasyLogger超轻量级 C/C++ 日志库。占用资源少适合物联网和单片机等项目,功能简单容易上手,能够通过插件形式扩展功能。特性:
Bili.Uwphttps://github.com/Richasy/Bili.Uwp非官方的 B 站桌面应用。基于 UWP 框架开发的哔哩哔哩 Windows 客户端,简单易用、界面清爽,适用于 Windows 10/11 桌面系统和 Xbox。
Annoyhttps://github.com/spotify/annoy用于近似最近邻搜索的算法库。近似最近邻(ANN)方法是指一系列解决最近邻查找问题的近似算法,多用于内容推荐、搜索等场景。该项目是封装好的 C++/Python Annoy 算法库。Annoy 是用树为数据结构的 ANN 算法实现,它通过随机投影创建二叉树构建索引提升查询效率,采用优先队列和“森林”查询方法提高准确率,实现海量数据下的实时搜索。
Cnblogs-Theme-SimpleMemoryhttps://github.com/BNDong/Cnblogs-Theme-SimpleMemory一款以阅读为主的博客园皮肤。博客园是一个博客平台,它支持用户自定义皮肤。该项目就是一款开源的博客园皮肤,文档有详细的安装步骤,一看就会立马就能用上。虽然皮肤会让博客的访问速度变慢一点,但是皮肤效果简洁好看值得一试。
Bk-Cmdbhttps://github.com/TencentBlueKing/bk-cmdb腾讯开源的配置平台。面向资产及应用的企业级配置管理平台,拥有主机管理、组织架构管理、通用权限管理、操作审计等功能。该项目的代码审核很严格,此举不仅保证了项目的代码质量,还提高了代码的可读性,推荐阅读源码。
Dorishttps://github.com/apache/doris高性能的分析数据库。一个基于 MPP 架构的高性能、实时的分析型数据库,尤其是在海量数据和高并发场景下表现优异。目前,在众多知名企业中均有使用,可用来构建用户分析、日志检索分析、用户画像等应用。
Koodo-Readerhttps://github.com/koodo-reader/koodo-reader先进的电子书阅读工具。该阅读器支持 EPUB、Kindle、PDF、漫画等多种常见文本格式,界面清爽功能丰富,拥有自定义字体、添加笔记、书签、划词翻译、导入图书、数据同步等功能。提供了 Windows、macOS 和 Linux 客户端,还支持网页版可在线使用。
Uncivhttps://github.com/yairm210/Unciv一款类似《文明》的单机策略手游。仅 6M 的回合制策略游戏,玩家可以在游戏中模拟创建帝国文明,相当于开源版的《文明》安卓手游。虽然游戏画面是像素风格,但并未影响游戏体验,游戏支持中文、内容丰富可玩性非常高。
Dooithttps://github.com/kraanzu/dooit命令行待办事项工具。用 Python 写的交互式命令行 todo 工具,操作简单支持快捷键和鼠标,界面精致可自定义主题和图标。
Cheats.Rshttps://github.com/ralfbiedert/cheats.rsRust 编程语言小抄。这里不仅有 Rust 基础语法,还有执行顺序详解和编写时需要关注的注意事项。如果你觉得还不够,该项目还包含了示例代码(EX)、书籍(BK)、标准库(STD) 等 Rust 相关资料。
MonitorControlhttps://github.com/MonitorControl/MonitorControl控制 macOS 外接显示器的工具。一款 macOS 多显示器控制工具,有了它就能够在菜单栏或使用快捷键,轻松地控制外接显示器的音量、亮度、对比度。
All-Contributorshttps://github.com/all-contributors/all-contributors表彰非代码贡献者的工具。这是一个 GitHub 机器人,可以在 issues 使用指令,将贡献者增添到项目首页,进行展示和表彰。
Babel-Handbookhttps://github.com/jamiebuilds/babel-handbookBabel 使用手册。内容分为「用户手册」如何安装和配置 Babel 和「插件手册」如何为 Babel 创建插件 两部分。
Fauxpilothttps://github.com/fauxpilot/fauxpilot自建 GitHub Copilot 服务。它采用 NVIDIA 的 Triton Inference Server 的 SalesForce CodeGen 模型,自建 AI 编码辅助服务。支持接入 VSCode Copilot 插件,使用起来十分方便。
Fontforgehttps://github.com/fontforge/fontforge免费开源的字体编辑器。适用于 Windows、macOS、Linux 的编辑字体桌面工具,支持创建和编辑多种格式的字体,可用来构建自己的字体。
Livelyhttps://github.com/rocksdanister/livelyWindows 动态桌面壁纸工具。支持 Windows 用户设置多种动画文件为桌面壁纸的工具,不仅安装简单效果炫酷,而且完全免费。
Async_simplehttps://github.com/alibaba/async_simple阿里开源的轻量级 C++ 异步框架。提供了基于 C++20 无栈协程(Lazy)、有栈协程(Uthread) 以及 Future/Promise 等异步组件,能够轻松完成 C++ 异步的开发,广泛应用于阿里的图计算引擎、时序数据库、搜索引擎等系统。
NES.Csshttps://github.com/nostalgic-css/NES.cssNES 风格的 CSS 框架。NES 就是我们小时候玩的“红白机”,如果你喜欢这种像素风格的画面,该项目可以让你轻松实现类似“红白机”复古游戏风格的网页。
Go-Best-Practicehttps://github.com/llitfkitfk/go-best-practice编写可维护 Go 代码的建议。《Go 语言最佳实践》一文的中文翻译版。
Baritonehttps://github.com/cabaletta/baritoneMinecraft 游戏机器人 。它可以帮你自动完成寻路、采集矿石等操作。
Dicebearhttps://github.com/dicebear/dicebear供设计师和开发者使用的头像库。可根据传入的字符串,自动生成对应用户头像的库,还有免费的接口服务。支持多种不同的风格,比如:像素、冒险家、标识等。
SmsForwarderhttps://github.com/pppscn/SmsForwarderAndroid 上的消息转发应用。可以监控 Android 手机上的短信、来电和应用通知,并根据配置好的规则自动转发给其它手机,以及包括钉钉、飞书、企业微信在内的多种主流消息平台。
Freenomhttps://github.com/luolongfei/freenom免费域名自动续期工具。因为顶级免费域名供应商 Freenom,提供的免费域名需要每年续期,该项目可以自动完成域名续期,让你轻松拥有免费的顶级域名。
DearPyGuihttps://github.com/hoffstadt/DearPyGui强大的 Python GUI 库。底层采用 GPU 渲染提供了卓越的性能,内置多种现成的部件和样式控制,文档详细包含丰富的示例,可以轻松上手。
Gollumhttps://github.com/gollum/gollum基于 Git 的轻量级 wiki 系统。后端采用 Ruby 编写,然后 Git 作为文件存储的 wiki 系统。功能够用部署简单,但界面比较“简朴”。
Lapcehttps://github.com/lapce/lapce纯 Rust 编写的代码编辑器。基于 Rust 的 Druid 和 Xi-Editor 构建的轻快代码编辑器,内置终端、LSP 协议支持、远程开发、VIM 模式,支持 Windows、Linux、macOS。
Runestonehttps://github.com/simonbs/Runestone适用于 iOS 的高亮文本编辑器。基于 Tree-sitter 实现的高性能 iOS 文本编辑器,支持多种编程语言的语法高亮,以及行数、显示不可见字符、插入符号对等功能。
Checkchan-Disthttps://github.com/easychen/checkchan-dist网页内容监控工具。能监测网页内容变化,并发送异动通知,可用来跟踪网站内容、追番剧和小说。
Cpp-Game-Engine-Bookhttps://github.com/ThisisGame/cpp-game-engine-book《游戏引擎浅入浅出》。该书介绍了如何从零制作一个完整的游戏引擎,内容包含从基础的环境搭建,到后面的骨骼动画、多线程渲染、阴影实现等方面。
Dalle-Minihttps://github.com/borisdayma/dalle-mini根据文字生成图片的 AI 模型。可以按照文字提示自动生成图片,我试了下感觉生成的图片有些“抽象”。
Gb-Studiohttps://github.com/chrismaltby/gb-studio简单好玩的 Game Boy 游戏制作工具。这是一款可视化游戏构建工具。无需编程基础即可通过拖拽的方式,快速制作出复古风格的 Game Boy 游戏。不仅支持导出游戏 ROM,还可以直接构建成在线游戏。
CrazyCarhttps://github.com/TastSong/CrazyCar一款用 Unity 制作的联机赛车游戏。这是一套完整的网络联机游戏解决方案,项目包含游戏端、服务器端、网络传输和管理后台。游戏支持计时赛、多人比赛、个人成就、资源热更等特性,可以运行在 iOS/Android/Windows 设备上。
CppCoreGuidelineshttps://github.com/isocpp/CppCoreGuidelinesC++ 核心指南。一份由 C++ 之父 Bjarne Stroustrup 领导的 C++ 编码指南,目的是为了帮助大家更好地使用现代 C++。这个项目主要讨论的是关于 C++ 编写接口、内存管理、并发等方面的问题,适合有一定 C++ 基础想要进阶的小伙伴。
Css-Protipshttps://github.com/AllThingsSmitty/css-protipsCSS 专业技巧。一个帮你提升 CSS 技巧的收藏集。
Gitleakshttps://github.com/gitleaks/gitleaks一款静态应用程序安全测试(SAST)工具。它可以检测项目中是否包含密码、API Key、token 等信息,还能够轻松整合到 Git Hook 和 GitHub Action,实现提交代码时自动检测,通过告警和阻止 push 等方式,有效地防止敏感信息泄漏。
Foresthttps://github.com/dromara/forest极简的声明式 Java HTTP 客户端。一个开源的 Java HTTP 客户端框架,采用声明式的开发方式,分分钟即可完成 HTTP 请求的定义、发送、接收、解析、错误处理、日志打印等操作。
Mjmlhttps://github.com/mjmlio/mjml能够快速制作出响应式邮件的框架。邮件样式是一个让人头疼的问题,而通过这个项目制作的邮件,可以正常地显示在不同的邮件客户端。它还提供了在线编辑器,以及多种邮件模版和丰富的组件,能够帮你快速制作出精美、移动端优先、响应式的邮件。
Typing-Learnerhttps://github.com/tangshimin/typing-learner可通过视频生成单词本的背单词应用。该项目可将 MKV 格式的英文视频制作成单词库,在记忆单词时可通过台词和播放视频片段,让每个单词都有语境,帮助理解和记忆英文单词。
Lemon-Cleanerhttps://github.com/Tencent/lemon-cleaner苹果电脑专属的清理工具。腾讯开源的免费 macOS 设备空间清理工具「柠檬清理」,支持深度清理、删除重复文件、卸载应用、状态栏显示等功能,能够一键轻松清理垃圾释放空间。
Course-Tencent-Cloudhttps://github.com/xiaochong0302/course-tencent-cloudPHP 写的网课平台。依托腾讯云基础服务架构,采用 Phalcon 框架开发的网课系统,支持付费、点播、直播、专栏、问答、会员、秒杀等功能。
Diagramshttps://github.com/mingrammer/diagrams用 Python 代码图解系统架构。程序员在做技术方案的时候,系统架构图是必不可少的。该项目将绘制架构图时所需的图标,封装成了对应的类极易调用,文档还提供了丰富的示例,让你分分钟就能上手,轻松用 Python 快速绘制出一份精美且清晰的架构图,这样不仅能省去拖拽调整连线的步骤,而且代码还可以复用,以便应对不断迭代升级的架构。
Pueuehttps://github.com/Nukesor/pueue命令行任务管理工具。一个处理 shell 命令队列的工具,支持后台执行、定时执行、任务并行、暂停任务、任务崩溃恢复等功能。但它只是一个命令行工具,不能当作任务队列来用。
MiaoYanhttps://github.com/tw93/MiaoYan一款 macOS 上的 Markdown 编辑器。采用 Swift5 原生开发,适用于 macOS 的 Markdown 编辑器「妙言」。界面清爽好看,支持 PPT 模式、语法高亮、黑暗模式等功能。
Functional-Programming-Jargonhttps://github.com/hemanth/functional-programming-jargon函数式编程世界的行话。该项目希望通过介绍函数编程中的术语,让学习函数式编程变得容易些,示例代码均采用 JavaScript 编写。
Dive-Into-Webpackhttps://github.com/gwuhaolin/dive-into-webpack《深入浅出 Webpack》。一本系统讲解 Webpack 的书,内容涵盖了 Webpack 的入门、配置、实战、优化以及原理。
Flairhttps://github.com/flairNLP/flair简单易用的 NLP 框架。基于 PyTorch 的 NLP 框架,支持文本命名实体识别(NER)、词性标注(PoS)、词义消歧和分类。项目中包含详细的使用教程,介绍了如何标记文本、训练语言模型等。
Entrhttps://github.com/eradman/entr在文件有改动时自动触发任意命令的工具。采用 kqueue 或 inotify 事件通知接口监听文件改动事件,避免轮询造成的资源浪费,可用于实现自动编译、重启、测试、同步等功能
TowerDefense-GameFramework-Demohttps://github.com/DrFlower/TowerDefense-GameFramework-Demo开源的塔防游戏示例。此项目主要用来上手和学习基于 Unity 引擎的游戏框架 GameFramework,感兴趣的同学可以把玩一下。游戏共有五个关卡,玩家通过击杀敌人和建造能量塔获取资源,消耗能量建造防御塔阻止敌人攻击基地
Cpp_Primer_Practicehttps://github.com/applenob/Cpp_Primer_Practice《C++ Primer》中文版第 5 版的学习笔记。该项目不仅包含学习笔记还有课后习题的答案
Weuihttps://github.com/Tencent/weui微信开源的原生基础样式库。为微信内网页和小程序量身设计的样式库,包括按钮、徽章、进度条、图标、对话框等各式元素
Antshttps://github.com/panjf2000/ants高性能 goroutine 池。实现了大规模下的 goroutine 调度和复用,从而节省资源提高执行效果。还有如任务提交、动态调整 pool 大小、查询运行状态等实用接口
Debeziumhttps://github.com/debezium/debezium捕获数据更改(CDC)的流式处理平台。可以监控数据库中的数据变动,把每一个行级别的数据改动,通过流的方式实时同步给其他服务。适用于更新缓存、更新搜索、双写等场景
Fortune-Sheethttps://github.com/ruilisi/fortune-sheet类似 Excel 的电子表格组件。使用简单无需繁琐的配置,内置多种 Excel 常用功能,并且支持在线协同编辑
PermissionXhttps://github.com/guolindev/PermissionX解决 Android 运行时权限的库。该项目本是作者写的一本书中的练手项目,后来经过不断优化和功能迭代,已经可以真正做到简化 Android 运行时权限处理的工作,所以就有了我们现在看到的 PermissionX。时至今日它依旧在持续更新,没有停下变得更好的脚步,或许这就是工匠精神的体现吧。中文文档
Frameworkhttps://github.com/flarum/framework简约大方的论坛项目。这是一个用 PHP+Mithril 开发的免费、美观、简单、速度快的论坛系统
Archeryhttps://github.com/hhyo/Archery在线 SQL 审核平台。采用 Django+Bootstrap 框架开发而成,支持 MySQL、Oracle 等数据库的 SQL 上线、备份、慢日志查询等功能。在线尝试
Solidushttps://github.com/solidusio/solidus开源的简约电商平台。基于 Ruby on Rails 构建的电商平台,界面清爽代码完全开源。在线尝试
MdBookhttps://github.com/rust-lang/mdBookRust 官方开源的 Markdown 电子书构建工具。类似 Gitbook 可以将 Markdown 文件制作成在线书籍,简单易用非常适合创建教程、课程材料、开源书籍等文稿
TermiWatchhttps://github.com/kuglee/TermiWatch终端风格的 iWatch 手表面
A-Programmers-Guide-To-Englishhttps://github.com/yujiangshui/A-Programmers-Guide-to-English专为程序员编写的英语学习指南。一位程序员提升英语水平的实践经验分享,还有相关训练方法和用到的工具,点击查看
Machine-Learning-Yearning-Cnhttps://github.com/deeplearning-ai/machine-learning-yearning-cn《Machine Learning Yearning》中文版。《机器学习训练秘籍》样稿吴恩达著,在线阅读
Machine_learning_completehttps://github.com/Nyandwi/machine_learning_complete全面的机器学习教程库。一份包含 30 多个 Jupyter Notebook 的集合库,内容涵盖机器学习所需的 Python 基础,数据操作、清洗、分析、可视化常用的库和工具,以及经典机器学习、NLP、计算机视觉等算法,一份面面俱到的机器学习入门教程
Lvglhttps://github.com/lvgl/lvgl美观易用的轻量级嵌入式系统图形库
TradingSystemhttps://github.com/oybab/TradingSystem开源的交易管理系统。包含了服务器端、PC 客户端、手机客户端的源码,支持中文界面、交易管理、打印小票、会员管理、统计报表等功能,适用于餐厅、超市、酒店等领域。使用和二次开发前请认真阅读开源协议
Cytopiahttps://github.com/CytopiaTeam/Cytopia免费开源的像素风模拟城市建设游戏
Simple.Csshttps://github.com/kevquirk/simple.css超轻量级的 CSS 框架。不引入新的样式类,仅把 HTML 元素设为合理值,从而实现仅用 HTML 元素就可以构建美观、响应式的网页
Casdoorhttps://github.com/casbin/casdoor提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能
Databasirhttps://github.com/vran-dev/databasir一款数据库模型文档管理平台。支持自动同步数据库元数据并生成文档,解决数据模型文档管理中的内容更新不及时等问题
Cncharhttps://github.com/theajack/cnchar小巧的汉字处理 JS 库。支持简体字拼音、多音字、笔画数等功能
Architecture-Sampleshttps://github.com/android/architecture-samplesAndroid 架构蓝图。该项目是官方给出的 Android 应用设计建议,展示并讨论了如何设计 Android 应用架构,以及保证项目的可测试和可维护性。还有一个简单的 to-do 应用作为示例,方便开发人员和初学者学习和理解
Hammerspoonhttps://github.com/Hammerspoon/hammerspoon强大的 macOS 自动化工具。通过该项目可以方便地用 Lua 脚本与 macOS 系统 API 进行交互,实现操作窗口、鼠标、文件系统、屏幕等功能。可用于打造各种 macOS 便捷工具
Docker-Pyhttps://github.com/docker/docker-py用 Python 操作 Docker 的库。Docker 官方出品的 Python 库,可以用来批量、自动管理镜像
Lobstershttps://github.com/lobsters/lobsterslobste.rs 网站的源码。采用 Rails 开发的网站,类似 Hacker News 以分享链接和讨论为核心。可用来二次开发类似的网站
Dnsguidehttps://github.com/EmilHernvall/dnsguide用 Rust 从头写一个 DNS 服务的教程
WordPress-IOShttps://github.com/wordpress-mobile/WordPress-iOS官方开源的 WordPress iOS 客户端
Getwidgethttps://github.com/ionicfirebaseapp/getwidget免费开源的 Flutter UI 库。包含 1000 多种常用组件,帮你快速、轻松地构建 Flutter 应用
Awkhttps://github.com/wuzhouhui/awk《AWK 程序设计语言》中文翻译
Instant-Ngphttps://github.com/NVlabs/instant-ngp加速训练 NeRF 模型的项目。英伟达开源的最快只需 5 秒,训练出一只狐狸 NeRF 模型的技术。即根据静态的 2D 图片通过神经网络建模,快速训练出可以放大且从任何角度观察都清晰的图片
Hashcathttps://github.com/hashcat/hashcat一款强大的密码恢复工具。破解速度超快支持多种算法,适用于 Linux、macOS 和 Windows 操作系统
Monitorianhttps://github.com/emoacht/Monitorian轻松调节多个显示器亮度的 Windows 桌面工具。操作界面支持中文,使用时显示器需要开启 DDC/CI
Coosthttps://github.com/idealvin/coost在 C++ 上实现类似 Go goroutine 的库。它实现了协程同步事件、协程锁、协程池、channel、waitgroup,内存占用少实测 1000 万协程占用 2.8G 内存
Loghttps://github.com/adamschwartz/log浏览器 console.log  风格的 CSS 库。查看效果
Gotahttps://github.com/go-gota/gotaGo 语言的数据处理库。该库提供了类似 Python 语言 Pandas 库的功能,以及 Series 和 DataFrames 的数据结构,支持用列的方式高效地处理数据
LSPosedhttps://github.com/LSPosed/LSPosed运行于 Android 操作系统的钩子框架。支持 Android 8 以上,能够拦截几乎所有 Java 函数的调用,从而可被用来修改 Android 系统和软件的功能
Chameleonhttps://github.com/didi/chameleon一端所见即多端所见。适应不同环境的跨端整体解决方案,支持 Web、小程序、快应用 等平台
Compose-Tetrishttps://github.com/vitaviva/compose-tetris基于 Jetpack Compose 的俄罗斯方块游戏
HBDNavigationBarhttps://github.com/listenzz/HBDNavigationBar自定义 UINavigationBar 的组件,用于各种状态之间平滑切换
Poketehttps://github.com/lxgr-linux/pokete运行在终端里的口袋妖怪类游戏。虽然游戏图像采用简单的 ASCII 码构建,但商店、小精灵、对战等功能一应俱全
OnlySwitchhttps://github.com/jacklandrin/OnlySwitch免费开源的 macOS 状态栏一键设置工具。可以轻松对系统功能进行设置,如隐藏桌面图标、清理 Xcode 缓存、一键隐藏刘海儿、进入夜览模式等数十种功能
Blog_oshttps://github.com/phil-opp/blog_os用 Rust 从零开发一个操作系统的教程。保姆级教程!从空文件夹开始,一步步搭建开发环境,通过原理描述、代码示例讲解操作系统背后的原理。硬要说缺点的话就是教程是英文的,但是配上代码示例读起来不是很费劲。中文
Deep-Learning-With-TensorFlow-Bookhttps://github.com/dragen1860/Deep-Learning-with-TensorFlow-book《TensorFlow 深度学习》
Awesome-Automl-Papershttps://github.com/hibayesian/awesome-automl-papers汇集了自动机器学习(AutoML)相关的论文、文章、教程等资源的项目
Chibicchttps://github.com/rui314/chibicc迷你 C 编译器。虽然它只是一个玩具级的编译器,但是实现了大多数 C11 特性,而且能够成功编译几十万行的 C 语言项目,其中包括 Git、SQLite 等知名项目。而且它项目结构清晰、每次提交都是精心设计、代码容易理解,对编译器感兴趣的同学可以从第一个提交开始学习
CliWraphttps://github.com/Tyrrrz/CliWrap执行外部命令的 C# 库。提供启动进程、输入/输出重定向、等待完成、管道等功能,支持 Windows、Linux、macOS 操作系统
Finalcuthttps://github.com/gansm/finalcut用于创建基于文本的用户界面的 C++ 库。它除了支持鼠标操作和同时处理多个文本窗,还提供了常见的对话框、按钮、复选框、单选按钮、输入行、列表框、状态栏等控件
Magichttps://github.com/miniMAC/magic炫酷的 CSS3 动画库。在线体验
Filestashhttps://github.com/mickael-kerjean/filestash在线文件管理工具。在浏览器上管理 FTP、SFTP、Git、S3、MySQL、Dropbox 等服务中的文件和数据,支持编辑文件、图片管理、视频转码、Office 文档、全文搜索等功能
From-Java-To-Kotlinhttps://github.com/amitshekhariitbhu/from-java-to-kotlin展示 Java 和 Kotlin 语法上差别的项目。让有 Java 基础的程序员可以快速上手 Kotlin,中文
Handlehttps://github.com/antfu/handle汉字版 Wordle 游戏。在线试玩
RocketXhttps://github.com/trycatchx/RocketX加速 Android APK 编译的插件。它会自动识别未改动模块并在编译流程中替换为 AAR,最后只编译改动过的模块,从而实现加速的效果
Codefeverhttps://github.com/PGYER/codefever由蒲公英团队开源的代码托管平台。界面清爽后端采用 PHP 编写,支持 Docker 一键部署
Drf-Yasghttps://github.com/axnsan12/drf-yasg为 Django Rest Framework 接口自动生成 Swagger 接口文档的库
Tui-Rshttps://github.com/fdehau/tui-rs用来构建丰富的终端用户界面的库
DevUtils-Apphttps://github.com/DevUtilsApp/DevUtils-appmacOS 上的开发者实用工具箱。单机应用无需联网,内含开发者开发时经常用到的 30 多种工具,比如:URL 解码、JSON 格式化、正则匹配、时间戳转化等,而且还会根据剪贴板的内容,自动推荐对应的处理工具,实用且高效
Arduinohttps://github.com/arduino/Arduino开源电子平台,可用来制作嵌入式项目。Arduino 提供的电路板安装简单、价格便宜,而且电路图完全开源。官方还提供了配套的开发工具,加上交互式的开发模式使得上手变得极为简单。软硬件的完全开源让开发者社区十分活跃,为社区提供了丰富的教程、实战项目、三方资源。如果你想动手做个机器人,就从 Arduino 开始吧!官网
ColossalAIhttps://github.com/hpcaitech/ColossalAI高效的分布式人工智能训练系统。它能帮助用户在提升人工智能训练效率的同时降低训练成本,从而适应快速迭代的算法和模型,将 AI 大模型以低成本便捷推广到更多应用场景
Minilisphttps://github.com/rui314/minilisp用 1000 行 C 语言写的 Lisp 解释器。实现了整数、符号、局部变量、条件语句、宏和垃圾回收等功能,为了让读者更好地理解项目,代码中包含了丰富的注释
Jynewhttps://github.com/jynew/jynew采用 Unity 重制的《金庸群侠传》3D 版
Bpftracehttps://github.com/iovisor/bpftraceLinux 高级追踪工具和语言。该工具基于 eBPF 和 BCC 实现了通过探针机制采集内核和程序运行的信息,然后用图表等方式将信息展示出来,帮助开发者找到隐藏较深的 Bug、安全问题和性能瓶颈
Hetihttps://github.com/sivan/heti专为中文内容展示设计的排版样式。它会让你的中文网站变得好看
Airhttps://github.com/cosmtrek/air有代码变动就会自动重启服务的 Go 工具。在开发 Go Web 项目时,每次修改后都需要手动编译、重启服务,这个工具会在文件和目录发生变动后,自动编译并重启服务,大大提高了开发效率
Addaxhttps://github.com/wgzhao/Addax支持多种异构数据源离线同步工具。服务于大数据的 ETL 工具,可快速实现 MySQL、HDFS、Hive、HBase 等数据源之间的数据同步,主要用于离线采集各类数据到数据仓库或者大数据平台
Arco-Designhttps://github.com/arco-design/arco-design基于 ArcoDesign 的 React/Vue UI 组件库。包含 60 多个开箱即用的高质量组件,还提供了可视化的样式配置平台,可用于快速构建企业级管理后台
Vienna-Rsshttps://github.com/ViennaRSS/vienna-rss适用于 macOS 的免费 RSS 订阅工具
Laravel-Tipshttps://github.com/LaravelDaily/laravel-tipsLaravel 编码技巧集合。中文
Orjsonhttps://github.com/ijl/orjson更快更强的 Python JSON 库。支持比如日期、numpy 数组等丰富的数据类型,而且速度更快
AppFlowyhttps://github.com/AppFlowy-IO/AppFlowy开源笔记工具。基于 Flutter 开发适用于各种操作系统,目标是成为 Notion 的代替品
Daytripperhttps://github.com/dekuNukem/daytripper上班摸鱼神器之激光绊脚器。它分为发射器和接收器两部分,设置好后会在有人路过绊脚器时,自动触发隐藏桌面、切换应用等操作
Everything-Curlhttps://github.com/bagder/everything-curl《关于 curl 的所有东西》。由 curl 项目发起者撰写的书,内容包括 curl 入门、开源、源码、项目等方面。在线阅读
ML-For-Beginnershttps://github.com/microsoft/ML-For-Beginners微软开源的入门级机器学习教程
.NET-Backend-Developer-Roadmaphttps://github.com/Elfocrash/.NET-Backend-Developer-Roadmap.NET 后端学习路线图
CGraphhttps://github.com/ChunelFeng/CGraph无第三方依赖的 DAG 调度框架。实现了依赖节点依次执行、无依赖节点并发执行的逻辑。项目结构清晰、文档齐全,不仅代码中包含关键注释,还有示例代码和讲解文章。初学者可以通过该项目学到图调度方式、模块开发、模板编程、多线程编程、设计模式和通用算法的知识
Go-Pryhttps://github.com/d4l3k/go-pryGo 语言的交互式 REPL 命令行工具
Agronahttps://github.com/real-logic/agrona提供了用于创建高性能应用的数据结构和实用方法的库。它将 Java 标准库中的数据结构进行包装,避免了 Java 自动装箱。比如提供的队列使用了填充字节的方式,避免头尾结点进入同一缓冲行,来提高队列出队入队的性能。整个项目代码量不多注释完善、代码风格清晰,抛开使用来讲也是一个值得学习的项目
Js-Sdslhttps://github.com/js-sdsl/js-sdsl实用的 JavaScript 数据结构库。实现了 LinkList、Queue、Set、Map 等数据结构,严格的单元测试提供了正确性和性能的保证,可用于各种需要用到高级数据结构的场景
Stayhttps://github.com/shenruisi/Stay移动端 Safari 浏览器插件管理器。提供了丰富的脚本管理能力,还支持运行油猴插件。内置的脚本库提供了 App 防跳转、广告拦截、自动展开文本等功能
Dootaskhttps://github.com/kuaifan/dootask在线项目管理平台。功能包括任务分配、文档协作、即时 IM、文档协作、文件管理等
Django-Grappellihttps://github.com/sehmaschine/django-grappelli美化 Django 默认管理后台界面的库
Fastlanehttps://github.com/fastlane/fastlane一款专为 iOS 和 Android 开发者提供自动化构建的工具。它上手简单使用方便,能够帮助开发者自动完成 App 打包、签名、测试、发布、提交到 App Store、Google Play 等工作,实现一条命令发布应用
IGlancehttps://github.com/iglance/iGlancemacOS 状态栏系统监视器
JetBrainsMonohttps://github.com/JetBrains/JetBrainsMonoJetBrains 为开发者开源的免费字体。该字体形状简单没有不必要的细节,从而阅读起来十分轻松而且小尺寸时显示更加清晰
Rust-Coursehttps://github.com/sunface/rust-course《Rust 语言圣经》涵盖了 Rust 语言从入门到精通的全部知识。该书目前还未完成,正处于积极更新的状态。在线阅读
VNNhttps://github.com/joyycom/VNN高性能、轻量级的神经网络部署框架。支持人脸关键点检测、卡通图像风格化、天气场景识别等功能,打包全部功能后的 SDK 体积还不到 3 MB,适用于 Android、iOS 等操作系统
The_silver_searcherhttps://github.com/ggreer/the_silver_searcher比 ack 更快的命令行搜索工具。速度快、功能强大、使用简单,支持 Linux、Windows、macOS 操作系统,还能够整合到 Vim 和 Emacs 等编辑器
NETworkManagerhttps://github.com/BornToBeRoot/NETworkManager管理和解决网络问题的工具。它集成了 IP 和端口扫描、WiFi 分析器、跟踪路由、DNS 查询等工具
Leocadhttps://github.com/leozide/leocad用来创建虚拟乐高模型的 CAD 工具。适用于 Windows、Linux 和 macOS 系统
Csshakehttps://github.com/elrumordelaluz/csshake用 CSS 实现抖动效果
Caddyhttps://github.com/caddyserver/caddy用 Go 编写的轻量级 Web 服务器。它相较于 Apache、Nginx 这些知名 Web 服务器,独特点在于提供了编译好的可执行文件,实现了真正的开箱即用。无需任何配置即可拥有免费的 HTTPS、自动把 Markdown 文件转化成 HTML 等人性化的功能。如果是搭建中小型的 Web 服务,它完全够用而且省时省心
GreenDAOhttps://github.com/greenrobot/greenDAO高性能的 Android ORM 库。拥有体积小、易于使用、支持数据库加密等特点,通过它 Android 开发者可以采用面向对象的方式操作数据库,不需要再手写和拼接 SQL 啦
Automahttps://github.com/AutomaApp/automa通过图形化界面拖拽功能模块,实现浏览器自动操作的扩展工具。轻松实现自动填表、截图、定时执行等操作。让浏览器自动完成预设工作流的插件,从而减少重复性操作提高效率
Django-Debug-Toolbarhttps://github.com/jazzband/django-debug-toolbarDjango 的调试工具栏。可显示当前请求和响应有关的各种调试信息,包括耗时、SQL、配置、性能等信息
Hyperfinehttps://github.com/sharkdp/hyperfine命令行基准测试工具。可用来查看和对比命令的耗时,支持多次运行的统计分析、结果导出等功能
Xcode-Dev-Cleanerhttps://github.com/vashpan/xcode-dev-cleaner用于清理各种 Xcode 的缓存数据,释放存储空间。注意是清除 Xcode 缓存数据,不是卸载 Xcode 哈
Fl_charthttps://github.com/imaNNeo/fl_chartFlutter 图表库。它支持折线图、条形图、饼图、散点图和雷达图
Archbasehttps://github.com/foxsen/archbase教科书《计算机体系结构基础》第三版。在线阅读
AnimeGANv2https://github.com/TachibanaYoshino/AnimeGANv2可以将图片和视频转换成漫画风格的工具。采用的是神经风格迁移+生成对抗网络(GAN)的组合,转换速度快。在线尝试
HEX-LINKhttps://github.com/JingYang1124/HEX-LINK自制电脑游戏的体感设备。该项目包含制作时需要的硬件设计和全部源码
BBDownhttps://github.com/nilaoda/BBDown命令行哔哩哔哩视频下载工具
Btophttps://github.com/aristocratos/btop界面酷炫的命令行资源监视器。可以显示处理器、内存、磁盘、网络和进程的使用情况和统计信息,还支持鼠标操作
Css_trickshttps://github.com/QiShaoXuan/css_tricks常用 CSS 样式示例集合
Go-Daily-Libhttps://github.com/darjun/go-daily-lib每天学习一个 Go 语言库。内容包含标准库和三方库,每个库对应一篇介绍和上手的文章
IJPayhttps://github.com/Javen205/IJPayJava 支付工具库,轻松完成支付模块开发。封装了常用的微信、QQ、支付宝、银联、PayPal 支付等支付方式的各种常用接口。不依赖任何 MVC 框架,轻松接入到 Java 项目
30-Days-Of-JavaScripthttps://github.com/Asabeneh/30-Days-Of-JavaScript30 天 JavaScript 编程挑战。该教程虽然是英文教程但是图文并茂通俗易通,内容循序渐进包含练习题,适合零基础想要学习 JavaScript 的同学
Componenthttps://github.com/xiaojinzi123/ComponentAndroid 的组件化框架,帮助开发者在实现项目组件化。它的强大在于功能齐全、更新及时,支持 Kotlin、AndroidX、RxJava、协程等
IOSInterviewQuestionshttps://github.com/ChenYilong/iOSInterviewQuestionsiOS 面试题集合(附答案)
CPython-Internalshttps://github.com/zpoint/CPython-Internals图文并茂的 Python 源码阅读笔记项目。阅读的是比较新的 CPython 3.8 版本,重点是项目一直在更新维护
Nushellhttps://github.com/nushell/nushell一种更加人性化的新型 shell
Clipyhttps://github.com/Clipy/ClipymacOS 的剪贴板扩展应用。支持展示剪贴板历史记录、内容模版等功能
Awesome-For-Beginnershttps://github.com/MunGell/awesome-for-beginners对初学者友好的开源项目集合。如果你想参与到开源项目的建设,可以在这个集合中寻找项目,祝你早日完成第一个贡献(PR)
Introduction-To-Front-End-Engineeringhttps://github.com/woai3c/introduction-to-front-end-engineering一本小书《带你入门前端工程》。该书是作者对过去两年前端工程化实践的经验和心得总结,在线阅读
GameAISDKhttps://github.com/Tencent/GameAISDK基于图像识别的 AI 自动化框架,支持吃鸡类、射击类、MOBA 类等游戏类型。内置多种图像识别算法和 AI 算法,不用抠图完全基于图像识别的 AI 训练和框架
Cpufetchhttps://github.com/Dr-Noob/cpufetch获取 CPU 信息的命令行工具
AduSkinhttps://github.com/aduskin/AduSkin一款简约漂亮的 WPF UI 库
Bytehoundhttps://github.com/koute/bytehound更强大的 Linux 内存分析工具。它能够显示内存变化曲线、占用详情、完整的堆栈记录等信息,有助于解决内存泄漏等问题
Filamenthttps://github.com/google/filament轻量级实时物理渲染引擎。能够用来做游戏渲染引擎或者音视频编辑工程,当你需要处理 3D 渲染效果,又不想引入庞大的游戏引擎时,可以考虑使用它尤其是 Android 平台
ShareXhttps://github.com/ShareX/ShareX免费的 Windows 截屏录制工具。功能强大支持全屏截图、滚动截图、检测窗口截图、GIF 录制等,截图后还支持在图片上增加文字、水印、特效、马赛克等,最后可直接上传图床得到链接,丝滑地完成整个截图流程
Devices.Csshttps://github.com/marvelapp/devices.css仅用 CSS 实现手机和平板设备的平面模型。机型包含 iPhone、Android、Lumia 和 iPad
NanaZiphttps://github.com/M2Team/NanaZip基于 7-Zip 的开源压缩工具。包含多种压缩算法和美观的 Win11 风格 UI,同时适配 Win11 右键菜单操作
Gocronhttps://github.com/ouqiang/gocron基于 Go 语言实现的轻量级定时任务管理平台。功能:
Weather-Iconshttps://github.com/erikflowers/weather-icons天气主题图标和 CSS 文件。包含 220+ 个高质量的天气图标
Android-Skin-Supporthttps://github.com/ximsfei/Android-skin-support方便好用的 Android 换肤框架
Gopayhttps://github.com/go-pay/gopayGo 的集合支付库。支持微信、支付宝、PayPal、QQ 支付
Didacthttps://github.com/pomber/didact教你从零写一个 React 框架。通过一系列的文章和代码,教授如何实现 React 框架,从而能够更好的理解 React 内部原理
Shattered-Pixel-Dungeonhttps://github.com/00-Evan/shattered-pixel-dungeon开源的像素风 RougeLike 角色扮演游戏,耐玩且支持中文。游戏虽然画面怀旧但内容丰富,可选战士、法师、射手、盗贼四种角色,超过 150 种道具玩法多样。每场探险都不一样,每次开局都是随机生成关卡和敌人。游戏看似简单但上手有难度,想要通关需要花些时间研究。支持 PC、安卓和 iOS 客户端,下载地址
Icon-Workshophttps://github.com/zhanghuanchong/icon-workshop移动应用图标生成工具。能够一键生成多种尺寸的 iOS/Android 应用图标和 APP 启动图
City-Roadshttps://github.com/anvaka/city-roads自动生成任意城市的道路图。采用 OpenStreetMap 的免费数据实现城市道路可视化,还支持导出图片用这些图片做壁纸感觉很酷。在线尝试
Moviepyhttps://github.com/Zulko/moviepy用于处理视频的 Python 库,它支持视频剪辑、自定义效果、视频合成、格式转化、插入文字等功能。专于注视频但不局限于此,还支持处理音频和 GIF 图片。虽然现在视频剪辑的工具很丰富,但如果要批量处理视频,用 Python+moviepy 写个脚本应该可以一劳永逸,节省时间
TranslationPluginhttps://github.com/YiiGuxing/TranslationPluginIDE 翻译插件。支持 JetBrains 系列产品
Toydbhttps://github.com/erikgrinaker/toydbRust 写的分布式 SQL 数据库实战项目。作为一个学习项目并不适合于生产环境,但通过该项目你可以学习如何用 Rust 实现 Raft 协议、符合 ACID 的事物引擎、SQL 解析、数据持久化等。适合对数据库底层运作原理感兴趣的小伙伴
30-Days-Of-Pythonhttps://github.com/Asabeneh/30-Days-Of-Python免费、零基础的 Python 教程。保姆级 Python 教程内容虽为英文,但问题不大请放心食用
FlappySwifthttps://github.com/newlinedotco/FlappySwift用 Swfit 写的 Flappy Bird 游戏
Polarshttps://github.com/pola-rs/polars多线程、类 Pandas 的数据处理库。底层采用 Apache Arrow 从而带来了更高效的数据处理性能、占用内存更少、处理速度更快,再加上简单易用的 API,让你在处理大数据集(50GB)时,更加游刃有余。支持 Rust、Python 等语言,值得一试
Authpasshttps://github.com/authpass/authpass基于 Flutter 开发的适用于所有平台的密码管理器。可通过 Dropbox 等云服务同步数据,支持自动填充密码
Chartshttps://github.com/danielgindi/Charts支持 iOS/tvOS/OSX 的图表库。功能:
Learn-Web-Hackinghttps://github.com/LyleMi/Learn-Web-HackingWeb 安全学习笔记,在线阅读
ASRT_SpeechRecognitionhttps://github.com/nl8590687/ASRT_SpeechRecognition基于深度学习的中文语音识别系统
Aliyunpanhttps://github.com/liupan1890/aliyunpan基于网页版阿里云盘开发的 PC 客户端。能够同时登陆和管理多个账号、显示文件体积、文件夹树,还可以在线播放网盘中的视频并外挂字幕。支持 Windows、Linux、macOS 操作系统
AlgoXYhttps://github.com/liuxinyu95/AlgoXY作者正在重写《算法新解》,开源仓库同步更新。下载地址
Optunahttps://github.com/optuna/optuna专为机器学习准备的超参数优化框架。采用高效的采样和剪枝策略,支持简单的 Python 语法,仅需少量代码便可进行分布式计算加速优化,除此之外还有更为直观的可视化页面。全方位帮你调参,自动找到最优参数
X-TRACKhttps://github.com/FASTSHIFT/X-TRACK开源的 GPS 自行车码表。功能齐全且拥有美观的界面,支持离线地图、显示轨迹等功能。在线观看
ToastFishhttps://github.com/Uahh/ToastFish利用 Windows 通知栏背单词的软件。能够选择单词集合,并在背完后进行测验
Plants-Vs.-Zombies-Online-Battlehttps://github.com/Zhuagenborn/Plants-vs.-Zombies-Online-Battle在没有游戏源代码的前提下,通过逆向工程和代码注入实现植物大战僵尸局域网对战模式。成功加载后解密模式的最后一关,会变为网络对战关卡。玩法为其中一个玩家放置植物进行防御,另一玩家放置僵尸进攻。项目结合逆向工程、C++和汇编相关技术,在无源代码的前提下为游戏增加功能。对逆向工程感兴趣的小伙可以看看源码
Normalize.Csshttps://github.com/necolas/normalize.css用来消除浏览器默认样式的 CSS 库。不同浏览器对于同一个元素会有不一样的默认样式,比如:超链接线的颜色。相较于 reset(重制样式)解决办法,normalize.css 采用更加和平且高效地方式,解决了浏览器默认样式的问题,尽可能让同一个 CSS 文件在不同的浏览器上显示效果一样和正常
Dtmhttps://github.com/dtm-labs/dtmGo 语言实现的分布式事务管理器。优雅的解决了微服务架构下幂等、空补偿、悬挂等分布式事务难题,提供了简单易用、高性能、易水平扩展的分布式事务解决方案,除 Go 外还有 Python、PHP、Node.js 等语言的客户端
Dataeasehttps://github.com/dataease/dataease开源的数据可视化和分析工具。采用 SpringBoot+Vue.js 技术栈实现,通过丰富的可视化图表让数据更加直观
50projects50dayshttps://github.com/bradtraversy/50projects50days50 个采用 HTML+CSS+JS 的前端小项目集合。项目包含网页源码和效果展示,标准入门级的前端开源项目。通过查看效果让新手感受前端的美妙,简单的源码降低了上手写代码门槛。或许其中某个网页的效果也会让工作多年的你大呼哇塞
Thunderbird-Androidhttps://github.com/thunderbird/thunderbird-android开源的 Android 电子邮件客户端
Bigdata_analysehttps://github.com/TurboWay/bigdata_analyse大数据分析实战项目的集合。该项目包含了淘宝、租房、招聘等数据的分析实例,不仅有 Python、SQL、HQL 的实例代码,还附上了数据集下载地址。想学习大数据的同学们,万事俱备就差你来学了
Firefox-Ioshttps://github.com/mozilla-mobile/firefox-iosFirefox 浏览器 iOS 源码
Adarkroomhttps://github.com/doublespeakgames/adarkroom《小黑屋》是一款有趣的文字冒险类游戏。支持中文能够运行在浏览器、iOS 和 Android 设备,浏览器上默认会保存游戏进度到本地,另外还支持存档导入/导出防止丢失。友情提示:没玩过的同学刚开始容易摸不着头脑,因为事件触发需要时间,看滚动的文字+点击“添柴”耐心等 30 秒,就会触发新的事件了。如果你喜欢养成类游戏,那它一定会是你的菜。在线试玩
CheatSheetSerieshttps://github.com/OWASP/CheatSheetSeriesOWASP(开放式 Web 应用程序安全项目)速查表。项目由 OWASP 社区的安全专家编写,列举了多种安全问题和解决方案,从而更好地保护你的 Web 应用。在线阅读
DouZero_For_HappyDouDiZhuhttps://github.com/tianqiraf/DouZero_For_HappyDouDiZhu基于快手开源的斗地主强化学习框架,实现的欢乐斗地主 AI 助手
Discounthttps://github.com/Orc/discount一个用 C 语言编写的 Markdown 实现,可以轻松将 MD 文档转换为 HTML 格式
EarTrumpethttps://github.com/File-New-Project/EarTrumpet一款 Windows 系统上的音量控制小工具
Kvrockshttps://github.com/apache/kvrocks基于 RocksDB 并兼容 Redis 协议的 NoSQL 数据库。磁盘类型的 Redis 为降低存储成本而生,存储成本可以降到 Redis 的 1/3 以上
Pattern.Csshttps://github.com/bansal/pattern.css用漂亮的图形填充背景的 CSS 库
Bubbleteahttps://github.com/charmbracelet/bubbletea一个强大的 TUI(文本用户界面)框架。Bubble Tea 非常适合构建复杂交互的终端应用程序,同时还能让命令行程序变得多彩和炫酷
Apktoolhttps://github.com/iBotPeaches/Apktool反编译 Android 安装包 APK 文件的工具
Mgbahttps://github.com/mgba-emu/mgba用 C 语言实现的 GBA 模拟器。唤起你童年回忆的同时,还能边学边玩,然后再约上三两好友一起看看源码和实现,快乐就是这么简单
Amishttps://github.com/baidu/amis通过 JSON 配置就能生成各种后台页面。这是百度开源的前端低代码框架,中文文档快速上手
Rocksdbhttps://github.com/facebook/rocksdb用 C++ 编写的高性能键值存储引擎。该项目是由 Fackbook 数据库团队基于 levelDB 开发,键值均支持二进制流,能够充分利用多核 CPU 获得高性能,并兼容 levelDB 的 API 可谓是青出于蓝而胜于蓝。RocksDB 当下十分流行,一些开源数据库底层存储用的就是它
Tachiyomihttps://github.com/tachiyomiorg/tachiyomi一款免费、开源的安卓漫画阅读器。支持:
UTMhttps://github.com/utmapp/UTM运行在 iOS 和 macOS 系统上的虚拟机。通过 UTM 你可以在无需“越狱”的情况下,在 iPhone 和 iPad 上运行 Windows、Linux 等操作系统
Fzfhttps://github.com/junegunn/fzf能够搜“一切”的模糊搜索命令行工具。它能够搜文件、历史命令、进程、git 提交记录等信息,支持预览内容、整合到 Vim/Neovim 编辑器,而且搜索速度极快
Github-Profile-Views-Counterhttps://github.com/antonkomarev/github-profile-views-counter用来展示 GitHub 个人首页被访问次数的项目。使用方法:![](https://komarev.com/ghpvc/?username=your-github-username&color=dc143c)
Airbytehttps://github.com/airbytehq/airbyte一个开源的 EL(T) 平台。能简单快速地把用户提供的应用、数据库等地方的数据聚合到平台,从而可以在一个平台查询、展示、更新、管理这些数据
BaoTahttps://github.com/aaPanel/BaoTa宝塔 Linux 服务器运维管理平台。简单好用的服务器运维平台,支持一键 LNMP 安装、管理集群、网站、数据库等功能,可以有效的提高操作的规范性和安全性,降低出错概率。这个开源项目是免费版,还有付费的专业版
Cusdishttps://github.com/djyde/cusdis这是一个界面清爽、注重隐私的轻量级博客评论系统。可以很方便地与 React、Vue 或其他博客系统结合,并且还提供了一个后台来管理所有的评论。除此之外,还支持一键从 Disqus 导入、邮件通知等强大的功能
Design-Patterns-In-Swifthttps://github.com/ochococo/Design-Patterns-In-Swift设计模式 Swift 5.0 实现。中文版
Miraihttps://github.com/mamoe/mirai由 Kotlin 语言编写的 QQ 机器人框架。该项目提供了 Android QQ 协议的 API,通过这些 API 可以实现自动化操作,比如:群管理等功能,注意!该项目不支持一切商业使用。最后项目的 Kotlin 代码写的很好,感兴趣的同学可以去看下源码
AntennaPodhttps://github.com/AntennaPod/AntennaPod一款免费、开源、没有广告的播客应用(Android 和 iOS)。由播客爱好者用爱开发和维护,支持在线播放和音频下载等功能,同时内置数以百万计的免费和付费播客源,从独立播主到大型新闻机构出版社,如 BBC、NPR 和 CNN 应有尽有,也可自行导入播客源
GitHubPosterhttps://github.com/yihong0618/GitHubPoster能够把多个平台上的数据,生成类似 GitHub 绿墙图像的工具。比如能够把发推的频率、扇贝单词打卡等情况生成类似 GitHub 绿墙图像,使用简单感兴趣的同学可以把玩一下
Foremhttps://github.com/forem/forem用来构建社区的 Ruby 开源项目。一款开源、现成的论坛项目,能够让你快速搭建起来一个社区平台。国外知名的程序员社区 dev 用的就是它
Bitcoinbookhttps://github.com/bitcoinbook/bitcoinbook《Mastering Bitcoin  2nd Edition》精通比特币第 2 版
Imgaughttps://github.com/aleju/imgaug这是个图像数据增强 Python 库。数据集的数量和质量对于机器学习很重要,而数据增强就是让有限的数据集产生更多的数据,增加训练样本的数量以及多样性。imgaug 就是专为机器学习准备的图像数据增强库
Azulhttps://github.com/fschutt/azul一个跨平台的 Rust 和 C/C++ 的 GUI 框架。使用 WebRender 渲染引擎和 CSS/HTML-like DOM 构建,可用于开发漂亮的原生桌面应用程序
Gridhttps://github.com/exyte/Grid受 CSS Grid 启发,用 SwiftUI 编写关于视图(view)布局的开源项目
Aindhttps://github.com/aind-containers/aind实现在 Docker 中启动安卓应用的项目
Awesome-Fenixhttps://github.com/fenixsoft/awesome-fenix讲述“如何构建大型且可靠的分布式系统”的开源书籍。推荐给想成为架构师的你,在线阅读
AugLyhttps://github.com/facebookresearch/AugLyFacebook 开源的一个数据增强 Python 库。该库目前支持音频、图像、文本和视频四种模式,一方面可以用现实数据对数据进行增强,另一方面还可以检测出相似内容,消除重复数据带来的干扰
Acwjhttps://github.com/DoctorWkt/acwj教你写 C 语言编译器的实战教程。教程注重实战循序渐进,一步步教你如何用 C 语言写一个可以自己编译自己(自举)、能够在真正的硬件上运行的 C 语言编译器
Fileshttps://github.com/files-community/Files一个全新的文件管理器。采用 Fluent Design 和 Windows 平台最新的 API 实现,简约但不简单
Algorithm-Patternhttps://github.com/greyireland/algorithm-patternLeetCode 刷题集合项目。项目从 Go 语言入门讲起,总结了一套刷题模板和解题套路,示例代码为 Go 语言
Flink-RecommandSystem-Demohttps://github.com/will-che/flink-recommandSystem-demo一个基于 Flink 实现的商品实时推荐系统。可以通过这个项目了解和学习推荐系统的设计和流程,该系统是通过 Flink 处理日志和统计商品热度,将处理好的数据放入 Redis 缓存。然后再将画像标签和实时记录放入 HBase。在用户请求获取推荐时,根据用户画像生成商品热度榜,并结合协同过滤和标签两个推荐模块,返回最终生成的商品推荐列表
Drawiohttps://github.com/jgraph/drawio一款简洁强大的绘图工具。免费开源可以自行部署也可以在线使用,功能上直追 Microsoft Visio。支持流程图、序列图、网络拓扑图、甘特图、思维导图、模型图等,还能导出多种格式类型比如 png、svg、PDF、HTML 和 VSDX 格式(Microsoft Visio 图形格式)
Question2answerhttps://github.com/q2a/question2answer采用 PHP+MySQL 实现的免费开源的问答平台。基本上问答平台该有的功能它都有,那么问题来了是做个知乎还是 Stack Overflow 呢?
Apkleakshttps://github.com/dwisiswant0/apkleaks扫描 APK 文件是否包含敏感信息的命令行工具
Fselecthttps://github.com/jhspetersson/fselect用类 SQL 的命令查找文件的命令行工具
Awesome-Ioshttps://github.com/vsouza/awesome-ios超棒的 iOS 开源项目集合。它非常全面包含 Objective-C、Swift 语言的项目,拥有网络、UI、JSON、数据库、音视频等分类,iOS 初学者寻找开源项目的好地方
Cloudmusic-Vscodehttps://github.com/YXL76/cloudmusic-vscode网易云音乐 VS Code 插件。基于网易云网页 API 实现,支持:
Probabilistic-Programming-And-Bayesian-Methods-For-Hackershttps://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers《黑客的贝叶斯方法:以 Python 为例》
AI-Expert-Roadmaphttps://github.com/AMAI-GmbH/AI-Expert-Roadmap人工智能学习路线图
Rttyhttps://github.com/zhaojh329/rtty能够通过 Web 登录 Linux 终端的开源项目。采用 C 语言实现,算上依赖库体积不到 100KB,可用于嵌入式 Linux 设备。拥有 Web 管理界面,用此项目可以方便地远程维护 Linux 设备
NopCommercehttps://github.com/nopSolutions/nopCommerce免费开源的 ASP.NET 电子商城平台。该项目始于 2008 年,由专业团队开发和维护,大而全的商城项目。支持 Windows、Linux、macOS 平台,还有支持开箱即用的 Docker 部署方式
JwEnginehttps://github.com/jwcpp/jwEngine一个跨平台、轻量级、支持 C++ 和 Lua 的 Web 框架。支持 TCP、KCP、WebSocket、HTTP 等协议,底层采用 libuv 异步 IO 提高并发,避免多线程上下文切换开销和破坏代码美感,网络部分和逻辑部分使用一个主事件循环驱动。支持 Lua 提高开发效率,适用于小型游戏开发,示例代码:
Acthttps://github.com/nektos/act该项目可以让你在本地调试 GitHub Actions 脚本。GitHub Actions 是 GitHub 提供的仓库自动工作流程功能,用户可以利用 GitHub 提供的免费计算机资源轻松实现 CI/CD,还可以用来做很多有意思的事情。但是在编写 actions 脚本时,想调试脚本或得到运行结果,只能 push 到远程仓库等待运行结束,没有办法在本地调试和查看结果。有了 act 这个项目,就可以在本地轻松调试 actions 啦,是不是很棒
QNotifiedhttps://github.com/ferredoxin/QNotified让运行在安卓系统上的 QQ 变得更好用的开源 Xposed 模块。Xposed 是一个运行于 Android 操作系统的 Hook 框架,可以理解为安卓操作系统的外挂!安装本工具后,可在 QQ 自带的设置中点击 QNotified 即可开启“超级”模式。支持:
ChatUIhttps://github.com/alibaba/ChatUI专注于对话领域的 UI 开源项目。可以帮助用户快速搭建体验友好的机器人对话界面,特性:
Dompdfhttps://github.com/dompdf/dompdf一个 HTML 转 PDF 的 PHP 库。示例代码:
Airtesthttps://github.com/AirtestProject/Airtest适用于移动端应用的跨平台 UI 自动化框架。基于图像识别定位元素,可能都不需要一行代码就可以很方便地用它来测试 APP 或刷游戏
Flappy-Fly-Birdhttps://github.com/eleev/flappy-fly-bird用 Swift 写的 Flappy Bird 游戏
Azuredatastudiohttps://github.com/microsoft/azuredatastudio微软开源的数据库桌面管理工具。该工具支持 SQL Server、Azure SQL DB 和 SQL DW 数据库,Windows 下的安装包仅不到 100 MB,还支持另外两大操作系统 macOS 和 Linux。如果开发中用到了上面的几种数据库,就试试这款免费的数据库桌面管理工具吧
Best-Of-Ml-Pythonhttps://github.com/ml-tooling/best-of-ml-python优秀的 Python 机器学习相关开源库集合。该项目会根据收录的开源项目各项指标计算得出一个评分,并定期更新
EverythingToolbarhttps://github.com/srwi/EverythingToolbar把搜索和启动应用等功能整合到 Windows taskbar 的工具。效果如下图:
ChordNovahttps://github.com/Chen-and-Sim/ChordNova一款开源免费的和弦生成工具。我不懂乐理,但单从这个软件的界面就感受到了专业,因为有很多乐理的名词
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/609878
推荐阅读
相关标签