ink

用 Go 写生成艺术,像 Processing 一样简单,实时渲染不卡顿。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 14 🐛 待处理 1 👀 关注 3
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 160
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,完全免费,可自行部署使用。

项目预览

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

项目数据

分类设计创意
开发团队buchanae
定价模式🏷️完全免费
价格说明开源项目,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Go
技术栈/模型2d-graphics,creative-coding,generative-art,golang,opengl
GitHub 星标★ 160
上线时间2019-12-12 00:00:00
代码更新2021-11-17
仓库体积15.6 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数9

项目介绍

ink 是一个基于 Go 语言的创意编码库,旨在让开发者用 Go 编写生成艺术、交互式视觉和实时动画。它解决了 Go 生态中缺乏类似 Processing 或 openFrameworks 的创意编程工具的问题,提供了一套简洁的 API 来创建窗口、处理输入、绘制图形和渲染像素。核心能力包括:2D 图形绘制(线条、形状、渐变)、图像加载与处理、鼠标/键盘事件响应、以及高性能的像素级渲染。通过直接操作帧缓冲,开发者可以轻松实现粒子系统、分形图案、数据可视化等创意效果。项目处于早期阶段,但 API 设计干净,适合喜欢 Go 语言且希望探索生成艺术的开发者。

Star 增长趋势

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

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

核心亮点

  • 纯 Go 实现,无外部依赖,交叉编译方便,部署简单。
  • API 简洁直观,接近 Processing 风格,上手快。
  • 直接操作像素缓冲,性能可控,适合实时交互创作。

不足之处

  • 项目处于早期,功能覆盖有限,缺少复杂图形和 3D 支持。
  • 文档和示例较少,社区生态尚未形成。

适用场景

  • 生成艺术创作(分形、粒子、随机图案)。
  • 数据可视化原型开发。
  • 教学演示:用 Go 学习图形学和交互编程。

替代项目

Processing (Java/Python)、openFrameworks (C++)、p5.js (JavaScript)

上一篇:treat-toolbox

下一篇:morph

同类项目推荐

gatsby-portfolio 开源

用 Gatsby 快速搭一个高颜值个人作品集网站

A template for portolio pages

★ 234 2026-08-09
design-image-studio 开源

把模糊想法变成高质量设计图,一键生成可落地视觉方案

把模糊视觉需求直接变成可落地生成的高质量设计图

★ 106 2026-08-09
avoid-ai-design 开源

自动揪出千篇一律的 AI 味,改成像人做的

Audits AI-generated frontend and rewrites it so it stops looking AI-made: purple-gra···

★ 157 2026-08-09
PosterCopilot 开源

一句话描述需求,自动生成可编辑分层海报

Official implementation for PosterCopilot

★ 204 2026-08-09
sd-ppp 开源

在 Photoshop 里直接调用 AI 画图,不用切换软件

A Photoshop AI plugin

★ 2208 2026-08-09
nodeo 开源

让 TouchDesigner 媒体播放像点按钮一样简单

An intuitive TouchDesigner media server application

★ 86 2026-08-09
motiscope 开源

录屏秒变动效代码,复刻任意网页动画

Recreate any web animation from a screen recording. A motion-design plugin: analyzes···

★ 128 2026-08-09
generative-loaders 开源

专为 AI 生成界面打造的 React 加载态组件,让流式输出不再空白焦虑

Accessible React loading states for generative interfaces: streamed text, inline act···

★ 214 2026-09-16