📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
pytorch
vuejs
sql
leetcode
graphql
peg
unity
tokio
bi
php8
redis
"pdf-editor"
📘 教程
Stirling-PDF 高效编辑与自动化
Stirling-PDF 是一个强大的开源 PDF 编辑平台,支持桌面客户端、浏览器 UI 和自托管服务器。它提供了 50+ 个 PDF 工具,包括编辑、合并、拆分、签名、红叉、转换、OCR、压缩等。同时,它还支持自动化和工作流,允许用户创建无代码管道来处理大量 PDF 文档。
进阶
10 章
★ 86.7k
docker
hacktoberfest
java
📦 开源项目
Stirling-Tools
/
Stirling-PDF
Stirling-PDF:PDF 编辑和管理工具 — Stirling-PDF 是一个功能强大的 PDF 编辑和管理工具,支持多种 PDF 操作,如编辑、转换、合并等。它使用 Java 编写,可以在任何设备上运行,提供了便捷的 PDF 管理体验。通过 Stirling-PDF,用户可以轻松地处理 PDF 文件,提高工作效率
Java
★ 86.7k
⑂ 7.7k
tools
☆
wmjordan
/
PDFPatcher
PDFPatcher:PDF工具箱 — PDFPatcher是一个使用C#编写的PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等。它提供了丰富的功能来处理和操作PDF文档。通过使用PDFPatcher,用户可以轻松地管理和编辑PDF文件
C#
★ 12.5k
⑂ 1.6k
other
☆
SubtitleEdit
/
subtitleedit
subtitleedit:字幕编辑器 — subtitleedit 是一个字幕编辑器,允许用户创建、编辑和同步字幕。它支持多种字幕格式,并提供了许多实用功能。subtitleedit 是一个免费和开源的项目,使用 C# 编写
C#
★ 13.4k
⑂ 1.2k
tools
☆
allenai
/
olmocr
olmocr:PDF线性化工具包 — olmocr是一个Python工具包,用于将PDF文件线性化,以便于LLM(大语言模型)数据集和训练的准备。它可以帮助提高LLM的训练效率和准确率。通过使用olmocr,用户可以更轻松地处理和分析PDF文件
Python
★ 18.5k
⑂ 1.5k
ai-ml
+334 ★
☆
browser-use
/
video-use
video-use:视频编辑工具 — video-use是一个使用Python语言开发的视频编辑工具,允许用户使用代码来编辑视频。它提供了一个灵活的方式来处理视频编辑任务,并且可以集成到各种应用程序中。通过使用video-use,开发者可以更容易地创建自定义的视频编辑功能
Python
★ 14.1k
⑂ 1.7k
ai-ml
+554 ★
☆
opendatalab
/
PDF-Extract-Kit
PDF-Extract-Kit:PDF内容提取工具包 — PDF-Extract-Kit是一个开源的Python库,用于高质量的PDF内容提取。它提供了一个简单易用的接口,帮助用户提取PDF中的文本、布局和其他信息。使用PDF-Extract-Kit,可以提高PDF内容提取的准确性和效率
Python
★ 9.8k
⑂ 736
other
☆
opendataloader-project
/
opendataloader-pdf
opendataloader-pdf:PDF 解析和自动化工具 — opendataloader-pdf 是一个 PDF 解析器,用于为 AI 准备数据,自动化 PDF 无障碍访问。它支持多种输出格式,包括 HTML、JSON 和 Markdown。该项目通过提供一种简单的方式来解析和转换 PDF 文件,使其成为 AI 应用的重要组成部分
Java
★ 26.9k
⑂ 2.6k
ai-ml
☆
pandao
/
editor.md
editor.md:开放源码嵌入式在线Markdown编辑器 — editor.md是一个基于JavaScript的Markdown编辑器,支持多种Markdown语法和扩展,包括流程图、序列图和公式编辑等功能。它可以嵌入到网页中,提供在线编辑Markdown文档的能力。editor.md的开源性和可定制性使其成为开发者的首选工具
JavaScript
★ 14.3k
⑂ 2.5k
tools
☆
alam00000
/
bentopdf
bentopdf:隐私优先的PDF工具包 — bentopdf是一个功能强大的PDF工具包,支持PDF生成、编辑、转换等功能。它使用JavaScript和TypeScript开发,支持自托管和Docker部署。bentopdf注重用户隐私保护,提供了安全可靠的PDF处理解决方案。
JavaScript
★ 14k
⑂ 1.2k
tools
☆
PDFMathTranslate
/
PDFMathTranslate
PDFMathTranslate:PDF 文档翻译工具 — PDFMathTranslate 能够使用 Google、DeepL、Ollama 和 OpenAI 等服务进行翻译,支持 CLI、GUI、MCP、Docker 和 Zotero 等多种接口。该工具特别适用于需要翻译 PDF 格式的科学论文和技术文档,能够帮助用户更好地理解和使用这些资源。同时,PDFMathTranslate 也支持 LaTeX 和 Math 等格式的翻译,满足了用户对精确翻译的需求。
Python
★ 35.5k
⑂ 3.2k
ai-ml
☆
dompdf
/
dompdf
dompdf:PHP HTML 到 PDF 转换器 — dompdf 是一个 PHP 库,用于将 HTML 页面转换为 PDF 文档。它支持 CSS 样式和字体嵌入,能够生成高质量的 PDF 文件。使用 dompdf,可以轻松地在 Web 应用中提供 PDF 输出功能
PHP
★ 11.2k
⑂ 1.8k
web
☆
datalab-to
/
marker
marker:PDF 转换工具 — marker 使用 Python 语言开发,能够快速高精度地将 PDF 转换为 markdown 和 JSON 格式。这种转换功能对于数据分析和文档处理有着重要的意义。marker 的高精度转换能力使其成为一个非常有用的工具
Python
★ 37.4k
⑂ 2.6k
other
☆
doocs
/
md
md:微信 Markdown 编辑器 — md 编辑器提供了一个高度简洁的 Markdown 编辑环境,支持内容管理、多图床和 AI 助手等功能。它使用 Vue 作为前端框架,提供了良好的用户体验。同时,md 编辑器也支持自定义主题样式,满足了不同用户的需求
Vue
★ 12.9k
⑂ 2.2k
web
☆
PaddlePaddle
/
PaddleOCR
PaddleOCR:轻量级OCR工具包 — PaddleOCR支持100多种语言,能够将图像或PDF文档转换为结构化数据,为LLMs提供数据来源。它是连接图像/PDFs和LLMs的桥梁,具有广泛的应用前景。同时,PaddleOCR也是一个开源项目,社区活跃,方便开发者使用和扩展。
Python
★ 85.2k
⑂ 11k
ai-ml
☆
microsoft
/
markitdown
markitdown:Python 文档转换工具 — markitdown 是一个 Python 工具,用于将文件和办公文档转换为 Markdown 格式。它支持多种文档类型,包括 Microsoft Office 文档和 PDF 文件。通过使用 markitdown,可以轻松地将文档转换为 Markdown 格式,从而提高文档的可读性和可共享性。
Python
★ 164.5k
⑂ 11.7k
tools
☆
lite-xl
/
lite-xl
lite-xl:轻量级文本编辑器 — lite-xl 是一个轻量级文本编辑器,使用 Lua 编写,具有简单易用和高效的特点。它支持多种编程语言的语法高亮和代码补全,非常适合程序员和开发者使用。lite-xl 的设计目标是提供一个快速、稳定和可扩展的文本编辑器,满足用户的需求
Lua
★ 6.3k
⑂ 306
tools
☆
notepad-plus-plus
/
notepad-plus-plus
notepad-plus-plus:源代码仓库 — notepad-plus-plus 是一个使用 C++ 编写的文本编辑器,支持多种编程语言的语法高亮和代码折叠等功能。它是一款非常流行的 Windows 文本编辑器,具有小巧、快捷、功能丰富的特点。notepad-plus-plus 的开发使用 GitHub 进行管理和维护。
C++
★ 28.6k
⑂ 5.3k
tools
☆
ikuaitu
/
vue-fabric-editor
vue-fabric-editor:基于fabric.js和Vue的开源图片编辑器 — vue-fabric-editor是一个基于fabric.js和Vue的开源图片编辑器,支持自定义字体、素材、设计模板等功能。它提供了一个灵活的编辑器,允许用户自由设计和编辑图片。通过使用vue-fabric-editor,用户可以轻松创建和编辑图片,满足各种设计需求。
Vue
★ 7.9k
⑂ 1.4k
tools
☆
microsoft
/
monaco-editor
monaco-editor:基于浏览器的代码编辑器 — monaco-editor是一个开源的、基于浏览器的代码编辑器,提供了类似VSCode的编辑体验。它支持多种编程语言,包括JavaScript和TypeScript。monaco-editor的出现使得在线代码编辑变得更加方便和高效
JavaScript
★ 46.3k
⑂ 4.1k
tools
☆
Lulzx
/
zpdf
zpdf:零拷贝PDF文本提取库 — zpdf是一个高性能的PDF文本提取库,利用Zig语言和SIMD加速实现内存映射解析,能够高效地提取PDF文本。它的零拷贝设计减少了内存分配和复制,提高了性能。这种设计使得zpdf在处理大规模PDF文档时尤其有效。
Zig
★ 913
⑂ 39
other
☆
microsoft
/
vscode
vscode:代码编辑器 — vscode是一个由微软开发的开源代码编辑器,使用TypeScript编写,基于Electron框架。它支持多种编程语言,包括JavaScript、Python、Java等,并提供了丰富的扩展插件。vscode的出现标志着代码编辑器的发展方向,提供了更好的开发体验和更高的效率
TypeScript
★ 187.4k
⑂ 41.1k
tools
☆
marktext
/
marktext
marktext:简洁优雅的markdown编辑器 — marktext是一个基于TypeScript和Electron开发的markdown编辑器,提供了dark-mode、focus-mode和typewriter-mode等功能,支持LaTeX和源代码高亮,使用Vue作为前端框架。marktext的优雅设计和强大的功能使其成为用户的首选。marktext支持多个平台,包括Linux、macOS和Windows
TypeScript
★ 58.4k
⑂ 4.4k
tools
☆
zed-industries
/
zed
zed:高性能代码编辑器 — zed 是由 Atom 和 Tree-sitter 的创造者开发的,采用 Rust 语言编写,提供了高性能和实时协作功能。zed 的出现让开发者能够更加高效地编写代码,提高了开发效率和团队协作能力。通过提供实时预览和协作功能,zed 成为开发者必不可少的工具。
Rust
★ 86.7k
⑂ 9.4k
tools
☆
playcanvas
/
supersplat
supersplat:3D 高斯斑点编辑器 — supersplat 是一个基于 WebGL 和 WebGPU 的 3D 高斯斑点编辑器,允许用户创建和编辑复杂的 3D 高斯斑点效果。它使用 TypeScript 编写,提供了强大的编辑功能和灵活的自定义选项。supersplat 的出现为 3D 图形设计和游戏开发提供了新的可能性。
TypeScript
★ 9.5k
⑂ 1.1k
tools
☆
mayooear
/
ai-pdf-chatbot-langchain
ai-pdf-chatbot-langchain:AI PDF 聊天机器人 — ai-pdf-chatbot-langchain 是一个使用 TypeScript 编写的项目,利用 LangChain 和 LangGraph 技术构建了一个 AI PDF 聊天机器人代理。该项目可以帮助用户更好地理解和交互 PDF 文档。它的出现对于提高工作效率和改善用户体验具有重要意义
TypeScript
★ 16.6k
⑂ 3.2k
ai-ml
☆
neurocyte
/
flow
flow:程序员文本编辑器 — flow是一个功能强大的文本编辑器,支持语言服务器客户端和语言服务器协议,能够提供高效的代码编辑和分析功能。它使用Zig编写,具有高性能和可靠性。同时,flow还支持tree-sitter和tui等技术,能够提供更好的用户体验
Zig
★ 2.1k
⑂ 112
tools
☆
docling-project
/
docling
docling:文档转换和解析工具 — docling是一个文档转换和解析工具,支持多种文档格式,如docx、pdf、pptx和xlsx等。它可以将这些文档转换为JSON或文本格式,以便于后续的处理和分析。docling的主要目的是帮助用户为通用人工智能准备文档,使得文档内容可以被更好地理解和利用。
Python
★ 63k
⑂ 4.4k
ai-ml
☆
stevearc
/
oil.nvim
oil.nvim:Neovim 文件资源管理器 — oil.nvim 是一个 Neovim 插件,提供了一个文件资源管理器,允许用户在 Neovim 中直接编辑文件系统。这种方式可以提高用户的工作效率,减少切换窗口的次数。oil.nvim 使用 Lua 编写,支持 Neovim 和 nvim
Lua
★ 6.7k
⑂ 240
other
☆
react-page
/
react-page
react-page:下一代浏览器内容编辑器 — react-page 是一个高度可定制的浏览器内容编辑器,基于 React 和 TypeScript 开发。它提供了强大的 WYSIWYG 编辑功能,能够满足各种复杂的编辑需求。通过使用 react-page,开发者可以轻松创建出强大且易用的编辑器界面。
TypeScript
★ 9.6k
⑂ 652
web
☆
rxi
/
lite
lite:轻量级文本编辑器 — lite是一个轻量级文本编辑器,使用Lua编写。它提供了一个简单且高效的编辑环境。由于其轻量级的特性,lite非常适合于资源有限的设备
Lua
★ 8.2k
⑂ 379
tools
☆
freeok
/
so-novel
so-novel:小说下载工具 — so-novel可以帮助用户下载和导出网络小说到本地,支持多种格式的输出,包括ebook等。该工具使用Java语言开发,提供了命令行接口,方便用户使用。so-novel的主要功能是解析网络小说的内容,并将其导出为可离线阅读的文件
Java
★ 7.3k
⑂ 722
tools
☆
voideditor
/
void
void:开源代码编辑器 — void是一个开源代码编辑器,旨在提供高效的代码编辑体验。它支持多种功能,如语法高亮、代码补全等。void的开发使用TypeScript语言,目前已集成到Visual Studio Code中,成为了一款流行的VSCode扩展
TypeScript
★ 28.8k
⑂ 2.6k
tools
☆
dnSpy
/
dnSpy
dnSpy:.NET 调试器和程序集编辑器 — dnSpy 提供了强大的调试和编辑功能,允许开发者深入分析和修改 .NET 程序集。它支持多种调试模式,包括步骤执行、变量监视和异常处理。通过使用 dnSpy,开发者可以更好地理解和优化自己的 .NET 应用程序
C#
★ 29.6k
⑂ 5.6k
tools
☆
yang991178
/
fluent-reader
fluent-reader:现代桌面RSS阅读器 — fluent-reader是一个使用Electron、React和Fluent UI构建的现代桌面RSS阅读器,支持多平台,包括Windows、Linux和macOS。它提供了简洁的界面和强大的功能,帮助用户轻松管理和阅读RSS订阅。fluent-reader的开发使用TypeScript语言,确保了代码的可维护性和可扩展性
TypeScript
★ 9.5k
⑂ 528
web
☆
ocrmypdf
/
OCRmyPDF
OCRmyPDF:扫描PDF的OCR文本层添加工具 — OCRmyPDF是一个使用Python编写的工具,利用Tesseract等库为扫描的PDF文件添加OCR文本层,从而使其能够被搜索和编辑。这种功能对于数字化档案和文档管理具有重要意义。通过使用OCRmyPDF,用户可以更容易地管理和检索扫描的PDF文件
Python
★ 34.1k
⑂ 2.3k
other
☆
hugohe3
/
ppt-master
ppt-master:AI 自动生成 PowerPoint 演示文稿 — ppt-master 项目使用 Python 语言开发,能够将文档转换为可编辑的 PowerPoint 演示文稿,保留原有的格式和布局,并支持添加语音讲义和自定义模板。这种功能可以大大提高工作效率和生产力,特别是在需要创建大量演示文稿的场景下。同时,ppt-master 项目还支持多种格式的文档输入和输出,包括 .pptx 模板。
Python
★ 38.1k
⑂ 3.2k
ai-ml
☆
aseprite
/
aseprite
aseprite:像素动画编辑器 — aseprite是一个开源的像素动画编辑器和工具,支持创建和编辑动画精灵、像素艺术和贴图。它提供了丰富的功能和工具,包括动画编辑、绘图和导出。aseprite在游戏开发、图形设计和动画制作领域具有重要的应用价值
C++
★ 37.9k
⑂ 8.3k
tools
☆
hinesboy
/
mavonEditor
mavonEditor:基于Vue的markdown编辑器 — mavonEditor是一个基于Vue的markdown编辑器,支持多种个性化功能,包括编辑器、HTML、JavaScript、markdown、Vue和webpack等。它可以帮助开发者快速创建和编辑markdown文档。mavonEditor的出现为开发者提供了一个便捷的markdown编辑解决方案
Vue
★ 6.6k
⑂ 904
web
☆
ueberdosis
/
tiptap
tiptap:头部富文本编辑器框架 — tiptap是一个高度可定制的头部富文本编辑器框架,允许开发者使用JavaScript、React和Vue等技术构建自己的编辑器。它基于Prosemirror,提供了一个强大的渲染引擎和一系列的插件,能够满足各种编辑需求。tiptap的设计理念是提供一个简单、灵活、可扩展的编辑器解决方案,帮助开发者快速构建自己的富文本编辑器。
TypeScript
★ 37.6k
⑂ 3k
web
☆
opendatalab
/
MinerU
MinerU:文档转换工具 — MinerU 通过将复杂文档如 PDF 和 Office 文档转换为 LLM 可以处理的 markdown/JSON 格式,简化了数据处理流程。这样可以提高 Agentic 工作流程的效率和准确性。MinerU 是一个使用 Python 开发的工具,能够很好地支持数据转换和处理。
Python
★ 72k
⑂ 6k
ai-ml
+380 ★
☆