标签: GitHub项目

  • Vditor - 易于使用的 Markdown 编辑器,支持所见即所得

    Vditor 是一款功能强大的浏览器端 Markdown 编辑器,采用 TypeScript 开发,原生支持 JavaScript,同时完美兼容 Vue、React、Angular 等主流前端框架,并提供桌面版本。它融合了三种编辑模式,为用户带来灵活的创作体验。

    核心特性

    🎨 三种编辑模式

    • 所见即所得(WYSIWYG):富文本编辑方式,所见即所得,无需记忆复杂语法
    • 即时渲染(IR):类似 Typora 的即时渲染体验,边写边看效果
    • 分屏预览(SV):左侧编辑、右侧预览的经典模式,适合传统用户

    📝 丰富的内容支持

    • 大纲导航,快速定位文档结构
    • 数学公式(LaTeX)支持,学术写作必备
    • 脑图、图表、流程图、甘特图、时序图
    • 五线谱等专业功能
    • 多媒体嵌入支持

    🔧 多媒体与增强功能

    • 语音阅读,辅助内容理解
    • 标题锚点,方便文档导航
    • 代码高亮及一键复制功能
    • Graphviz 和 PlantUML 渲染支持
    • 任务列表管理

    🛡️ 安全与便捷

    • 内置安全过滤机制
    • 图片懒加载优化性能
    • 多平台预览支持
    • 多主题切换(黑白绿三套主题)
    • 自动保存内容,防止意外丢失

    🚀 协作与上传

    • 一键复制到微信公众号/知乎
    • 粘贴 HTML 自动转换为 Markdown
    • 拖拽、剪切板粘贴上传
    • 显示实时上传进度
    • 支持 CORS 跨域上传

    🌐 多语言与可定制性

    • 内置中、英、韩三种语言界面
    • 36+ 项工具栏操作自定义
    • 支持自定义快捷键、图标、提示等

    技术规范

    Vditor 完全实现 CommonMarkGFM(GitHub Flavored Markdown)规范,支持 Markdown 格式化与语法树查看,提供 10+ 项配置选项。编辑器支持主流浏览器,对移动端友好,兼容性好。

    官网与资源

    • 官方网站:https://b3log.org/vditor/
    • GitHub 仓库:https://github.com/vanessa219/vditor
  • Any Rule - 开发者必备常用正则表达式工具,支持多平台使用

    Any Rule 是一款功能强大的常用正则表达式工具,支持 Web、VS Code、Idea、Alfred Workflow 等多个平台,帮助开发者快速查找和复制各类常用正则规则。

    📋 主要功能

    Any Rule 内置丰富的正则表达式规则库,覆盖日常开发中的各类验证场景:

    • 🚂 火车车次号 - 正则验证规则
    • 📱 手机机身码(IMEI) - 格式校验
    • 🔗 网址(URL) - 匹配规则
    • 🏢 统一社会信用代码 - 验证规则
    • 💳 常见格式 - 身份证、银行卡、邮箱、手机号等
    • 🔄 跨平台同步 - 多设备无缝使用

    💻 平台支持

    Any Rule 提供多种使用方式,满足不同开发环境需求:

    平台 说明
    🌐 Web版 在线访问,即开即用
    📝 VS Code插件 IDE内直接调用,高效编码
    ☕ Idea插件 Java开发者首选
    ⚡ Alfred Workflow Mac效率工具集成

    🎯 使用场景

    Any Rule 适用于多种开发场景:

    • 🖥️ 前端开发 - 表单验证、输入校验
    • 🖥️ 后端验证 - API参数校验、数据过滤
    • 📊 数据清洗 - 批量文本处理
    • 📝 文本处理 - 日志分析、内容提取

    规则库持续更新,覆盖日常开发中的绝大多数需求。

    🔗 相关链接

    • 🌐 在线使用:https://any-rule.vercel.app/
    • 💻 GitHub开源:https://github.com/any86/any-rule
  • GitHub上的Python爬虫学习项目-examples of web crawlers新手友好

    GitHub Python爬虫项目

    项目简介

    examples of web crawlers是一个专注于Python爬虫学习的开源项目,收录了大量非常有趣的爬虫实战案例。项目主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等主流网站的数据,代码通用性较高,时效性较久。

    项目特点

    • 新手友好:项目代码对新手比较友好,尽量用简单的Python代码编写
    • 注释详细:配有大量中文注释,方便理解和学习
    • 实战性强:涵盖多个主流平台的爬虫案例
    • 持续更新:项目保持活跃更新

    支持的平台

    • 🍑 淘宝/天猫
    • 💬 微信
    • 📚 微信读书
    • 🎬 豆瓣
    • 💬 QQ
    • 🌐 其他主流网站

    适用人群

    • ✅ Python初学者想学习网络爬虫
    • ✅ 需要参考实战案例的开发者
    • ✅ 对数据采集有兴趣的学习者

    快速使用

    1. 克隆项目:将项目代码克隆到本地
    2. 安装依赖:根据项目 requirements.txt 安装所需Python库
    3. 配置参数:根据注释说明修改相关参数(如cookie、headers等)
    4. 运行脚本:执行对应的Python脚本即可开始爬取

    学习建议

    • 📖 建议先学习Python基础语法和HTTP协议
    • 🌐 了解基本的网页结构(HTML、CSS、JavaScript)会更有帮助
    • 🚀 从简单的案例开始,逐步深入复杂项目
    • ⚠️ 注意遵守网站的robots协议和使用条款

    项目地址

    👉 GitHub地址:https://github.com/shengqiangzhang/examples-of-web-crawlers

  • Navicat Keygen Patch - Navicat 15/16破解激活补丁

    项目简介

    Navicat Keygen Patch是一个开源的Navicat数据库管理工具破解激活补丁项目,托管于GitHub平台。该项目免费提供NavicatCracker for 16以及Navicat Keygen Patch for 15等多个版本的激活补丁,帮助用户无限制使用Navicat Premium系列数据库管理工具。

    Navicat Keygen Patch项目界面

    主要功能

    • 提供Navicat 15/16版本破解激活补丁
    • 每半个月更新一次激活补丁
    • 包含Navicat激活码资源
    • 支持手动激活操作

    使用方法

    1. 访问GitHub项目页面下载最新压缩包
    2. 解压下载的压缩包文件
    3. 双击运行 navicat16 trial reset batch.bat 批处理文件
    4. 等待激活完成即可无限制使用Navicat

    软件包内还包含激活码,用户可根据需要自行手动操作激活流程。

    激活步骤示意图

    注意事项

    • 本工具仅供学习研究使用,有条件用户建议支持正版
    • 激活补丁需定期更新以保持有效性
    • 操作前建议备份重要数据

    项目地址

    GitHub:https://github.com/moshowgame/Navicat_Keygen_Patch

  • nfd云解析 - 开源网盘直链解析工具,支持多种网盘下载

    工具简介

    nfd云解析是一款开源网盘直链解析工具,能够将网盘分享下载链接快速转化为直链,简化下载流程,提升下载效率。

    功能特点

    • 多网盘支持:支持蓝奏云、奶牛快传、移动云云空间、UC网盘、小飞机盘、亿方云、123云盘等多种主流网盘
    • 一键直链转换:用户直接粘贴网盘分享链接即可获取文件真实下载链接
    • 私密分享支持:支持私密分享模式,保障文件安全
    • 开源免费:代码开源,支持自行搭建部署
    • 无需注册:即开即用,操作简便

    使用方法

    用户只需复制网盘分享链接,粘贴到nfd云解析工具中,即可快速生成直链,省去中间跳转步骤,直接获取真实下载地址。

    1. 复制网盘分享链接
    2. 粘贴到nfd云解析工具中
    3. 点击转换获取直链
    4. 直接下载文件

    适用场景

    • 快速获取网盘文件直链下载
    • 绕过网盘限速跳转
    • 获取私密分享文件直链

    相关链接

    • 在线使用:https://lz.qaiu.top/
    • 开源项目:https://github.com/qaiu/netdisk-fast-download
  • CS-Books - GitHub超过1000本计算机经典书籍免费分享

    在程序员的学习成长过程中,找到优质的学习资料至关重要。今天要介绍的 CS-Books 项目,是一个专注于计算机领域经典书籍的开源仓库,目前已在 GitHub 上收录超过 1000 本计算机经典书籍,涵盖编程语言、算法、系统架构等多个热门技术方向。

    📚 书籍资源分类

    CS-Books 仓库收录的书籍资源主要包括以下类别:

    • 🖥️ 编程语言:C/C++、Java、Python、Go、Rust、JavaScript 等
    • 💻 计算机基础:数据结构与算法、操作系统、计算机网络、计算机系统知识
    • ⚙️ 后端技术:后端架构、设计模式、数据库、缓存、消息队列
    • 🎨 前端技术:HTML/CSS、JavaScript、Vue、React、Angular 等
    • 🤖 其他领域:机器学习、人工智能、云计算、DevOps、汇编语言
    • 📝 求职面试:校招社招面经、算法题解、面试题库

    ✨ 资源特点

    • 🔄持续更新:仓库保持活跃更新,不断添加新的优质书籍资源
    • 📂分类清晰:书籍按照编程语言、技术方向进行系统分类,便于查找
    • 💰免费分享:所有书籍资源均可免费获取学习
    • 🌐多平台支持:提供 GitHub 原版和 Gitee 国内加速镜像两个版本

    🔗 项目地址

    📦 GitHub 原版
    https://github.com/forthespada/CS-Books

    ⚡ Gitee 加速版
    https://gitee.com/ForthEspada/CS-Books

    📖 总结

    无论你是编程初学者还是资深开发者,CS-Books 都是一个值得收藏的优质资源站。仓库持续更新、分类清晰、获取便捷,是计算机学习者不可或缺的学习宝库。建议收藏备用,随时查阅学习!

  • Web3 Security - DeFi 黑客事件 101 个根本原因分析工具

    Web3 Security 是一个专注于 Web3 安全领域的开源知识库,以 Notion 文档形式免费开放。该项目系统整理了过去 DeFi 黑客事件的 101 个根本原因分析,涵盖漏洞成因、安全测试方法论、Web3 网络安全课程等核心内容,是 Web3 安全研究人员的必备参考资源。

    📚 核心内容

    • 🔍 DeFi 黑客事件根本原因分析 — 涵盖 101 个真实案例,深入剖析每次攻击的技术细节与漏洞成因,帮助开发者避免重蹈覆辙
    • 🛡️ 漏洞分析与安全测试指南 — 提供系统化的漏洞识别方法与安全测试最佳实践,提升智能合约安全性
    • 📖 Web3 网络安全学习课程 — 从基础到进阶的完整学习路径,适合安全研究人员和开发者系统学习
    • 🌐 多语言支持 — 中文、英文、韩文、日文等多语言版本,方便全球用户学习交流

    🔗 网站地址

    访问 Web3 Security Notion 文档:
    👉 Web3 Security 知识库

    💡 适用人群

    • 🔐 Web3 安全研究人员
    • 💻 智能合约开发者
    • 📋 DeFi 项目方与审计人员
    • 🎓 对区块链安全感兴趣的学习者

    ✨ 特色亮点

    • 免费开源,无需注册即可学习
    • 101 个真实案例,涵盖主流 DeFi 攻击手法
    • Notion 文档形式,界面简洁易读
    • 持续更新,紧跟最新安全威胁
  • Petalica paint - 免费AI照片自动上色工具(支持线稿上色)

    工具简介

    Petalica paint界面

    Petalica paint是一款基于先进AI技术的免费照片自动上色工具,由日本Peta(ペタ)团队开发。该工具利用深度学习算法,能够智能识别照片和线稿内容,自动进行专业级上色处理。作为开源项目PaintsChainer的网页版本,它为用户提供了便捷的在线上色体验。

    主要功能

    • 照片自动上色:上传照片后,AI自动分析内容并进行自然上色处理,还原真实色彩
    • 线稿上色:支持线稿图片的智能上色,精准保留线条轮廓,呈现艺术效果
    • 在线编辑:提供在线编辑功能,可对生成结果进行微调,满足个性化需求
    • 开源可商用:工具完全开源免费,明确支持商业用途使用
    • 自行部署:提供完整源码和技术文档,可自行搭建部署私有版本

    使用方法

    使用教程
    1. 访问Petalica paint官网或GitHub项目页面
    2. 上传需要上色的照片或线稿图片(支持PNG、JPG等常见格式)
    3. 选择上色模式(照片模式/线稿模式)
    4. 等待AI处理完成(通常只需几秒钟)
    5. 可在线调整颜色或直接下载最终结果

    技术特点

    Petalica paint采用深度卷积神经网络技术,通过大量艺术作品数据训练,能够理解图像内容并生成自然和谐的色彩方案。工具支持多种上色风格,用户可以根据需求选择不同的上色模式。

    相关链接

    • 官网地址:https://petalica.com/index_zh.html
    • GitHub源码:https://github.com/pfnet/PaintsChainer

    适用场景

    Petalica paint广泛应用于以下领域:

    • 插画师和漫画创作者快速上色
    • 设计师进行概念设计和草图上色
    • 普通用户修复老照片色彩
    • 游戏美术素材制作

    尤其适合需要快速获得上色效果的场景,大幅提升创作效率。

  • tldraw - 开源在线画板 | 多人协作数字白板工具

    tldraw 是一款功能强大的开源在线画板工具,支持多人实时协作的数字白板。它具有独特的手绘风格设计,配备智能箭头、自动捕捉和便签等便捷功能,开箱即用,无需复杂配置即可快速上手。

    tldraw在线画板工具界面预览

    主要特点

    • 多人协作:支持多人同时编辑,实时同步内容
    • 手绘风格:独特的自然手绘效果,让图表更具表现力
    • 智能箭头:自动识别连接关系,智能指向目标
    • 自动捕捉:精准对齐元素,提升绘图效率
    • 便签功能:快速添加注释和说明
    • SVG导出:支持导出为SVG矢量图形格式
    • 组件嵌入:可作为React组件集成到其他应用
    • 完全开源:编辑器、UI和底层库均采用开源协议

    应用场景

    tldraw适用于多种场景,包括但不限于:

    • 团队头脑风暴
    • 流程图绘制
    • 产品原型设计
    • 在线教学演示
    • 远程会议白板

    其灵活的嵌入能力也使其成为构建协作类应用的理想选择。

    tldraw应用场景示例

    网站地址

    • 画板地址:https://www.tldraw.com/
    • GitHub地址:https://github.com/tldraw/tldraw
  • Papers with Code - 免费机器学习论文资源网站,带代码实现的AI论文库

    Papers with Code 网站首页

    📖 网站介绍

    Papers with Code 是一个专注于免费机器学习论文资源与代码实现的综合性平台,被誉为查找论文及对应源码的“神器”。该网站致力于为 AI 研究者和开发者提供一站式服务,让论文与代码的结合变得更加便捷高效。

    📦 核心资源

    • 📄 论文资源:收录超过 105,567 篇带有代码实现的机器学习论文
    • 📊 数据集:整合 14,890 个机器学习相关数据集
    • 💻 代码仓库:大多数论文都配有 GitHub 代码,可直接获取
    • 🏆 评估榜单:提供各任务的标准评测排行榜

    ⚡ 主要功能

    📂 任务分类浏览

    网站对机器学习领域进行了细致的任务分类,包括但不限于:

    • 🖼️ 计算机视觉(图像分类、目标检测、语义分割等)
    • 📝 自然语言处理(文本分类、机器翻译、问答系统等)
    • 🎤 语音识别与合成
    • 🎮 强化学习
    • 📱 推荐系统

    通过任务分类检索对应的论文、模型、数据、代码和精度榜单一目了然,非常方便。

    🔍 论文检索

    支持按关键词、作者、发布年份等条件搜索,快速定位目标论文及其配套代码。

    📊 排行榜系统

    各任务都有对应的 SOTA(State-of-the-Art)排行榜,展示最新最优的算法方案及其性能指标。

    👥 适用人群

    • 🤖 AI研究者:追踪前沿论文,了解最新技术进展
    • 💻 开发者:获取可直接运行的代码实现,快速复现论文
    • 🎓 学生学者:学习经典论文与代码,加深理论理解
    • 🏢 企业团队:快速找到适用的开源解决方案

    💡 使用建议

    1. 明确自己的研究任务或学习目标
    2. 通过任务分类或关键词搜索找到相关论文
    3. 查看论文的官方实现代码和评估结果
    4. 对比不同方法的性能表现,选择最适合的方案

    Papers with Code 让机器学习论文与代码的结合变得前所未有的简单,是每一位 AI 从业者必备的资源网站!