2024年最新热门开源项目大盘点!

发表时间: 2024-08-03 21:38

今日感慨

最开始决定写开源日榜,是想着:一方面不用动脑筋想素材,每天都有现成的更新;一方面正好自己也喜欢看开源榜单,就当学习加分享吧!但是写了以后才知道,这玩意真是吃力不讨好。

刚开始每天都有25个项目上榜,对我来说,不少是之前没写过的“新项目”,要了解、学习、总结、整理……,还是要费不少功夫;费工夫倒也罢了,动辄说文章有内容违规,实在让我头疼不已。

所以以后打算尽量不写这种,尽量找些安全的、有意思的项目单独介绍,还请当初奔着开源日榜来的各位粉丝海涵啊!如果有啥想看的内容,也可以发消息或者留言。

metahuman-stream 知乎配图

仓库:lipku/metahuman-stream

点评

这是一个国人做的开源项目,今年2月份就发布了,不知为啥,最近突然上榜。它利用Ernerf模型创建了一个能够进行音视频同步对话的实时互动流媒体数字人。项目特点包括声音克隆、大型对话模型支持、多种音频特征驱动技术、全身视频拼接能力以及支持rtmp和webrtc流媒体传输协议。安装过程包括创建Python环境、安装依赖库和激活环境。运行时,需要先启动rtmp服务器,然后启动数字人应用。此外,还提供了使用大型语言模型进行对话、声音克隆、音频特征提取、设置背景图片、全身视频拼接以及webrtc通信的指南。项目还提供了Docker运行方式和数据流图,以及如何替换自定义训练的数字人模型。性能分析显示,在不同显卡上帧率和延时的情况,并提出了优化建议。项目作者列出了一些待办事项,并邀请社区参与贡献。

DiceDB Logo

仓库:DiceDB/dice

点评

DiceDB是一个创新的开源数据库系统,它95%的代码用 Go 语言编写,约 4.6% 的代码用的是 Python。它是基于 SQL 的实时反应能力的 Redis 替代品,提供高性能、可扩展且易于使用的数据存储和查询服务。适用于多种场景,包括Web应用、数据分析平台和物联网(IoT)系统等。

DiceDB目前仍处于开发阶段,支持 Redis 命令的子集。作者建议:目前阶段,不要在生产环境中使用,但可以浏览现存的、未解决的问题 并贡献修复和功能代码,这样众人拾柴火焰高,好加速软件的开发进程。关于它的详情,后面用单独的文章来说明。

DiceDB Home


Sniffnet Logo

仓库:GyulyVGC/sniffnet

点评

️‍♂️Sniffnet 是一款用于 轻松监控 互联网流量的应用程序,它具有跨平台(Linux、Win、macOS)、直观和可靠的特点。项目完全免费且开源,作者花了大量的精力和时间来开发和维护。Sniffnet 提供了多语言支持,包括中文、德语、法语、俄语、葡萄牙语、意大利语等。虽然没有 Wireshark 功能强大,但一般监控查看还是够用了。Windows安装包很小巧,只有16M,需要安装免费的 Npcap 才能正常运行。

功能/特点

  • 选择你的电脑的网络适配器进行监控。
  • 应用过滤器来筛选观察到的流量。
  • 查看互联网流量的统计信息
  • 查看流量强度的实时图表
  • 即使应用程序最小化也能监控网络。
  • 可将捕获的流量报告导出为 PCAP 文件。
  • 识别6000+ 应用层服务、协议、木马和蠕虫。
  • 查看交换流量的主机的域名ASN
  • 识别你的本地网络中的连接。
  • 获取远程主机的国家信息(IP 地理位置)。
  • 保存你喜欢的网络主机。
  • 实时搜索和检查你的每个网络连接。
  • 设置自定义通知,当定义的网络事件发生时通知你。
  • 选择最适合你的风格,包括自定义主题支持。
  • Sniffnet 的图形用户界面是通过 iced 实现的,这是一个用 Rust 写的,专注于简单性和类型安全的跨平台 GUI 库。

Sniffnet Overview

Docker-OSX Logo

仓库:sickcodes/Docker-OSX

点评

Docker-OSX 是一个允许用户在 Docker 中运行 macOS 虚拟机的开源项目!它通过使用 QEMU 和 KVM 技术,提供了接近原生性能的 Mac OS X 虚拟化解决方案,在 Docker 中可运行近乎原生的 OSX-KVM!可作为 OS X 安全研究的 CI/CDDocker mac 容器。采用 GPL v3+ 许可证。

功能特点

  • 支持 X11 转发,可以在 Linux 和 Windows 上进行 macOS 安全研究。
  • 提供了多种 macOS 版本(如 Catalina, Big Sur, Monterey, Ventura, Sonoma)的 Docker 镜像。
  • 支持 iPhone USB 工作,可以用于 iMessage 安全研究。
  • 支持在 Linux 和 Windows 上使用。
  • 提供了多种运行模式,包括带图形界面和不带图形界面(headless)的容器。
  • 支持自定义磁盘镜像和自动登录。
  • 支持通过 Docker Hub 获取预构建的镜像。

RAGFlow Logo

仓库:infiniflow/ragflow

点评

