* 戳上方蓝字“开源先锋”关注我
项目目录:
- 1.运维开发必备的开源实时监控系统HertzBeat,4.2k star!
- 2.开源 Web 分析利器matomo,18.8k star!
- 3.开源免费的数据库连接工具Dbeaver,36.1k star!
- 4.功能强悍的手机电脑同屏工具QtScrcpy,开源无需root,14 star!
- 5.快速清理微信垃圾文件的开源小工具CleanMyWechat,3.9k star!
01 运维开发必备的开源实时监控系统
HertzBeat
是一个无需 Agent、高性能、易扩展、功能强大的开源实时监控告警系统,无需 Agent、高性能、易扩展、功能强大,由 Dromara 团队开发并开源,能够帮我们轻松监控应用、服务、基础设施等各种资源的运行状况。
项目特色:
综合监控服务,能够综合监控Web服务、数据库、操作系统、中间件、云原生应用和网络等,并提供监控、告警和通知功能。
无需安装Agent,使用起来零学习成本。用户可以直接在Web界面上进行监控设置,不需要额外学习,使用门槛更低。
支持多种监控协议,包括Http、Jmx、Ssh、Snmp、Jdbc等。用户只需在线配置模板YML文件,就能轻松采集各类指标。无论是新的监控类型还是其他协议,HertzBeat都能快速适应。
性能出色,支持高性能集群,能够水平扩展多个采集器集群,同时支持多个隔离的网络监控和云端协作。
提供灵活的告警规则和通知方式,支持通过多种渠道及时通知用户,包括Discord、Slack、Telegram、Email、DingTalk、WeChat、FeiShu、Webhook、短信和ServerChan。
支持多种监控类型,包括Web服务、数据库、操作系统、中间件、云原生应用和网络设备。
项目地址:
https://github.com/dromara/hertzbeat
02 开源 Web 分析利器matomo
Matomo
是一个功能强大的开源web分析工具,能帮我们追踪和搞明白网站访客的行为,还能帮我们优化网站业务,是 Google Analytics 的一个流行替代方案,因为它提供了许多相同的功能,但同时也更加注重隐私和数据所有权。
项目特色:
- 完全开源和自托管:可以完全控制自己的数据,并将其托管在自己的服务器上。
- 更加注重隐私:提供多种隐私保护措施,例如数据匿名化和 IP 地址屏蔽。
- 提供许多与 Google Analytics 相同的功能:支持跟踪各种指标,例如访问量、页面浏览量、跳出率、转化率等。它还提供各种报告和分析工具,帮助了解网站流量和访客行为。
-
易于使用和设置:提供了一个直观的界面,即使是没有技术经验的人也可以轻松使用。
- 部署灵活任你选择:可以部署在各种环境中,例如虚拟主机、VPS、专用服务器等。
- 使用插件扩展功能:Matomo 提供丰富的插件,可以扩展其功能,满足我们的个性化需求。
项目地址:
https://github.com/matomo-org/matomo
03 开源免费的数据库连接工具Dbeaver
DBeaver
是一款免费、跨平台的通用数据库管理工具,支持 20 多种数据库,包括 MySQL、PostgreSQL、Oracle、SQL Server 等。它拥有直观的界面和强大的功能,可以帮助我们轻松完成各种数据库操作。
项目特色:
- 支持多种数据库:支持超过 20 种不同的数据库,包括 MySQL、PostgreSQL、Oracle、SQL Server、MariaDB、DB2、Informix、Sybase、H2、Derby、Firebird、SQLite、Redshift、Hive、Impala、ClickHouse、Greenplum 等。
- 跨平台:可在 Windows、Mac OS X 和 Linux 上运行。
- 功能强大:提供了丰富的功能,包括数据管理、SQL 编辑、ER 图、数据库迁移、性能分析等。
项目地址:
https://github.com/dbeaver/dbeaver
04 功能强悍的手机电脑同屏工具QtScrcpy,开源无需root
QtScrcpy
是一个强大的安卓手机实时投屏到电脑的开源项目,可以将你的安卓手机屏幕投射到电脑上,并进行控制,无需 Root 权限,支持通过 USB 或 网络连接 Android 设备,并进行显示和控制,甚至是群控。
项目特色:
- 实时显示和控制: 实时显示 Android 设备屏幕,实时键鼠控制 Android 设备
- 多媒体功能:支持屏幕录制、截图,同步设备扬声器声音到电脑
Ctrl + C
将设备剪贴板复制到计算机剪贴板;Ctrl + Shift + V
将计算机剪贴板复制到设备剪贴板;Ctrl + V
将计算机剪贴板作为一系列文本事件发送到设备- 传输文件:拖拽文件到显示窗口即可发送文件到 Android 设备
项目地址:
https://github.com/barry-ran/QtScrcpy
05 快速清理微信垃圾文件的开源小工具CleanMyWechat
CleanMyWechat
是这是一款用python编写的工具,可以帮我们轻松清理 PC 端微信的文件、视频、图片等数据内容,释放空间,但不会删除我们的聊天记录。
性能特色
- 可自定义删除文件类型,包括图片缓存、文件、图片和视频;
- 删除的文件将被移至回收站,用户可自行核对后清空,以避免误删需要的文件。
项目地址:
https://github.com/blackboxo/CleanMyWechat