Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
generated from openpeeps/pistachio

🎁 SVG Icon library manager for server-side rendering. πŸ‘‘ Written in Nim language

Notifications You must be signed in to change notification settings

openpeeps/iconim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

18 Commits

Repository files navigation


🎁 SVG icon library manager for server-side rendering.
πŸ‘‘ Written in Nim language

nimble install iconim

API reference
Github Actions Github Actions

😍 Key Features

  • Manage multiple SVG libraries
  • Auto-discover libraries
  • Change XMLAttributes on the fly
  • Open Source | MIT License
  • 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

🎩 License

Iconim | MIT license. Made by Humans from OpenPeep.
Copyright Β© 2023 OpenPeep & Contributors β€” All rights reserved.

About

🎁 SVG Icon library manager for server-side rendering. πŸ‘‘ Written in Nim language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /