sketchy

用 Go 写代码,轻松生成惊艳的生成艺术

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

项目预览

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

项目数据

分类设计创意
开发团队aldernero
定价模式🏷️完全免费
价格说明开源框架,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型creative-coding,ebiten,generative,generative-art,generative-design,golang
GitHub 星标★ 107
上线时间2022-02-06 00:00:00
代码更新2026-08-16
仓库体积18.1 MB
本站数据更新2026-11-07
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

sketchy 是一个用 Go 语言编写的生成艺术框架,旨在为开发者提供一套简洁、高效的工具,用于创建复杂的生成式艺术作品。它解决了在 Go 生态中缺乏成熟创意编程库的问题,让开发者无需依赖 Processing 或 openFrameworks 等重量级工具,就能通过代码生成视觉图案、动画和交互式作品。其核心能力包括:提供矢量绘图原语(如线条、形状、贝塞尔曲线)、颜色与渐变处理、随机数生成和噪声函数(如 Perlin 噪声),以及基于时间的动画循环。框架采用模块化设计,支持自定义绘制函数和渲染目标(如 SVG、PNG 或窗口),并内置了多种生成艺术常用的算法和工具,如分形、递归、粒子系统等。sketchy 强调代码的可读性和扩展性,适合艺术家、设计师和开发者快速原型设计,也适合作为教学工具探索生成艺术。

Star 增长趋势

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

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

核心亮点

  • 纯 Go 实现,无外部依赖,部署简单,性能优秀
  • 内置多种生成艺术算法(噪声、分形、粒子),开箱即用
  • 支持 SVG/PNG 输出,方便集成到 Web 或打印流程

不足之处

  • 项目早期,API 可能不稳定,文档较少
  • 社区生态小,教程和示例有限

适用场景

  • 艺术家用代码创作动态视觉作品
  • 开发者快速生成海报、插画等设计素材
  • 教学场景中演示编程与艺术的结合

替代项目

Processing、openFrameworks、p5.js

上一篇:p5-single-line-font-resources

下一篇:vsketch

同类项目推荐

shaping-functions 开源

直观查看各种整形函数曲线,快速选对动画缓动。

Visualisation of shaping functions

★ 76 2026-08-09
simple-ai 开源

复制粘贴即用的 AI 界面组件,快速搭出好看对话产品

A collection of beautifully designed AI interface components that you can copy and p···

★ 755 2026-10-08
ai-design-check 开源

给 AI 写的界面做设计体检,零依赖直接跑

Design rules and a zero-dependency checker for interfaces built with AI coding agent···

★ 235 2026-11-04
curv 开源

用数学公式直接生成艺术图形,无需编程基础

a language for making art using mathematics

★ 1167 2026-08-09
sketch-a-day 开源

每天一个视觉灵感,保持创意不断档

One visual idea a day

★ 260 2026-08-09
codex-slides 开源

在 Codex 里用 AI 几分钟生成设计感十足的幻灯片,直接导出 PDF/PPTX

Open-source AI slide studio inside Codex: image-native decks, every slide a full vis···

★ 973 2026-08-09
generative 开源

打开浏览器,即刻开始生成艺术与 WebGL 实验

A digital playground for experimenting with creative coding and WebGL

★ 70 2026-08-09
react-email-editor 开源

拖拽式生成精美邮件,无需写代码,快速集成到 React 应用

Drag-n-Drop Email Editor Component for React.js

★ 5255 2026-08-09