当前位置: 欣欣网 > 码农

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

2024-05-26码农

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

项目目录:

  • 1.功能强大、实用的多用户文件管理项目!1.9K star!

  • 2.开源免费的网页资源嗅探利器!7.9K star!

  • 3.可以搭建私有云赚钱的开源自托管项目!16.5K star!

  • 4.Jina AI开源神器,一键优化网页让AI更懂你!4.6K star!

  • 5.国产开源一站式DevOps平台!3.6K star!

  • 6.即开即用的跨平台文件传输项目,AirDrop替代方案!3K star!

  • 01 功能强大、实用的多用户文件管理项目!1.9K star!

    Filegator 是一个基于 PHP 和 Vue.js 编写的现代化文件管理器。支持多种文件操作,如复制、移动、重命名、编辑、创建、删除、预览、压缩、解压、下载、上传等。

    它提供一个响应式的Web界面了,可以在不同的设备上轻松地管理文件和文件夹,支持用户认证和权限控制功能,确保文件的安全性。无论你是开发者、系统管理员还是普通用户,FileGator 都能带来便捷的文件管理体验。

    性能特色

  • 简洁易用的界面:FileGator 的 UI 设计非常现代,操作直观,用户几乎无需学习成本。

  • 多用户支持:Filegator支持多用户,可以设置管理员和其他用户,具有不同的访问权限、角色和起始文件夹。

  • 文件操作:支持文件的上传、下载、删除、重命名等常见操作。

  • 拖放上传:支持拖放上传文件,方便快捷。

  • 多语言支持:内置多种语言,用户可以根据需求自由切换。

  • 多种存储适配器:支持本地存储、FTP、Amazon S3、Dropbox等多种存储适配器。

  • 多种认证适配器:支持JSON文件、数据库或WordPress等多种认证方式。

  • 分块上传:支持拖放、进度条、暂停和恢复的分块上传。

  • 无需数据库:Filegator不需要数据库即可运行,这使得部署更加简单。

  • 项目地址:https://github.com/filegator/filegator

    02 开源免费的网页资源嗅探利器!7.9K star!

    cat-catch 是一个基于Javascript开源的浏览器资源嗅探扩展,它旨在帮助我们在浏览网页时,快速发现并获取网页中的媒体资源链接。无论是视频、音频还是图片等,cat-catch都能够有效地捕获它们。

    主要功能包括:

  • 筛选和列出当前页面的所有资源

  • 根据资源类型、大小、名称等进行过滤

  • 查看资源的详细信息,包括 URL、大小、类型等

  • 支持多种浏览器,包括 Chrome、Edge、Firefox 等

  • 支持正则表达式过滤

  • 通过这个扩展,用户可以更加方便地管理和使用网页上的资源。

    性能特性

  • 易于使用:用户只需安装扩展,然后在浏览网页时,cat-catch会自动嗅探网页资源。

  • 实时嗅探:在用户浏览网页的过程中,cat-catch能够实时捕捉到网页加载的资源。

  • 资源解析:对于复杂格式的资源,如m3u8视频播放列表,cat-catch提供了解析功能,帮助用户获取到实际的媒体文件链接。

  • 多格式支持:支持多种媒体格式,包括但不限于mp4、mp3、jpg、png等。

  • 自定义设置:用户可以根据自己的需求,对cat-catch进行个性化设置,如自定义文件名、下载路径等。

  • 项目地址:https://github.com/xifangczy/cat-catch

    03 可以搭建私有云赚钱的开源自托管项目!16.5K star!

    Coolify 是一个全能的PaaS解决方案,它提供了一个Heroku、Netlify或Vercel的开源替代品。支持广泛的编程语言和框架,允许用户启动静态网站、API、后端、数据库、服务以及其他类型的应用程序。

    Coolify 的最大特点是它的灵活性和易用性,无论是单个服务器、多个服务器还是Docker Swarm集群,用户都可以根据自己的需求进行部署。

    性能特色

  • 多语言支持:Coolify兼容多种编程语言和框架,使得开发者可以自由选择技术栈。

  • 灵活部署:支持将资源部署到单个服务器、多个服务器或Docker Swarm集群。

  • Git集成:提供与GitHub、GitLab、Bitbucket等托管和自托管平台的集成,实现一键部署。

  • 免费SSL证书:自动设置和更新Let's Encrypt SSL证书,确保网站的安全性。

  • 自动数据库备份:数据自动备份到S3兼容解决方案,方便快速恢复。

  • Webhooks集成:可以集成到CI/CD管道或使用各种CI/CD工具创建自定义集成。

  • 强大的API:提供强大的API,支持自动化部署、资源管理和与现有工具的集成。

  • 协作功能:支持团队成员共享项目,控制权限和角色。

  • 服务器自动化:连接服务器后,Coolify会自动处理许多任务,让开发者专注于代码。

  • 开源项目:https://github.com/coollabsio/coolify

    04 Jina AI开源神器,一键优化网页让AI更懂你!4.6K star!

    Reader 是一个 Jina AI 开发的专为LLM设计的创新工具,它可以将网页信息转换为LLM友好的格式,如Markdown。通过去除网页中的冗余HTML标签和代码,Reader保留了核心文本内容,使得LLM能够更容易地解析和理解网页信息。

    主要功能有两个:读取和搜索。

  • 读取(Read):将 URL 转换为 LLM 友好的输入。

  • 搜索(Search):允许 LLM 访问来自网络的最新世界知识。

  • 此外,Reader还支持流模式,能够处理加载缓慢的网页,并逐步获取内容。

    性能特色

  • 免费且稳定:Reader API 是免费的,并且作为 Jina AI 的核心产品之一,得到了积极的维护。

  • 图像阅读:支持图像阅读,能够为缺少 alt 标签的图像自动生成标题,并以特定的格式添加到输出中,帮助 LLM 理解图像内容。

  • LLM友好的网页输入:Reader能够将任意网页URL转换为LLM易于理解的格式,如Markdown。

  • 流模式支持:Reader提供流模式,可以持续获取网页数据,提供更完整的输出,解决网页加载缓慢的问题。

  • 请求头参数个性化:Reader提供多种请求头参数,允许用户根据自身需求灵活控制产品行为。

  • 应用场景广泛:Reader可以应用于RAG系统、智能问答、信息提取、文本摘要等多种场景。

  • 项目地址:https://github.com/jina-ai/reader

    05 国产开源一站式DevOps平台!3.6K star!

    CODO 是一个云管理平台,它为用户提供了一站式的DevOps解决方案和自动化运维功能,支持多混合云环境,并且完全开源。

    这个平台基于Vue.js和iview进行前端开发,提供了友好的用户界面和增强的用户体验。后端则基于Python的Tornado框架,具有轻量级、简洁和异步等优点。

    主要功能如下:

    功能特性

  • 多混合云支持:CODO能够支持和管理多个云服务提供商的资源,帮助企业实现多云策略。

  • 一站式DevOps平台:集成了开发、测试、部署和运维等多个阶段的工具和流程,方便实现持续集成和持续部署。

  • 自动化运维:提供自动化工具来执行常规运维任务,减少人工干预,降低错误率。

  • 用户友好的界面:基于Vue.js和iview开发的前端界面,提供良好的用户体验。

  • 轻量级后端:基于Python Tornado框架,具有轻量级、简洁、异步等优点,提高系统响应速度。

  • 模块化设计:采用模块化和微服务架构,便于扩展和维护。

  • 项目地址:https://github.com/opendevops-cn/opendevops

    06 即开即用的跨平台文件传输项目,AirDrop替代方案!3K star!

    Joplin 是一款功能全面的笔记应用,支持文本、图片、附件等多种内容的记录和管理。我们可以用它来写日记、制作清单、存储灵感,甚至还可以做个人知识库。

    最棒的是,它支持 Markdown 格式,这意味着我们可以用简单的标记语言来写作,让笔记看起来更整洁、更美观。

    而且,Joplin 还支持多平台同步,你可以在手机、平板、电脑上随时随地访问笔记,再也不用担心信息不同步了!

    主要功能包括:

  • 支持 Markdown 语法,可以轻松格式化笔记内容

  • 支持加密,可以保护敏感信息

  • 支持 WebDAV 同步,可以跨平台同步笔记

  • 支持插件扩展,可以添加更多功能

  • 支持离线使用,即使没有网络连接也可以访问笔记

  • 功能特性

  • 多平台同步:支持WebDAV、Dropbox、Nextcloud等多种同步方式,可以在任何设备上访问笔记。

  • 加密保护:支持AES-256加密,可以保护笔记隐私,让你无忧无虑地记录一切。

  • 标签管理:支持标签管理,让你可以轻松地对笔记进行分类和整理。

  • 搜索功能:提供了强大的搜索功能,可以让你快速找到需要的笔记。

  • 插件扩展:支持插件扩展,可以让你添加更多功能。

  • 安全可靠:注重用户隐私安全,提供端到端加密功能,保护你的笔记内容不被泄露。

  • 支持其他平台导入:支持印象笔记、Markdown、OneNote 等其他笔记应用程序导入;

  • 导出格式多种:支持导出 HTML、PDF、Markdown 等格式文件。

  • 项目地址:https://github.com/laurent22/joplin