当前位置: 欣欣网 > 码农

本周推荐的6个火火火的Github开源项目!

2024-06-30码农

* 戳上方蓝字「 开源先锋 」关注我

项目目录:

  • 1.功能强大的开源网络管理项目!5.4K star!

  • 2.开源的在线演示文稿项目!5.6K star!

  • 3.轻量的开源自托管屏幕分享项目!6.9K star!

  • 4.开源免费的Win/Office激活项目!83.7K star!

  • 5.好用免费的文件在线预览项目!10.2K star!

  • 6.开源自托管的文件共享项目!2.4K star!

  • 01 功能强大的开源网络管理项目!5.4K star!

    NETworkManager 是一个开源的多功能网络管理工具,集合了大量实用功能,如网络扫描、端口扫描、DNS查询、HTTP请求测试、Ping测试、Traceroute等,提供了一个统一的界面来分析和排除网络问题。

    这个工具支持多种远程连接方式,比如Remote Desktop、PowerShell、PuTTY等,还有对AWS Session Manager的支持,功能不是一般的全面。

    性能特色

  • 多功能集成:集成了WiFi分析、IP扫描、端口扫描、Ping监控、Traceroute、DNS查找等实用功能。

  • 远程系统管理:通过各种协议连接和管理远程系统,让远程工作变得轻松。

  • 配置文件管理:可以将主机或网络配置保存在加密文件中,跨功能使用。

  • 可视化界面:所有操作都有图形界面,操作起来非常直观,不需要记各种复杂的命令。

  • 脚本支持:支持PowerShell和SSH脚本,可以自动化处理日常任务。

  • 项目地址:https://github.com/BornToBeRoot/NETworkManager

    02 开源的在线演示文稿项目!5.6K star!

    PPTist 是一个基于Vue3.x和TypeScript构建的在线演示文稿应用,模仿了微软 PowerPoint 的大部分常用功能。它允许用户在线编辑和展示 PPT,并支持将文件导出为 PPTX 格式。PPTist 的目标是提供一个与桌面应用程序相似的体验,同时利用网络应用的便利性。

    性能特色

    PPTist 提供了丰富的功能,几乎涵盖了幻灯片制作和编辑的所有需求:

  • 基础功能:支持历史记录(撤销、重做)、快捷键、右键菜单、本地文件导出(PPTX、JSON、图片、PDF)、文件导入导出、打印等。

  • 幻灯片编辑:包括添加、删除、复制、粘贴页面,调整页面顺序,设置背景(纯色、渐变、图片)、画布大小、网格线、标尺、缩放、移动、主题设置等。

  • 元素编辑:可以添加、删除、复制、粘贴、拖动、旋转、缩放元素,支持多选、分组、锁定、对齐、对分布等操作。

  • 文本处理:丰富的文本编辑功能,支持颜色、高亮、字体、大小、加粗、斜体、下划线等格式设置。

  • 图形和图表:支持绘制各种图形和图表,提供丰富的样式和数据编辑选项。

  • 动画效果:为幻灯片和元素提供丰富的动画效果,使演示更加生动。

  • 多媒体支持:支持插入视频和音频,丰富演示内容。

  • 移动端支持:移动端基础编辑和预览功能,让演示更加便捷。

  • 项目地址:https://github.com/pipipi-pikachu/PPTist

    03 轻量的开源自托管屏幕分享项目!6.9K star!

    screego 是一个开源的屏幕共享服务器,可以让你搭建自己的屏幕共享服务。该项目使用 Go 语言编写,通过WebRTC技术实现高质量的低延迟屏幕共享,支持多用户同时共享屏幕,并且数据传输过程安全加密。

    项目性能优越且易于部署,无论是在公司内部进行协作,还是在开源社区中进行远程教学, screego 都能提供一个高效、可靠的解决方案。

    性能特色

  • 多用户屏幕共享:Screego允许多个用户在同一时间共享他们的屏幕,非常适合团队协作和教学场景。

  • WebRTC安全传输:利用WebRTC技术,Screego实现了端到端的加密通信,确保了共享内容的安全性。

  • 低延迟/高分辨率:Screego提供了高质量的屏幕共享体验,即使是代码演示也能清晰流畅。

  • 简单安装:支持通过Docker容器或直接下载二进制文件安装,极大地简化了部署过程。

  • 集成TURN服务器:Screego内置了TURN服务器,有效解决了NAT穿透问题,提高了连接的成功率。

  • 项目地址:https://github.com/screego/server

    04 开源免费的Win/Office激活项目!83.7K star!

    MAS 是一个集合了多种激活工具的开源项目,支持HWID、Ohook、KMS38以及Online KMS等多种激活方式,旨在为用户提供一种简单、快捷、安全的方式来激活微软的产品。

    该项目由社区贡献者 MassGravel 维护和更新,支持激活 Windows 10/11 和 Office 2016/2019/2021 等多个版本。

    MAS 项目可以帮助用户自动化激活过程,无需手动输入密钥或进行复杂的配置,大大简化了操作步骤。

    性能特色

    MAS 项目有以下几个突出的性能特色:

  • 自动化激活:MAS 能够自动检测系统版本,并根据需要执行适当的激活操作,省去了用户手动输入密钥的繁琐步骤。

  • 多种激活方式:支持包括数字许可激活(HWID)、KMS38 激活、在线 KMS 激活等多种方式,用户可以根据自己的需求选择最合适的方式。

  • 开源安全:作为开源项目,MAS 的源代码完全公开透明,用户可以自行查看和验证代码的安全性,避免了使用黑盒工具可能带来的安全隐患。

  • 持续更新:项目维护者和社区成员会不断更新和优化代码,以确保兼容最新的 Windows 和 Office 版本,并修复已知问题。

  • 多语言支持:MAS 提供了多语言界面,方便全球用户使用。

  • 项目地址:https://github.com/massgravel/Microsoft-Activation-Scripts

    05 好用免费的文件在线预览项目!10.2K star!

    kkFileView 是一个基于 Spring Boot 框架构建的文档在线预览项目解决方案。它支持多种文件格式的在线预览,包括但不限于 Office 文档、PDF、TXT、图片、视频、音频等,甚至是CAD文件和3D模型的预览。其核心功能是将文件转换为 HTML 页面,并通过 Web 前端进行展示,从而实现跨平台、跨终端的文件预览。

    这个项目不仅开源,而且功能强大,扩展性好,部署简单,简直就是开发者的小助手。

    性能特色

  • 易搭建易部署:基于Spring Boot,你懂的,就是那个能让你快速启动项目的框架。

  • REST API:提供了RESTful接口,不管你用什么语言开发,都能轻松接入。

  • 文件类型全覆盖:从常见的Office文档到3D模型,再到医疗影像,kkFileView都能预览。

  • 界面友好:提供了抽象的文件预览接口,扩展起来也是so easy。

  • 抽象的文件预览接口:便于开发者根据需要扩展更多文件类型的预览。

  • 跨平台支持:无论是 Windows、Linux 还是 MacOS,kkFileView 都能很好地运行。

  • Docker 支持:提供了 Docker 镜像,方便在容器化环境中部署。

  • 项目地址:https://github.com/kekingcn/kkFileView

    06 开源自托管的文件共享项目!2.4K star!

    Pingvin Share 是一个简单、直观的文件共享开源项目,专为需要高效、安全文件分享的用户设计。它可以通过生成链接分享文件,支持设置分享有效期、访问次数和密码保护等功能。此外,还可以集成ClamAV进行文件安全扫描。

    它支持多种设备之间的文件共享,比如电脑和手机,操作起来也非常方便。你只需要在浏览器中打开应用,选择要分享的文件,然后生成一个链接,其他设备点击链接就可以开始传输了。

    项目性能特色

  • 无限文件大小:只受限于你的硬盘容量,不再为文件太大而烦恼。

  • 安全分享:可以设置分享的有效期、访问次数限制,并加密保护,确保文件安全。

  • 邮件通知:自动发送邮件给接收者,方便快捷。

  • 病毒扫描:集成ClamAV,自动扫描并移除恶意文件,保障安全。

  • 项目地址:https://github.com/stonith404/pingvin-share