GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

nannou-org/nannou

A Creative Coding Framework for Rust. (Mô tả đến từ chính kho lưu trữ.)

Rust#creative-coding

Dữ liệu tại October 28nannou-org

Thứ hạng tốt nhất

#400

Mọi thời đại · Rust theo ngôn ngữ

6.8K

Tổng sao

326

Tổng fork

0

Số ngày có mặt (30 ngày)

Giấy phép: chưa rõPush gần nhất: July 15Issue mở (gồm PR): 279Thu thập từ 2026-10-25; chưa rõ = chưa thu thập được

Tài liệu dự án

nannou Actions Status Backers on Open Collective Sponsors on Open Collective

nannou_logo

An open-source creative-coding toolkit for Rust.

nannou is a collection of code aimed at making it easy for artists to express themselves with simple, fast, reliable, portable code. Whether working on a 12-month installation or a 5 minute sketch, this framework aims to give artists easy access to the tools they need.

The project was started out of a desire for a creative coding framework inspired by Processing, OpenFrameworks and Cinder, but for Rust. Named after this.

nannou is built on the Bevy game engine. Its crates are exposed as a set of Bevy plugins, so nannou's familiar sketch/app API and Draw interface can be used on their own or dropped into any Bevy application.

1 2 3

A Quick Note

It is still early days and there is a lot of work to be done. Feel free to help out!

The Guide

Examples

The following collection of examples are a great way to get familiar with nannou.

Directory Description
examples/ A collection of examples demonstrating how to use nannou!
generative_design/ Examples from Generative Gestaltung, ported from p5.js to nannou.
nature_of_code/ Examples from Nature of Code, ported from Processing to nannou.

If you spot an example that interests you, you may run it with the following:

cargo run --release --example <example_name>

where <example_name> is the example's file name without the .rs. Note that the first run might take a while in order to build nannou first, but consecutive runs should be much quicker.

Libraries

The following nannou libraries are included within this repository.

Library Links Description
nannou Crates.io docs.rs App, sketching, graphics, windowing and UI.
nannou_audio Crates.io docs.rs Audio hosts, devices and streams.
nannou_core Crates.io docs.rs Just-the-core for headless, embedded and libraries.
nannou_draw Crates.io docs.rs The Draw API for 2D and 3D graphics.
nannou_isf Crates.io docs.rs An Interactive Shader Format pipeline.
nannou_laser Crates.io docs.rs LASER devices, streams and path optimisation.
nannou_midi Crates.io docs.rs Simple MIDI input and output.
nannou_osc Crates.io docs.rs Simple OSC sender and receiver.
nannou_video Crates.io docs.rs Video decoding and playback.
nannou_webcam Crates.io docs.rs Cross-platform webcam capture.
nannou_wgpu Crates.io docs.rs WGPU helpers and extensions.

Links

Thứ hạng hiện tại

Diễn biến 30 ngày

Không có bản ghi nào trong 30 ngày qua.

Gắn huy hiệu vào README của bạn · nannou-org/nannou[![Gắn huy hiệu vào README của bạn](https://git.vaiox.xyz/api/badge/nannou-org/nannou.svg)](https://git.vaiox.xyz/vi/repo/nannou-org/nannou)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/vi/repo/nannou-org/nannou"><img src="https://git.vaiox.xyz/api/badge/nannou-org/nannou.svg" alt="Gắn huy hiệu vào README của bạn" height="20"></a>

← Về bảng xếp hạng

GitHub Hot BoardCỗ Máy Thời GianKhám phá联系我们 · Contact