k5-compose

用 Kotlin 在桌面端轻松创作创意图形和动画

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

项目预览

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

项目数据

分类设计创意
开发团队CuriousNikhil
定价模式🏷️完全免费
价格说明开源项目,基于Apache-2.0许可,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Kotlin
技术栈/模型android,art,draw,generative-art,jetpack-compose,kotlin,p5js
GitHub 星标★ 222
上线时间2021-10-09 00:00:00
代码更新2022-03-11
仓库体积581 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

K5-compose 是一个将 p5.js 的创意编程范式移植到 Jetpack Compose Desktop 的 Kotlin 库。它旨在让开发者用 Kotlin 和 Compose 的声明式 UI 方式,快速创建交互式图形、动画和视觉艺术项目,解决 Java 生态中缺乏 p5.js 类似易用创意编程工具的问题。核心能力包括:提供类似 p5.js 的 setup/draw 生命周期、丰富的绘图 API(形状、颜色、变换)、内置交互事件处理,以及与 Compose Desktop 的无缝集成,支持实时预览和打包。项目处于早期阶段,但 API 设计贴近 p5.js,降低了学习曲线,适合喜欢 Kotlin 的创意开发者。

Star 增长趋势

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

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

核心亮点

  • API 高度模仿 p5.js,迁移成本低
  • 与 Jetpack Compose Desktop 原生集成,UI 和绘图统一
  • 支持实时预览,适合快速迭代创意原型

不足之处

  • 项目早期,API 可能不稳定
  • 文档和示例较少,社区生态待建立

适用场景

  • 创意编程教学和演示
  • 桌面端数据可视化原型
  • 交互式艺术装置开发

替代项目

p5.js、Processing for Android、openrndr

上一篇:FastQL

下一篇:txtai

同类项目推荐

agentic-rag 开源

用Redis+Bedrock+LlamaIndex搭建能自主检索的智能RAG系统

Complete example of how to build an Agentic RAG architecture with Redis, Amazon Bedr···

★ 102 2026-08-09
poml 开源

像写代码一样编排提示词,告别混乱,提升 AI 应用开发效率。

Prompt Orchestration Markup Language

★ 4962 2026-08-09
awesome-langchain 开源

一站式找到 LangChain 生态好工具,少走弯路

Awesome list of tools and projects with the awesome LangChain framework

★ 9590 2026-08-09
swarmauri-sdk 开源

模块化 AI 智能体 SDK,快速组装 LLM 应用

Modular Python SDK and monorepo for AI agents, LLM integrations, tools, parsers, emb···

★ 105 2026-08-09
gear 开源

把智能体执行框架变成可自动演化的模块

Scikit-learn for Recursive Self-improvement (RSI). A modular framework for recursive···

★ 423 2026-10-30
ExtractThinker 开源

像操作数据库一样,用 LLM 轻松提取文档数据

ExtractThinker is a Document Intelligence library for LLMs, offering ORM-style inter···

★ 1604 2026-08-09
ComfyUI_Noise 开源

在 ComfyUI 中精准操控噪声,玩转图像变体与反采样

6 nodes for ComfyUI that allows for more control and flexibility over noise to do e.···

★ 324 2026-08-09
spacy-llm 开源

把大模型塞进spaCy流水线,结构化NLP秒变智能

Integrating LLMs into structured NLP pipelines

★ 1399 2026-08-09