标签: GitHub

  • PDFcraft:免费开源专业PDF工具包,基于浏览器,可自行部署在线合并、拆分、压缩、转换和编辑 PDF 文件,无需上传到服务器

    PDFCraft 是一款免费的、注重隐私的 PDF 工具包,完全在浏览器中运行。它拥有 80 多种专业工具,无需将 PDF 文件上传到服务器,即可对其进行编辑、转换、合并、拆分和安全保护

    完全开源,可自行部署到自己的服务器,也可以在本地运行此项目,还支持docker部署

    同时PDFCraft 配置为静态导出(output: 'export'),这意味着它可以部署到任何支持静态网站托管的服务,而无需 Node.js 服务器。

    项目截图

    主要特点

    • 🔒 100% 私密:所有处理都在客户端进行。无需将文件上传到外部服务器。
    • 🚀 快速响应:采用 Next.js 和 WebAssembly 驱动,实现接近原生应用的性能。
    • 🛠️ 全面的工具集:超过 80 种工具,可处理任何 PDF 任务。
    • 🎨 现代用户界面:采用 Tailwind CSS 构建的简洁、易用且响应式设计。
    • 🌐 多语言:支持英语、西班牙语、法语、德语、葡萄牙语、日语、韩语和中文。

    完整工具清单(80+ 种工具)

    📁 整理与管理(24 种工具)

    工具描述
    PDF多功能工具功能全面的 PDF 编辑器,支持合并、拆分、整理、删除、旋转和提取。
    合并PDF将多个 PDF 文件合并为一个文档
    拆分 PDF分开特定页面或按页面范围划分
    摘录页面将特定页面提取到新文件
    整理 PDF使用拖放功能重新排序、复制和删除页面
    删除页面从 PDF 文件中删除不需要的页面
    旋转 PDF将页面旋转 90°、180° 或 270°
    按自定义角度旋转将页面旋转任意角度,即可矫正扫描图像。
    反向页反转 PDF 文件的页面顺序
    添加空白页在任意位置插入空白页
    分割页面水平或垂直分割页面
    N 向上 PDF将多页内容合并到一张纸上(2页并排、4页并排等)
    合并为单页将所有页面缝合成一个连续的页面
    备选合并将多个PDF文件中的页面交错排列
    OCR PDF利用文本识别技术使扫描的 PDF 文件可搜索
    添加附件将文件嵌入 PDF 文档
    提取附件从 PDF 文件下载嵌入式文件。
    编辑附件查看、重命名或删除嵌入文件
    查看元数据查看 PDF 属性、作者、日期和关键词
    编辑元数据修改 PDF 标题、作者、主题和关键词
    PDF 转 ZIP将多个 PDF 文件打包成 ZIP 压缩包
    比较 PDF 文件并排比较两个PDF文件,并突出显示差异
    海报化 PDF将大页面分割成多张可打印的纸张
    网格组合将多个 PDF 文件合并成网格布局,并自定义间距。

    ✏️ 编辑和注释(16 种工具)

    工具描述
    编辑PDF添加文本、图像、注释、高亮显示和形状
    签署PDF绘制、输入或上传电子签名
    裁剪 PDF修剪边缘并去除不需要的区域
    编辑书签添加、编辑和管理 PDF 导航书签
    目录从书签生成可点击的目录
    页码添加可自定义页码
    添加水印添加文字或图片水印
    页眉和页脚添加页眉和页脚,并标明页码和日期
    反转颜色创建文档的深色模式版本
    背景颜色更改或添加页面背景颜色
    更改文本颜色修改所有文本内容的颜色
    添加邮票应用预设或自定义印章(已批准、已拒绝等)
    移除注释去除注释、高亮和标记
    表格填写员完成交互式 PDF 表格
    表单创建器添加文本字段、复选框和下拉列表以创建表单
    删除空白页自动检测并删除空白页

    📤 转换为 PDF(18 种工具)

    工具描述
    图片转PDF将任何图像格式转换为 PDF
    JPG 转 PDF将 JPEG 图像转换为 PDF
    PNG 转 PDF转换支持透明度的 PNG 图像
    WebP 转 PDF将现代 WebP 图像转换为 PDF
    SVG 转 PDF将矢量图形转换为 PDF
    BMP 转 PDF将位图图像转换为 PDF
    HEIC 转 PDF将 iPhone/iPad 照片转换为 PDF
    TIFF 转 PDF将多页 TIFF 转换为 PDF
    TXT 转 PDF将纯文本文件转换为 PDF
    JSON 转 PDF转换带有语法高亮显示的 JSON 数据
    PSD 转 PDF将 Photoshop 文件转换为 PDF
    Word 转 PDF将 Microsoft Word 文档转换为 PDF
    Excel 转 PDF将 Excel 表格转换为 PDF
    PowerPoint 转 PDF将 PowerPoint 演示文稿转换为 PDF
    XPS 转 PDF将 XPS 文档转换为 PDF
    RTF 转 PDF将富文本格式文件转换为PDF
    EPUB 转 PDF将EPUB电子书转换为PDF
    MOBI 转 PDF将 MOBI 电子书转换为 PDF

    📥 从 PDF 转换(11 种工具)

    工具描述
    PDF 转 JPG将页面提取为 JPEG 图像
    PDF 转 PNG将页面导出为带透明度的 PNG 格式。
    PDF 转 WebP转换为现代 WebP 格式
    PDF 转 BMP导出为位图图像
    PDF 转 TIFF转换为高质量 TIFF 格式
    PDF 转灰度图将彩色 PDF 文件转换为黑白 PDF 文件
    PDF 转 JSON提取文本和元数据为 JSON 格式
    PDF 转 DOCX将 PDF 转换为可编辑的 Word 文档
    PDF 转 PowerPoint将PDF转换为可编辑幻灯片
    PDF 转 Excel将表格提取为电子表格格式
    提取图像提取PDF文件中嵌入的所有图像

    ⚡ 优化与修复(6 种工具)

    工具描述
    压缩 PDF在保持质量的前提下减小文件大小
    固定页面大小标准化页面尺寸
    页面尺寸分析和查看页面尺寸
    线性化 PDF优化网页浏览速度
    修复 PDF修复损坏的PDF文件
    解除限制移除编辑/打印限制

    🔒 安全 PDF(6 种工具)

    工具描述
    加密 PDF添加密码保护和加密
    解密PDF从PDF文件中移除密码
    清理 PDF移除元数据、脚本和隐藏数据
    扁平化 PDF将注释和表单字段合并到内容中
    删除元数据删除作者、日期和其他元数据
    更改权限设置打印、复制和编辑权限

    项目地址

    github:https://github.com/PDFCraftTool/pdfcraft

    demo:https://pdfcraft.devtoolcafe.com/en/

  • Cent – 开源的多人协作记账 Web App,完全免费,基于 GitHub 实现数据跨平台实时同步,无需服务器

    Cent 是一个“纯前端”的 PWA 应用。除 GitHub OAuth 登录外,Cent 不依赖任何后端服务。基于 GitHub 仓库 实现数据同步与版本控制,无需服务器,即可实现跨平台实时同步。

    作为一个SPA,它部署在Cloudflare Pages上,仅仅使用了一个自定义域名,你也可以fork仓库部署到自己的服务器中,通过手动输入Github token来使用。正因如此,Cent的部署成本几乎为零。

    在Cent中新建一个账本(Book),实际上是新建了一个Github 仓库,Cent通过仓库名来识别账本,在那之后,所有的数据同步操作实际上都是对仓库的读写,也正因如此,Cent天然支持多人协作,只需要在Github仓库添加协作者,就可以共享同一份账本数据。

    Cent内部实现了增量同步策略,只上传和下载增量数据,将同步时长尽可能压缩。关于增量同步的原理,后续我也会出更为详细的技术解析。实际上,Cent也对同步层做了简单的抽象,在后期可以增加更多的同步端点,例如个人网盘,自建服务器等等,不必局限于Github。

    项目截图

    项目特性

    🔒 完全开源:部署成本几乎为零,代码完全可审计、可自建。

    💾 数据完全自持:账本数据保存在你的 GitHub 私人仓库中,无需任何第三方服务器。

    👥 多人协作:通过 GitHub Collaborator 功能即可共享账本,实时同步修改。

    ⚡️ 增量同步:只上传/下载变更数据,大幅缩短同步时间。

    📊 丰富的统计分析:支持多维度筛选与走势分析,可自定义分析视图。

    🏷️ 分类与标签系统:支持二级分类、自定义标签、图标、排序。

    💰 预算管理:按分类或标签设置预算并实时监控进度。

    🖼️ 附件支持:可为账单上传图片附件。

    📱 PWA 支持:可安装到桌面,像原生 App 一样使用,支持 iOS 与 Android。

    部署使用

    方式一:直接使用线上版本

    1. 打开 https://cent.linkai.work
    2. 使用 GitHub 登录授权
    3. 新建账本(将自动创建一个仓库)
    4. 开始记账 🎉

    方式二:自行部署

    1. Fork 本仓库
    2. 在 Cloudflare Pages 或任意静态托管平台部署
    3. 在登录界面手动输入 GitHub Token 使用
    4. 所有账本与数据均存储于你的 GitHub 仓库中

    项目地址

    🔗 在线体验https://cent.linkai.work
    💾 开源仓库https://github.com/glink25/Cent
    📖 博客https://glink25.github.io/tag/Cent/

  • 中国区 GitHub 用户排行榜:按照 Followers 数量排序,展示中国优秀个人开发者

    阿喵前言:GitHub 作为全球最大的开源代码托管平台,汇聚了无数开发者,当然会有很多大佬,同时也会有很多想学习技术的开发人员,但是很多人是不知道大佬信息和他开发的项目有哪些。

    中国区 GitHub 用户排行榜网站,会从GitHub官方API获取公开数据。用户可以快速了解中国区在开发领域和Markdown 领域较为活跃和有影响力的 GitHub 用户,进而可以学习他们的代码风格、项目经验等,对于想要提升自己开发能力的小伙伴,是一个不错的参考资源。此外,该网站还会定期更新数据,让用户能够及时了解到最新的行业动态。

    网站截图

    网站链接

    网站地址:https://china-ranking.32k.site/

    项目地址:https://github.com/hellokaton/china-ranking