impeller

Bindings to Flutter's 2D vector graphics renderer

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version 0.1.0
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-09-04 07:26

Authors

  • George Lemon

Installation

nimble install impeller
choosenim install impeller
git clone https://github.com/openpeeps/impeller-nim

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
impeller - - - - - - -

Dependencies

Package Version Optional
nim >= 2.0.0 No
chroma - No

Source

Repository https://github.com/openpeeps/impeller-nim
Homepage https://github.com/openpeeps/impeller-nim
Registry Source nimble_official

README

👑 Nim Bindings to Flutter's 2D vector graphics renderer

nimble install impeller

API reference
Github Actions Github Actions

Impeller is a 2D graphics rendering engine used in Flutter. This package provides Nim bindings to the standalone Impeller library (without Flutter) via the C API. It allows you to use Impeller's powerful rendering capabilities in your Nim applications.

😍 Key Features

  • High-performance 2D rendering
  • Support for multiple backends (Metal, Vulkan, OpenGL)
  • Advanced text rendering & Layouting
  • Rich set of drawing primitives and effects
  • Cross-platform support (Windows, macOS, Linux)
  • Easy to Embed (Any OpenGL/Vulkan/Metal)-based app can embed Impeller
  • Low-level API access for maximum control and flexibility
  • High-level API for easier development (coming soon)

Installation

First, you will need to install the Impeller library on your system. Follow the instructions from the Impeller Standalone SDK to build and install the library for your platform.

Then, add the Nim bindings to your project:

nimble install impeller

todo. tests, examples, stuff

❤ Contributions & Support

OpenCode Switch to Open-Source LLMs via OpenCode GO, choosing from a variety of powerful models such as DeepSeek, Qwen, Kimi, GLM-5, MiniMax, MiMo. 🍕 Use our referral link to get started!

🎩 License

MIT license. Made by Humans from OpenPeeps.
Copyright OpenPeeps & Contributors — All rights reserved.