依据文本定义生成流程图和序列图 | 开源日报 No.306

2024-07-31 19:09:25 浏览数 (2)

mermaid-js/mermaidhttps://github.com/mermaid-js/mermaid

Stars: 69.3k License: MIT

Mermaid 是一个从文本生成流程图或序列图的开源项目,类似于 markdown 的方式。

  • 通过文本生成流程图和序列图
  • 使用 Markdown 风格的文本定义
  • 帮助文档跟上开发进度
  • 可以轻松创建和修改复杂图表
  • 可以用于生产脚本和其他代码片段

ish-app/ishhttps://github.com/ish-app/ish

Stars: 16.5k License: NOASSERTION

ish 是在 iOS 上运行 Linux shell 的项目。该项目旨在通过使用用户态 x86 模拟和系统调用转换,在 iOS 上实现 Linux shell。主要功能和优势包括:

  • 使用用户态 x86 模拟和系统调用转换
  • 提供 App Store 页面、TestFlight 测试版、Discord 服务器以及帮助教程 Wiki
  • 支持日志记录功能,可启用多个日志通道
  • 包含了 JIT(Just-In-Time)技术,提高了大约 3 至 5 倍的速度

mem0ai/mem0https://github.com/mem0ai/mem0

Stars: 9.0k License: NOASSERTION

embedchain 是一个用于个性化 LLM(Language Model) 响应的开源框架。该项目旨在简化创建和部署个性化 AI 应用程序,核心优势包括:

  • 遵循“常规但可配置”的设计原则,服务于软件工程师和机器学习工程师
  • 流畅地管理各种非结构化数据,并将其分段、生成相关嵌入,并存储在向量数据库中以实现优化检索
  • 提供多样的 API 套件,使用户能够提取上下文信息、找到精确答案或进行交互式聊天对话

此外,项目还提供了快速安装指南、示例代码、全面的文档以及社区支持。

apple/swift-loghttps://github.com/apple/swift-log

Stars: 3.4k License: Apache-2.0

swift-log 是一个为 Swift 提供的日志记录 API。

主要功能和核心优势:

  • 提供了一套简单易用、灵活可扩展的日志记录 API。
  • 支持不同类型和级别(如 info、debug、error) 的日志消息。
  • 可自定义输出格式和目标位置。
  • 支持多种后端库集成,如 Kitura/HeliumLogger 和 swift-log-syslog 等。

apify/crawlee-pythonhttps://github.com/apify/crawlee-python

Stars: 2.8k License: Apache-2.0

crawlee-python 是一个用于构建可靠爬虫的 Python 网页抓取和浏览器自动化库。从网站提取数据供 AI、LLMs、RAG 或 GPTs 使用。可以下载 HTML、PDF、JPG、PNG 等文件。支持 BeautifulSoup、Playwright 和原始 HTTP。可在有头模式和无头模式下运行,并带有代理轮换功能。

  • 支持构建可靠的爬虫
  • 可以提取多种文件类型
  • 支持代理轮换
  • 可以使用 BeautifulSoup、Playwright 和原始 HTTP
  • 支持有头和无头模式

0 人点赞