RAGFlow 是一个基于深度文档理解的开源 RAG(Retrieval-Augmented Generation,检索-增强生成)引擎,为各种规模的企业提供流畅的 RAG 工作流程。它结合了大型语言模型(LLM),提供基于可靠引证的真实问题解答能力。RAG 也是为了突破目前 LLM 有限的上下文而采取的一种技术措施。

功能特点

  • 深度文档理解:从复杂格式的非结构化数据中提取知识。
  • 模板化分块:智能且可解释。
  • 减少幻觉的引证:可视化文本分块,允许人工干预,快速查看关键参考和可追溯的引证以支持基于事实的答案。
  • 异构数据源兼容性:支持 Word、幻灯片、Excel、文本、图像、扫描副本、结构化数据、网页等。
  • 自动化 RAG 工作流程:为个人和大型企业量身定制的 RAG 编排,可配置的 LLM 和嵌入模型,多重召回与融合重排,直观的 API 无缝集成商业。

⚠️ 注意事项

  • RAGFlow 需要至少 4 核 CPU、16 GB 内存、50 GB 磁盘空间以及 Docker 环境。

RAGFlow demo


MinerU Logo

仓库:opendatalab/MinerU

点评

一站式开源高质量数据提取工具,支持从 PDF/网页/多种格式的电子书中提取内容,并转换为 Markdown 格式。它基于 PDF-Extract-Kit 开发,支持多种输入模型,并且可以保留原始文档的结构和格式。

许可证

MinerU 使用的许可证可能因依赖库而异,目前使用 PyMuPDF 库,该库遵循 AGPL 许可证,但项目计划在未来版本中过渡到更宽松许可的 PDF 处理库。

功能特点

  • Magic-PDF: 将 PDF 文档转换为 Markdown 格式,支持本地文件和通过 S3 协议访问的对象存储。
  • Magic-Doc: 将网页和多格式电子书转换为 Markdown 格式,支持文本、图像、表格和公式信息的跨模态精确解析。

项目全景

流程图


drawdb Logo

仓库:drawdb-io/drawdb

点评

之前介绍过的,开源、免费、简单、直观、免注册、在线的数据库实体关系图(DBER)设计/编辑工具和 SQL 生成器。它可以直接在浏览器中使用。通过几次点击即可构建图表,导出SQL脚本,自定义编辑器等,官网:https://drawdb.app 。

银行ER图演示

支持SQL语句的导入导出


OpenUSD Logo

仓库:PixarAnimationStudios/OpenUSD

点评

Universal Scene Description (USD) 即“通用场景描述”,OpenUSD起源于皮克斯动画工作室,最初是一个内部开发工具,用于管理复杂的三维场景。英伟达通过与皮克斯合作,将这一技术开放并进行扩展,使其成为一个功能强大的跨行业标准。OpenUSD旨在解决跨平台、跨应用的三维数据交换和场景描述问题,提供了一种灵活、高效的解决方案。是一个高效、可扩展的系统,用于创作、读取和流式传输时间采样的场景描述,以及在各种图形应用程序之间进行交换。

OpenUSD 官网上,背景图用的是获得第89届奥斯卡金像奖最佳动画短片奖的《Piper》(《鹬》),看来只这部著名动画短片中,也用到了这一技术。

OpenUSD 官网

关于它的详细介绍,可以看下英伟达的相关视频。

follow Logo

仓库:RSSNext/follow

点评

Follow 是一个新一代的信息浏览器(RSS的下一代产品),整合了新闻、信息、播客、音乐、视频等各种内容,可以为用户提供更加流畅和直观的阅读体验。

最新版本是昨天刚刚发布的 v0.0.1-alpha.3,Windows安装包110M不到,试了下,目前还需要邀请码,也没有方便卸载的地方……,想用的,可以再等等。

需要邀请码


RedisInsight Logo

仓库:RedisInsight/RedisInsight

点评

Redis是一个开源的、高性能的、基于内存的键值存储数据库,常用于缓存、消息队列、短暂数据存储和实时应用场景。

而 Redis Insight 是一款由 Redis 官方推出的供开发者使用的Redis数据库图形界面工具,它提供了直观的界面来查看、管理和优化Redis数据。通过Redis Insight,用户可以直接浏览键值对、执行命令、监控性能以及进行数据备份和恢复,能够帮你设计、开发和优化 Redis 应用程序,简化Redis数据库的日常管理和维护工作。

项目使用 ElectronMonaco Editor 和 NodeJS 构建,提供了一个直观且高效的 Redis GUI。

RedisInsight View

drawio-desktop Logo

仓库:jgraph/drawio-desktop

点评

drawio-desktop 是一款免费的,基于 Electron 的图形绘制软件,适用于Windows、Linux和macOS等系统。它允许用户离线创建流程图、UML图、网络图等几十种图表。drawio-desktop基于Web技术,界面简洁,操作直观,支持导入和导出多种格式,如XML、PNG、JPEG等,非常适合个人和团队进行图表设计和协作。

也可免费在线使用,无需注册和登录:https://www.diagrams.net

免费使用,但需遵守 Apache 2.0 许可证。可以完全离线本地使用,不需要担心隐私泄露。

drawio-desktop

官方网页值得自豪的:“2005年创建的图形文件,今天仍能打开!”,说明产品的格式设计等还是很完善的。

与每个人共享,不担心版权问题

强大、专业的功能

隐私优先

#妙笔生花创作挑战#

#头条创作挑战赛#

#记录我的2024#