cl-grph

在 Common Lisp 中构建不可变图,用 Datalog 查询。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 3 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 74
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

cl-grph 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队inconvergent
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Common Lisp
技术栈/模型common-lisp,data-structures,datalog,functional-programming,generative-art,generattive,graph,immutable,incomplete,lisp,wip
GitHub 星标★ 74
上线时间2022-08-13 00:00:00
代码更新2026-01-13
仓库体积538 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

cl-grph 是一个用 Common Lisp 实现的内存不可变图结构库,内置 Datalog 查询语言。它解决了在 Lisp 生态中缺乏原生图数据库支持的问题,提供了一种函数式、持久化的图数据表示方式。核心能力包括:构建不可变图、通过 Datalog 规则进行声明式查询、支持图遍历和模式匹配。其设计强调数据不可变性,便于并发安全和时间旅行调试。项目处于早期阶段,API 可能变动,但为 Lisp 开发者提供了图计算和逻辑编程的轻量级工具。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 74

技术标签

核心亮点

  • 不可变数据结构,天然适合并发和函数式编程风格
  • 内置 Datalog 查询,声明式表达复杂图关系
  • 纯 Lisp 实现,无外部依赖,易于集成到 Lisp 项目

不足之处

  • 项目早期,API 不稳定,文档较少
  • 性能未优化,不适合超大规模图数据

适用场景

  • Lisp 项目中的图数据建模与分析
  • 逻辑编程实验与规则推理
  • 需要持久化数据结构的应用开发

替代项目

cl-agraph、cl-datalog、neo4j-cl

上一篇:auxin

下一篇:SwiftGraphics

同类项目推荐

Excalidraw 开源

开源虚拟白板协作工具

Virtual whiteboard for sketching hand-drawn like diagrams

★ 135343 2026-08-19
repath-studio 开源

用代码驱动矢量图形,让复杂设计自动化生成

A web-based vector graphics editor that combines procedural tooling with traditional···

★ 173 2026-08-09
guizang-material-illustration 开源

让AI生成带中文标注的材质感插画和美化图表

归藏的材质插画 skill:生成带字解释图、图表美化和参考辅助配图。

★ 1243 2026-08-09
there-are-stars 开源

每收一颗星,故事自动长一段,让社区帮你写书

A self-generating story that gets longer the more stars it gets

★ 357 2026-08-09
GenArt 开源

用 Python 快速生成艺术草图,灵感即所得

Various Sketches written in Python Language for Processing

★ 100 2026-08-09
Touchdesigner-Art 开源

用 TouchDesigner 玩转生成艺术,拿现成代码做视觉特效

Generative Art Made with Touchdesigner

★ 111 2026-08-09
game-engine 开源

4kb 轻量 Canvas 引擎,快速做出小游戏和动画

Lightweight (~4kb) HTML5 canvas engine suitable for small games, animations and crea···

★ 79 2026-08-09
chladni 开源

在浏览器里玩转声学物理,实时生成克拉尼沙画图案

Chladni plate simulation made with vanilla Javascript.

★ 63 2026-08-09
tinte 开源

把设计系统喂给 AI,让 AI 自动遵守你的品牌规范。

Compile your design system into an Agent Plugin. Extract an identity from any refere···

★ 628 2026-08-09