BlazorOcticons

BlazorOcticons

The easiest way to use GitHub Octicons in your Blazor apps

183 followers

BlazorOcticons provides GitHub Octicons as native Blazor components. Instead of copying SVG files or managing icon assets manually, you can reference any icon by name and customize size and color directly in your Blazor code. The library keeps your icons consistent with the Octicons set and makes it easier to work with icons in Blazor projects.
BlazorOcticons gallery image
BlazorOcticons gallery image
BlazorOcticons gallery image
BlazorOcticons gallery image
Free
Launch tags:Open SourceIconsGitHub
Launch Team / Built With
Wispr Flow: Dictation That Works Everywhere
Wispr Flow: Dictation That Works Everywhere
Stop typing. Start speaking. 4x faster.
Promoted

What do you think? …

Evgeniy Kosjakov
Hi everyone 👋 I built BlazorOcticons to make it easier to use GitHub’s Octicons in Blazor projects. I often found myself copying SVGs or maintaining icon folders across solutions, which wasn’t ideal. This library exposes Octicons as native Blazor components, so you can reference icons by name, style them with parameters, and skip manual SVG management entirely. I’d love to hear your feedback, suggestions, or any issues you run into. Thanks for checking it out!
Van de Vouchy
Hey Arun, congrats on the launch! I’m curious what sparked this, was there a moment learning electronics or physics (maybe your own experience or watching a student struggle) where you thought why is this being taught like this?
Jay Dev

Wow, BlazorOcticons is a game changer! Love the idea of using native Blazor components for Octicons. Does it support tree shaking to only include the icons I actually use?

Evgeniy Kosjakov

@jaydev13 Thank you!
Currently, the main BlazorOcticons NuGet package includes all pre-generated Razor components. When you add the package, the entire set is included in your project.
Thanks for the idea, I will investigate how to properly implement it.