分类: 开源项目

  • deface:开源人脸自动打码工具,视频照片人脸一键模糊化

    项目介绍

    deface是一个简单的命令行工具,用于自动匿名化视频或照片中的面部。 它的工作原理是先检测每个视频帧中的所有人脸,然后对每个检测到的人脸区域应用匿名滤镜(模糊或黑盒)。 默认情况下,所有音轨也会被丢弃。

    匿名方式可按需求切换:模糊、马赛克、黑框 都支持,灵敏度还可手动调节,方便在误检与漏检之间取得平衡,更进一步,它可以 实时处理摄像头画面,也能对多个文件批量执行打码任务。

    支持Linux、Windows、MacOS

    截图

    核心功能

    • 绘制黑盒子
    • 马赛克匿名化
    • 调谐检测阈值
    • 绘图检测分数叠加

    项目链接

    github:https://github.com/ORB-HD/deface

  • o2oa(翱途):开源免费 OA开发平台,100%开源的OA与协同办公解决方案,移动 OA 办公系统、电子政务 OA、信创国产化 OA 等。

    项目介绍

    O2OA(翱途)低代码开发平台,100%开源企业协同办公定制平台,提供完整的前后端API和模块定制能力。平台基于JavaEE分布式架构,具备流程引擎、表单定制、页面定制能力及业务数据服务能力,支持跨平台移动办公,有效提升工作效率。

    平台通过国产信创认证,支持白标二次开发,提供高度灵活的协同办公解决方案,低成本满足企业办公需求。低代码开发大幅降低技术门槛,加速系统构建与定制,赋能企业快速响应业务实现,确保信息安全与自主可控。

    支持码云GVP、Java开源oa、企业OA办公平台、企业OA、协同办公OA、流程平台OA|O2OA|OA,支持国产麒麟操作系统和国产数据库(达梦、人大金仓),政务OA,军工信息化OA。

    O2OA自带的H2数据库是一个内嵌式的内存数据库,适合用于开发环境、功能演示环境,并不适合用作正式环境。如果作为正式环境使用,建议您使用拥有更高性能,更加稳定的商用级别数据库。如Mysql8,Oracle12C,SQLServer 2012等。

    另外,O2OA提供数据定期备份和恢复的能力,建议您开启正式环境的数据定期备份的功能,以确保数据库异常时可以进行数据恢复。

    截图

    平台主要用途:

    1、企业办公系统建设

    2、企业 OA 系统建设

    3、统一门户系统建设

    4、移动 OA 平台建设

    5、其他信息化系统建设

    链接

    GitHub 地址:https://github.com/o2oa/o2oa

    开源主页 : https://www.oschina.net/p/o2oa

    官方网站 : http://www.o2oa.net

  • Loopra-开源跨平台词汇/短语打字训练,内置英语日语编程词库,沉浸式循环练习让练习变成本能

    单词,短语,听力学习多语言练习神器又加一个,Loopra开源跨平台打字练习工具,让词汇与短语变成肌肉记忆,项目部署后,登录一下多个设备同步,还内置大量词库,日语,英语,编程,雅思,听力,随时记忆练习

    项目介绍

    Loopra 是一个由 Flutter 构建的跨平台词汇/短语打字训练应用,目标是在沉浸式的练习循环中让肌肉记忆快速建立。项目同时覆盖桌面、移动端与 Web,让你在任意设备上都能保持节奏。

    截图

    功能

    • 多平台支持:同一套代码即可在 Android、iOS、Windows、macOS、Linux 与 Web 上运行。
    • 词库驱动训练:内置多套章节式词库,可按章节推进,也可自由导入自定义词典。
    • 实时反馈:展示用时、完成度、每分钟单词数(WPM)与准确率,练习表现一目了然。
    • 沉浸式体验:桌面端自动聚焦输入区域;支持暂停/继续、章节重练与跳过卡住的单词。
    • 声音与发音:提供按键音、正确/错误提示音,以及美式/英式发音(词库支持时)。

    项目地址

  • 小和尚(小红书)AI发布助手-开源自动化内容创作与发布工具,智能内容创作,AI驱动,一键发布,可自行部署

    小红书 (xiaohongshu, rednote) ai运营助手,包括小红书风格内容(包含图片)的生成和自动发布两部分,其中自动发布利用selenium实现RPA模拟点击,将生成内容和封面图和内容图自动发布

    项目介绍

    小红书AI发布助手 是一个功能强大的自动化内容创作与发布工具,专为小红书平台的内容创作者设计。开源

    截图

    核心价值

    🔧 功能完整: 从内容生成到发布全流程自动化

    🧠 智能创作: 基于先进AI技术自动生成高质量内容

    ⚡ 效率提升: 一键操作节省90%发布时间

    🎨 专业品质: 精美界面设计,用户体验极佳

    核心功能

    🤖 AI智能生成🎯 智能标题: AI生成吸引人的标题📝 内容创作: 基于主题自动生成文章🖼️ 图片处理: 智能匹配和处理图片🏷️ 标签推荐: 自动推荐热门标签🚀 自动化发布📱 一键登录: 支持手机号快速登录📋 内容预览: 发布前完整预览效果⏰ 定时发布: 支持定时任务发布💾 状态保存: 自动保存登录状态
    👥 用户管理🔄 多账户: 支持多个小红书账户管理🌐 代理配置: 支持代理服务器配置🔍 浏览器指纹: 防检测浏览器指纹📊 数据统计: 发布数据统计分析🛡️ 安全稳定🔐 数据加密: 本地数据安全加密存储🛡️ 反检测: 先进的反检测技术📝 日志记录: 完整的操作日志记录🔄 错误恢复: 智能错误处理和恢复

    使用指南

    1️⃣ 選擇模板:點擊左側模板庫,選擇喜歡的風格(商務、創意、教育等)

    2️⃣ 輸入描述:在下方輸入框描述你想要的內容主題

    3️⃣ 生成內容:點擊「生成內容」按鈕或按 Ctrl+Enter

    4️⃣ 下載圖片:生成後可單獨下載或一鍵下載全部

    💡 提示詞技巧: • 說明主題:如「健康飲食的10個技巧」 • 指定風格:如「用輕鬆幽默的語氣寫一篇…」 • 明確受眾:如「寫給職場新人的時間管理建議」 • 包含重點:如「重點講解…,並給出實用案例」

    项目链接

  • GoAccess:开源实时服务器监控统计,Web日志分析器和交互式查看器

    项目介绍

    GoAccess 是一个开源的实时 Web 日志分析器和交互式 在自己的linux服务器系统上的终端中或通过浏览器运行查看器,提供快速而有价值的 HTTP 统计信息。

    实时的 Web 服务器统计信息,无需使用浏览器即可使用。虽然终端输出是默认输出,但它能够生成完整的、独立的实时 HTML 报告、以及 JSON 和 CSV 报告,非常适合分析、监控和数据可视化。

    官方文档中提供了详细的下载和安装配置操作步骤,相对于其他产品,优势在于配置简单,上手快。

    截图

    特征

    GoAccess 解析指定的 Web 日志文件并将数据输出到 X 终端。功能包括:

    • 完全实时
      所有面板和指标都定时在终端上每 200 毫秒更新一次 输出和 HTML 输出上的每秒。
    • 所需的
      最少配置您只需针对您的访问日志文件运行它,选择日志格式,然后让 GoAccess 解析访问日志并向您显示统计数据。
    • 跟踪应用程序响应时间
      跟踪处理请求所花费的时间。如果你愿意,非常有用 跟踪拖慢您网站速度的页面。
    • WebSocket 身份验证:
      GoAccess 提供增强的 WebSocket 身份验证,支持本地和 外部 JWT 验证,具有安全的令牌刷新功能和无缝 与外部身份验证系统集成。
    • 几乎所有 Web 日志格式GoAccess
      都允许任何自定义日志格式字符串。预定义选项包括, Apache、Nginx、Amazon S3、Elastic Load Balancing、CloudFront 等。
    • 增量日志处理需要
      数据持久化?GoAccess 能够以增量方式处理日志 通过磁盘持久性选项。
    • 只有一个依赖项
      GoAccess 是用 C 编写的。要运行它,您只需要 ncurses 作为依赖项。
    • 访客
      确定最慢的点击量、访客、带宽和指标 按小时或日期运行请求。
    • 每个虚拟主机的指标
      有多个虚拟主机(服务器块)?它具有一个面板,该面板 显示哪个虚拟主机正在消耗大部分 Web 服务器资源。
    • ASN(自治系统编号映射)
      非常适合检测恶意流量模式并相应地阻止它们。
    • 配色方案:可
      定制:定制 GoAccess 以适合您自己的色彩品味/方案。通过 终端,或者简单地在 HTML 输出上应用样式表。
    • 支持大型数据集
      GoAccess 具有解析大型日志的能力,因为它经过优化 内存哈希表。它具有非常好的内存使用率,而且相当不错 性能。此存储也支持磁盘持久性。
    • Docker 支持
      能够从上游构建 GoAccess 的 Docker 镜像。你仍然可以完全 通过使用 Volume mapping and editing 进行配置。请参阅下面的 Docker 部分。 还有如何使用 docker-compose 的文档。goaccess.conf

    web日志格式

    GoAccess 允许任何自定义日志格式字符串。预定义选项包括,但 不限于:

    • Amazon CloudFront(下载分发)。
    • Amazon 简单存储服务 (S3)
    • AWS 弹性负载均衡
    • 组合日志格式 (XLF/ELF) Apache |恩金克斯
    • 通用日志格式 (CLF) Apache
    • 谷歌云存储。
    • Apache 虚拟主机
    • 鱿鱼原生格式。
    • W3C 格式 (IIS)。
    • Caddy 的 JSON 结构化格式。
    • Traefik 的 CLF 风味

    安装

    安装 GoAccess 非常简单。只需下载、解压并编译它:

    $ wget https://tar.goaccess.io/goaccess-1.9.4.tar.gz
    $ tar -xzvf goaccess-1.9.4.tar.gz
    $ cd goaccess-1.9.4/
    $ ./configure --enable-utf8 --enable-geoip=mmdb
    $ make
    # make install

    项目地址

    官方网站:https://goaccess.io/download

    GitHub:https://github.com/allinurl/goaccess

  • Beszel-轻量易用的服务器监控,提供历史数据、Docker 统计信息和警报,站长必备

    作为一个站长,我相信大家手里应该不止一个服务器,服务器多了,管理就会有点麻烦,那么设置个统一的监控,就可以实时查看服务器状态,避免出现问题延误修复时间造成损失。今天阿喵就给大家分享一个服务器监控项目,轻量易用

    项目介绍

    Beszel 是一个轻量级的服务器监控平台,包含 Docker 统计信息、历史数据和警报功能。它拥有友好的网页界面、简单的配置,并且开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问

    截图

    项目特色

    轻量级

    比主要解决方案更小,资源占用更少。

    简单

    易于设置,无需公网暴露。

    Docker / Podman 统计

    跟踪每个容器的 CPU、内存和网络使用历史。

    警报

    可配置 CPU、内存、磁盘、带宽、温度和系统状态的警报。

    多用户

    每个用户管理自己的系统。管理员可以在用户之间共享系统。

    OAuth / OIDC

    支持多种 OAuth2 提供程序。可以禁用密码验证。

    自动备份

    从磁盘或 S3 兼容的存储保存和恢复数据。

    REST API

    在您自己的脚本和应用程序中使用或更新您的数据。

    配置文档

    https://beszel.dev/zh/guide/getting-started

    项目地址

    github项目地址:https://github.com/henrygd/beszel

    网站地址:https://beszel.dev/zh

  • flame-简洁的个人导航,docker部署自托管起始页,使用内置编辑器,轻松管理您的应用和书签

    项目描述

    Flame 是一个可自行托管的服务器首页。它的设计深受SUI的影响。Flame 设置和使用都非常简单。它内置编辑器,让您能够快速搭建自己的应用程序中心——无需编辑任何文件。

    项目截图

    功能特色

    • 📝 使用内置的图形用户界面编辑器,直接在应用内创建、更新和删除您的应用和书签。
    • 📌 将您喜爱的项目固定到主屏幕,以便快速轻松地访问
    • 🔍 集成搜索栏,支持本地筛选,提供 11 个网络搜索引擎,并可添加您自己的搜索引擎。
    • 🔑 身份验证系统,保护您的设置、应用和书签
    • 🔨 Flame 提供数十种自定义界面选项,满足您的各种需求,包括支持自定义 CSS、15 种内置颜色主题和自定义主题生成器。
    • ☀️ 天气小部件,显示当前温度、云量和动态天气状态
    • 🐳 Docker 集成,可根据应用标签自动选择并添加应用

    部署安装

    使用 Docker(推荐)

    Docker Hub 链接

    docker pull pawelmalak/flame
    
    # for ARM architecture (e.g. RaspberryPi)
    docker pull pawelmalak/flame:multiarch
    
    # installing specific version
    docker pull pawelmalak/flame:2.0.0

    部署

    # run container
    docker run -p 5005:5005 -v /path/to/data:/app/data -e PASSWORD=flame_password pawelmalak/flame

    Building images

    # build image for amd64 only
    docker build -t flame -f .docker/Dockerfile .
    
    # build multiarch image for amd64, armv7 and arm64
    # building failed multiple times with 2GB memory usage limit so you might want to increase it
    docker buildx build \
      --platform linux/arm/v7,linux/arm64,linux/amd64 \
      -f .docker/Dockerfile.multiarch \
      -t flame:multiarch .

    Docker Compose

    version: '3.6'
    
    services:
      flame:
        image: pawelmalak/flame
        container_name: flame
        volumes:
          - /path/to/host/data:/app/data
          - /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
        ports:
          - 5005:5005
        secrets:
          - password # optional but required for (1)
        environment:
          - PASSWORD=flame_password
          - PASSWORD_FILE=/run/secrets/password # optional but required for (1)
        restart: unless-stopped
    
    # optional but required for Docker secrets (1)
    secrets:
      password:
        file: /path/to/secrets/password
    Docker Secrets

    所有环境变量都可以通过在变量值后附加参数来覆盖_FILE。例如,您可以使用 `–docker PASSWORD_FILEsecret` 而不是 `–docker-compose up` 来传递 Docker Secret 。PASSWORD如果 `–docker secret`PASSWORD和`–docker-compose up` 都已PASSWORD_FILE设置,则 Docker Secret 将优先。

    # ./secrets/flame_password
    my_custom_secret_password_123
    
    # ./docker-compose.yml
    secrets:
      password:
        file: ./secrets/flame_password

    skaffold

    # use skaffold
    skaffold dev

    项目地址

    github:https://github.com/pawelmalak/flame

  • Alle – 让邮件更聪明,更简单,为个人用户打造的AI邮件聚合与管理平台,只需一个域名即可在 Cloudflare Workers 上运行

    项目简介

    Alle 是一款专为个人用户打造的 邮件聚合与管理平台
    通过整合各个邮箱服务商的 邮件转发功能,Alle 实现了跨账户邮件的 集中接收与统一管理,让用户无需频繁切换邮箱,也能随时掌握全部信息。

    以简洁的设计和智能识别为核心,Alle 让邮件管理更高效、更清晰、更安全。

    项目截图

    功能特点

    📬 邮件聚合

    Alle 依托于各邮箱服务商的 自动转发功能 来实现聚合。
    用户只需在原邮箱中设置转发规则,将邮件自动发送到 Alle 平台提供的专属地址,
    即可在一个界面中查看所有邮箱的收件内容。

    ✅ 支持 Gmail、Outlook、QQ 邮箱 等主流邮箱
    ✅ 支持自定义域名邮箱的转发设置
    ✅ 无需输入邮箱密码,安全可靠

    这种聚合方式避免了多平台登录的麻烦,也降低了安全风险,轻松实现「一处收全邮」。


    🤖 AI 识别

    Alle 内置的 AI 引擎可对邮件内容进行分析,自动识别并提取关键信息。

    识别内容包括:

    • 🔐 验证码:自动识别并提取验证码内容,支持快速复制与使用。
    • 🔗 链接识别与分类:智能区分邮件中的不同类型链接:
      • 📨 验证链接:用于注册、登录确认、身份验证等场景(如登录 GitHub、验证新设备)。
      • ⚙️ 服务链接:识别来自 GitHub、GitLab、Notion 等服务的通知类链接(如 commit、pull request、任务变更等)。
      • 🚫 订阅链接:识别广告营销邮件中的退订或偏好管理链接,帮助用户快速清理无用订阅。

    AI 识别功能让邮件阅读更直观,用户可直接从提取结果中完成操作,大幅提升使用体验。


    📨 临时邮箱服务

    借助 Cloudflare Workers 的域名邮箱功能,Alle 允许用户快速创建 无限数量的临时邮箱地址

    这些临时邮箱可用于:

    • 🧾 注册网站或服务时接收验证码
    • 🕵️‍♂️ 保持主邮箱隐私安全
    • ⚡ 临时接收一次性信息或测试邮件

    所有临时邮箱接收的邮件均会自动汇入主界面,统一管理,避免遗漏。


    🛠️ 技术亮点

    • 🌩️ 基于 Cloudflare Workers 构建
      Alle 仅需一个域名即可部署,无需额外服务器或复杂环境配置,
      充分利用边缘计算的高可用与低延迟特性。
    • ⚙️ Next.js 架构
      采用 Next.js 框架开发,拥有高性能渲染能力与良好的开发体验,
      支持服务端渲染(SSR)与静态生成(SSG),确保页面加载快速、稳定。
    • 📱 多平台自适应设计
      使用响应式布局与 Tailwind CSS 样式体系,
      为桌面端与移动端提供一致、流畅的交互体验。

    部署指南

    Alle 的部署过程极为简洁,只需一个域名即可在 Cloudflare Workers 上运行。
    详细部署步骤请参考以下文档:https://github.com/bestruirui/Alle/blob/main/docs/deploy.md

    项目地址

    github:https://github.com/bestruirui/Alle

  • LangShift:免费掌握新编程语言,通过对比学习,而非从零开始,快速转换学习新代码语言

    项目介绍

    LangShift.dev 是一个专门为开发者设计的编程语言转换学习平台。通过对比不同编程语言的语法特性和概念映射,帮助你快速理解新语言的核心概念,并能够将其应用到实际项目中。

    通过对比学习,而非从零开始。完全免费,无需注册。帮助您利用现有编程知识,直观地学习新语法和范式。告别从零开始,开始技能转换。100% 免费开源教程,立即开始学习。

    支持JavaScript 转换Python、Rust、Go、C++等多种语言,提供了交互式代码编辑器和渐进式学习路径。

    可以在平台上找到超过 80 个学习模块和 30 个实战项目,所有内容均为免费开源,且无需注册即可开始学习。

    项目截图

    网站特色

    免费代码对比学习

    并排对比语法差异,直观理解语言特性,完全免费

    免费渐进式掌握

    从基础到高级,80+个免费模块系统学习

    免费实战项目

    30+免费真实项目,涵盖多个应用领域

    功能目标

    • 通过语言对比快速掌握新编程语言
    • 理解不同语言的语法特性和设计哲学
    • 构建多语言开发能力
    • 学会在不同语言间迁移开发思维
    • 掌握现代开发工具和最佳实践

    项目链接

    GitHub地址:https://github.com/erweixin/langshift.dev

    网站地址:https://langshift.dev/#courses

  • MAZANOKE 汉化:在线本地图片优化工具,操作简单,完全免费,没有广告

    项目介绍

    MAZANOKE 是一款简单易用的图片优化工具,可在浏览器中运行,支持离线使用,并确保您的图片始终保留在本地设备上,不会上传至任何服务器。

    可以调整图片质量和大小尺寸,支持 JPGPNGWebPICO 格式的相互转换,操作简单,完全免费,没有广告。

    项目截图

    功能

    • Optimize Images in Your Browser 在浏览器中优化图片
      • Adjust image quality 调整图片质量
      • Set target file size 设置目标文件大小
      • Set max width/height 设置最大宽度/高度
      • Paste images from clipboard 从剪贴板粘贴图片
      • Convert between and to JPGPNGWebPICO
        支持 JPGPNGWebPICO 格式的相互转换
      • Convert from HEICAVIFTIFFGIFSVG
        支持将 HEICAVIFTIFFGIFSVG 等格式转换为其他图像格式
    • Privacy-Focused 注重隐私
      • Works offline 支持离线使用
      • On-device image processing 所有图片处理均在本地完成
      • Removes EXIF data (location, date, etc.)
        自动移除 EXIF 数据(如位置信息、拍摄时间等)
      • No tracking 不包含任何追踪器
      • Installable web app 可作为可安装网页应用使用

    项目链接

    GitHub地址:https://github.com/Firfr/mazanoke_zh-cn

    在线使用:https://mazanoke.com/