文件同步、广告拦截、短链接,极具实用性的开源项目 | 开源专题 No.55

syncthing/syncthing

Stars: 55.0k License: MPL-2.0

Syncthing 是一个持续文件同步程序,它在两台或多台计算机之间同步文件。该项目的主要功能和核心优势包括:

  • 安全防止数据丢失
  • 抵御攻击
  • 易于使用
  • 自动化操作,仅在必要时需要用户交互
  • 适合在各种常见计算机平台运行
  • 主要面向个人用户提供安全、易用的文件同步服务

pi-hole/pi-hole

Stars: 44.0k License: NOASSERTION

Pi-hole 是一个通过自己的 Linux 硬件实现网络广告拦截的 DNS 陷阱,无需安装任何客户端软件即可保护设备免受不需要的内容干扰。

  • 安装简单:对话框引导您在十分钟内完成简单安装过程
  • 坚决有效:屏蔽非浏览器位置 (如带有广告的移动应用程序和智能电视) 中的内容
  • 响应迅速:通过缓存 DNS 查询来提高日常浏览体验
  • 轻量级:以最小化硬件和软件要求平稳运行
  • 强大健壮:为互操作性进行质量验证而设计命令行界面
  • 洞察力强:美丽响应式 Web 接口仪表板,可以查看并控制你 Pi-hole 的状态
  • 多功能:可选功能作为 DHCP 服务器工作,自动保护所有连接到网络上得设备
  • 可扩展:安装在服务器级硬件上时能够处理数亿个查询
  • 现代化:同时拦截通过 IPv4 和 IPv6 投放的广告
  • 免费:开源软件,有助于确保您是唯一控制隐私的人

immich-app/immich

Stars: 20.4k License: MIT

Immich 是一个高性能的自托管照片和视频备份解决方案。

  • 自动在应用程序打开时进行备份
  • 可选择要备份的相册
  • 将照片和视频下载到本地设备
  • 多用户支持
  • 相册和共享相册功能

tldraw/tldraw

Stars: 16.4k License: Apache-2.0

tldraw 是一个协作数字白板项目,可在 tldraw.com 上使用。它的编辑器、用户界面和其他底层库都是开源的,并且可以通过 npm 进行分发。您可以使用 tldraw 为产品创建一个即插即用的白板,或者将其作为构建自己无限画布应用程序的基础。

  • 可以定制化和扩展
  • 提供 API 接口
  • 库包含多个功能模块:editor,state,store 等

usememos/memos

Stars: 13.8k License: MIT

memos,一个轻量级的、自托管的备忘录中心。开源且永久免费。

  • 开源且永久免费
  • 使用 Docker 可以在几秒钟内完成自我托管
  • 支持 Markdown 格式
  • 可定制和共享
  • 提供 RESTful API 用于自助服务

steven-tey/dub

Stars: 12.9k License: AGPL-3.0

Dub 是一个开源的链接管理工具,专为现代营销团队创建、共享和跟踪短链接而设计。

  • 高级分析
  • 品牌化链接
  • 二维码
  • 个性化定制
  • 团队协作
相关推荐
学不会•1 小时前
css数据不固定情况下,循环加不同背景颜色
前端·javascript·html
活宝小娜4 小时前
vue不刷新浏览器更新页面的方法
前端·javascript·vue.js
程序视点4 小时前
【Vue3新工具】Pinia.js:提升开发效率,更轻量、更高效的状态管理方案!
前端·javascript·vue.js·typescript·vue·ecmascript
coldriversnow4 小时前
在Vue中,vue document.onkeydown 无效
前端·javascript·vue.js
我开心就好o4 小时前
uniapp点左上角返回键, 重复来回跳转的问题 解决方案
前端·javascript·uni-app
开心工作室_kaic5 小时前
ssm161基于web的资源共享平台的共享与开发+jsp(论文+源码)_kaic
java·开发语言·前端
刚刚好ā5 小时前
js作用域超全介绍--全局作用域、局部作用、块级作用域
前端·javascript·vue.js·vue
qq_17448285755 小时前
springboot基于微信小程序的旧衣回收系统的设计与实现
spring boot·后端·微信小程序
锅包肉的九珍6 小时前
Scala的Array数组
开发语言·后端·scala
心仪悦悦6 小时前
Scala的Array(2)
开发语言·后端·scala