genartlib

用 Clojure 快速生成可复现的艺术视觉作品

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 19 🐛 待处理 2 👀 关注 12
GitHub ↗
GitHub 星标 ★ 238
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

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

项目数据

分类设计创意
开发团队thobbs
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Clojure
技术栈/模型clojure,generative,generative-art,geometry,processing,quil,randomness
GitHub 星标★ 238
上线时间2016-03-05 00:00:00
代码更新2026-04-29
仓库体积202 KB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

genartlib 是一个面向 Clojure 编程语言的开源工具库,专为生成式艺术创作而设计。它解决的核心问题是:在 Clojure 生态中缺乏一套统一、便捷的生成艺术工具集,开发者往往需要从零搭建绘图、随机、颜色管理等基础模块。genartlib 提供了一系列实用函数和抽象,涵盖画布创建、几何绘制、随机数生成、颜色与渐变处理、噪声算法等生成艺术常见需求,帮助创作者快速构建可复现的视觉作品。其设计强调函数式编程风格,与 Clojure 的不可变数据结构和 REPL 工作流深度契合,使得艺术家和程序员能够以声明式、可组合的方式探索创意编码。项目目前处于早期阶段,API 仍在演进中,但已具备基本完整的创作工具链,适合希望用 Lisp 语法进行生成艺术实践的开发者。

Star 增长趋势

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

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

核心亮点

  • 提供统一的生成艺术工具集,避免从零搭建基础绘图与随机模块
  • 深度集成 Clojure 函数式风格,支持 REPL 交互式创作
  • 内置噪声、颜色、几何等核心算法,开箱即用

不足之处

  • 项目早期,API 稳定性与文档完善度待观察
  • 生态较小,社区贡献和示例相对有限

适用场景

  • 生成艺术创作与算法视觉实验
  • 创意编程教学与函数式编程实践
  • 可复现艺术作品的生成与分享

替代项目

Quil、thi.ng/geom、Processing

上一篇:supermosh.github.io

下一篇:studio

同类项目推荐

Atlas 开源

一键生成无限宇宙,P2P 连接共享你的星系

The Atlas is a procedural generation universe simulation connected via P2P, designed···

★ 64 2026-08-09
SD-Latent-Upscaler 开源

在潜在空间放大图像,比像素级放大更快更省显存

Upscaling stable diffusion latents using a small neural network.

★ 164 2026-08-09
booru2prompt 开源

一键把 booru 图片帖子变成 SD 提示词,省去手抄标签

An extension for stable-diffusion-webui to convert image booru posts into prompts

★ 61 2026-08-09
generative-art 开源

用 Haskell 代码生成惊艳艺术图形,让算法替你画画

I wanted to make a nicer sticker for Munihac, then things got out of hand.

★ 152 2026-08-09
SD-WebUI-BatchCheckpointPrompt 开源

批量切换模型,一键对比提示词效果,快速选出最佳 checkpoint。

Test a base prompt with different checkpoints and for the checkpoints specific promp···

★ 54 2026-08-09
diffusionmagic 开源

用简单代码跑通 Stable Diffusion 工作流,快速出图

Easy to use Stable diffusion workflows using diffusers

★ 122 2026-08-09
StabilityMatrix 开源

一站式管理 Stable Diffusion 环境与模型,告别命令行折腾

Multi-Platform Package Manager for Stable Diffusion

★ 9009 2026-08-09
Fooocus-zh 开源

给 Fooocus 装上中文皮肤,AI 绘画更顺手

Fooocus 汉化补丁 #Fooocus

★ 113 2026-08-09
data-efficient-gans 开源

数据少也能训出高质量 GAN,可微增强一招搞定

[NeurIPS 2020] Differentiable Augmentation for Data-Efficient GAN Training

★ 1311 2026-08-09