\\n <Controls />\\n <Background />\\n </ReactFlow>\\n);\\n}\\n\\n
Stars | 4949 |
---|---|
Forks | 183 |
Watch | 28 |
Android 的数据备份应用。该项目为 Android 7.0 及以上系统,提供了应用数据的备份和恢复功能,解决了换机后应用需要重新登录或下载额外数据包等问题。
\\nStars | 1749 |
---|---|
Forks | 136 |
Watch | 25 |
Android 的条形码扫描应用。这是一款简单易用、无广告的 Android 条形码和二维码扫描器,支持快速识别多种类型的条形码和二维码,并提供二维码/条形码生成功能。
\\nStars | 14462 |
---|---|
Forks | 1589 |
Watch | 282 |
PHP 写的服务运行状态页面。该项目是采用 Laravel+Bootstrap 构建的服务状态监控和管理平台,免费且开源。它不仅可以自动监控服务的正常运行时间,还提供了管理后台支持主动记录和维护事故信息,支持多语言、自托管、移动端适配和邮件通知等功能。
\\nStars | 1260 |
---|---|
Forks | 298 |
Watch | 31 |
极简的在线记事本应用。该项目是采用 PHP 编写的 Web 记事本工具,核心功能仅通过一个文件实现。它提供了在线编辑、自动保存和分享笔记的功能,用户无需注册和登录即可使用,适合临时记录、快速保存和分享文字的场景。
\\nStars | 2732 |
---|---|
Forks | 115 |
Watch | 34 |
高级字典操作的 Python 库。这是一个提升 Python 字典易用性的库,兼容原生字典。它支持点表示法(dict.user.name)轻松访问和设置值,并能自动创建缺失的键,避免出现 KeyError 异常。
\\nfrom box import Box\\n\\nhg_box = Box({ \\"HelloGitHub\\": { \\"star\\": \\"89k\\", \\"fork\\": \\"9.5k\\" } })\\nhg_box.HelloGitHub.star\\n# 89k\\nhg_box.to_json(filename=\\"hg.json\\")\\nnew_box = Box.from_json(filename=\\"hg.json\\")\\nnew_box.keys()\\n# dict_keys([\'HelloGitHub\'])\\n
\\n Stars | 8312 |
---|---|
Forks | 398 |
Watch | 35 |
极简的浏览器书签管理平台。该项目是基于 Django 构建的浏览器书签管理平台,它提供了简洁易用的 Web 界面和强大的搜索功能,支持标签分类、批量编辑和稍后阅读等功能,并配有 Chrome 和 Firefox 插件,方便用户随时随地保存和访问书签。
\\nStars | 23430 |
---|---|
Forks | 3758 |
Watch | 141 |
快速生成 Material 风格的文档网站。该项目是基于 MkDocs 构建的美观且功能丰富的文档网站生成器,支持 Markdown、搜索、移动端适配、多语言等功能,适用于快速创建技术文档、产品手册和教程等类型的网站。
\\nStars | 10522 |
---|---|
Forks | 1321 |
Watch | 160 |
功能全面的浏览器自动化框架。该项目是基于 Selenium 的 Python 自动化测试框架,集成了爬虫、自动化测试和生成报告等多种功能。它提供了丰富的示例,并且独特的 UC 模式,可以帮助开发者在进行浏览器自动化操作时避免被检测出来。
\\nfrom seleniumbase import BaseCase\\nBaseCase.main(__name__, __file__)\\n\\nclass TestSimpleLogin(BaseCase):\\n def test_simple_login(self):\\n self.open(\\"seleniumbase.io/simple/login\\")\\n self.type(\\"#username\\", \\"demo_user\\")\\n self.type(\\"#password\\", \\"secret_pass\\")\\n self.click(\'a:contains(\\"Sign in\\")\')\\n self.assert_exact_text(\\"Welcome!\\", \\"h1\\")\\n self.assert_element(\\"img#image1\\")\\n self.highlight(\\"#image1\\")\\n self.click_link(\\"Sign out\\")\\n self.assert_text(\\"signed out\\", \\"#top_message\\")\\n
\\n Stars | 7954 |
---|---|
Forks | 357 |
Watch | 76 |
开源的城市交通模拟器。这是一个用 Rust 编写的城市交通模拟工具,支持模拟多种交通方式,包括私家车、公共交通、步行和自行车。用户可以在软件中模拟不同的交通策略和基础设施调整。
\\nStars | 26274 |
---|---|
Forks | 417 |
Watch | 85 |
提升 Git 差异可读性的命令行工具。这是一个用 Rust 写的命令行工具,能够以更清晰、美观的方式展示 Git 的 diff、blame 和 grep 命令。它支持显示行号、语法高亮和更智能的行内差异显示等功能,可无缝集成到 Git 工作流中。
\\nStars | 9861 |
---|---|
Forks | 217 |
Watch | 36 |
快速显示硬盘使用情况的命令行工具。这是一个可视化磁盘使用情况的命令行工具,名字源自 du 和 Rust 编程语言组合。它体积小巧、运行速度快,能够以直观的方式展示磁盘空间概览。
\\nStars | 7990 |
---|---|
Forks | 379 |
Watch | 51 |
安全且易于部署的邮件服务。该项目是用 Rust 编写的邮件服务器,支持 SMTP、IMAP 和 POP3 等常见邮件协议,内置强大的垃圾邮件和钓鱼网站过滤器。
\\nStars | 6779 |
---|---|
Forks | 156 |
Watch | 25 |
免费的 Mac 应用清理工具。这是一款免费开源的 Mac 应用清理工具,能够彻底卸载应用并清理残留文件。它采用 SwiftUI 开发,提供了简单易用的界面,支持右键卸载、迷你模式和 Homebrew 清理等功能。
\\nStars | 6632 |
---|---|
Forks | 820 |
Watch | 64 |
Kubernetes 故障诊断 AI 助手。该项目利用 LLM 自动分析 Kubernetes 集群问题,并给出故障诊断和优化建议。它通过读取集群的状态数据和配置,生成靠谱的诊断报告。
\\nStars | 41913 |
---|---|
Forks | 5984 |
Watch | 256 |
大型语言模型的数据框架。该项目是专为 LLM 应用设计的数据框架,帮助开发者将私有数据与 LLM 轻松结合。它提供了数据连接器,支持从 API、PDF、文档、SQL 等多种数据源构建索引,并简化数据导入和查询操作,让初学者也能用几行代码完成 LLMs 上下文增强。
\\nfrom llama_index.core import VectorStoreIndex, SimpleDirectoryReader\\n\\ndocuments = SimpleDirectoryReader(\\"data\\").load_data()\\nindex = VectorStoreIndex.from_documents(documents)\\nquery_engine = index.as_query_engine()\\nresponse = query_engine.query(\\"Some question about the data should go here\\")\\nprint(response)\\n
\\n Stars | 16331 |
---|---|
Forks | 1624 |
Watch | 185 |
检索增强生成(RAG)教程集合。该项目提供了 20 多种先进的 RAG 技术教程,包含实现指南和示例代码,并定期更新。内容涵盖检索查询、上下文增强、融合检索(Fusion Retrieval)、分层索引、上下文压缩、知识图谱整合等多种 RAG 技术。
\\nStars | 13461 |
---|---|
Forks | 1202 |
Watch | 145 |
视频和图像无损放大工具。该项目集成了多种超分辨率算法(如 Waifu2x、Anime4K、Real-ESRGAN),能够有效提高视频和图像的分辨率,并提供了图形界面(GUI)、Docker 和命令行界面(CLI)的使用方式。
\\nStars | 18729 |
---|---|
Forks | 1032 |
Watch | 250 |
能将任何设备变为电脑第二屏幕的工具。该项目利用 WebRTC 技术将电脑屏幕,通过 WiFi 镜像到具有 Web 浏览器的设备屏幕上,实现屏幕共享功能,使其成为电脑的辅助显示器。
\\nStars | 10695 |
---|---|
Forks | 292 |
Watch | 22 |
跨平台的追番神器。这是一款采用 Flutter 开发的番剧采集应用,用户可以通过自定义 Xpath 规则,实现采集、追踪、搜索和在线观看动漫,支持字幕、弹幕、时间表、硬件加速和无线投屏等功能,适用于 Android、Windows 和 macOS 等平台。
\\nStars | 11733 |
---|---|
Forks | 756 |
Watch | 56 |
开箱即用的 RIME 输入法配置。这是一份 RIME 输入法的配置文件,需要配合 RIME 客户端使用。它提供了高质量、长期维护的简体中文词库,并优化了英文输入体验。
\\nStars | 5879 |
---|---|
Forks | 279 |
Watch | 56 |
开源的电子名片文件。该项目收集并整理了常用联系人的号码和头像,优化了手机来电和通讯录信息界面的体验,支持订阅(自动更新)和手动导入 vcf 文件两种使用方式。
\\nStars | 2187 |
---|---|
Forks | 357 |
Watch | 67 |
开源电子墨水屏智能手表。该项目是采用 ESP32-PICO-D4 和电子墨水屏制作的一款智能手表,支持日历、闹钟、步数、手势检测,以及 WiFi 和蓝牙等功能。
\\nStars | 10758 |
---|---|
Forks | 1183 |
Watch | 178 |
开源的摄影后期处理工具。这是一款免费且专业的摄影作品后期处理软件。它像一个虚拟的光桌和暗房,能够帮助摄影师存储数字底片、放大查看和检索照片。该软件可以显示照片的焦距和曝光度等信息,并支持编辑历史、地图模式和打印照片等功能。
\\nStars | 3754 |
---|---|
Forks | 838 |
Watch | 102 |
完全开源的财务软件。这是一款适用于个人和小型企业的开源财务软件,它采用复式记账法,提供了简洁的操作界面,并支持生成报表、对账、多国货币,以及获取股票实时价格等功能,适用于 Windows、Linux 和 macOS 平台。
\\nStars | 7615 |
---|---|
Forks | 2114 |
Watch | 263 |
通用的 Git 凭据管理器。这是一个基于 .NET 开发的 Git 凭证存储和管理工具。它开箱即用、无需额外操作,使用 git 命令时,工具会自动引导完成登录,后续无需再次登录,轻松解决对远程 Git 仓库进行操作时遇到的需要登录和认证失败等问题,支持 GitHub、Bitbucket 和 GitLab 等平台。
\\nStars | 11264 |
---|---|
Forks | 3486 |
Watch | 447 |
基于 C# 的量化交易引擎。这是一款采用 C# 编写的开源、经过实战考验的量化交易引擎。支持使用 Python3 或 C# 编写交易算法,兼容 Windows、Linux 和 macOS 平台,适用于量化交易策略研究、回测和实盘交易等场景。
\\nStars | 3075 |
---|---|
Forks | 4213 |
Watch | 56 |
开源游戏《14 号空间站》。该项目是经典游戏《Space Station 13》的开源重制版。在这款回合制多人角色扮演的游戏中,玩家可以选择各种角色,如工程师、船长和叛徒,并与其他玩家合作或竞争,在资源有限的环境中生存。
\\nStars | 10120 |
---|---|
Forks | 1008 |
Watch | 167 |
开源的视频字幕编辑工具。这是一款适用于 Windows 的免费视频字幕编辑器。它开箱即用且功能强大,支持创建、调整、同步和翻录字幕,还提供了自动翻译、字幕格式转换和语音识别等功能。
\\nStars | 3907 |
---|---|
Forks | 234 |
Watch | 51 |
直观比较两个 PDF 文件的工具。这是一款用 C++ 编写的 PDF 文件比较工具。它支持两种查看方式,将文件内容的差异输出到一个新的 PDF 文件,或直接在 GUI 中查看。
\\n// 输出差异\\ndiff-pdf --output-diff=diff.pdf a.pdf b.pdf\\n// 直接查看\\ndiff-pdf --view a.pdf b.pdf\\n
\\n Stars | 1413 |
---|---|
Forks | 39 |
Watch | 8 |
交互式的 Dockerfile 调试工具。该项是基于 BuildKit 的交互式调试 Dockerfile 的工具,支持设置断点、单步执行和非 root 模式,并且可以在 VSCode 等编辑器中使用。
\\nStars | 3839 |
---|---|
Forks | 146 |
Watch | 22 |
程序员专属的 SSH 聊天室。这是一个通过 SSH 连接的聊天室,用户无需安装客户端,仅需一条 SSH 命令即可登录。它支持私人消息、多聊天室、图片和代码高亮等功能,还可以集成第三方服务、自托管 SSH 聊天室。
\\nStars | 6852 |
---|---|
Forks | 437 |
Watch | 68 |
Go 语言的表达式库。该项目是专为 Go 语言设计的表达式语言和求值引擎,支持丰富的算子和高级函数,具有安全、无副作用和静态类型检测等特点。表达式是一行由变量、运算符和函数组成的代码,它能够简化复杂的计算任务,多用于动态配置和业务规则引擎等场景。
\\nfunc main() {\\n // 表达式\\ncode := `all(Tweets, {.Len <= 240})`\\n\\nprogram, err := expr.Compile(code, expr.Env(Env{}))\\nif err != nil {\\npanic(err)\\n}\\n\\nenv := Env{\\nTweets: []Tweet{{42}, {98}, {69}},\\n}\\n // 计算表达式\\noutput, err := expr.Run(program, env)\\nif err != nil {\\npanic(err)\\n}\\n\\nfmt.Println(output)\\n}\\n
\\n Stars | 4430 |
---|---|
Forks | 156 |
Watch | 28 |
快速查看磁盘使用情况的命令行工具。这是一个用 Go 语言编写的磁盘使用分析器,它能够快速扫描并展示文件和目录所占用的磁盘空间,支持 TUI(默认)、非交互和导出三种使用方式。
\\nStars | 12843 |
---|---|
Forks | 1097 |
Watch | 168 |
为你的云端文件“上锁”的工具。这是一款开源的云存储文件加密工具,支持 Dropbox、OneDrive 等主流云存储服务。它简单易用、跨平台、无需注册,采用 AES-256 加密上传至云存储的文件和目录,适用于需要备份数据至云端,又担心数据泄漏的场景。
\\nStars | 667 |
---|---|
Forks | 56 |
Watch | 6 |
直接编辑 JAR 文件的 IDEA 插件。这是一款 IntelliJ IDEA 插件,让你无需解压即可直接编辑 JAR 文件中的 class 和资源文件。它支持添加、删除、重命名 JAR 包内的文件和目录,并提供了搜索和复制 JAR 包内容等功能,兼容 SpringBoot 和 Kotlin 项目。
\\nStars | 7954 |
---|---|
Forks | 1459 |
Watch | 414 |
Minecraft 游戏的 Android 启动器。该项目可以让你在 Android 上玩 Minecraft(我的世界),提供了离线和多人联机模式。它支持几乎所有版本的 Minercraft,还可以安装 Forge、Fabric 和 OptiFine 等模组和加载器。
\\nStars | 24214 |
---|---|
Forks | 4328 |
Watch | 474 |
免费的可视化 Web 页面构建平台。该项目通过直观的可视化界面,让用户能够通过拖拽的方式,快速设计和构建网站的 HTML 模板。它所见即所得、移动端适配,适用于官网、新闻和 CMS 等类型的网站。
\\nStars | 13896 |
---|---|
Forks | 422 |
Watch | 85 |
轻松创建骨架屏的 React 组件。该项目是用于创建页面加载时的占位图 React 组件,它体积小、易定制,提供了多种预设样式和示例代码,拿来即用极易上手,支持 React、Vue 和 Angular 等主流框架。
\\nimport { Code } from \'react-content-loader\'\\n\\nconst MyCodeLoader = () => <Code />\\n
\\n Stars | 4479 |
---|---|
Forks | 2680 |
Watch | 11 |
基于 Cloudflare 带访问统计的短链平台。该项目是运行在 Cloudflare 上的短链接服务,支持网址缩短、访问分析和链接有效期等功能。
\\nStars | 8644 |
---|---|
Forks | 2498 |
Watch | 65 |
自托管的聊天机器人构建器。该项目通过可视化的拖拽界面,让用户能够轻松创建高级聊天机器人,并将其嵌入网站中。它提供了 30 多种聊天构建块,支持自托管、分析工具、自定义域名和品牌定制等功能,适用于在线客服和销售支持等场景。
\\nStars | 16008 |
---|---|
Forks | 1769 |
Watch | 202 |
极易上手的 JavaScript 打字动画库。该项目是专门用于创建打字动画效果的 JavaScript 库,它简单易用且 SEO 友好,支持删除效果、设置打字速度和循环次数等功能。
\\nvar typed = new Typed(\'.element\', {\\n strings: [\\"First sentence.\\", \\"Second sentence.\\"],\\n typeSpeed: 30\\n});\\n
\\n Stars | 3933 |
---|---|
Forks | 646 |
Watch | 115 |
用于分析 WiFi 信号的 Android 应用。该项目是用 Kotlin 写的 WiFi 分析工具,它提供了直观的图表展示 WiFi 网络情况,支持识别周围的 WiFi、测量信号强度和查看频道拥挤程度等功能。
\\nStars | 14448 |
---|---|
Forks | 1066 |
Watch | 92 |
音频转录与翻译工具。该项目是基于 Whisper 的音频转录和翻译工具,它开箱即用且操作简单,支持语音转文字、音频翻译、多种语言和离线使用,适用于 macOS、Windows 和 Linux 平台。
\\nStars | 7782 |
---|---|
Forks | 476 |
Watch | 84 |
简化浏览器自动化的 Python 库。该项目是基于 Selenium 的轻量级 Python 库,它通过提供更高级和易用的 API,让用 Python 编写浏览器自动化脚本变得更加简单和方便,支持 Chrome 和 Firefox 浏览器。
\\nStars | 1485 |
---|---|
Forks | 52 |
Watch | 18 |
Python 的热重载工具。这是一个专为 Python 提供热重载功能的库,它支持在程序运行时修改和更新 Python 代码,无需重启程序。
\\n# Loop over a function\\njurigged --loop function_name script.py\\njurigged --loop module_name:function_name script.py\\n\\n# Only stop on exceptions\\njurigged --xloop function_name script.py\\n
\\n Stars | 3748 |
---|---|
Forks | 212 |
Watch | 35 |
更好用的 Python 排序集合库。该项目提供了 SortedList、SortedDict 和 SortedSet 三种数据结构,完全兼容 List、Dict、Set 内置数据类型的 API。尽管采用纯 Python 编写,其速度却可以媲美使用 C 扩展实现的 Python 库。
\\nfrom sortedcontainers import SortedList\\nsl = SortedList([\'e\', \'a\', \'c\', \'d\', \'b\'])\\n# sl: SortedList([\'a\', \'b\', \'c\', \'d\', \'e\'])\\nsl *= 10_000_000\\nsl.count(\'c\') # 10000000\\nsl[-3:] # [\'e\', \'e\', \'e\']\\n\\nfrom sortedcontainers import SortedDict\\nsd = SortedDict({\'c\': -3, \'a\': 1, \'b\': 2})\\n# sd: SortedDict({\'a\': 1, \'b\': 2, \'c\': -3})\\nsd.popitem(index=-1) # (\'c\', -3)\\n\\nfrom sortedcontainers import SortedSet\\nss = SortedSet(\'abracadabra\')\\n# ss: SortedSet([\'a\', \'b\', \'c\', \'d\', \'r\'])\\nss.bisect_left(\'c\') # 2\\n
\\n Stars | 1836 |
---|---|
Forks | 122 |
Watch | 33 |
Python 代码质量分析工具。这是一款强大的 Python 代码度量工具,它能够计算多种代码指标,包括 McCabe 复杂度、Halstead 指标和可维护性指数,适用于 Python 代码质量评估和持续集成等场景。
\\n$ radon cc sympy/solvers/solvers.py -a -nc\\nsympy/solvers/solvers.py\\n F 346:0 solve - F\\n F 1093:0 _solve - F\\n F 1434:0 _solve_system - F\\n F 2647:0 unrad - F\\n F 110:0 checksol - F\\n F 2238:0 _tsolve - F\\n F 2482:0 _invert - F\\n F 1862:0 solve_linear_system - E\\n F 1781:0 minsolve_linear_system - D\\n F 1636:0 solve_linear - D\\n F 2382:0 nsolve - C\\n\\n11 blocks (classes, functions, methods) analyzed.\\nAverage complexity: F (61.0)\\n
\\n Stars | 11341 |
---|---|
Forks | 240 |
Watch | 45 |
Windows 的平铺窗口管理器。这是一款专为 Windows 设计的桌面窗口管理工具,支持自动平铺窗口、管理多个虚拟桌面和多显示器等功能,适用于 Windows 10 及更高版本。
\\nStars | 8933 |
---|---|
Forks | 224 |
Watch | 112 |
优化 Rust 二进制文件大小的方法。Rust 构建时默认不会优化二进制文件的大小,该项目介绍了如何在保证 Rust 程序功能完整的同时,减少二进制文件体积的工具和技巧,适用于嵌入式和物联网等对程序体积敏感的场景。
\\nStars | 4964 |
---|---|
Forks | 142 |
Watch | 28 |
Rust 开发的 SQL 数据库缓存引擎。该项目是采用 Rust 开发的 Postgres 和 MySQL 数据库缓存层,支持自动维护缓存、缓存复杂的 SQL 查询结果和保持数据实时同步等功能。使用时无需改动代码即可集成到现有的应用和数据库之间,显著提升查询性能。
\\nStars | 2581 |
---|---|
Forks | 466 |
Watch | 25 |
开源的 Apple TV 哔哩哔哩客户端。该项目是专为苹果电视(tvOS)设计的哔哩哔哩客户端,它可以用来观看 B 站上的视频、直播和弹幕,支持登录、投屏、搜索和历史记录等功能,就是安装有点麻烦。
\\nStars | 9484 |
---|---|
Forks | 800 |
Watch | 42 |
在 Mac 上运行 iOS 游戏和应用的工具。该项目是专为 Apple Silicon Mac 设备(M 系列芯片)设计,用于运行 iOS 应用和游戏的工具。它通过模拟 iPad 环境和键盘映射功能,让用户可以在 Mac 电脑上玩 iOS 游戏,需自行下载 IPA 文件,适用于 macOS 12.0 或更高版本。
\\nStars | 30911 |
---|---|
Forks | 2985 |
Watch | 167 |
增强 LLM 上下文连续性的 Python 库。该项目能为多种主流的大型语言模型提供记忆层,它支持保存用户与 LLM 交互时的会话和上下文,并能实时动态更新和调整,从而增强 AI 的个性化,适用于学习助手、医疗助理和虚拟伴侣等需要长期记忆的个性化 LLM 应用。
\\nfrom mem0 import Memory\\nm = Memory()\\n# Add\\nresult = m.add(\\"Likes to play cricket on weekends\\", user_id=\\"alice\\", metadata={\\"category\\": \\"hobbies\\"})\\n# Search\\nrelated_memories = m.search(query=\\"What are Alice\'s hobbies?\\", user_id=\\"alice\\")\\n# Update\\nresult = m.update(memory_id=\\"m1\\", data=\\"Likes to play tennis on weekends\\")\\n
\\n Stars | 29364 |
---|---|
Forks | 4115 |
Watch | 191 |
开箱即用的 AI 变声器。该项目是基于 VITS 的变声框架,仅需少量语音数据和普通的显卡,就能快速训练出高质量的语音转换模型。它提供了简单易用的 Web 和 GUI 界面,支持实时变声、人声和伴奏分离等功能。
\\nStars | 7450 |
---|---|
Forks | 689 |
Watch | 55 |
极简的 GPT-4o 客户端。该项目是适用于 Windows、macOS 和 Ubuntu 的 GPT-4o 客户端,它拥有极简的用户界面,支持执行多种任务,包括读取屏幕、打开应用、系统音频和文本输入等。
\\nStars | 10218 |
---|---|
Forks | 498 |
Watch | 49 |
简单易用的看直播工具。该项目可以让你在一个 APP 上看各种主流直播平台,并提供了 Android、iOS、macOS 和 Android TV 等客户端。
\\nStars | 613 |
---|---|
Forks | 24 |
Watch | 2 |
用复古终端 GIF 展示 GitHub 个人资料。该项目可以根据你的 GitHub 个人数据,生成复古风格的电脑启动 GIF 动画,展示你的 GitHub 个人资料。
\\nStars | 3683 |
---|---|
Forks | 1233 |
Watch | 30 |
书籍风格的 Hugo 主题。这是一个开源的 Hugo 主题,能够帮助用户轻松创建类似书籍的文档网站。它拥有简洁的设计、适配移动端、支持多语言,适用于技术文档、在线教程和书籍等场景。
\\nStars | 1570 |
---|---|
Forks | 151 |
Watch | 50 |
开源的通用遥控器。该项目是用 ESP32 制作的通用遥控器,它拥有 2.8 英寸电容触摸屏、2000 毫安电池和实体按键,支持红外、WiFi 和蓝牙连接方式,能够控制各种家电。
\\nStars | 2217 |
---|---|
Forks | 1650 |
Watch | 14 |
Chrome 书签变成导航站。该项目可以通过简单的几步,将 Chrome 浏览器的书签,转换成一个美观且易用的导航页面。由于生成的是静态网站,因此无法自动同步新增的书签。
\\nStars | 22309 |
---|---|
Forks | 1442 |
Watch | 248 |
Windows 命令行安装软件的利器。该项目是类似于 Homebrew 的 Windows 命令行安装工具。它可以从命令行安装应用程序,具有消除权限弹窗、隐藏 GUI 向导、自动处理依赖和防止污染 PATH 环境变量等特点。
\\nscoop install sudo\\nsudo scoop install 7zip git openssh --global\\nscoop install aria2 curl grep sed less touch\\nscoop install python ruby go perl\\n
\\n Stars | 930 |
---|---|
Forks | 181 |
Watch | 10 |
《Git 和 GitHub 入门指南》。这是一本介绍 Git 和 GitHub 基础知识的开源书籍,内容包括安装 Git、GitHub CLI、分支管理和工作流程等实用知识。
\\nStars | 14849 |
---|---|
Forks | 4594 |
Watch | 414 |
《Machine Learning for Algorithmic Trading》配套代码。这是一本关于如何将机器学习应用于交易策略的书籍,该项目是书籍的配套代码和资源,包含 150 多个代码示例,涵盖了数据采集、模型训练和策略评估等方面。
\\nStars | 19276 |
---|---|
Forks | 1416 |
Watch | 286 |
免费的开源视频转码工具。这是一款功能强大、社区驱动的开源视频转码工具,它支持将各种不同格式的视频文件,转换为 MP4 和 MKV 等常见格式。
\\nStars | 1044 |
---|---|
Forks | 102 |
Watch | 7 |
记录生活点滴的侠客日记。这个项目的作者因为喜欢写日记,所以开发了这款离线优先的日记应用。它拥有简洁清爽的界面,用户可以选择记录日记时的天气、心情和位置。除了支持 Web 在线使用外,还提供了 Android、Windows、iOS 和 macOS 客户端。
\\nStars | 2350 |
---|---|
Forks | 88 |
Watch | 14 |
跨平台的剪贴板同步工具。该项目可以轻松实现不同设备间剪贴板内容同步,支持文本、图片和文件。使用时可以选择自己部署服务端,或者使用支持 WebDAV 协议的网盘。
\\nStars | 37404 |
---|---|
Forks | 1556 |
Watch | 200 |
真正独立的开源浏览器。该项目作者想要从头构建一个真正独立的 Web 浏览器,所以他从自己写的 SerenityOS 操作系统中分离出浏览器引擎部分,计划基于此做一个全新、跨平台的开源浏览器。目前项目处于早期阶段,尚未发布可供下载的安装包。
\\nStars | 12895 |
---|---|
Forks | 752 |
Watch | 215 |
适用于移动端的远程终端工具。这是一款专为移动和不稳定的网络环境设计的远程终端工具,它能够在网络切换、高延迟和 IP 变化的情况下,保持远程会话的稳定和更快的响应,适用于 Android、iOS、Linux 和 macOS 等系统。
\\nStars | 10384 |
---|---|
Forks | 956 |
Watch | 121 |
专业的 Windows 恶意程序分析与清理工具。这是一款 Windows 平台上的对抗和清理 Rootkit(恶意程序)工具,它能够帮助程序员发现系统中隐藏的恶意软件,支持查看进程、进程注入、内核驱动模式和扫描等功能。
\\nStars | 2594 |
---|---|
Forks | 71 |
Watch | 14 |
交互式的数据库命令行客户端。这是一个用 Go 编写的轻量级、交互式的 TUI 数据库客户端,它开箱即用、方便快捷,支持 PostgreSQL、MySQL、SQLite3 和 Oracle 数据库,不是桌面工具用不起,而是命令行的更有性价比。
\\nStars | 1533 |
---|---|
Forks | 28 |
Watch | 6 |
分析 Go 编译后文件大小的工具。该项目通过逆向工程和反汇编,收集二进制文件中的地址,合并后计算出每个依赖在最终的二进制文件中所占大小,并通过可视化的方式展示出来。它可以用来分析 Go 程序编译后的文件体积,支持命令行和 Web 两种使用方式。
\\nStars | 1528 |
---|---|
Forks | 97 |
Watch | 15 |
简单、快速的 Go WebSocket 库。该项目是用 Go 编写的 WebSocket 库,它提供了简洁明了的 API,具备高吞吐、低延迟、低内存占用、稳定可靠的特点,可用于高并发场景,支持上下文接管、自定义窗口大小和广播等功能。
\\nStars | 4000 |
---|---|
Forks | 104 |
Watch | 21 |
基于 Postgres 的后台任务管理平台。该项目是基于 Go+Postgres 数据库开发的任务队列,它内置 Web 管理后台,支持自动重试、定时任务和优先级等功能。
\\nStars | 8288 |
---|---|
Forks | 429 |
Watch | 82 |
快速开发事件驱动应用的 Go 库。这是一个能够高效处理消息流的 Go 库,即发布/接收消息并做出反应。它上手容易,支持 Kafka、RabbitMQ、HTTP 和 MySQL binlog 等消息中间件,适用于处理实时数据流、分布式事务和微服务通信等场景。
\\n// ...\\nfunc main() {\\nsaramaSubscriberConfig := kafka.DefaultSaramaSubscriberConfig()\\n// equivalent of auto.offset.reset: earliest\\nsaramaSubscriberConfig.Consumer.Offsets.Initial = sarama.OffsetOldest\\n\\nsubscriber, err := kafka.NewSubscriber(\\nkafka.SubscriberConfig{\\nBrokers: []string{\\"kafka:9092\\"},\\nUnmarshaler: kafka.DefaultMarshaler{},\\nOverwriteSaramaConfig: saramaSubscriberConfig,\\nConsumerGroup: \\"test_consumer_group\\",\\n},\\nwatermill.NewStdLogger(false, false),\\n)\\nif err != nil {\\npanic(err)\\n}\\n\\nmessages, err := subscriber.Subscribe(context.Background(), \\"example.topic\\")\\nif err != nil {\\npanic(err)\\n}\\n\\ngo process(messages)\\n// ...\\n
\\n Stars | 9368 |
---|---|
Forks | 1163 |
Watch | 149 |
Spring 源码阅读。这是一份讲解 Spring 源码的图文教程,内容涵盖了 Spring 框架的核心概念和关键功能,而且还贴心地标注了难度等级,更加便于学习。
\\nStars | 10609 |
---|---|
Forks | 384 |
Watch | 42 |
一键远程登录 Docker 实例的工具。该项目是用于管理远程服务器的桌面工具,它会在 SSH 连接到服务器后,自动检测服务器环境和 shell 类型,实现一键登录各种容器实例(Docker、LXC、WSL),并支持远程文件管理和工具集成等功能。
\\nStars | 7991 |
---|---|
Forks | 898 |
Watch | 30 |
让你上瘾的英语学习网站。这是一个开源的在线学习英语网站,支持自托管和本地运行。它采用连词成句、循序渐进的方法帮你学习英语。通过不断地重复形成肌肉记忆,并结合游戏奖励和积分排名的方式,让背单词变得有趣且高效。
\\nStars | 17105 |
---|---|
Forks | 587 |
Watch | 63 |
优化 React 组件性能的工具。该项目是专为 React 应用设计的优化编译器,它通过优化虚拟 DOM 和直接更新 DOM 节点,来减少页面更新的耗时,从而提升 React 组件性能,最高可达 70%,支持 VSCode 插件和命令行的使用方式。
\\nStars | 17186 |
---|---|
Forks | 1470 |
Watch | 266 |
开源的 JavaScript 数据库。该项目是用 JavaScript 编写、运行在浏览器里的 NoSQL 数据库,它能够在离线状态下将数据存储至本地,并在网络恢复后自动同步数据,保持数据与服务器同步。
\\nvar db = new PouchDB(\'dbname\');\\n\\ndb.put({\\n _id: \'hellogithub-1\',\\n name: \'HelloGitHub\',\\n age: 69\\n});\\n\\ndb.changes().on(\'change\', function() {\\n console.log(\'Ch-Ch-Changes\');\\n});\\n\\ndb.replicate.to(\'远程数据库地址\');\\n
\\n Stars | 3777 |
---|---|
Forks | 517 |
Watch | 78 |
通过浏览器控制多台 Android 设备。这是一个用 Node.js 开发的安卓智能设备群测工具,它提供了一个可远程调试多台 Android 设备的 Web 平台,支持 Android 手机和手表等设备。
\\nStars | 9593 |
---|---|
Forks | 1203 |
Watch | 130 |
解析 User-Agent 的 JS 库。这是一个用于解析 User-Agent 的库,它可将用户代理字符串解析为 UAParser 对象,便于检测和查看用户的浏览器、操作系统、CPU 和设备型号等信息。
\\nconst parser = new UAParser(ua);\\n\\nconsole.log(parser.getResult());\\n/*\\n{\\n ua: \\"Mozilla/5.0 (Linux; Android 10; STK-LX1 Build/HONORSTK-LX1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/110.0.5481.153 Mobile Safari/537.36 musical_ly_2022803040 JsSdk/1.0 NetType/WIFI Channel/huaweiadsglobal_int AppName/musical_ly app_version/28.3.4 ByteLocale/en ByteFullLocale/en Region/IQ Spark/1.2.7-alpha.8 AppVersion/28.3.4 PIA/1.5.11 BytedanceWebview/d8a21c6\\",\\n browser: {\\n name: \\"TikTok\\",\\n version: \\"28.3.4\\",\\n major: \\"28\\"\\n },\\n cpu: {},\\n device: {\\n type: \\"mobile\\",\\n model: \\"STK-LX1\\",\\n vendor: \\"Huawei\\"\\n },\\n engine: {\\n name: \\"Blink\\",\\n version: \\"110.0.5481.153\\"\\n },\\n os: {\\n name: \\"Android\\",\\n version: \\"10\\"\\n }\\n}\\n*/\\n
\\n Stars | 3397 |
---|---|
Forks | 2349 |
Watch | 135 |
免费的开源医院管理系统。该项目是目前最流行的开源医院管理系统,它集成了医院日常运营所需的所有功能,如预约、患者档案、电子计费和医疗记录等,同时支持中文在内的 30 多种语言。
\\nStars | 4856 |
---|---|
Forks | 255 |
Watch | 49 |
自动删除电脑端微信缓存数据的工具。该项目是用 PyQt5 写的 Windows 工具,它可以清理微信电脑客户端自动下载的无用数据,支持自动识别账号、多账号管理,以及选择清理文件的类型和设置清理多久以前文件等功能。
\\nStars | 18454 |
---|---|
Forks | 1870 |
Watch | 125 |
尊重个人隐私的 Python 元搜索引擎。该项目是基于 Flask 构建的聚合搜索引擎,能够整合来自 70 多个搜索引擎的搜索结果。它安装简单、不追踪用户行为,支持选择搜索引擎、安全搜索和多语言等功能。
\\nStars | 3781 |
---|---|
Forks | 164 |
Watch | 27 |
Python 的“死”代码侦探。这是一个 Python 的静态代码分析工具,它可以找出 Python 项目中未使用的代码,仅需一条命令,就能清理没用和无效的 Python 函数、变量和代码片段。
\\nStars | 4968 |
---|---|
Forks | 292 |
Watch | 46 |
编写高性能仿真程序的 Python 框架。该项目是英伟达开源的 Python 框架,它通过即时编译技术将 Python 代码,转换为可以在 CPU 或 GPU 上运行的高效内核代码,可用于编写模拟物理环境、碰撞检测和图形处理等程序。
\\nimport warp as wp\\nimport numpy as np\\n\\nnum_points = 1024\\n\\n@wp.kernel\\ndef length(points: wp.array(dtype=wp.vec3),\\n lengths: wp.array(dtype=float)):\\n\\n # thread index\\n tid = wp.tid()\\n \\n # compute distance of each point from origin\\n lengths[tid] = wp.length(points[tid])\\n\\n\\n# allocate an array of 3d points\\npoints = wp.array(np.random.rand(num_points, 3), dtype=wp.vec3)\\nlengths = wp.zeros(num_points, dtype=float)\\n\\n# launch kernel\\nwp.launch(kernel=length,\\n dim=len(points),\\n inputs=[points, lengths])\\n\\nprint(lengths)\\n
\\n Stars | 1043 |
---|---|
Forks | 155 |
Watch | 22 |
基于 WSGI 的 WebDAV 服务器。WebDAV 是一种允许在网络上直接编辑和管理文件的通信协议,多用于文档共享、云存储和文件同步等场景。该项目是用 Python 写的 WebDAV 服务器,可独立运行、自带简单的 Web 界面,支持 MS Office 文档在线编辑和身份验证等功能。
\\nStars | 4769 |
---|---|
Forks | 245 |
Watch | 40 |
基于 Git 的程序员自拍。该项目能在每次用 git 提交代码时,自动使用摄像头拍照,并在照片上标记 commit ID,这样不仅可以记录“生活”,还能一眼找到代码的作者。
\\nStars | 7613 |
---|---|
Forks | 1480 |
Watch | 43 |
学习 Rust 的 100 个练习。该教程秉承着边学边做的原则,内含大约 100 道练习题和答案,带你从零开始学习 Rust 编程语言。
\\nStars | 7800 |
---|---|
Forks | 489 |
Watch | 78 |
Rust 并发编程工具库。在 Rust 的并发编程世界中,它就像一把瑞士军刀,提供了丰富且强大的无锁并发数据结构和工具,极大地提升了 Rust 并发编程的效率。
\\nStars | 23917 |
---|---|
Forks | 725 |
Watch | 102 |
更容易上手的终端复用器。该项目是一个 Rust 写的终端多路复用器,支持单窗口多标签、分割窗口和自动恢复连接等功能。它提供了开箱即用的默认配置,同时拥有强大的插件系统,从而深受初学者和高级用户的喜爱。
\\nStars | 8112 |
---|---|
Forks | 172 |
Watch | 30 |
一款优雅的 macOS 窗口管理工具。这是一款极简的 macOS 窗口管理应用,它无需复杂的配置,即可通过简单的组合键,轻松实现移动窗口位置、调整窗口大小以及排列窗口,交互十分优雅,使用体验极佳。
\\nStars | 4423 |
---|---|
Forks | 75 |
Watch | 25 |
禁用 iTunes 的工具。这是一款 macOS 应用,它可以阻止 iTunes 或 Apple Music 自动启动和弹出,还支持设置 iTunes 的替代品。
\\nStars | 7677 |
---|---|
Forks | 566 |
Watch | 39 |
大型语言模型 API 聚合网关。该项通过提供统一且快速的 API,让开发者能够轻松访问超过 200 个 LLMs,还支持多模态、自动重试和负载均衡等功能。
\\nStars | 26252 |
---|---|
Forks | 3859 |
Watch | 206 |
一键生成短视频的 AI 工具。该项目是基于大模型服务的 AI 视频生成工具,只需要提供一个主题或关键字,就可以自动生成高清的短视频。它拥有简单易用的 Web 界面,支持批量生成、设置视频时长和横/竖屏尺寸等功能。
\\nStars | 7558 |
---|---|
Forks | 434 |
Watch | 46 |
极简提示词的文生图工具。该项目基于 LLM 的编程能力帮用户自动完善文生图的提示词,可以根据用户输入的简短提示词生成高质量的图片,还支持图片局部修改等功能,比如将图片中的龙变成恐龙,极大地降低了编写文生图的门槛,无需复杂的提示词即可生成满意的图片。
\\nStars | 19215 |
---|---|
Forks | 1626 |
Watch | 128 |
基于 AI 的 Python 爬虫。这是一个由 AI 驱动的 Python 爬虫库,它借助 LLM 的能力,可以根据提示词自动抓取目标网站的数据。
\\nsmart_scraper_graph = SmartScraperGraph(\\n prompt=\\"List me all the projects with their descriptions\\",\\n source=\\"目标网站\\",\\n config=graph_config\\n)\\n\\nresult = smart_scraper_graph.run()\\nprint(result)\\n
\\n Stars | 4416 |
---|---|
Forks | 236 |
Watch | 21 |
免费的 Android 电子书阅读器。这是一款用 Flutter 编写的电子书阅读软件,它免费且没广告,支持 WebDAV 同步电子书、笔记和阅读进度,适用于 Android 手机和平板电脑。
\\nStars | 31122 |
---|---|
Forks | 2198 |
Watch | 446 |
简单易用的 USB/SD 启动盘制作工具。该项目可以将操作系统镜像烧录进 SD 卡或 USB 设备,可用于制作可启动、便携式的操作系统。它拥有友好的操作界面,仅需 3 步就能完成 USB 启动盘制作,适用于 Linux、macOS 和 Windows 10 及更高版本。
\\nStars | 9740 |
---|---|
Forks | 1888 |
Watch | 225 |
谷歌服务框架的开源替代品。该项目是一个开源的替代 Google Play 服务的解决方案,它可以让无法安装或不想用 Google 服务的用户,运行依赖谷歌服务的 Android 应用。
\\nStars | 3616 |
---|---|
Forks | 469 |
Watch | 61 |
低成本的 AI 智能眼镜。该项目仅需 25 美元,就可以将普通的眼镜升级成 AI 智能眼镜。它支持录制视频、识别物体和翻译文本等功能,但需要与电脑配合使用,不支持在镜片上显示内容。
\\nStars | 1864 |
---|---|
Forks | 232 |
Watch | 17 |
零知识证明入门教程。这是一份入门级的零知识证明教程,零知识证明是一种技术,允许一方在不泄露任何具体信息的情况下向另一方证明某件事为真,多用于密码学、隐私计算和 Web3 等领域。
\\nStars | 3498 |
---|---|
Forks | 391 |
Watch | 13 |
《Pytorch 实用教程》。这本书不仅全面介绍了 PyTorch 的基础知识,还包含丰富的 PyTorch 实战案例和大型语言模型部署实例,能帮你快速上手 PyTorch,并具备出色的开发能力。
\\nStars | 5560 |
---|---|
Forks | 468 |
Watch | 104 |
小巧的命令行音乐播放器。这是一个专为类 Unix 系统设计的轻量级命令行音乐播放器,可以播放本地的音乐文件。它简单易用、占用资源少、启动速度快,支持多种音频格式。
\\nStars | 3133 |
---|---|
Forks | 269 |
Watch | 78 |
轻量级的远程实时 CPU/GPU 分析器。该项目是用于监控 CPU 和 GPU 上多线程活动的工具。它提供了一个 C 文件,可轻松集成到项目中,并配备了一个实时监控 Web 界面,可通过浏览器远程观察和分析程序的性能。适用于监控游戏的实时运行性能和分析移动端应用的性能等场景。
\\nStars | 6646 |
---|---|
Forks | 591 |
Watch | 42 |
在 Windows 任务栏飞奔的“小猫”。这是一个用 C# 写的小工具,它会在 Windows 任务栏显示一只奔跑的小猫动画,CPU 使用率越高它跑得越快。
\\nStars | 3653 |
---|---|
Forks | 216 |
Watch | 30 |
免费的图片压缩软件。这是一款用 C++ 编写的图片压缩工具,它拥有简洁的中文界面,支持 JPG、PNG 和 WebP 格式的无损压缩,同时配备了实时预览和批量处理的功能。此外,还提供了 Windows、Linux 和 macOS 客户端,以及无需安装的 Web 版本。
\\nStars | 9942 |
---|---|
Forks | 1686 |
Watch | 340 |
C++ 的高性能无锁并发队列。该项目是用 C++11 编写的快速、无锁、并发队列,支持多个线程同时进行生产者和消费者操作。它具有无需使用锁和单头文件的特点,适用于需要高性能并发处理的各种场景。
\\n#include \\"concurrentqueue.h\\"\\n\\nmoodycamel::ConcurrentQueue<int> q;\\nq.enqueue(25);\\n\\nint item;\\nbool found = q.try_dequeue(item);\\nassert(found && item == 25);\\n
\\n Stars | 2969 |
---|---|
Forks | 248 |
Watch | 39 |
显示用户操作输入的 OBS 直播插件。该项目是用来在直播中显示键盘按键、鼠标移动和游戏手柄按钮的插件,适用于 Windows 和 Linux 上的 OBS 直播软件,可用于游戏直播和教学演示等场景。
\\nStars | 10599 |
---|---|
Forks | 1596 |
Watch | 112 |
开源的内网安全扫描工具。该项目是用 Go 语言开发的内网扫描工具,提供了一键自动化全方位的漏洞扫描。它使用方便、功能全面,支持端口扫描、常见的服务器爆破、Web 应用漏洞扫描、NetBIOS 嗅探等功能。
\\nStars | 4343 |
---|---|
Forks | 233 |
Watch | 31 |
让数字和时间更容易理解的 Go 语言库。这是一个提供人性化数字和时间的 Go 语言库,它通过提供格式化函数,帮助开发者将大小和时间等数字转化为更易于人类理解的形式,比如文件大小、相对时间、逗号分隔的数字、序数词等。
\\nfmt.Printf(\\"That file is %s.\\", humanize.Bytes(82854982)) // That file is 83 MB.\\nfmt.Printf(\\"This was touched %s.\\", humanize.Time(someTimeInstance)) // This was touched 7 hours ago.\\n
\\n Stars | 1442 |
---|---|
Forks | 31 |
Watch | 7 |
专为苹果芯片打造的 Mac 性能监控工具。该项目用不到 1k 行的 Go 代码,实现了一个类似 top 命令的工具。它可以实时显示 Apple M 系列芯片的性能指标,包括 CPU、GPU 使用率、内存、网络和硬盘等信息。
\\nStars | 25129 |
---|---|
Forks | 1171 |
Watch | 266 |
现代化的终端文本编辑器。这个项目是用 Go 写的基于终端的文本编辑器,可作为 Nano 的替代品。它下载即用、无需配置、跨平台,支持多光标编辑、语法高亮、鼠标、插件扩展等功能,特别适合在 SSH 远程连接服务器时进行文本编辑工作。
\\nStars | 5854 |
---|---|
Forks | 126 |
Watch | 12 |
非常漂亮的终端文件管理器。这是一个现代终端文件管理器,为命令行文件操作提供了一个直观且漂亮的界面。它默认采用 Vim 风格的快捷键操作,还支持插件和主题自定义。
\\nStars | 2835 |
---|---|
Forks | 389 |
Watch | 85 |
Android 手机上的代码编辑器。这是一款专为 Android 设备设计的代码编辑工具,它是轻量级的 Web IDE,具有即时预览、控制台和丰富的插件等特点,支持 HTML、Python、Java、JavaScript 等多种编程语言。
\\nStars | 3046 |
---|---|
Forks | 247 |
Watch | 15 |
私有部署的云端双链笔记软件。这是一个支持私有部署的云端存储双链笔记软件,可以将你的所有笔记、图片、个人计划安排保存在私有服务器上,并实现跨设备的实时同步。它提供 Markdown 编辑、双链笔记、全量备份、网页转换、多账号权限和统计等功能,兼容 Windows、macOS 和网页客户端。
\\nStars | 5373 |
---|---|
Forks | 1342 |
Watch | 215 |
解析 SQL 语句的 Java 库。该项目可以读取 SQL 语句,并分解成结构化的 Java 对象,实现用 Java 代码解析或动态生成 SQL 语句,支持 SQL 标准和主流的关系型数据库。
\\nString sqlStr = \\"select 1 from dual where a=b\\";\\n\\nPlainSelect select = (PlainSelect) CCJSqlParserUtil.parse(sqlStr);\\n\\nSelectItem selectItem =\\n select.getSelectItems().get(0);\\nAssertions.assertEquals(\\n new LongValue(1)\\n , selectItem.getExpression());\\n\\nTable table = (Table) select.getFromItem();\\nAssertions.assertEquals(\\"dual\\", table.getName());\\n\\nEqualsTo equalsTo = (EqualsTo) select.getWhere();\\nColumn a = (Column) equalsTo.getLeftExpression();\\nColumn b = (Column) equalsTo.getRightExpression();\\nAssertions.assertEquals(\\"a\\", a.getColumnName());\\nAssertions.assertEquals(\\"b\\", b.getColumnName());\\n}\\n
\\n Stars | 536 |
---|---|
Forks | 55 |
Watch | 12 |
企业级数据库协同开发平台。该项目是提供数据库协同开发和数据管理的平台,专为提升 SQL 开发效率而设计。它基于 Spring Boot 和 Electron 构建,提供了 Web 和桌面客户端,支持 SQL 规范检查、变更回滚、数据生命周期管理、数据脱敏和操作审计等功能,兼容 OceanBase、Oracle、MySQL 和 Doris 等多种数据源。
\\nStars | 5424 |
---|---|
Forks | 732 |
Watch | 21 |
开源的文件分享平台。该项目作为 DocSend 服务的开源替代方案,提供了自托管、简单易用的文档分享功能。它采用 Next.js+Tailwind CSS 构建,用户仅需上传文档,就能获得一个可在线访问文件内容的地址,并支持自定义域名和访问数据追踪等功能。
\\nStars | 30140 |
---|---|
Forks | 1675 |
Watch | 116 |
开源的项目管理和问题跟踪平台。该项目是开源的项目管理系统,旨在简化团队的项目管理流程。它易于使用、可自托管,支持问题跟踪、周期管理、项目分解和分析统计等功能,可作为 JIRA 的替代品。
\\nStars | 30477 |
---|---|
Forks | 1217 |
Watch | 218 |
用于数据请求的 React Hooks 库。该项目是帮助开发者简化数据请求逻辑的 React 库,支持自动处理数据的缓存、重验证、错误重试等多种功能,比如当用户重新点击/回到页面时,自动请求接口获取最新数据。
\\nimport useSWR from \'swr\'\\n \\nfunction Profile() {\\n const { data, error, isLoading } = useSWR(\'/api/user\', fetcher)\\n \\n if (error) return <div>failed to load</div>\\n if (isLoading) return <div>loading...</div>\\n return <div>hello {data.name}!</div>\\n}\\n
\\n Stars | 909 |
---|---|
Forks | 21 |
Watch | 3 |
基于 Vue 3 的评论组件。这是一个基于 Vue 3 的 UI 组件,提供了评论、内容折叠、回复、表情等功能,以及目录、搜索等组件。
\\nStars | 29130 |
---|---|
Forks | 2007 |
Watch | 324 |
易于集成的 JavaScript 文件上传组件。这是一个轻量级的 JavaScript 文件上传组件,它提供了一个美观的用户界面,支持从多个源导入文件、断点续传、国际化,以及预览、编辑和多文件上传的功能。
\\nimport React, { useEffect } from \'react\'\\nimport Uppy from \'@uppy/core\'\\nimport Webcam from \'@uppy/webcam\'\\nimport { Dashboard } from \'@uppy/react\'\\n\\nconst uppy = new Uppy().use(Webcam)\\n\\nfunction Component () {\\n return <Dashboard uppy={uppy} plugins={[\'Webcam\']} />\\n}\\n
\\n Stars | 2664 |
---|---|
Forks | 167 |
Watch | 44 |
Android 设备上的全能游戏模拟器。这款基于 Libretro 的多合一游戏模拟器,能够让你在 Android 设备上玩各种怀旧游戏。它提供了即时存档、本地多人游戏和自定义按键等功能,支持模拟 NES、GBA、3DS、PSP 等多种游戏机。
\\nStars | 6504 |
---|---|
Forks | 294 |
Watch | 79 |
强大的浏览器书签管理工具。这是一款开源的书签命令行管理工具,它轻量、隐私安全且易于使用,支持从主流浏览器导入书签、自动获取书签信息、跨平台同步和强大的搜索功能。
\\nStars | 4826 |
---|---|
Forks | 368 |
Watch | 35 |
轻松管理功能开关和配置的平台。这是一个开源、功能齐全的特征标志(Feature flag)和远程配置平台,专为中小型团队设计。它是基于 Django REST framework 构建的 Web 应用,用于管理应用功能的开关和远程配置,支持 A/B 测试、多变量测试和组织管理等功能,适用于逐步推出新功能、进行市场测试、环境管理等场景。
\\nStars | 6906 |
---|---|
Forks | 247 |
Watch | 37 |
创新的响应式 Python 笔记本。该项目是专为 Python 设计的响应式笔记本(notebook),即在与 UI 交互时自动执行并更新所依赖的代码单元格,从而保证代码和输出的一致性。它以纯 Python 文件的形式存储,便于管理和运行,支持作为脚本执行或部署为可交互的 Web 应用。
\\nStars | 7431 |
---|---|
Forks | 807 |
Watch | 127 |
高维数据降维的 Python 库。该项目是用于将高维数据映射到低维空间的 Python 库,帮助研究人员理解复杂数据集。与 t-SNE 相比,它在保持数据全局结构方面更加出色,能够高效地执行高维到低维的映射,适用于数据可视化、特征提取和聚类分析等多种场景。
\\nimport umap\\nfrom sklearn.datasets import load_digits\\n\\ndigits = load_digits()\\n\\nmapper = umap.UMAP().fit(digits.data)\\numap.plot(mapper, labels=digits.target)\\n
\\n Stars | 2976 |
---|---|
Forks | 128 |
Watch | 19 |
你的个人屏幕记忆搜索工具。该项目是专为 Windows 设计的屏幕记录工具,并提供搜索和回放功能。它会持续录制屏幕内容,同时保证数据安全(不上传、不联网),利用 OCR 和图片识别技术,让用户可以轻松搜索和回看屏幕活动历史。
\\nStars | 1920 |
---|---|
Forks | 70 |
Watch | 12 |
后台运行的 Rust 代码检查工具。这是一个专为 Rust 语言设计的后台代码检查工具,它可以在后台运行,并即时地向开发者提供关于 Rust 代码的警告、错误和测试失败的反馈,让开发者专注于编写代码,而不是频繁地手动运行检查命令。
\\nStars | 10052 |
---|---|
Forks | 299 |
Watch | 74 |
查看带宽使用情况的命令行工具。这是一个开源的命令行网络带宽监控工具,它可以实时显示网络使用情况,包括进程、连接和远程地址等信息。
\\nStars | 12185 |
---|---|
Forks | 983 |
Watch | 72 |
Rust 语言实战。该项目提供了大量的 Rust 实战练习,来帮助 Rust 新手学习和上手 Rust 语言。这里除了有大量的练习题和答案,还支持在线编辑和运行 Rust 代码。
\\nStars | 1298 |
---|---|
Forks | 92 |
Watch | 30 |
符号化 macOS/iOS 崩溃报告的工具。这是一个简单的 Mac 应用,它能够将 macOS/iOS 崩溃报告中的十六进制地址,转换为源码中的函数和行号,帮助开发者分析应用的崩溃原因,支持 crash 和 ips 格式的崩溃报告。
\\nStars | 19179 |
---|---|
Forks | 2907 |
Watch | 185 |
开源的 AI 换脸和增强工具。这是一款功能强大的人脸交换和增强工具,支持将图片/视频中的人脸替换成另一个人的脸、改善人脸和背景清晰度等功能,还提供了友好的 Web 界面(WebUI)和低门槛的 CPU 处理选项。
\\nStars | 13350 |
---|---|
Forks | 1567 |
Watch | 72 |
简化大模型 API 调用的工具。该项目能够将各种 AI 大模型和服务的接口,统一转换成 OpenAI 的格式,简化了在不同 AI 服务/大模型切换和管理的工作。此外,它还支持设置预算、限制请求频率、管理 API Key 和配置 OpenAI 代理服务器等功能。
\\nfrom litellm import completion\\nimport os\\n\\n## set ENV variables\\nos.environ[\\"OPENAI_API_KEY\\"] = \\"your-openai-key\\"\\nos.environ[\\"COHERE_API_KEY\\"] = \\"your-cohere-key\\"\\n\\nmessages = [{ \\"content\\": \\"Hello, how are you?\\",\\"role\\": \\"user\\"}]\\n\\n# openai call\\nresponse = completion(model=\\"gpt-3.5-turbo\\", messages=messages)\\n\\n# cohere call\\nresponse = completion(model=\\"command-nightly\\", messages=messages)\\nprint(response)\\n
\\n Stars | 13630 |
---|---|
Forks | 1090 |
Watch | 95 |
从头开始实现 Llama 3 的教程。该项目通过逐层构建 Llama 3 的方式,帮助人们深入理解 LLM 是如何工作的。作者使用 PyTorch 框架,实现了加载模型权重、文本的分词处理、模型配置以及逐层实现 Transformer 模型中的关键组件。
\\nStars | 2425 |
---|---|
Forks | 900 |
Watch | 9 |
免费搭建临时邮箱服务。该项目通过 CloudFlare 的免费服务,提供一个功能完备的临时邮箱服务,支持收发邮件、访问密码、自动回复、查看附件等功能。
\\nStars | 731 |
---|---|
Forks | 52 |
Watch | 7 |
Linux 内核实验。该项目是布加勒斯特理工大学的《Linux 内核教学》课程的中文翻译版,适合对 Linux 内核感兴趣的程序员学习。课程内容分为课程和实验两部分,其中实验是在基于 QEMU 的虚拟机中进行,亲身体验 Linux 内核的开发、构建、部署及执行过程。
\\nStars | 2794 |
---|---|
Forks | 161 |
Watch | 35 |
开箱即用的简历模板。该项目提供了适用于 Obsidian 和 Typora 的简历模板,它基于 Markdown 格式、编辑方便、所见即所得,设计简洁且正式,借助编辑器可直接导出 PDF 格式的简历。
\\nStars | 1099 |
---|---|
Forks | 148 |
Watch | 8 |
低成本的开源智能手表。这是一个制作成本仅需 80 元的智能手表项目,它不仅提供了基本的手表功能,还支持睡眠模式、蓝牙、计步、卡包、指南针和心率测量等功能。
\\nStars | 2261 |
---|---|
Forks | 152 |
Watch | 15 |
《大语言模型》。这是一本为想入门大模型技术的程序员/学生准备的开源书籍,内容不仅涵盖了大模型的基础原理和关键技术,还提供了配套的代码工具库和大模型,帮助读者快速入门并实践。
\\nStars | 8795 |
---|---|
Forks | 866 |
Watch | 92 |
《Ray Tracing in One Weekend》系列书籍。这是一套光线追踪技术的入门书籍,教你用 C++ 实现一个光线追踪器。光线追踪(Ray Tracing)是一种计算机图形学中的渲染技术,能够通过模拟光线在虚拟场景中的传播,生成出栩栩如生的真实感图像。
\\nStars | 3586 |
---|---|
Forks | 1419 |
Watch | 147 |
运营商级的开源电话平台。这是一个支持 SIP、WebRTC 等多种通信协议的开源通信框架,它作为一个多用途的软交换机,可以用来创建各种语音和消息服务,比如企业电话系统、虚拟呼叫中心、视频会议服务等。
\\nStars | 2988 |
---|---|
Forks | 469 |
Watch | 110 |
一款历史悠久的 Roguelike 游戏。这是一款经典的 Roguelike 单机游戏,玩家将扮演一位地下城的探险者去寻找神秘的 Yendor 项链。游戏的界面由 ASCII 字符组成,具有自由度高、难度大、地图随机生成和永久死亡的特点,被玩家称为可以玩一辈子的游戏。
\\nStars | 10487 |
---|---|
Forks | 5021 |
Watch | 530 |
小而美的物联网操作系统。这是一个由国人发起的开源物联网操作系统,具有优秀的可裁剪性和可扩展性。可以运行在 ARM Cortex-M0 芯片上的极小内核,到中等的 ARM Cortex-M3/4/7 系统,甚至是多核 64 位的 ARM Cortex-A、MIPS32/64 等不同架构的处理器。同时还提供了功能丰富的组件和软件包,可帮助开发者快速构建嵌入式系统产品。
\\nStars | 7539 |
---|---|
Forks | 266 |
Watch | 42 |
一款轻量级的华硕奥创中心替代品。该项目是华硕笔记本奥创控制中心(游戏本控制软件)的开源替代品。它拥有简洁的界面和极低的系统资源占用等特点,支持无缝切换显卡模式、调节屏幕刷新率、风扇曲线、电源功耗、键盘灯光等功能。
\\nStars | 12825 |
---|---|
Forks | 443 |
Watch | 84 |
带界面的 Windows 包管理器。该项目是一个为 Windows 常用的命令行包管理工具设计的用户界面,如 Winget、Scoop、Pip、NPM、.NET Tool 等。它的界面友好、设计美观、支持中文,通过它你可以轻松下载、安装、更新和卸载包管理器上发布的任何软件以及其它日常应用,如浏览器、PDF 阅读器等。
\\nStars | 4083 |
---|---|
Forks | 240 |
Watch | 66 |
从编译器的视角看 C++ 的代码。这是一个基于 Clang 的开发工具,它可以将源代码转化成编译器的推导结果,让用户从编译器的视角深入了解代码的内部机制,可以用来展示和讲解抽象语法树(AST)和 C++ 语言的新特性。
\\nStars | 7721 |
---|---|
Forks | 820 |
Watch | 146 |
一款开源的天象模拟软件。该项目是天文爱好者必备神器,它能够精确地模拟/展示出头顶星空的景象,包括恒星、星座、行星、彗星等天体,支持选择时间和地点、放大观察、图解星座等功能,提供了 Windows、Linux、macOS、iOS 和 Android 在内的多个平台客户端。
\\nStars | 1416 |
---|---|
Forks | 209 |
Watch | 23 |
跨平台的视频结构化和分析框架。这是一个用于视频分析和结构化的框架,采用 C++ 编写、依赖少、易上手。它就像一个管道每个节点相互独立,可自行搭配构建出不同类型的视频分析管道,适用于视频结构化、图片搜索、人脸识别、安防领域的行为分析(如交通事件检测)等场景。
\\nStars | 3305 |
---|---|
Forks | 55 |
Watch | 5 |
生成代码图片的终端工具。该项目可以将代码片段和终端输出,转换成 PNG、SVG 和 WebP 格式的图片,它采用 Go 语言开发,特点是安装简单和易于使用,支持一条命令生成图片,也可以通过交互模式生成定制的图片。
\\n# macOS or Linux\\nbrew install charmbracelet/tap/freeze\\n\\n# Arch Linux (btw)\\npacman -S freeze\\n\\n# Nix\\nnix-env -iA nixpkgs.charm-freeze\\n
\\n Stars | 20377 |
---|---|
Forks | 2433 |
Watch | 324 |
开源的分布式链路追踪平台。该项目是受到 Dapper 和 OpenZipkin 的启发,由 Uber 创建并开源的分布式调用链追踪平台。它可用于监控和诊断分布式应用(微服务),功能包括支持多语言、全链路追踪、上下文传递、性能指标、可视化和告警等。
\\nStars | 1781 |
---|---|
Forks | 95 |
Watch | 9 |
GitHub Gist 的开源替代品。该项目将代码或文本片段存储于 Git 仓库中,用户可以通过 Git 命令或 Web 查看和修改内容,类似 GitHub 的 Gist 服务。它开源、可自托管,支持创建公开/私人片段、语法高亮、搜索代码、嵌入其它网站和修改历史等功能。
\\nStars | 5476 |
---|---|
Forks | 750 |
Watch | 84 |
免费、开源的人脸识别系统。该项目提供了用于人脸识别、检测、验证、头部姿势检测、性别和年龄识别的 REST API 服务,不用懂机器学习就能轻松集成到任何系统中。它后端采用 Java 编写,人脸识别是基于 FaceNet 和 InsightFace 实现,同时支持 Docker 部署。
\\nStars | 1813 |
---|---|
Forks | 156 |
Watch | 71 |
免费、开源的 Android 应用商店。该项目是 F-Droid 的 Android 客户端,专门收集各类开源安卓软件(FOSS)的应用商店。它里面大部分是免费且无广告的应用,如遇到资源加载慢的情况,可通过设置镜像源解决。
\\nStars | 9838 |
---|---|
Forks | 283 |
Watch | 25 |
快速、无样式的命令菜单 React 组件。该项目可以帮助开发者轻松实现一个直观且功能丰富的命令菜单,类似于 ⌘K 快捷键唤起的交互式菜单,从而提升用户的交互体验,适用于各种 Web 应用。
\\nimport { Command } from \'cmdk\'\\n\\nconst CommandMenu = () => {\\n return (\\n <Command label=\\"Command Menu\\">\\n <Command.Input />\\n <Command.List>\\n <Command.Empty>No results found.</Command.Empty>\\n\\n <Command.Group heading=\\"Letters\\">\\n <Command.Item>a</Command.Item>\\n <Command.Item>b</Command.Item>\\n <Command.Separator />\\n <Command.Item>c</Command.Item>\\n </Command.Group>\\n\\n <Command.Item>Apple</Command.Item>\\n </Command.List>\\n </Command>\\n )\\n}\\n
\\n Stars | 28118 |
---|---|
Forks | 2245 |
Watch | 166 |
开源的文档和团队知识库管理工具。这是一款用 React 和 Node.js 开发的在线文档编辑和协作工具,它界面美观、功能丰富、兼容 Markdown 的特点,支持中文和 Docker 部署。此外,它还提供了 Windows、macOS、iOS 和 Android 客户端,可作为私人 wiki 或中小型公司的内部文档和知识库平台。
\\nStars | 1922 |
---|---|
Forks | 684 |
Watch | 44 |
用于显示 360° 球体全景的 JavaScript 库。这是一个基于 Three.js 开发的全景照片查看器,提供了友好的交互和丰富的功能。它支持多种全景图格式和功能,包括 2:1 全景图、六面体全景图、全景图分片、显示文本、视频全景等。
\\nStars | 63540 |
---|---|
Forks | 8066 |
Watch | 667 |
全球领先的开源无头 CMS。这是一款完全免费、采用 JavaScript/TypeScript 开发的无头内容管理系统。它拥有开箱即用的 API 和友好的管理面板,自带权限管理、默认安全、SEO 友好等特点。Strapi 作为目前 GitHub 上最流行的开源内容管理系统之一,已成为多家世界 500 强公司的首选 CMS。
\\nStars | 3753 |
---|---|
Forks | 1508 |
Watch | 31 |
免费、开源的落地页模板。该项目是基于 TailwindCSS、React 和 Next.js 构建的落地页模板,它界面美观、代码简单、设计在线,适用于快速制作公司主页、活动落地页等。
\\ngit clone 项目\\nyarn install\\nyarn dev\\n# http://localhost:3000\\n
\\n Stars | 5551 |
---|---|
Forks | 167 |
Watch | 35 |
极简风格的 Android 天气应用。这是一款非常注重设计的天气应用程序,采用了 Material Design 设计语言。它简约干净、免费无广告、同时支持中文,可显示未来一小时的降水情况、空气质量、小时预报、实况天气、花粉、湿度等各种天气数据。
\\nStars | 3668 |
---|---|
Forks | 172 |
Watch | 46 |
将不可信文档转化为安全 PDF 的工具。这是一个确保文档安全的开源项目,它可以将存在潜在危险(来路不明、电子邮件附件)的 PDF 文件、办公文档或图片,在隔离的沙盒环境中进行转换,生成安全的 PDF 文件。
\\nStars | 1856 |
---|---|
Forks | 66 |
Watch | 13 |
用 Python 制作漂亮的表格。这个 Python 库可以用来制作实用且美观的表格。它提供了一套表格组件,通过组合不同的表格部分,如表头、表尾、行标签(stub)以及跨列标签(spanner labels)等,帮助 Python 开发者轻松制作漂亮的数据表格。
\\nfrom great_tables import GT\\nfrom great_tables.data import sp500\\n\\n# Define the start and end dates for the data range\\nstart_date = \\"2010-06-07\\"\\nend_date = \\"2010-06-14\\"\\n\\n# Filter sp500 using Pandas to dates between `start_date` and `end_date`\\nsp500_mini = sp500[(sp500[\\"date\\"] >= start_date) & (sp500[\\"date\\"] <= end_date)]\\n\\n# Create a display table based on the `sp500_mini` table data\\n(\\n GT(sp500_mini)\\n .tab_header(title=\\"S&P 500\\", subtitle=f\\"{start_date} to {end_date}\\")\\n .fmt_currency(columns=[\\"open\\", \\"high\\", \\"low\\", \\"close\\"])\\n .fmt_date(columns=\\"date\\", date_style=\\"wd_m_day_year\\")\\n .fmt_number(columns=\\"volume\\", compact=True)\\n .cols_hide(columns=\\"adj_close\\")\\n)\\n
\\n Stars | 3720 |
---|---|
Forks | 556 |
Watch | 88 |
用于控制小米智能家电的 Python 库。该项目提供了一个 Python 库和命令行工具,可以用来控制使用小米的 miIO 和 MIoT 协议的设备。借助它用户可以轻松地与小米智能设备进行通信和远程控制,包括扫地机器人、灯泡、空气净化器等,非常适合喜欢 DIY 智能家居系统的开发者。
\\nStars | 9880 |
---|---|
Forks | 1159 |
Watch | 133 |
绕过反爬检测的 Python 库。这是一个经过优化的 Selenium WebDriver 补丁,专门用于防止浏览器自动化过程中,触发反机器人机制。它能够隐藏浏览器特征(指纹),使用起来十分方便,就像一个 Python 的第三方库一样。
\\nimport undetected_chromedriver as uc\\ndriver = uc.Chrome(headless=True,use_subprocess=False)\\ndriver.get(\'https://nowsecure.nl\')\\ndriver.save_screenshot(\'nowsecure.png\')\\n
\\n Stars | 871 |
---|---|
Forks | 115 |
Watch | 17 |
功能全面的微信读书笔记助手。这是一个基于 PySide6 编写的微信读书桌面客户端,不仅支持阅读书籍的功能,还有笔记模式,可查看你的全部读书笔记和热门划线等内容。
\\nStars | 7282 |
---|---|
Forks | 173 |
Watch | 48 |
自动生成正则表达式的命令行工具。当你不知道如何写正则的时候,或许它能派上用场。该项目是用 Rust 语言开发的命令行工具,它可以根据用户提供的示例内容返回对应的正则表达式,可以作为库或命令行工具使用。
\\nStars | 13340 |
---|---|
Forks | 1269 |
Watch | 62 |
强大的 Rust 异步 SQL 工具包。这是一个真正的异步 SQL 库,完全使用 Rust 语言开发,支持 PostgreSQL、MySQL、MariaDB、SQLite 数据库。它提供了编译时检查查询语句和自动缓存语句等功能,让 Rust 语言和 SQL 数据库之间的交互变得轻松且高效。
\\nuse sqlx::postgres::PgPoolOptions;\\n// use sqlx::mysql::MySqlPoolOptions;\\n// etc.\\n\\n#[async_std::main] // Requires the `attributes` feature of `async-std`\\n// or #[tokio::main]\\n// or #[actix_web::main]\\nasync fn main() -> Result<(), sqlx::Error> {\\n // Create a connection pool\\n // for MySQL/MariaDB, use MySqlPoolOptions::new()\\n // for SQLite, use SqlitePoolOptions::new()\\n // etc.\\n let pool = PgPoolOptions::new()\\n .max_connections(5)\\n .connect(\\"postgres://postgres:password@localhost/test\\").await?;\\n\\n // Make a simple query to return the given parameter (use a question mark `?` instead of `$1` for MySQL/MariaDB)\\n let row: (i64,) = sqlx::query_as(\\"SELECT $1\\")\\n .bind(150_i64)\\n .fetch_one(&pool).await?;\\n\\n assert_eq!(row.0, 150);\\n\\n Ok(())\\n}\\n
\\n Stars | 5794 |
---|---|
Forks | 505 |
Watch | 76 |
用 Rust 从零构建一个电子邮件通信服务。该项目仅是《Zero To Production In Rust》一书的配套项目源码,并没有提供书。这本书是介绍如何用 Rust 从零构建一个电子邮件通信服务,包含开发环境配置、持续集成流程、后端 API 开发、错误处理以及部署的全过程。
\\nStars | 2584 |
---|---|
Forks | 116 |
Watch | 17 |
极简的 macOS 菜单栏提醒工具。这是一款使用 SwiftUI 开发的小工具,能够在 macOS 菜单栏查看/提醒待办事项。它体积小、交互简单、界面清爽,支持开机启动、多语言(包括中文)、菜单栏显示计数、快捷键等功能。
\\nStars | 94102 |
---|---|
Forks | 15200 |
Watch | 687 |
构建基于 LLM 应用的框架。LLM 是基于大数据预先训练好的大型深度学习模型,该项目可让 LLM 无需再训练就能访问新的数据集。它提供了开发 LLM 应用所需的各种模块,包括连接上下文来源和基于 LLM 进行推理的功能,从而轻松开发由 LLMs 支持的各种应用,比如聊天机器人、知识库和信息提取等。
\\nStars | 33174 |
---|---|
Forks | 4081 |
Watch | 202 |
专门针对 LLM 做微调的框架。这是一个让微调大型语言模型变得轻松的开源项目,它支持 LLaMA、Mistral、ChatGLM 等多种模型,以及增量预训练、奖励模型训练和精度等级等功能。引入了先进的算法和实用的微调技巧,同时提供了便捷的监控工具,方便用户追踪实验进度。
\\nStars | 95397 |
---|---|
Forks | 7551 |
Watch | 570 |
本地运行各种 LLM 的工具。这是一个用 Go 语言写的工具,用于在本地一条命令安装、启动和管理大型语言模型,支持 Llama 3、Gemma、Mistral 等大模型,适用于 Windows、macOS、Linux 操作系统。
\\nStars | 11385 |
---|---|
Forks | 903 |
Watch | 86 |
与你的 SQL 数据库聊天。该项目使用 LLM+RAG+数据库技术,让用户能够通过自然语言查询 SQL 数据库,用生成的 SQL 回答你的问题。
\\nStars | 3381 |
---|---|
Forks | 4844 |
Watch | 45 |
各种开源软件的容器镜像集合。这个项目是由 BitNami 维护和开源的 Docker 容器集合,包含各种开源软件、系统和 Web 应用。它们都经过了优化和漏洞扫描,可实现 Docker 一键部署,轻松部署应用,无需繁琐的安装和配置过程。
\\ndocker pull bitnami/APP\\ndocker pull bitnami/APP:[TAG]\\n
\\n Stars | 3935 |
---|---|
Forks | 112 |
Watch | 29 |
超可爱的 Logo 集合。这里是用来存放 Sawaratsuki 制作的各种 logo 的仓库,这些 logo 制作精美、画风可爱,包括编程语言、框架、工具和各大社交媒体的商标™️。
\\nStars | 20637 |
---|---|
Forks | 834 |
Watch | 302 |
更纯净的 Chrome 浏览器。该项目是一个移除了 Chrome 浏览器中谷歌服务的浏览器,保留了完整的浏览器功能。
\\nStars | 746 |
---|---|
Forks | 115 |
Watch | 5 |
追踪你的上网活动时间的浏览器插件。这是一款无广告、开源的浏览器插件,能记录你在不同网站上的浏览时间,并提供直观的统计数据。它支持按天和小时统计浏览时间、过滤干扰网站、导出数据等功能。
\\nStars | 1451 |
---|---|
Forks | 299 |
Watch | 54 |
机器人学自学指南。这本指南专为非科班的小伙伴而设计,旨在指导他们如何学习机器人学。它包含了必备知识、入门教材推荐、实践项目以及进阶方法等内容,帮助读者逐步成长为一名优秀的机器人工程师。
\\nStars | 4646 |
---|---|
Forks | 573 |
Watch | 21 |
《动手学大模型应用开发》。该项目是专为小白开发者设计的大模型应用开发教程。内容涵盖了大模型的概念介绍、如何调用大模型API、知识库的搭建、构建 RAG(Retrieval-Augmented Generation)应用以及评估方法等内容。
\\nStars | 18308 |
---|---|
Forks | 627 |
Watch | 168 |
让 C 成为构建一次,可随处运行的语言。这个工具可以将 C 语言编写的程序,编译成可无缝运行在多种操作系统上的可执行文件。它采用自包含式二进制文件的设计,能够将程序所有依赖打包进可执行文件中,实现真正的跨平台运行,支持 Windows、macOS 和 Linux 等主流操作系统。
\\n// 编译\\ncosmocc -o hello hello.c\\n// 运行\\n./hello\\n// 调试\\n./hello --strace\\n./hello --ftrace\\n
\\n Stars | 3785 |
---|---|
Forks | 666 |
Watch | 106 |
一个 C 语言写的命令行编辑库。该项目是 Redis 作者用 C 语言实现的用于提升命令行交互体验的单文件库,整体代码大约 800 多行,轻量且易上手,提供了单/多行编辑模式、左右移动光标、上下回滚输入历史记录、命令补全等功能。
\\nStars | 9127 |
---|---|
Forks | 774 |
Watch | 173 |
超快的非加密哈希算法。哈希算法是一种将任意长度的输入数据转换为固定长度输出哈希值的算法。xxHash 是一种专为快速计算大型数据集哈希值而设计的非加密哈希算法。它具有出色的速度、零依赖和优秀的分布特性,支持流式计算模式和多种编程语言实现,适用于对计算性能要求很高的数据完整性检查、数据流分析、键值对检索等场景。
\\n#include <string.h>\\n#include \\"xxhash.h\\"\\n \\n// Example for a function which hashes a null terminated string with XXH32().\\nXXH32_hash_t hash_string(const char* string, XXH32_hash_t seed)\\n{\\n // NULL pointers are only valid if the length is zero\\n size_t length = (string == NULL) ? 0 : strlen(string);\\n return XXH32(string, length, seed);\\n}\\n
\\n Stars | 8520 |
---|---|
Forks | 836 |
Watch | 281 |
微软开源的反向代理工具包。该项目是微软团队用 C# 开发的一个提供核心代理功能的工具库,可作为库和项目模板,用于创建反向代理服务器的项目,内含简单的反向代理服务器示例项目。
\\nStars | 3980 |
---|---|
Forks | 188 |
Watch | 21 |
实用的多功能原神工具箱。这是一款专为 Windows 平台设计的原神工具箱,支持多账号切换、自定义帧率上限、祈愿记录、成就管理、签到奖励、查询角色资料、养成计算器等功能。它不对游戏客户端进行任何破坏性修改,只为改善原神桌面端玩家的游戏体验。
\\nStars | 1357 |
---|---|
Forks | 86 |
Watch | 22 |
快如闪电的 URL 解析利器。该项目是用 C++ 写的符合 WHATWG 规范的 URL 解析器,解析速度是 curl 的数倍,目前已成为 Node.js 默认 URL 解析器(18.16.0 及以上),注意仅仅是 URL 地址解析不是请求。
\\nStars | 21184 |
---|---|
Forks | 1465 |
Watch | 263 |
一款开源、安全、跨平台的密码管理器。该项目是采用 C++ 开发的免费、离线、无广告的密码管理工具,它提供了简洁直观的用户界面,可轻松管理各种应用/网站的账号密码,支持多平台、浏览器插件、自动填充、密码生成等功能。
\\nStars | 15757 |
---|---|
Forks | 1130 |
Watch | 222 |
自定义 Windows 任务栏透明度的小工具。该项目是采用 C++ 开发的用于调整 Windows 任务栏透明度的工具,它体积小、免费、简单易用,支持 5 种任务栏状态、6 种动态模式、Windows 10/11 操作系统。
\\nStars | 1411 |
---|---|
Forks | 191 |
Watch | 28 |
支付宝背后的分布式图数据库。该项目是由蚂蚁集团和清华大学共同研发的高性能分布式图数据库,支持事务处理、TB 级大容量、低延迟查找和快速图分析等功能。
\\nStars | 8033 |
---|---|
Forks | 675 |
Watch | 140 |
CSS 缓动函数速查表。缓动函数(Easing Functions)是一种用于控制 CSS 动画速度的函数,该项目提供了一系列优雅的缓动函数示例代码和效果展示。
\\n.block {\\ntransition: transform 0.6s cubic-bezier(0.7, 0, 0.84, 0);\\n}\\n
\\n Stars | 1517 |
---|---|
Forks | 77 |
Watch | 15 |
在线运行代码片段的 Go 服务。该项目提供了一个 API 服务,可以在线运行 Python、TypeScript、C、Go 等 30 种编程语言的代码片段,可用于在文档和教程中展示交互式的代码示例。
\\nStars | 21813 |
---|---|
Forks | 1962 |
Watch | 148 |
开源的项目管理和团队协作工具。这是一款开源、多语言、自托管的项目管理工具,兼容了 Trello 和 Notion 的特点。它支持看板、表格和日历等视图管理任务,并提供评论同步、文件共享、用户权限等功能。该工具还提供了适用于 Windows、macOS、Linux 系统的客户端。
\\nStars | 3012 |
---|---|
Forks | 119 |
Watch | 14 |
美化控制台输出的 Go 库。这是一个用于美化表格、列表、进度条、文本等控制台输出的库,你可以用它输出精美的表格、多层级的列表以及多任务进度条等内容。
\\nStars | 16620 |
---|---|
Forks | 1172 |
Watch | 161 |
一款由 Go+Flutter 开发的高速下载器。这款下载工具后端用的是 Go 语言,支持 HTTP、BitTorrent、Magnet 等多种协议,并使用协程实现高速并发下载。前端部分采用 Flutter 开发,提供了适用于 Windows、macOS、Linux、Android、iOS 和 Web 等全平台的客户端。
\\nStars | 17538 |
---|---|
Forks | 1751 |
Watch | 241 |
一款 Go 写的企业级开源堡垒机。这是一个专为基础设施提供连接、身份验证、访问控制和安全审计的平台,它支持对内网的 Linux 服务器、Kubernetes 集群、Web 应用、PostgreSQL 和 MySQL 数据库的安全访问。该平台采用自动下发证书的方式进行认证,无需在目标机器上管理密码和 SSH Key。此外,用户可以方便地使用 ssh、mysql、kubectl 等远程连接工具,轻松接入受管理的资源。
\\nStars | 1396 |
---|---|
Forks | 360 |
Watch | 43 |
用于追踪数据历史记录和审计的 Java 库。该项目是将版本管理的想法应用于数据(Java 对象)变更管理的 Java 库,它支持查看复杂的对象结构差异,保留修改数据的历史记录,并能追踪对象变化。
\\nStars | 22149 |
---|---|
Forks | 4119 |
Watch | 456 |
Spring 全家桶源码解读。该项目提供了一系列互联网主流框架和中间件的源码讲解,包括 Spring 全家桶、Mybatis、Netty、Dubbo 等框架。
\\nStars | 2572 |
---|---|
Forks | 257 |
Watch | 10 |
现代化的古诗词学习网站。这是一个更加注重阅读体验和 UI 的诗词网站,采用 TypeScript、Next.js、Tailwind CSS 构建。它拥有简洁清爽的界面和好看的字体,提供了古诗词的拼音、注释、译文以及移动端适配、搜索和一键分享等功能。
\\nStars | 6270 |
---|---|
Forks | 751 |
Watch | 25 |
好用的 IP 工具箱。该项目的作者是一位产品经理,这是他借助 ChatGPT 完成的第一个 Vue.js 项目。通过该项目,你可以在线查看自己的 IP 信息(多源),并进行网站可用性、网速、MTR、DNS 泄漏、WebRTC 等检测。
\\nStars | 6151 |
---|---|
Forks | 834 |
Watch | 115 |
京东风格的移动端 Vue 组件库。该项目是由京东开源的移动端 Vue 组件库,专为移动端 H5 和小程序开发场景而设计。它内含 80 多个高质量组件,支持按需引用、TypeScript、国际化等特性。
\\nStars | 982 |
---|---|
Forks | 115 |
Watch | 10 |
用 JavaScript 实现的皮卡丘排球游戏。该项目通过逆向工程解析原版的皮卡丘排球游戏,并使用 JavaScript 重新实现,包括物理引擎和对战机器人部分。
\\nStars | 13686 |
---|---|
Forks | 1182 |
Watch | 64 |
一个类似 Rails 的 React、Node.js 全栈 Web 框架。该项目是一个面向 Web 开发人员的全栈 Web 框架,开发者只需编写简单的 .wasp 配置文件,就能自动生成基于 React 和 Node.js 构建的 Web 应用,而且内置了数据库、身份验证、路由等功能。
\\nStars | 17357 |
---|---|
Forks | 991 |
Watch | 77 |
将 PDF 转换为 Markdown 文件的项目。这是一个能够将 PDF、EPUB 和 MOBI 格式的文件转换为 Markdown 文件的 Python 项目。相较于 Nougat,它具有更快的速度和更高的准确度,在处理英语类内容时效果最佳,但对中文的处理就要差一些。
\\nStars | 739 |
---|---|
Forks | 44 |
Watch | 5 |
在纸上弹钢琴。该项目使用 Python 和 OpenCV 实现图像处理和识别,通过摄像头捕获手指动作和手指下方的阴影,让用户可以通过触摸纸张来演奏钢琴。
\\nStars | 12555 |
---|---|
Forks | 1809 |
Watch | 335 |
Python 语言的静态网站生成器。这是一个用 Python 编写的静态网站生成器,让你可以通过编写 Markdown、reStructuredText 等格式的文本文件来创建网站,支持生成 RSS、代码语法高亮、插件扩展等功能。
\\nStars | 21664 |
---|---|
Forks | 1295 |
Watch | 106 |
开源的产品分析平台。这是一款基于 Django 构建的产品分析和用户追踪平台,它提供了丰富的功能,包括事件跟踪、漏斗分析、群体分析、A/B 测试等,适用于了解用户行为、改善产品体验的场景。
\\nStars | 14980 |
---|---|
Forks | 1831 |
Watch | 76 |
快速打造数据驱动的 Web 应用。这是一个基于 Python 和 Flask 的项目,结合了 React 等前端技术,为开发者提供了一个简洁、高效的开发框架。它能够简化数据处理、API 开发和用户界面构建的开发过程。不论是数据科学家、机器学习工程师还是 Web 开发者,都能够利用 Taipy 快速完成从原型到 Web 应用的全过程。
\\nStars | 9631 |
---|---|
Forks | 416 |
Watch | 84 |
假装很忙的摸鱼神器。该项目可以在终端上模拟一些很忙的假象,比如编译、扫描、下载等。这些操作都是假的,实际上什么都没有发生,所以不会影响你的电脑,适用于 Windows、Linux、macOS 操作系统。
\\nStars | 8193 |
---|---|
Forks | 282 |
Watch | 49 |
跨平台的手写笔记和绘图应用。这是一款用 Rust 和 GTK4 编写的绘图应用,可用于绘制草图、手写笔记和注释文档等。它支持导入/导出 PDF 和图片文件,以及无限画布、拖放、自动保存等功能。适用于 Windows、Linux 和 macOS 系统,需要搭配手写板使用。
\\nStars | 3959 |
---|---|
Forks | 98 |
Watch | 18 |
Homebrew Cask 的桌面应用。这是一款采用 Swift 开发的免费 macOS 应用,它为 Homebrew Cask 提供了一个图形化界面,实现一键安装、更新和卸载应用。
\\nStars | 2716 |
---|---|
Forks | 166 |
Watch | 25 |
使用蓝牙设备解锁你的 Mac 电脑。这款工具是可以在 macOS 上实现通过蓝牙设备解锁/锁定电脑。使用该工具时,蓝牙设备无需安装任何应用程序。当蓝牙设备靠近 Mac 电脑时,可以解锁屏幕并唤醒电脑;而当蓝牙设备远离时,自动锁定屏幕并暂停播放音乐/视频。支持 iPhone、Apple Watch、蓝牙耳机等设备。
\\nStars | 36821 |
---|---|
Forks | 4537 |
Watch | 350 |
用于训练和评估大型语言模型的开放平台。这是一个用于训练、部署和评估大型语言模型的平台,你可以用它在本地部署和评估各种大模型。除此之外,它还提供了一个在线评估大模型的平台,用户可以向两个不同的大模型,问同一个问题,然后根据回答选出你认为更好用的大模型。在此过程中,你可以免费使用 Claude、ChatGPT 等对话机器人。
\\nStars | 64552 |
---|---|
Forks | 32853 |
Watch | 553 |
面向初学者的生成式人工智能教程。这是由微软开源的面向初学者的生成式 AI 免费课程,课程共 18 节,涵盖了创建生成式 AI 应用所需要了解的一切,包括生成式 AI 和 LLMs 的简介、提示词、构建文本生成应用、聊天应用、图像生成应用、向量数据库等方面的内容。
\\nStars | 22971 |
---|---|
Forks | 1329 |
Watch | 130 |
一站式体验 LLMs 的桌面应用。这是一个支持在本地运行开源 LLMs 和连接 ChatGPT 服务的 AI 对话桌面应用,它开箱即用、界面清爽、不挑硬件,支持设置代理、接入 ChatGPT、一键下载/接入适配当前电脑配置的大模型、离线运行等功能,适用于 Windows、Linux、macOS 操作系统。
\\nStars | 54411 |
---|---|
Forks | 4766 |
Watch | 410 |
让 LLM 在你的计算机上运行代码。该项目可以让大语言模型在本地运行代码,支持 Python、JavaScript、Shell 等编程语言。相当于大语言模型是一个解释器,它会理解你的意图,将自然语言转化成相应的代码脚本并运行。安装后,用户就可以在终端通过聊天的方式操作计算机,比如创建和编辑图片、视频和文件,控制 Chrome 浏览器进行搜索等。
\\nStars | 469 |
---|---|
Forks | 31 |
Watch | 8 |
自制 3D 电子蜡烛。该项目作者使用简单的 LED 板和小型电路板,制作了一个微型电子蜡烛,并通过旋转底座和流体模拟算法,模拟出 3D 的烛光效果。
\\nStars | 9695 |
---|---|
Forks | 1280 |
Watch | 170 |
运行在 Docker 容器里的 Android。这是一个 Android 模拟器的 Docker 镜像,支持 Android 9-14 版本、VNC(远程桌面)、ADB(Android 调试桥)、日志查看等功能,适用于 Android 客户端测试和调试等场景。
\\ndocker run -d -p 6080:6080 \\\\\\n-e EMULATOR_DEVICE=\\"Samsung Galaxy S10\\" \\\\\\n-e WEB_VNC=true \\\\\\n--device /dev/kvm \\\\\\n--name android-container \\\\\\nbudtmo/docker-android:emulator_11.0\\n
\\n Stars | 4448 |
---|---|
Forks | 373 |
Watch | 53 |
仅用 Excel 构建出一颗 CPU 。该项目是一颗运行在 Excel 文件中的 16 位 CPU 处理器,它具有 3Hz 主频、128KB RAM 和一块 128x128 像素的显示屏,为此作者还创建了一门汇编语言。
\\nStars | 28772 |
---|---|
Forks | 3309 |
Watch | 346 |
打造你的个性化 AI 老师。该项目通过提示词让 AI 对话机器人充当老师和学习助手的角色,为你生成学习计划、授课解惑、出练习题等,还可以选择不同的授课风格和深度。它可搭配任意大模型,作者推荐 GPT-4 效果最佳。
\\n===\\nAuthor: JushBJJ\\nName: \\"Mr. Ranedeer 提示词\\"\\nVersion: 2.7\\n===\\n\\n[Student Configuration]\\n 🎯Depth: Highschool\\n 🧠Learning-Style: Active\\n 🗣️Communication-Style: Socratic\\n 🌟Tone-Style: Encouraging\\n 🔎Reasoning-Framework: Causal\\n 😀Emojis: Enabled (Default)\\n 🌐Language: English (Default)\\n\\n You are allowed to change your language to *any language* that is configured by the student.\\n\\n[Overall Rules to follow]\\n 1. Use emojis to make the content engaging\\n 2. Use bolded text to emphasize important points\\n 3. Do not compress your responses\\n 4. You can talk in any language\\n...\\n
\\n Stars | 2351 |
---|---|
Forks | 328 |
Watch | 20 |
《Real-Time Rendering 4th》中文翻译版。这是《Real-Time Rendering》第四版的中文翻译项目,该书是实时渲染领域的经典之作,非常适合从事游戏开发、3D 图形、VR/AR 等领域的开发者学习。
\\nStars | 12479 |
---|---|
Forks | 2264 |
Watch | 270 |
一款免费、开源的音频编辑工具。该项目是最受欢迎的开源音频编辑软件之一,它拥有容易上手的界面,提供了音频的编辑和录制功能,支持多语言、录音、多音轨混音以及杂音消除等特性,适用于 Windows、macOS、GNU/Linux 操作系统。
\\nStars | 6875 |
---|---|
Forks | 946 |
Watch | 211 |
一款开源的磁盘加密软件。该项目是基于知名、已停止维护的 TrueCrypt 开发,修复了已知的许多漏洞和安全问题。经过多年的迭代,VeraCrypt 的功能更加强大。它支持动态加密系统分区、硬件加速、隐藏加密容器、多重认证等功能,适用于 Windows、Linux 和 macOS 平台,提供了跨平台的硬盘加密开源解决方案。
\\nStars | 12250 |
---|---|
Forks | 1304 |
Watch | 185 |
一个支持磁力资源聚合搜索的工具。该项目能够将多个私有和公共的 BT 站点转化为统一的 API,并提供了一个简易的 Web 页面,方便统一管理搜索结果和下载任务。
\\nStars | 5846 |
---|---|
Forks | 1031 |
Watch | 165 |
一款开源的 2D 太空模拟类游戏。这是一款免费、开源的太空探索类游戏。玩家将扮演一位小型宇宙飞船的舰长,在沙盒式的太空环境中展开探险。通过做任务、运送乘客或货物、护航、交易或掠夺敌方飞船,玩家可以赚取金钱,进而购买更强大的飞船并升级武器与引擎,探索更广阔的太空。游戏对硬件配置要求低,支持 Windows、Linux 和 macOS 平台。
\\nStars | 21274 |
---|---|
Forks | 896 |
Watch | 95 |
一个灵活、强大的 Wayland 合成器。这是一个高度可定制的动态平铺 Wayland 合成器,用于 Linux 系统的自定义桌面环境。Wayland 是新一代的 Linux 桌面后端服务器协议。该项目提供了多应用程序窗口管理、自动调整、切换和切分窗口的功能。它还支持多显示器设置、自定义外观和丰富的插件扩展。
\\nStars | 2002 |
---|---|
Forks | 196 |
Watch | 29 |
一个缓存和调整图像尺寸的服务。这个项目是用 C++ 编写的图像处理服务,使用了 Nginx、libvips 和 Cloudflare 等技术。它具备调整图像大小和加速访问的功能,支持多种图像格式,包括 JPEG、PNG、BMP、GIF、TIFF、WebP、PDF 和 SVG 等。
\\n<!-- 源图标地址:wsrv.nl/lichtenstein.jpg --\x3e\\n<img src=\\"//wsrv.nl/?url=wsrv.nl/lichtenstein.jpg&w=300&h=300\\">\\n
\\n Stars | 3505 |
---|---|
Forks | 120 |
Watch | 27 |
一款强大的 Windows 上下文菜单管理工具。这项目是一个用于管理 Windows 文件资源管理器上下文菜单的程序。简单来说,就是扩展了 Windows 右键菜单的功能。该工具免费、开源、无广告、轻巧,支持所有文件系统对象,如文件、文件夹、桌面和任务栏。它提供了一系列提升效率的功能,包括拷贝文件地址、快速打开目录、终端打开、自定义外观以及复杂的嵌套菜单等。
\\nStars | 9896 |
---|---|
Forks | 390 |
Watch | 54 |
免费的 Tailwind CSS 组件集合。该项目提供了一系列适用于网站、营销和电商等网站的免费 Tailwind CSS 组件。这些组件支持深色模式、移动端适配和 LTR,复制代码即可使用。
\\nStars | 896 |
---|---|
Forks | 171 |
Watch | 18 |
获取网站 favicon 图标的服务。该服务使用 Go 语言编写,用于获取目标网站 favicon.ico 地址。它特别适用于导航类网站,因为它可以很方便地从源站点上获取图标,即使在找不到图标的情况下,也会返回一个站点名称首字母的灰色图标。
\\nStars | 6356 |
---|---|
Forks | 621 |
Watch | 70 |
解决小数精度问题的 Go 库。该项目旨在解决浮点数类型在计算过程中,可能出现的精度丢失问题。它提供了一个名为 Decimal 的数据类型,支持常见的加法、减法、乘法和除法运算,保证结果不会丢失精度,同时还提供了四舍五入、取整和序列化等功能。
\\npackage main\\n\\nimport (\\n\\"fmt\\"\\n\\"github.com/shopspring/decimal\\"\\n)\\n\\nfunc main() {\\nprice, err := decimal.NewFromString(\\"136.02\\")\\nif err != nil {\\npanic(err)\\n}\\n\\nquantity := decimal.NewFromInt(3)\\n\\nfee, _ := decimal.NewFromString(\\".035\\")\\ntaxRate, _ := decimal.NewFromString(\\".08875\\")\\n\\nsubtotal := price.Mul(quantity)\\n\\npreTax := subtotal.Mul(fee.Add(decimal.NewFromFloat(1)))\\n\\ntotal := preTax.Mul(taxRate.Add(decimal.NewFromFloat(1)))\\n\\nfmt.Println(\\"Subtotal:\\", subtotal) // Subtotal: 408.06\\nfmt.Println(\\"Pre-tax:\\", preTax) // Pre-tax: 422.3421\\nfmt.Println(\\"Taxes:\\", total.Sub(preTax)) // Taxes: 37.482861375\\nfmt.Println(\\"Total:\\", total) // Total: 459.824961375\\nfmt.Println(\\"Tax rate:\\", total.Sub(preTax).Div(preTax)) // Tax rate: 0.08875\\n}\\n
\\n Stars | 6679 |
---|---|
Forks | 865 |
Watch | 150 |
基于 OpenCV 的 Go 语言计算机视觉库。OpenCV 是一个开源、跨平台的计算机视觉库,多用于做图像处理、视频采集和分析。该项目是 OpenCV 的 Go 语言封装库,让开发者可以使用 Go 语言调用 OpenCV 库,具有支持多平台、OpenCV 4+ 和 GPU 硬件加速等特性。
\\npackage main\\n\\nimport (\\n\\"gocv.io/x/gocv\\"\\n)\\n\\nfunc main() {\\n// 打开摄像头\\nwebcam, _ := gocv.OpenVideoCapture(0)\\n// 新建 GUI 窗口\\nwindow := gocv.NewWindow(\\"Hello\\")\\nimg := gocv.NewMat()\\n// 显示视频\\nfor {\\nwebcam.Read(&img)\\nwindow.IMShow(img)\\nwindow.WaitKey(1)\\n}\\n}\\n
\\n Stars | 13770 |
---|---|
Forks | 944 |
Watch | 109 |
快速、优雅地发布 Go 应用。这是一个 Go 项目打包、签名和发布的工具,支持自动发布到 GitHub、GitLab 和 Gitea 平台、创建 Docker 镜像、Linux 软件包和 Homebrew 等功能,可在本地运行也支持 CI/CD 系统,但免费版不支持构建 macOS 和 Windows 安装包。
\\nStars | 2718 |
---|---|
Forks | 136 |
Watch | 29 |
一个跨平台、可定制的终端仪表盘。该项目提供了丰富的终端小部件,如按钮、进度条、图表等,可用于创建各种交互式终端工具。它支持 UTF-8 编码、鼠标事件和自定义布局等功能,能够快速构建出拥有好看界面的终端应用。
\\nStars | 8714 |
---|---|
Forks | 420 |
Watch | 239 |
在 Android 上运行 Windows 游戏的模拟器。这是一个 Android 应用,可以让你使用 Wine 和 Box86/Box64 来运行 Windows 应用和游戏,实现在手机上畅玩各种经典的 PC 游戏。
\\nStars | 83662 |
---|---|
Forks | 7877 |
Watch | 406 |
手绘风格的白板 Web 应用。这是一款完全免费、开源的基于无限画布的白板 Web 应用,用户可以在上面创建手绘风格的作品。支持包括中文在内的多种语言,提供了自由绘制、多种工具、导出 PNG、实时协作、共享链接、自动保存等功能。
\\nStars | 11607 |
---|---|
Forks | 2045 |
Watch | 228 |
在线的 JSON 编辑器。该项目是一个基于 Web 的 JSON 编辑器,可用于查看、编辑、格式化和验证 JSON。它支持树形编辑器、代码编辑器和纯文本等模式,不仅可以直接在线使用,还可作为组件集成到项目中。
\\nStars | 39731 |
---|---|
Forks | 9410 |
Watch | 633 |
前端面试 React 高频问题和答案。该项目涵盖了一系列 React 相关的面试问题和答案,内容涉及基础知识、组件、状态管理、生命周期以及性能优化等方面。
\\nStars | 11814 |
---|---|
Forks | 915 |
Watch | 130 |
一款先进的待办事项列表应用。超级生产力是一款用 TypeScript 开发的高级 TODO 应用,旨在帮助用户规划任务和管理待办事项,培养健康高效的习惯。它开源、免费、无需注册,支持与 Jira、GitHub、GitLab 等第三方平台集成,可即时收到任务变动的通知。除了可在线使用的 Web 网页版,还提供了 Windows、Linux、macOS、iOS 和 Android 客户端。
\\nStars | 7655 |
---|---|
Forks | 839 |
Watch | 120 |
立刻给网站安排上动画背景的库。该项目可用于创建高度可定制的 JavaScript 粒子效果,比如雪花、彩带和烟花效果等。虽然它是一个独立库、不依赖其他库或框架,但项目内提供了 React、Vue、Angular、Svelte、jQuery 等框架的现成组件,以便于快速集成到项目中。
\\nStars | 5975 |
---|---|
Forks | 404 |
Watch | 76 |
一款开源的 Android 文件管理器。该项目是一个安卓文件管理器,采用 Kotlin 开发,并遵循 Material Design 设计规范。它轻量、简洁并且安全,支持 root 权限查看和管理文件、压缩/解压文件、远程查看服务器上的文件等功能,适用于 Android 5.0+ 系统。
\\nStars | 2325 |
---|---|
Forks | 163 |
Watch | 27 |
实用的 Python 缓存装饰器。这是一个 Python 的缓存库,它提供了多种缓存算法的数据类型和 Python 标准库的 @lru_cache 函数装饰器的变种,该库适用于避免重复计算、加速结果返回以及减少重复请求等场景。
\\nfrom cachetools import cached, LRUCache, TTLCache\\n\\n# speed up calculating Fibonacci numbers with dynamic programming\\n@cached(cache={})\\ndef fib(n):\\n return n if n < 2 else fib(n - 1) + fib(n - 2)\\n\\n# cache least recently used Python Enhancement Proposals\\n@cached(cache=LRUCache(maxsize=32))\\ndef get_pep(num):\\n url = \'http://www.python.org/dev/peps/pep-%04d/\' % num\\n with urllib.request.urlopen(url) as s:\\n return s.read()\\n\\n# cache weather data for no longer than ten minutes\\n@cached(cache=TTLCache(maxsize=1024, ttl=600))\\ndef get_weather(place):\\n return owm.weather_at_place(place).get_weather()\\n
\\n Stars | 18141 |
---|---|
Forks | 1158 |
Watch | 238 |
自动解密/解码各种加密算法的工具。使用该项目时,你只需输入加密的文本,无需提供具体的加密类型,它就可以在 3 秒或更短的时间内自动解密大多数的加密文本。这个项目支持 50 多种常见的加密/编码方式,包括二进制、base64、哈希和凯撒密码等。
\\nStars | 2467 |
---|---|
Forks | 160 |
Watch | 9 |
编辑歌曲文件元数据的 Web 应用。这款音乐标签编辑器提供了编辑歌曲标题、专辑、艺术家、歌词、封面等信息的功能。它支持多种音频格式,包括 FLAC、APE、WAV、AIFF、MP3 和 MP4 等。此外,它还提供了自动批量修改和整理音乐文件、歌词翻译、手机端访问等实用功能。
\\nStars | 3391 |
---|---|
Forks | 334 |
Watch | 77 |
基于 Web 的 SQLite 数据库管理工具。这是一个用 Flask 和 peewee 编写的 SQLite 数据库 Web 管理平台。它安装简单、启动也非常方便。该项目提供了一个简单易用的界面,以及实用的 SQLite 数据管理功能,包括创建/删除表、索引、数据导入/导出、排序、SQL 查询等功能。
\\nStars | 3172 |
---|---|
Forks | 56 |
Watch | 13 |
好用的终端日志文件处理工具。这是一个用于查看、追踪、合并和搜索,日志/JSON 长文件的命令行工具。它提供了高亮显示和实时追踪日志的功能,支持快速打开 GB 级的文件,并能根据时间戳自动合并日志文件。
\\nStars | 2640 |
---|---|
Forks | 473 |
Watch | 35 |
开源的在线代码执行系统。该项目是用 Ruby 开发的在线代码执行系统,它安装简单、功能强大,支持 60 多种编程语言,可以设置代码执行时间和内存限制,并提供详细的执行结果,包括编译错误、运行错误和输出结果等信息。可用于构建竞赛编程、在线代码编辑和面试等平台。
\\nStars | 20004 |
---|---|
Forks | 655 |
Watch | 126 |
多功能文件清理工具。该项目是用 Rust 编写的,用于查找和清理重复文件、空文件夹以及相似图片等文件。它免费、开源且无广告,具有快速、跨平台和多语言等特点。使用这个工具,可以轻松地清理电脑上的无用文件,释放电脑的存储空间。
\\nStars | 47119 |
---|---|
Forks | 1833 |
Watch | 287 |
一款轻量级的 Rust 搜索引擎。该项目是采用 Rust 编写的轻量且快速的搜索引擎。它具有开箱即用、易于维护和搜索速度快等特点,提供了实时搜索、容错纠正、排序、同义词等功能,支持包括中文在内等的多种语言。
\\nclient = meilisearch.Client(\'http://localhost:7700\', \'masterKey\')\\n\\nclient.index(\'movies\').add_documents([\\n { \'id\': 1, \'title\': \'Carol\' },\\n { \'id\': 2, \'title\': \'Wonder Woman\' },\\n { \'id\': 3, \'title\': \'Life of Pi\' },\\n { \'id\': 4, \'title\': \'Mad Max: Fury Road\' },\\n { \'id\': 5, \'title\': \'Moana\' },\\n { \'id\': 6, \'title\': \'Philadelphia\'}\\n])\\n
\\n Stars | 1378 |
---|---|
Forks | 65 |
Watch | 8 |
Mac 上的自动提取短信和邮箱验证码工具。这款软件是采用 Rust 开发的,专为 macOS 平台设计的自动提取短信和邮箱验证码到剪贴板的工具。它具有免费、小巧、适用于任何应用的特点,其工作原理是监听邮件(Mail)和短信(iMessage)应用程序的消息,自动提取消息中的验证码,并将其存储到剪贴板中,运行后只有一个安静的任务栏托盘图标。
\\nStars | 186 |
---|---|
Forks | 12 |
Watch | 3 |
macOS 桌面版扫雷游戏。该项目是一个用 Swift 开发的 macOS 扫雷游戏,它提供了原汁原味的扫雷体验,保留了经典的外观、自定义玩法和操控方式。
\\nStars | 25867 |
---|---|
Forks | 777 |
Watch | 96 |
macOS 上的窗口管理工具。该项目是 Swift 编写的窗口管理工具,基于 Spectacle 实现。它可通过键盘快捷键在 macOS 上快速移动窗口和调整窗口大小,适用于 macOS 10.15+、Intel 和 Apple 芯片。
\\nStars | 11801 |
---|---|
Forks | 1476 |
Watch | 287 |
从零到神经网络高手。这是一门从基础开始的神经网络课程,包含视频、练习和配套源码,帮助初学者初逐步掌握神经网络的基本概念,并通过实例代码来加深理解。
\\nStars | 13139 |
---|---|
Forks | 1273 |
Watch | 109 |
数据分析对话化的开源库。该项目将 AIGC 和数据分析相结合,让用户可以通过自然语言向自己的数据进行提问,并获得相应的回答。首先,需要将数据以 pandas 的方式进行导入,然后配置好 OpenAI TOKEN 就可以开始通过对话和绘制图表等方式与数据进行交互,而无需编写代码。
\\nimport pandas as pd\\nfrom pandasai import SmartDataframe\\n\\n# Sample DataFrame\\ndf = pd.DataFrame({\\n \\"country\\": [\\"United States\\", \\"United Kingdom\\", \\"France\\", \\"Germany\\", \\"Italy\\", \\"Spain\\", \\"Canada\\", \\"Australia\\", \\"Japan\\", \\"China\\"],\\n \\"gdp\\": [19294482071552, 2891615567872, 2411255037952, 3435817336832, 1745433788416, 1181205135360, 1607402389504, 1490967855104, 4380756541440, 14631844184064],\\n \\"happiness_index\\": [6.94, 7.16, 6.66, 7.07, 6.38, 6.4, 7.23, 7.22, 5.87, 5.12]\\n})\\n\\n# Instantiate a LLM\\nfrom pandasai.llm import OpenAI\\nllm = OpenAI(api_token=\\"YOUR_API_TOKEN\\")\\n\\ndf = SmartDataframe(df, config={\\"llm\\": llm})\\ndf.chat(\'Which are the 5 happiest countries?\')\\n
\\n Stars | 9492 |
---|---|
Forks | 760 |
Watch | 102 |
AI 生成各种风格人类照片的工具。该项目可以通过上传的人物照片,生成任意风格的人物图像,如写实、卡通、艺术等风格,可用于生成别具一格的头像。
\\nStars | 4040 |
---|---|
Forks | 366 |
Watch | 123 |
主题医院游戏开源复刻版。该项目是采用 Lua 和 C++ 重新制作的经典模拟经营游戏《主题医院》,它在保留了原游戏经典玩法的基础上,增加了对现代操作系统(Windows、Linux 和 macOS)、中文语言以及高分辨率的支持。需要注意的是安装游戏后,无法立即运行,因为游戏的数据需要单独下载。
\\nStars | 1054 |
---|---|
Forks | 188 |
Watch | 11 |
一个新型结构的双轮腿机器人。该项目包含了制作这款机器人所需的全部资料,包括机械结构设计、电子硬件、算法仿真和源码等,制作的物料成本在 700 元左右。
\\nStars | 3059 |
---|---|
Forks | 255 |
Watch | 29 |
网页播放器增强插件。这是一款浏览器插件,支持网页视频倍速/加速播放、截图、画中画、直播同步和下载等功能,适用于国外各大主流视频网站。
\\nStars | 64026 |
---|---|
Forks | 6741 |
Watch | 823 |
图文并茂的系统设计入门教程。该项目通过通俗易懂的文字和简洁明了的示意图,讲解系统设计的基础知识以及深层的工作原理的入门级教程。无论你是初学者还是准备面试的程序员,在这里都能有所收获。
\\nStars | 1916 |
---|---|
Forks | 114 |
Watch | 14 |
WSL 发行版图形管理工具。该项目是一个基于 Flutter 开发的 WSL 管理小工具,它提供了一个友好的图形化界面,让用户可以轻松配置、复制或转换 WSL 实例,免去了繁琐的命令操作。特别适合新手使用,不用再担心把 WSL 折腾坏了。
\\nStars | 2222 |
---|---|
Forks | 304 |
Watch | 55 |
《从零创建虚拟机管理程序》。该项目提供了一个从头开始构建虚拟机监控程序的教程,内容涵盖基本概念、硬件虚拟化的技术细节以及源码等方面。帮助开发者了解虚拟机的工作原理,并一步步构建自己的虚拟机监控程序。
\\nStars | 2008 |
---|---|
Forks | 237 |
Watch | 88 |
C 语言写的极简神经网络库。这是一个轻量、无依赖、单文件的 C 语言神经网络库,内含丰富的示例和测试。代码简洁易读,适合作为初学者学习神经网络的入门项目。
\\n#include \\"genann.h\\"\\n\\n/* Not shown, loading your training and test data. */\\ndouble **training_data_input, **training_data_output, **test_data_input;\\n\\n/* New network with 2 inputs,\\n * 1 hidden layer of 3 neurons each,\\n * and 2 outputs. */\\ngenann *ann = genann_init(2, 1, 3, 2);\\n\\n/* Learn on the training set. */\\nfor (i = 0; i < 300; ++i) {\\n for (j = 0; j < 100; ++j)\\n genann_train(ann, training_data_input[j], training_data_output[j], 0.1);\\n}\\n\\n/* Run the network and see what it predicts. */\\ndouble const *prediction = genann_run(ann, test_data_input[0]);\\nprintf(\\"Output for the first test data point is: %f, %f\\\\n\\", prediction[0], prediction[1]);\\n\\ngenann_free(ann);\\n
\\n Stars | 3031 |
---|---|
Forks | 385 |
Watch | 74 |
Unity 滑动列表插件。该项目采用 Unity 引擎动画系统来定制列表滑动效果,具备非常高的灵活性,除了用作滑动列表,还可以用作导航栏。项目代码结构和风格规范,接入成本低、易于使用和定制。
\\nusing UnityEngine;\\nusing UnityEngine.UI;\\nusing FancyScrollView;\\n\\nclass MyCell : FancyCell<ItemData>\\n{\\n [SerializeField] Text message = default;\\n\\n public override void UpdateContent(ItemData itemData)\\n {\\n // 更新内容\\n message.text = itemData.Message;\\n }\\n\\n public override void UpdatePosition(float position)\\n {\\n // position 是一个介于 0.0 到 1.0 之间的值\\n // 可以根据 position 自由控制滚动的外观\\n }\\n}\\n
\\n Stars | 7488 |
---|---|
Forks | 316 |
Watch | 93 |
基于马尔可夫链的图像生成器。马尔可夫链是一种数学模型,具有“无记忆”的性质,即未来状态的概率分布只依赖于当前状态,而不依赖于过去的状态。该项目利用马尔可夫链原理,通过模拟图像的状态转移来生成独特的图像,包括建筑、迷宫等。
\\nStars | 14953 |
---|---|
Forks | 2615 |
Watch | 590 |
谷歌开源的 C++ 基础库。这是一个在 Google 内部被广泛应用的 C++ 公共库,它提供了一系列高质量、可靠、高效的基础模块,其中包括字符串处理、并发、时间、STL 容器、测试、日志等实用函数。
\\nStars | 1358 |
---|---|
Forks | 176 |
Watch | 14 |
高性能跨平台实时美颜滤镜库。这是一个用 C++11 编写的高性能图像和视频处理库,内置基于 GPU 的美颜特效滤镜,效果可以达到商业级别水平。支持磨皮、美白、瘦脸、大眼等特效,适用于 iOS、macOS 和 Android 平台。
\\nStars | 1100 |
---|---|
Forks | 171 |
Watch | 17 |
容易上手的代码发布平台。这是一个采用 Go + Vue.js 构建的 Web 部署平台,可一键部署、发布和回滚项目。支持基于角色的访问控制、监控、秒级定时任务、Xterm、LDAP 等功能,提供了完整的安装引导,即使是初学者也能轻松上手。
\\nStars | 15050 |
---|---|
Forks | 1377 |
Watch | 125 |
开源的邮件列表和营销平台。这是一个开箱即用的邮件营销平台,可以帮助你管理邮件订阅者、创建和发送邮件、分析营销数据。可查看邮件阅读率、链接点击率等,支持自托管适用于个人和企业。
\\nStars | 26354 |
---|---|
Forks | 1560 |
Watch | 238 |
一款强大的开源备份工具。该项目提供了简单、快速、安全的开源备份解决方案。它无需繁琐的配置,即可轻松完成备份和恢复操作。采用增量备份策略,备份数据经过加密和压缩处理,保障数据安全且节省空间,支持灵活的存储选择,包括本地磁盘和云存储。可设置自动备份时间,确保数据得到定期的备份保护。
\\n$ restic --repo /tmp/backup backup ~/work\\nenter password for repository:\\nscan [/home/user/work]\\nscanned 764 directories, 1816 files in 0:00\\n[0:29] 100.00% 54.732 MiB/s 1.582 GiB / 1.582 GiB 2580 / 2580 items 0 errors ETA 0:00\\nduration: 0:29, 54.47MiB/s\\nsnapshot 40dc1520 saved\\n
\\n Stars | 2821 |
---|---|
Forks | 102 |
Watch | 14 |
无忧应对多编程语言不同版本的工具。这是一款跨平台的通用版本管理工具,通过命令行快速安装、切换编程语言的不同版本,并支持自定义源地址。相比于针对每种语言的独立版本管理工具(如 nvm、fvm、gvm 等),这个项目让开发者摆脱繁琐的学习和记忆过程,只需一个工具、一条命令,轻松搞定多编程语言版本管理。
\\n$ vfox c\\nnode -> v20.10.0\\njava -> v11.0.12\\n
\\n Stars | 6223 |
---|---|
Forks | 1872 |
Watch | 62 |
探索 Java 处理 10 亿行文本的最快速度。这是一个有趣的 Java 编程挑战,要求开发者编写一个 Java 程序,读取包含多个气象站温度值的文件(10 亿行),然后计算每个气象站的最小、平均和最大值,最后按照站点名称排序后输出,现在最快速度为 2 秒。
\\nStars | 3805 |
---|---|
Forks | 218 |
Watch | 36 |
一款真正的云原生 Kafka 解决方案。该项目是基于云原生重新设计的新一代 Kafka 发行版。在保持和 Apache Kafka 100%兼容前提下,AutoMQ 可以为用户提供高达 10 倍的成本优势以及百倍的弹性优势,同时支持秒级分区迁移和流量自动重平衡,解决运维痛点。
\\nStars | 1553 |
---|---|
Forks | 122 |
Watch | 17 |
优化 Spring Boot 应用启动性能的工具。该项目利用采集 Spring 应用启动过程数据,生成交互式分析报告,为开发者提供了分析 Spring 应用启动性能的工具。其主要功能包括分析启动卡点、处理 Spring Bean 异步初始化,以及显示应用未加载的 jar 包、方法调用次数和耗时统计等详细信息。
\\nStars | 269 |
---|---|
Forks | 10 |
Watch | 3 |
用手势操控电脑程序的工具。该项目基于手势识别进行自定义操控电脑程序,采用纯前端技术栈实现。它通过训练好的模型(MediaPipe)来识别手势,然后将特定手势与电脑操控绑定,最后,用户可以指定操作的进程,从而实现手势操控电脑程序。
\\nStars | 8608 |
---|---|
Forks | 1330 |
Watch | 225 |
专注于流程图的可视化和编辑组件。该项目提供了直观的拖拽式创建和编辑流程图的功能,可用于构建业务流程管理、决策流可视化和低代码平台。
\\nconst xml = \'...\'; // my BPMN 2.0 xml\\nconst viewer = new BpmnJS({\\n container: \'body\'\\n});\\n\\ntry {\\n const { warnings } = await viewer.importXML(xml);\\n\\n console.log(\'rendered\');\\n} catch (err) {\\n console.log(\'error rendering\', err);\\n}\\n
\\n Stars | 12694 |
---|---|
Forks | 363 |
Watch | 58 |
一个美观、易用的 Docker Compose 管理平台。该项目提供了一个 Web 界面,用于管理 docker-compose.yaml 文件。它开箱即用、界面设计精美,支持交互式编辑 compose.yaml 文件、更新 docker 镜像,以及启动、停止、重启、删除 docker 等操作。
\\nStars | 11344 |
---|---|
Forks | 361 |
Watch | 115 |
一个用于创建 Web 动画的 JavaScript 库。该项目是带图形用户界面的 Web 动画编辑器,能对任何 JavaScript 变量进行动画处理。它不仅支持处理 three.js 或其他 3D 库对象的动画功能,还能利用 React 等库对 HTML/SVG 进行动画处理。
\\nStars | 8721 |
---|---|
Forks | 440 |
Watch | 27 |
一款轻量级的跨平台 Redis 桌面客户端。该项目是基于 WebView2 的 Redis 桌面客户端,拥有小巧的体积和精美的界面,同时支持中文。它提供了多种连接方式、分段加载、慢日志、转码显示等功能,可以在 Windows、Linux 和 macOS 系统上使用。
\\nStars | 1711 |
---|---|
Forks | 162 |
Watch | 14 |
一款古诗词文和成语应用。它叫「京墨」是一个免费的 Android 阅读应用,内含丰富的中国传统文化内容,包括古诗、歇后语、成语故事、中国传统节日、绕口令等。安装应用第一次进入无内容,需要在设置里手动同步数据。
\\nStars | 3338 |
---|---|
Forks | 234 |
Watch | 44 |
可爱的 Mac 菜单栏日历。这是一个迷你的菜单栏日历工具,拥有可爱的界面和实用的功能。支持显示/添加系统日历的事件、深色模式、周数、快捷键等功能,适用于 macOS 11+ 系统。
\\nStars | 5603 |
---|---|
Forks | 220 |
Watch | 66 |
防止 Mac 进入睡眠状态的工具。这一个小型的菜单栏实用工具,可以让 Mac 电脑在预设的时间内或永久不进入睡眠模式,适用于 macOS 10.13 或更高版本。
\\nStars | 8086 |
---|---|
Forks | 2452 |
Watch | 223 |
专为小型企业和个人设计的在线会计软件。该项目是基于 Laravel+Vue.js+Tailwind CSS+MySQL 构建的会计平台,为用户提供全面的会计和财务功能。其中包括费用跟踪、现金流、报告等,并且支持移动端适配和多语言。
\\nStars | 4778 |
---|---|
Forks | 565 |
Watch | 30 |
一款支持多平台的直播录制工具。该项目是基于 FFmpeg 实现的多平台直播源录制工具,支持循环执行直播录制任务(循环值守)、直播状态推送、多人录制、去水印、选择画质等功能。
\\nStars | 3706 |
---|---|
Forks | 86 |
Watch | 23 |
一个简单、快速、美观的终端数据库客户端。这是一个带界面的命令行数据库客户端,提供了数据库和表目录、查询编辑器、显示结果、导出数据的功能,支持 DuckDB、SQLite、Postgres、MySQL 等数据库。
\\nStars | 3583 |
---|---|
Forks | 182 |
Watch | 37 |
一键升级 Python 代码的工具。这是一个用于自动升级 Python 代码,以适应新版本语法的工具。支持升级到不同的 Python 版本、提供预览模式即查看改动变化等功能。
\\nStars | 1387 |
---|---|
Forks | 136 |
Watch | 12 |
给文本加盲水印的 Python 库。通过该项目可以将一段隐秘信息嵌入到明文中,嵌入前后的明文无变化。简单说就是给文本打上隐藏水印,适合在版权保护、数据泄露溯源、数据安全等场景使用,支持 macOS 的 Chrome 浏览器、苹果备忘录、macOS/iPhone 的微信和钉钉等应用。
\\nfrom text_blind_watermark import TextBlindWatermark2\\n\\npassword = \'HelloGitHub\'\\ntext = \'这句话中有盲水印,你能提取出来吗?\'\\nwatermark = \'HelloGitHub\'\\n\\ntext_blind_wm = TextBlindWatermark2(password=password)\\n\\ntext_with_wm = text_blind_wm.embed(text=text, watermark=watermark)\\nprint(text_with_wm)\\n
\\n Stars | 1009 |
---|---|
Forks | 27 |
Watch | 7 |
一个 Rust 编写的命令行历史记录分析工具。这是一款命令行工具,它可以读取你的命令行操作历史记录,并生成详细的分析报告。报告包括过去任意一年的命令行活跃时段、常用命令等信息,支持 Zsh、Bash、fish 等。
\\nStars | 10480 |
---|---|
Forks | 866 |
Watch | 103 |
让 AI 生成的图动起来。这是一款可以在 Stable Diffusion 中制作动图的库,支持将大多数开源模型转换为动画生成器。让原本通过文字生成的图片,变成 gif 图片动起来。
\\nStars | 4292 |
---|---|
Forks | 282 |
Watch | 53 |
轻松 DIY 图片文字,定制你的创意设计。该项目提供了文字生成和文字编辑两种模式,它能够根据提示词生成图文融合的图片,并确保文字的准确性,还支持对上传图片中的文字进行编辑后,重新生成图片。支持中文、英语、日语、韩语等多语言,适用于海报设计、Logo 设计、创意涂鸦、表情包等场景。
\\nStars | 9666 |
---|---|
Forks | 691 |
Watch | 78 |
实时交互式 AIGC 图片。该项目能以惊人的速度生成 AIGC 图像,单张 RTX4090 显卡可达 100 张/秒。它通过流批处理简化数据处理,采用残差无分类器(RCFG)减少计算冗余,随机相似性过滤器提高 GPU 利用率,并通过优化 IO 队列实现并行处理。同时,利用多种模型加速工具,实现爆炸式地提升 AIGC 图像速度。
\\nStars | 11079 |
---|---|
Forks | 777 |
Watch | 223 |
GDB 可视化调试界面。这是专为 GNU 调试器(GDB)设计的文本界面,支持模块化显示调试的程序相关信息,更直观和方便地调试代码。该界面采用 Python 编写,具备轻松自定义和扩展的特性。
\\nStars | 5705 |
---|---|
Forks | 1729 |
Watch | 170 |
只需复制粘贴即可解决 K8s 网络问题的配方。该项目包含了 Kubernetes 网络策略的各种用例和示例 YAML 文件,可直接复制使用。
\\nStars | 3015 |
---|---|
Forks | 300 |
Watch | 32 |
粒子生命演化游戏。该项目通过定义粒子之间的相互作用力,从而生成复杂的自组织图案。源码十分简单,用户可以在线试玩,创造出各种有趣的图案。
\\nStars | 7046 |
---|---|
Forks | 614 |
Watch | 40 |
支持手机端的免费抓包工具。该项目是采用 Flutter 开发的抓包工具,可用于拦截、检查和重写 HTTP(S) 流量。它支持扫码连接、域名过滤、请求重写等功能,适用于 Windows、macOS、Linux、Android 和 iOS 平台。
\\nStars | 4139 |
---|---|
Forks | 499 |
Watch | 150 |
《游戏编程模式》。该书收集了经过验证、已发布的 3A 级游戏中的经验和模式,来解决你在游戏开发中遇到的问题。
\\nStars | 970 |
---|---|
Forks | 108 |
Watch | 14 |
《PDF 解析》。该项目是《PDF Explained》一书的非官方中文翻译版,内容由浅入深介绍了如何构建简单的 PDF 文件,以及 PDF 运算符、书签、超链接、注释、加密等高级特性。
\\nStars | 6047 |
---|---|
Forks | 312 |
Watch | 45 |
一款功能丰富的在线阅读平台。该项目可以在本地架设一个阅读漫画和电子书的 Web 平台,在手机、平板、台式机等设备上都有着出色的访问体验。
\\nStars | 3629 |
---|---|
Forks | 178 |
Watch | 33 |
Windows 多显示器鼠标平滑移动的工具。在 Windows 多显示器、分辨率不一致的情况下,鼠标在屏幕间移动会出现跳跃,比如外接了一台 4k 屏幕的和一台 2k 的屏幕,从 4k 屏幕中间挪到 2k 屏幕,鼠标就出现在底部了。该项目可以完美解决这个鼠标跳跃的问题,实现 Windows 多显示器鼠标平滑移动。
\\nStars | 11844 |
---|---|
Forks | 793 |
Watch | 134 |
现代 C++ 编程课程。该教程面向有一定编程基础的人,内容涵盖 C++ 编程的基础知识、高级 C++ 语义和概念。
\\nStars | 6208 |
---|---|
Forks | 560 |
Watch | 45 |
微信聊天记录迁移和备份工具。这是一个用于导出微信聊天记录的工具,支持以 HTML、PDF 或文本格式保存聊天内容,适用于 Windows 和 macOS 系统。
\\nStars | 5396 |
---|---|
Forks | 134 |
Watch | 15 |
带 API 的电子邮件测试工具。这是一个小型、快速、多平台的电子邮件测试工具,它可以充当一个 SMTP 服务器,自带 Web 界面,支持模拟电子邮件接收、切换不同设备查看邮件等功能,还提供了可用于自动集成测试的接口。
\\nStars | 2492 |
---|---|
Forks | 97 |
Watch | 19 |
Go 写的网站链接检查工具。该项目通过多线程和递归的方式,检查目标网站中所有页面的链接。它使用简单、速度快,支持 a、img、link、script 等多种标签。
\\nStars | 18137 |
---|---|
Forks | 4100 |
Watch | 99 |
OpenAI 接口管理和分发系统。该项目集成了各种大模型,并统一转化成了类似 OpenAI 接口的服务。它开箱即用、单文件,支持负载均衡、令牌管理、兑换码、用户分组、查看额度、邀请奖励等功能,可用于自建 ChatGPT 服务。
\\nStars | 2244 |
---|---|
Forks | 52 |
Watch | 8 |
一款适用于 PC 的广告拦截器。该项目是采用 Go 语言 Wails 框架写的能够屏蔽各种广告的桌面工具。它的工作原理是设置一个代理,拦截所有应用的 HTTP 请求,从而阻止广告和跟踪行为的请求,支持 Windows、macOS 和 Linux 操作系统。
\\nStars | 4149 |
---|---|
Forks | 551 |
Watch | 29 |
用于过滤敏感词的 Java 库。该项目是基于 DFA 算法实现的高性能敏感词过滤工具,词库收录了 6w+ 内容,支持自定义敏感词、白名单、替换策略、数字常见形式的互换、忽略重复词等功能。
\\nStars | 846 |
---|---|
Forks | 103 |
Watch | 13 |
Java 的短信服务聚合框架。该项目集成了国内众多第三方短信服务,简化了接入多个短信 SDK 的流程,仅通过修改配置文件,就能轻松实现发送短信的功能。
\\n@RestController\\n@RequestMapping(\\"/test/\\")\\npublic class DemoController {\\n\\n // 测试发送固定模板短信\\n @RequestMapping(\\"/\\")\\n public void doLogin(String username, String password) {\\n //阿里云向此手机号发送短信\\n SmsFactory.createSmsBlend(SupplierType.ALIBABA).sendMessage(\\"18888888888\\",\\"123456\\");\\n //华为短信向此手机号发送短信\\n SmsFactory.createSmsBlend(SupplierType.HUAWEI).sendMessage(\\"16666666666\\",\\"000000\\");\\n }\\n}\\n
\\n Stars | 8548 |
---|---|
Forks | 685 |
Watch | 90 |
跑在浏览器里的桌面环境。该项目是用 JavaScript 写的运行在浏览器中的仿 Windows 桌面操作系统,支持开始菜单、动态壁纸、命令行终端、视频播放器、3D 弹球、Markdown 查看器、浏览器等功能。
\\nStars | 16478 |
---|---|
Forks | 2558 |
Watch | 115 |
炫酷的前端量子纠缠效果。量子纠缠是一种量子力学现象,即两个或多个量子不论相距多远都存在一种关联。该项目通过使用 Three.js 和 localStorage 跨多个浏览器窗口,展示了这一量子力学现象。
\\nStars | 12586 |
---|---|
Forks | 634 |
Watch | 46 |
一款免费、多端的稍后阅读工具。该项目采用 TypeScript + Next.js 构建而成,支持保存文章、电子邮件、文档和同步 Obsidian 等个人知识管理系统的内容,以便日后阅读。而且还提供了 iOS、Android 客户端和浏览器插件,方便随时随地阅读。
\\nStars | 3139 |
---|---|
Forks | 461 |
Watch | 17 |
一款极简风格的 Vue 管理后台。这是一个开源、免费、可商用的后台管理模板,基于 Vue3、Vite4、Pinia、Unocss 和 Naive UI 等前端最新技术栈。它简洁、轻量、风格清新,上手成本低,适合中小型项目或者个人项目。
\\nStars | 4662 |
---|---|
Forks | 505 |
Watch | 30 |
适用于 Android 的高度可定制的日历库。这是一个用于开发 Android 日历应用的库,内含示例应用。提供了周或月模式显示、边界日期、水平或垂直滚动等功能,可以随心所欲地设计日历。
\\nStars | 14907 |
---|---|
Forks | 1868 |
Watch | 188 |
一个简单、开箱即用的 wiki 平台。该项目是基于 PHP 和 Laravel 的 wiki 平台,拥有搜索、Markdown 编辑器、绘图、多语言、身份验证等功能。
\\nStars | 1446 |
---|---|
Forks | 88 |
Watch | 18 |
Django 集成 Tailwind CSS 的库。该项目可以让你在 Django 项目中轻松地使用 Tailwind CSS 框架,内含 Tailwind CSS 官方的排版、表单、line-clamp 等插件。
\\nStars | 18323 |
---|---|
Forks | 1669 |
Watch | 183 |
一款围绕实时 AI 对象检测构建的开源 NVR。该项目基于 OpenCV 和 Tensorflow 实现在本地为 IP Camera 提供实时目标检测和安全报警等功能,还支持根据设定的规则,保留检测到物体的视频。
\\nStars | 6460 |
---|---|
Forks | 660 |
Watch | 40 |
一个非常全面的 SQL 解析器。该项目是用 Python 写的 SQL 解析器、转译器和优化器,它可以格式化 SQL 以及支持在 20 种不同方言和 SQL 之间进行转化,可用来自定义解析器、分析查询,用编程方式构建 SQL。
\\nimport sqlglot\\n\\n# SQL 转 Spark\\nsql = \\"\\"\\"WITH baz AS (SELECT a, c FROM foo WHERE a = 1) SELECT f.a, b.b, baz.c, CAST(\\"b\\".\\"a\\" AS REAL) d FROM foo f JOIN bar b ON f.a = b.a LEFT JOIN baz ON f.a = baz.a\\"\\"\\"\\nprint(transpile(sql, write=\\"spark\\", identify=True, pretty=True)[0])\\n
\\n Stars | 4599 |
---|---|
Forks | 591 |
Watch | 135 |
轻松处理表格数据集的 Python 库。该项目能够将不同格式的表格数据集,转化成统一的 Dataset 对象。它提供了动态列、标签、过滤等功能,支持 csv、df、json、yaml、xls 等格式的数据。
\\nimport tablib\\n\\ndata = tablib.Dataset(headers=[\'First Name\', \'Last Name\', \'Age\'])\\n\\nfor i in [(\'Kenneth\', \'Reitz\', 22), (\'Bessie\', \'Monke\', 21)]:\\n data.append(i)\\n\\n# 将数据输出成 json 格式\\nprint(data.export(\'json\'))\\n# [{\\"Last Name\\": \\"Reitz\\", \\"First Name\\": \\"Kenneth\\", \\"Age\\": 22}, {\\"Last Name\\": \\"Monke\\", \\"First Name\\": \\"Bessie\\", \\"Age\\": 21}]\\n\\n# df 对象\\ndata.export(\'df\')\\n# First Name Last Name Age\\n# 0 Kenneth Reitz 22\\n# 1 Bessie Monke 21\\n
\\n Stars | 3472 |
---|---|
Forks | 418 |
Watch | 33 |
一款简单好用的在线个人书库。该项目是基于 Calibre 的个人图书管理系统,后端是 Python 的 Tornado Web 框架,前端采用 Vue.js 构建。它不仅拥有美观的界面而且安装简单,支持在线阅读、导入书籍、推送到 Kindle、私人模式等功能。
\\nStars | 5759 |
---|---|
Forks | 171 |
Watch | 25 |
基于 Web 的安全终端协作工具。该项目只需一条命令,即可与多人共享终端。支持实时多人协作、多窗口、远程光标、在线聊天、自动重连等功能,可用于教学和远程调试。
\\nStars | 5864 |
---|---|
Forks | 95 |
Watch | 18 |
一款实用的日志高亮命令行工具。该项目是 Rust 写的命令行查看日志的工具,它无需配置开箱即用,通过高亮的形式,突出显示数字、日期、IP、URL 等内容,让重要的信息一目了然。
\\nStars | 6869 |
---|---|
Forks | 273 |
Watch | 54 |
将平板用作计算机上的输入板/触摸屏。通过该项目可以将平板设备,作为电脑的外接屏幕、触控板、键盘,适用于 Windows、Linux 和 macOS 系统。
\\nStars | 2091 |
---|---|
Forks | 169 |
Watch | 57 |
挑战 30 天上手苹果 visionOS 开发。visionOS 是运行在苹果的混合实境头戴式设备 Apple Vision Pro 上的操作系统,该项目提供了 30 个 visionOS 开发的示例代码。
\\nStars | 7480 |
---|---|
Forks | 1166 |
Watch | 356 |
机器学习路线图。这份机器学习思维导图,包含了机器学习相关的问题、学习步骤、工具、底层数学知识、教程资源等,为如何学习机器学习指出方向。
\\nStars | 6863 |
---|---|
Forks | 625 |
Watch | 69 |
通过强化学习训练 AI 玩 Pokemon。该项目使用 Python + RL 从零训练了一个玩「宝可梦红」的 AI,同时作者还提供了配套的讲解视频,以及如何在本地运行和自定义训练的教程,快来上手试试吧!
\\nStars | 22339 |
---|---|
Forks | 1670 |
Watch | 155 |
计算机视觉 AI 工具库。该项目简化了对象检测、分类、标注、跟踪等计算机视觉的开发流程。开发者仅需加载数据集和模型,就能轻松实现对图像和视频进行检测、统计某区域的被检测数量等操作。
\\nimport cv2\\nimport supervision as sv\\nfrom ultralytics import YOLO\\n\\nimage = cv2.imread(...)\\nmodel = YOLO(\'yolov8s.pt\')\\nresult = model(image)[0]\\ndetections = sv.Detections.from_ultralytics(result)\\n\\nprint(len(detections))\\n# 5\\n
\\n Stars | 5181 |
---|---|
Forks | 297 |
Watch | 46 |
(no)SQL 数据库桌面管理工具。该项目支持包括 MySQL、PostgreSQL、SQL Server、MongoDB、SQLite、Redis 等多种数据库,适用于 Windows、Linux、macOS 系统。
\\nStars | 7329 |
---|---|
Forks | 715 |
Watch | 171 |
用于查看文件类型的工具。该项目可以快速检测二进制文件的文件类型、体系结构和编译器信息,支持识别多种文件格式,有助于进行逆向工程和安全分析,适用于 Windows、Linux、macOS 系统。
\\nStars | 5163 |
---|---|
Forks | 298 |
Watch | 26 |
GitHub 网站汉化插件。该项目可以将 GitHub 网站的菜单栏、标题、按钮等公共组件,自动翻译成中文,适合刚接触 GitHub 的小白使用。
\\nStars | 13034 |
---|---|
Forks | 960 |
Watch | 122 |
人体系统调优不完全指南。这是一份帮助改善人体健康状态的指南,篇幅较长。尽量做到保持睡眠时长与质量、不要吸烟、每天做点运动、减少糖分的摄入,就能拥有不错的健康状态。
\\nStars | 1720 |
---|---|
Forks | 261 |
Watch | 32 |
Linux 限制网络带宽的工具。该项目通过使用 iproute 的 tc 命令,实现了对 Linux 网络带宽限速的功能,支持多网卡、限制最大上传/下载速率。
\\nStars | 1738 |
---|---|
Forks | 159 |
Watch | 86 |
Node.js 应用故障排查手册。该手册主要是帮助 Node.js 开发者,应对开发和线上部署中遇到的问题,比如定位故障、压测和性能调优等。
\\nStars | 4927 |
---|---|
Forks | 589 |
Watch | 88 |
《概率机器学习》。该项目包含凯文·墨菲的三本书籍,分别为《机器学习:概率视角》、《概率机器学习:简介》、《概率机器学习:高级》,内容涵盖了基础理论和前沿研究,图文并茂并配有示例和练习。
\\nStars | 4337 |
---|---|
Forks | 90 |
Watch | 17 |
将\\"Activate Windows\\"水印移植到 Linux 系统。这是一个可以在桌面系统的右下角,显示“激活 Linux” 字样的小工具,就是图一乐。
\\nStars | 1918 |
---|---|
Forks | 456 |
Watch | 38 |
一款基于 Unity 引擎的灵活战斗框架。这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例,以及《如何实现一个战斗系统》的教程。
\\nStars | 1880 |
---|---|
Forks | 221 |
Watch | 19 |
在 Windows 电脑上控制 Android 设备的工具。该项目是基于 scrcpy、采用 C# 编写的控制 Android 设备的 PC 桌面工具,提供了更加简洁的交互界面。
\\nStars | 4243 |
---|---|
Forks | 451 |
Watch | 48 |
适用于 MPD/M3U8/ISM 的流媒体下载器。该项目可以将常见的流媒体保存到本地,支持点播、录制直播、自动混流等功能,适用于 Windows、Linux、macOS 操作系统。
\\nStars | 3058 |
---|---|
Forks | 173 |
Watch | 16 |
中文自动补帧工具。该项目是基于 RIFE 算法的补帧软件,可用于去除动漫卡顿感。具有无需手动设置、高质量输出、速度快等特点,适用于 Windows 10 及以上操作系统。
\\nStars | 1336 |
---|---|
Forks | 225 |
Watch | 59 |
用 C++ 写一个 NES 模拟器。这是一份教你用 C++ 写 NES/FC 游戏模拟器的视频教程和源码,作者是油管大神 javidx9。
\\nStars | 8129 |
---|---|
Forks | 547 |
Watch | 175 |
一款免费、开源的非线性视频剪辑工具。非线性视频剪辑是指将图片、音乐、特效等素材与视频进行混合编辑,虽然该项目完全免费,但目前还处于迭代中并不稳定,适用于 Windows、macOS 和 Linux 系统。
\\nStars | 2770 |
---|---|
Forks | 138 |
Watch | 52 |
小型、独立的 Go Web 服务器。该项目是用 Go 编写的“快餐” Web 服务器,采用 BoltDB、Redis、MySQL 或 PostgreSQL 作为数据库,内置 Lua 解释器。所有功能全在一个独立可执行文件中,支持 Markdown 渲染、Lua 脚本、请求限制、用户和权限等。
\\nStars | 12272 |
---|---|
Forks | 819 |
Watch | 189 |
一款交互式的“小抄”命令行工具。该项目可以创建、编辑、查看 *nix 系统命令的备忘录,比如常用命令的示例和解释。
\\ncheat tar\\n\\n# To extract an uncompressed archive:\\ntar -xvf \'/path/to/foo.tar\'\\n\\n# To extract a .gz archive:\\ntar -xzvf \'/path/to/foo.tgz\'\\n\\n# To create a .gz archive:\\ntar -czvf \'/path/to/foo.tgz\' \'/path/to/foo/\'\\n\\n# To extract a .bz2 archive:\\ntar -xjvf \'/path/to/foo.tgz\'\\n\\n# To create a .bz2 archive:\\ntar -cjvf \'/path/to/foo.tgz\' \'/path/to/foo/\'\\n
\\n Stars | 8266 |
---|---|
Forks | 193 |
Watch | 39 |
为应用程序创建隔离环境的命令行工具。该项目可以创建一个可移植、隔离、用于开发的独立 shell,无需 Docker 和虚拟机。比如你的项目使用 Python 和 Go 语言,用这个工具仅需一条命令就能初始化一个独立的开发环境。
\\n# 安装\\ncurl -fsSL https://get.jetpack.io/devbox | bash\\n# 初始化\\ndevbox init\\n# 安装 Python 和 Go\\ndevbox add python2 go_1_18\\n# 激活\\ndevbox shell\\n
\\n Stars | 24977 |
---|---|
Forks | 1930 |
Watch | 482 |
一款高星的功能即服务框架。该项目用容器的方式运行 Serverless 函数,让功能即服务(FaaS)变得简单。它可以轻松地将函数和微服务部署到 Kubernetes,支持自动扩缩容、自带 Web 管理平台、Dockerfile 和多种编程语言。
\\nStars | 14966 |
---|---|
Forks | 1375 |
Watch | 86 |
好用的数据库迁移/变更工具。该项目是用 Go 写的数据库迁移(migrate)工具,帮你自动创建 SQL 迁移文件并管理版本,支持 MySQL、MariaDB、PostgreSQL、SQLite、Neo4j、ClickHouse 等不同类型的数据库。
\\n$ migrate -source file://path/to/migrations -database postgres://localhost:5432/database up 2\\n
\\n Stars | 1078 |
---|---|
Forks | 164 |
Watch | 30 |
SpringBoot 接口优雅响应处理器。该项目通过注解的方式,优化 Controller 层的代码,完成统一返回值封装、全局异常处理、异常与错误码映射等功能。
\\npublic class Controller {\\n \\n @GetMapping(\\"/query\\")\\n @ResponseBody\\n public Data query(Parameter params) {\\n Data data = service.query(params);\\n return data;\\n }\\n}\\n
\\n Stars | 3668 |
---|---|
Forks | 381 |
Watch | 62 |
一个简单的任务调度和运行平台。该项目是用 Node.js 写的 cron 替代品,它开箱即用、自带 Web 界面、无需数据库,提供了执行 shell 命令、实时统计、自动故障转移、自动重试、多时区等功能。
\\nStars | 5990 |
---|---|
Forks | 1168 |
Watch | 276 |
一个可视化全球天气实况的项目。该项目以可视化的方式展示了全球的天气情况,提供了风、温度、相对湿度等多种天气数据,以及风、洋流和波浪的动画效果。
\\nStars | 23925 |
---|---|
Forks | 2065 |
Watch | 316 |
JavaScript 和 Node.js 的测试最佳实践。这是一份提升 JavaScript & Node.js 项目稳定性的指南,包括前/后端测试、持续集成、工具等方面。
\\nStars | 4263 |
---|---|
Forks | 257 |
Watch | 33 |
像使用谷歌控制台一样开始远程调试。这是一款用来调试远程 Web 项目的工具,提供了 Docker、NPM 等多种部署方案。
\\nStars | 2596 |
---|---|
Forks | 473 |
Watch | 49 |
开源的 Android 在线音乐播放器。该项目是用 Kotlin 语言写的 Android 音乐播放器,支持添加和播放本地音乐、通知栏控制、同步网易云歌单、每日推荐、搜索歌曲和歌单等功能。
\\nStars | 3166 |
---|---|
Forks | 901 |
Watch | 67 |
《流畅的 Python(第 2 版)》的示例代码。《流畅的 Python》是深受 Python 程序员喜爱的经典之作,该书可以帮助理解 Python 语言的核心特性和底层逻辑。但这里只有示例代码,书需要自行购买。
\\nStars | 11985 |
---|---|
Forks | 983 |
Watch | 73 |
将数学公式转化成 LaTeX 代码。该项目可以将图片、剪贴板中的图片和屏幕截图,转化成对应的 LaTeX 代码,提供了命令行、库、GUI、Docker 多种使用方式。
\\nfrom PIL import Image\\nfrom pix2tex.cli import LatexOCR\\n\\nimg = Image.open(\'path/to/image.png\')\\nmodel = LatexOCR()\\nprint(model(img))\\n
\\n Stars | 532 |
---|---|
Forks | 26 |
Watch | 5 |
一款开源的调色板桌面应用。该项目是基于 PyQt5 的调色板应用程序,旨在帮助用户轻松实现色彩的协调与搭配。它免费、无需注册、没有任何限制,支持离线使用、提取颜色、调色等功能。开箱即用无论你是绘画爱好者还是专业用户,都可以轻松上手并发挥创意。
\\nStars | 31895 |
---|---|
Forks | 5665 |
Watch | 1091 |
强大的 SQL 注入工具。这是一个 Python 写的渗透测试工具,可以自动检测和利用 SQL 注入漏洞,获得数据库服务器的权限。它提供了强大的检测引擎和多种特性,包括识别数据库类型和版本、枚举用户、提权、获取数据等。
\\nStars | 4985 |
---|---|
Forks | 749 |
Watch | 20 |
小红书图文/视频采集工具。该项目是基于 Python Requests 库实现的小红书作品采集器,支持获取图文/视频信息、下载完整作品、批量下载等功能,提供了 Windows 可执行文件和源码运行两种方式。
\\nStars | 4086 |
---|---|
Forks | 1031 |
Watch | 39 |
学习如何编写 Rust 过程宏。Rust 的过程宏(procedural macros)是一种高级用法,可以理解为生成 Rust 代码的 Rust 代码。该项目包含 5 个示例项目,其中 3 个是作者在工作中实现的宏。
\\nStars | 30840 |
---|---|
Forks | 1020 |
Watch | 76 |
非常快的 Python 代码风格检查和格式化工具。该项目采用 Rust 编写,比 Python 的 Flake8 和 Black 快 10-100 倍,支持通过 pip 安装、内置 700+ 规则、兼容 Python 3.12、自动纠错等功能。
\\nStars | 7110 |
---|---|
Forks | 156 |
Watch | 45 |
一款存储和管理 SSH 密钥的应用。该项目可以将 SSH 密钥存储在苹果芯片安全隔离区(Secure Enclave)的工具。安全隔离区是指集成到 Apple 片上系统 (SoC) 的专用安全子系统,它独立于主处理器,可提供额外的安全保护。
\\nStars | 9388 |
---|---|
Forks | 723 |
Watch | 89 |
自动检测数据集中错误数据和标注的框架。该项目基于置信学习(confident learning,CL)算法,实现了自动检测出机器学习数据集中的各种问题,提高数据集质量训练出更好的模型,支持图像、文本、音频类型的数据。
\\nStars | 50085 |
---|---|
Forks | 5276 |
Watch | 378 |
一个基于节点流程的 AI 绘图操作界面。该项目将 Stable Diffusion 流程分成多个节点,通过拖拽各种节点构成图像生成到处理的工作流,支持 Stable Diffusion 1.x 和 2.x 版本、组合各种模型、根据 PNG 图片生成完整的工作流等功能。
\\nStars | 13588 |
---|---|
Forks | 1173 |
Watch | 139 |
一款针对 AI 项目的数据版本管理工具。基于 Git 的数据版本管理工具,版本化机器学习项目的数据和模型。可用于比较代码、数据、参数、模型或性能图,共享机器学习项目的数据或重现结果。
\\nStars | 10925 |
---|---|
Forks | 651 |
Watch | 112 |
机器学习:LLM/VLM 训练与工程。该项目是作者训练开源 BLOOM-176B 大模型和 IDEFICS-80B 多模态模型的经验总结,还提供了大量可以直接拿来用的代码和脚本,希望能够帮助你成功训练大型语言模型和多模态模型。
\\nStars | 56023 |
---|---|
Forks | 6867 |
Watch | 325 |
将截图转化为 HTML 代码的工具。该项目可以将屏幕截图转化为 HTML/JS/Tailwind CSS 代码,它使用 GPT-4 Vision 生成代码、DALL-E 3 生成相似的图片。
\\nStars | 2487 |
---|---|
Forks | 908 |
Watch | 13 |
表白代码收藏馆。该项目收集了 50+ 个用于表白的代码和程序,涵盖 Web、Python、C/C++、C# 等编程语言。
\\nStars | 1707 |
---|---|
Forks | 152 |
Watch | 25 |
将 Linux 作为路由器的脚本。这是一个 Linux 软路由器的 shell 脚本,它可以通过一条命令将 Linux 设备作为路由器,提供互联网共享、DNS 服务器、WiFi 热点等功能。
\\nStars | 53752 |
---|---|
Forks | 3621 |
Watch | 390 |
解决字体缺失问题的项目。这是一个收集了 3600+ 图标的字体集合和补丁工具,该项目不是一个字体,而是一个可以将多种字体中的图标,作为补丁添加到目标字体中的工具。
\\nStars | 8403 |
---|---|
Forks | 518 |
Watch | 53 |
《简明的 TypeScript 书》。该书全面、精练地介绍了 TypeScript 语言,涵盖了 TypeScript 语言的入门、类型系统、基础语法和高级用法等知识。
\\n