iconim
SVG icon library manager for server-side rendering
Summary
| Latest Version | 0.1.0 |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Authors
- George Lemon
Installation
nimble install iconim
choosenim install iconim
git clone https://github.com/openpeeps/iconim
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| iconim | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim >= | 1.6.10 | No |
Source
| Repository | https://github.com/openpeeps/iconim |
|---|---|
| Homepage | https://github.com/openpeeps/iconim |
| Registry Source | nimble_official |
README
![]()
🎁 SVG icon library manager for server-side rendering.
👑 Written in Nim language
nimble install iconim
😍 Key Features
- [x] Manage multiple SVG libraries
- [x] Auto-discover libraries
- [x] Change
XMLAttributeson the fly - [x] Open Source |
MITLicense - [x] Written in 👑 Nim language
Examples
In this example we'll use Feather Icons
# initialize
init("../examples", default = "feather", stripAttrs = @["class"])
# render icons
echo icon("activity")
# once rendered, will be stored in a hash table.
# change size on the fly
echo icon("calendar").size(48)
TODO handle custom XMLAttributes
❤ Contributions & Support
- 🐛 Found a bug? Create a new Issue
- 👋 Wanna help? Fork it!
- 😎 Get €20 in cloud credits from Hetzner
- 🥰 Donate via PayPal address
🎩 License
Iconim | MIT license. Made by Humans from OpenPeep.
Copyright © 2023 OpenPeep & Contributors — All rights reserved.