Home

Awesome

font-logos

Available logos

font-logos is an icon font containing logos of popular linux distributions and other open source software.

Note: All brand icons are trademarks of their respective owners and should only be used to represent the company or product to which they refer.

Installation

Install the font by downloading and unpacking the latest release's zip manually or installing it from npm:

npm install font-logos

To use the font, include assets/font-logos.css as well as the fonts in your project and use the CSS classes listed below.

<link href="/assets/font-logos.css" rel="stylesheet">

Alternatively just link to it using a CDN such as jsDelivr:

<link href="//cdn.jsdelivr.net/npm/font-logos@1/assets/font-logos.css" rel="stylesheet">

Usage

Include an icon using the corresponding CSS class in an empty element:

<i class="fl-[icon]"></i>

Add fl-fw as class for a fixed width icon.

If you want to insert a glyph of this font on a GNU/Linux system press Ctrl + Shift + u, release the keys and then type the code point, for instance: Ctrl + Shift + u and f31a will insert the Tux glyph.

Available logos are:

DistributionCSS classCodeCode pointImage
Alma Linuxfl-almalinux<i class="fl-almalinux"></i>0xf31d<img src="vectors/almalinux.svg" width="24">
Alpinefl-alpine<i class="fl-alpine"></i>0xf300<img src="vectors/alpine.svg" width="24">
AOSC OSfl-aosc<i class="fl-aosc"></i>0xf301<img src="vectors/aosc.svg" width="24">
Applefl-apple<i class="fl-apple"></i>0xf302<img src="vectors/apple.svg" width="24">
Archcraftfl-archcraft<i class="fl-archcraft"></i>0xf345<img src="vectors/archcraft.svg" width="24">
ArchLabsfl-archlabs<i class="fl-archlabs"></i>0xf31e<img src="vectors/archlabs.svg" width="24">
Arch Linuxfl-archlinux<i class="fl-archlinux"></i>0xf303<img src="vectors/archlinux.svg" width="24">
ArcoLinuxfl-arcolinux<i class="fl-arcolinux"></i>0xf346<img src="vectors/arcolinux.svg" width="24">
Arduinofl-arduino<i class="fl-arduino"></i>0xf34b<img src="vectors/arduino.svg" width="24">
Artix Linuxfl-artix<i class="fl-artix"></i>0xf31f<img src="vectors/artix.svg" width="24">
Awesome WMfl-awesome<i class="fl-awesome"></i>0xf354<img src="vectors/awesome.svg" width="24">
BigLinuxfl-biglinux<i class="fl-biglinux"></i>0xf347<img src="vectors/biglinux.svg" width="24">
bspwmfl-bspwm<i class="fl-bspwm"></i>0xf355<img src="vectors/bspwm.svg" width="24">
Budgiefl-budgie<i class="fl-budgie"></i>0xf320<img src="vectors/budgie.svg" width="24">
CentOSfl-centos<i class="fl-centos"></i>0xf304<img src="vectors/centos.svg" width="24">
Cinnamonfl-cinnamon<i class="fl-cinnamon"></i>0xf35f<img src="vectors/cinnamon.svg" width="24">
Codebergfl-codeberg<i class="fl-codeberg"></i>0xf330<img src="vectors/codeberg.svg" width="24">
CoreOSfl-coreos<i class="fl-coreos"></i>0xf305<img src="vectors/coreos.svg" width="24">
Crystal Linuxfl-crystal<i class="fl-crystal"></i>0xf348<img src="vectors/crystal.svg" width="24">
Debianfl-debian<i class="fl-debian"></i>0xf306<img src="vectors/debian.svg" width="24">
Deepinfl-deepin<i class="fl-deepin"></i>0xf321<img src="vectors/deepin.svg" width="24">
Devuanfl-devuan<i class="fl-devuan"></i>0xf307<img src="vectors/devuan.svg" width="24">
Dockerfl-docker<i class="fl-docker"></i>0xf308<img src="vectors/docker.svg" width="24">
dwmfl-dwm<i class="fl-dwm"></i>0xf356<img src="vectors/dwm.svg" width="24">
elementary OSfl-elementary<i class="fl-elementary"></i>0xf309<img src="vectors/elementary.svg" width="24">
Endeavour OSfl-endeavour<i class="fl-endeavour"></i>0xf322<img src="vectors/endeavour.svg" width="24">
Enlightenmentfl-enlightenment<i class="fl-enlightenment"></i>0xf357<img src="vectors/enlightenment.svg" width="24">
F-droidfl-fdroid<i class="fl-fdroid"></i>0xf36a<img src="vectors/fdroid.svg" width="24">
Fedorafl-fedora<i class="fl-fedora"></i>0xf30a<img src="vectors/fedora.svg" width="24">
Fedora (inverse)fl-fedora-inverse<i class="fl-fedora-inverse"></i>0xf30b<img src="vectors/fedora-inverse.svg" width="24">
Ferrisfl-ferris<i class="fl-ferris"></i>0xf323<img src="vectors/ferris.svg" width="24">
Flathubfl-flathub<i class="fl-flathub"></i>0xf324<img src="vectors/flathub.svg" width="24">
Fluxboxfl-fluxbox<i class="fl-fluxbox"></i>0xf358<img src="vectors/fluxbox.svg" width="24">
Forgejofl-forgejo<i class="fl-forgejo"></i>0xf335<img src="vectors/forgejo.svg" width="24">
FOSDEMfl-fosdem<i class="fl-fosdem"></i>0xf36b<img src="vectors/fosdem.svg" width="24">
FreeBSDfl-freebsd<i class="fl-freebsd"></i>0xf30c<img src="vectors/freebsd.svg" width="24">
FreeCADfl-freecad<i class="fl-freecad"></i>0xf336<img src="vectors/freecad.svg" width="24">
freedesktop.orgfl-freedesktop<i class="fl-freedesktop"></i>0xf360<img src="vectors/freedesktop.svg" width="24">
Garuda Linuxfl-garuda<i class="fl-garuda"></i>0xf337<img src="vectors/garuda.svg" width="24">
Gentoofl-gentoo<i class="fl-gentoo"></i>0xf30d<img src="vectors/gentoo.svg" width="24">
GIMPfl-gimp<i class="fl-gimp"></i>0xf338<img src="vectors/gimp.svg" width="24">
Giteafl-gitea<i class="fl-gitea"></i>0xf339<img src="vectors/gitea.svg" width="24">
GNOMEfl-gnome<i class="fl-gnome"></i>0xf361<img src="vectors/gnome.svg" width="24">
GNU Guixfl-gnu-guix<i class="fl-gnu-guix"></i>0xf325<img src="vectors/gnu-guix.svg" width="24">
GTKfl-gtk<i class="fl-gtk"></i>0xf362<img src="vectors/gtk.svg" width="24">
Hyperbola GNU/Linux-librefl-hyperbola<i class="fl-hyperbola"></i>0xf33a<img src="vectors/hyperbola.svg" width="24">
Hyprlandfl-hyprland<i class="fl-hyprland"></i>0xf359<img src="vectors/hyprland.svg" width="24">
i3fl-i3<i class="fl-i3"></i>0xf35a<img src="vectors/i3.svg" width="24">
illumosfl-illumos<i class="fl-illumos"></i>0xf326<img src="vectors/illumos.svg" width="24">
Inkscapefl-inkscape<i class="fl-inkscape"></i>0xf33b<img src="vectors/inkscape.svg" width="24">
JWMfl-jwm<i class="fl-jwm"></i>0xf35b<img src="vectors/jwm.svg" width="24">
Kali Linuxfl-kali-linux<i class="fl-kali-linux"></i>0xf327<img src="vectors/kali-linux.svg" width="24">
KDEfl-kde<i class="fl-kde"></i>0xf373<img src="vectors/kde.svg" width="24">
KDE Neonfl-kde-neon<i class="fl-kde-neon"></i>0xf331<img src="vectors/kde-neon.svg" width="24">
KDE Plasmafl-kde-plasma<i class="fl-kde-plasma"></i>0xf332<img src="vectors/kde-plasma.svg" width="24">
Kdenlivefl-kdenlive<i class="fl-kdenlive"></i>0xf33c<img src="vectors/kdenlive.svg" width="24">
KiCadfl-kicad<i class="fl-kicad"></i>0xf34c<img src="vectors/kicad.svg" width="24">
Kritafl-krita<i class="fl-krita"></i>0xf33d<img src="vectors/krita.svg" width="24">
Kubuntufl-kubuntu<i class="fl-kubuntu"></i>0xf333<img src="vectors/kubuntu.svg" width="24">
Kubuntu (inverse)fl-kubuntu-inverse<i class="fl-kubuntu-inverse"></i>0xf334<img src="vectors/kubuntu-inverse.svg" width="24">
openSUSE Leapfl-leap<i class="fl-leap"></i>0xf37e<img src="vectors/leap.svg" width="24">
LibreOfficefl-libreoffice<i class="fl-libreoffice"></i>0xf376<img src="vectors/libreoffice.svg" width="24">
LibreOffice Basefl-libreofficebase<i class="fl-libreofficebase"></i>0xf377<img src="vectors/libreofficebase.svg" width="24">
LibreOffice Calcfl-libreofficecalc<i class="fl-libreofficecalc"></i>0xf378<img src="vectors/libreofficecalc.svg" width="24">
LibreOffice Drawfl-libreofficedraw<i class="fl-libreofficedraw"></i>0xf379<img src="vectors/libreofficedraw.svg" width="24">
LibreOffice Impressfl-libreofficeimpress<i class="fl-libreofficeimpress"></i>0xf37a<img src="vectors/libreofficeimpress.svg" width="24">
LibreOffice Mathfl-libreofficemath<i class="fl-libreofficemath"></i>0xf37b<img src="vectors/libreofficemath.svg" width="24">
LibreOffice Writerfl-libreofficewriter<i class="fl-libreofficewriter"></i>0xf37c<img src="vectors/libreofficewriter.svg" width="24">
Linux Mintfl-linuxmint<i class="fl-linuxmint"></i>0xf30e<img src="vectors/linuxmint.svg" width="24">
Linux Mint (inverse)fl-linuxmint-inverse<i class="fl-linuxmint-inverse"></i>0xf30f<img src="vectors/linuxmint-inverse.svg" width="24">
Loc-OSfl-locos<i class="fl-locos"></i>0xf349<img src="vectors/locos.svg" width="24">
LXDEfl-lxde<i class="fl-lxde"></i>0xf363<img src="vectors/lxde.svg" width="24">
LXLE Linuxfl-lxle<i class="fl-lxle"></i>0xf33e<img src="vectors/lxle.svg" width="24">
LXQtfl-lxqt<i class="fl-lxqt"></i>0xf364<img src="vectors/lxqt.svg" width="24">
Mageiafl-mageia<i class="fl-mageia"></i>0xf310<img src="vectors/mageia.svg" width="24">
Mandrivafl-mandriva<i class="fl-mandriva"></i>0xf311<img src="vectors/mandriva.svg" width="24">
Manjarofl-manjaro<i class="fl-manjaro"></i>0xf312<img src="vectors/manjaro.svg" width="24">
MATEfl-mate<i class="fl-mate"></i>0xf365<img src="vectors/mate.svg" width="24">
mpvfl-mpv<i class="fl-mpv"></i>0xf36e<img src="vectors/mpv.svg" width="24">
MX Linuxfl-mxlinux<i class="fl-mxlinux"></i>0xf33f<img src="vectors/mxlinux.svg" width="24">
Neovimfl-neovim<i class="fl-neovim"></i>0xf36f<img src="vectors/neovim.svg" width="24">
NixOSfl-nixos<i class="fl-nixos"></i>0xf313<img src="vectors/nixos.svg" width="24">
Nobara Linuxfl-nobara<i class="fl-nobara"></i>0xf380<img src="vectors/nobara.svg" width="24">
Octoprintfl-octoprint<i class="fl-octoprint"></i>0xf34d<img src="vectors/octoprint.svg" width="24">
OpenBSDfl-openbsd<i class="fl-openbsd"></i>0xf328<img src="vectors/openbsd.svg" width="24">
OpenSCADfl-openscad<i class="fl-openscad"></i>0xf34e<img src="vectors/openscad.svg" width="24">
OpenSUSEfl-opensuse<i class="fl-opensuse"></i>0xf314<img src="vectors/opensuse.svg" width="24">
OSHfl-osh<i class="fl-osh"></i>0xf34f<img src="vectors/osh.svg" width="24">
OSHWAfl-oshwa<i class="fl-oshwa"></i>0xf350<img src="vectors/oshwa.svg" width="24">
OSIfl-osi<i class="fl-osi"></i>0xf36c<img src="vectors/osi.svg" width="24">
Parabola GNU/Linux-librefl-parabola<i class="fl-parabola"></i>0xf340<img src="vectors/parabola.svg" width="24">
Parrot OSfl-parrot<i class="fl-parrot"></i>0xf329<img src="vectors/parrot.svg" width="24">
Pop!_OSfl-pop-os<i class="fl-pop-os"></i>0xf32a<img src="vectors/pop-os.svg" width="24">
PostmarketOSfl-postmarketos<i class="fl-postmarketos"></i>0xf374<img src="vectors/postmarketos.svg" width="24">
Prusa Slicerfl-prusaslicer<i class="fl-prusaslicer"></i>0xf351<img src="vectors/prusaslicer.svg" width="24">
Puppy Linuxfl-puppy<i class="fl-puppy"></i>0xf341<img src="vectors/puppy.svg" width="24">
Qtfl-qt<i class="fl-qt"></i>0xf375<img src="vectors/qt.svg" width="24">
Qtilefl-qtile<i class="fl-qtile"></i>0xf35c<img src="vectors/qtile.svg" width="24">
QubesOSfl-qubesos<i class="fl-qubesos"></i>0xf342<img src="vectors/qubesos.svg" width="24">
Raspberry pifl-raspberry-pi<i class="fl-raspberry-pi"></i>0xf315<img src="vectors/raspberry-pi.svg" width="24">
Red Hatfl-redhat<i class="fl-redhat"></i>0xf316<img src="vectors/redhat.svg" width="24">
RepRapfl-reprap<i class="fl-reprap"></i>0xf352<img src="vectors/reprap.svg" width="24">
RISC-Vfl-riscv<i class="fl-riscv"></i>0xf353<img src="vectors/riscv.svg" width="24">
Riverfl-river<i class="fl-river"></i>0xf381<img src="vectors/river.svg" width="24">
Rocky Linuxfl-rocky-linux<i class="fl-rocky-linux"></i>0xf32b<img src="vectors/rocky-linux.svg" width="24">
Sabayonfl-sabayon<i class="fl-sabayon"></i>0xf317<img src="vectors/sabayon.svg" width="24">
Slackwarefl-slackware<i class="fl-slackware"></i>0xf318<img src="vectors/slackware.svg" width="24">
Slackware (inverse)fl-slackware-inverse<i class="fl-slackware-inverse"></i>0xf319<img src="vectors/slackware-inverse.svg" width="24">
Snappyfl-snappy<i class="fl-snappy"></i>0xf32c<img src="vectors/snappy.svg" width="24">
Solusfl-solus<i class="fl-solus"></i>0xf32d<img src="vectors/solus.svg" width="24">
Swayfl-sway<i class="fl-sway"></i>0xf35d<img src="vectors/sway.svg" width="24">
Tailsfl-tails<i class="fl-tails"></i>0xf343<img src="vectors/tails.svg" width="24">
Thunderbirdfl-thunderbird<i class="fl-thunderbird"></i>0xf370<img src="vectors/thunderbird.svg" width="24">
Tor Browserfl-tor<i class="fl-tor"></i>0xf371<img src="vectors/tor.svg" width="24">
Trisquel GNU/Linuxfl-trisquel<i class="fl-trisquel"></i>0xf344<img src="vectors/trisquel.svg" width="24">
openSUSE Tumbleweedfl-tumbleweed<i class="fl-tumbleweed"></i>0xf37d<img src="vectors/tumbleweed.svg" width="24">
Tuxfl-tux<i class="fl-tux"></i>0xf31a<img src="vectors/tux.svg" width="24">
Typstfl-typst<i class="fl-typst"></i>0xf37f<img src="vectors/typst.svg" width="24">
Ubuntufl-ubuntu<i class="fl-ubuntu"></i>0xf31b<img src="vectors/ubuntu.svg" width="24">
Ubuntu (inverse)fl-ubuntu-inverse<i class="fl-ubuntu-inverse"></i>0xf31c<img src="vectors/ubuntu-inverse.svg" width="24">
Vanilla OSfl-vanilla<i class="fl-vanilla"></i>0xf366<img src="vectors/vanilla.svg" width="24">
Voidfl-void<i class="fl-void"></i>0xf32e<img src="vectors/void.svg" width="24">
VS Codiumfl-vscodium<i class="fl-vscodium"></i>0xf372<img src="vectors/vscodium.svg" width="24">
Waylandfl-wayland<i class="fl-wayland"></i>0xf367<img src="vectors/wayland.svg" width="24">
Wikimediafl-wikimedia<i class="fl-wikimedia"></i>0xf36d<img src="vectors/wikimedia.svg" width="24">
XeroLinuxfl-xerolinux<i class="fl-xerolinux"></i>0xf34a<img src="vectors/xerolinux.svg" width="24">
XFCEfl-xfce<i class="fl-xfce"></i>0xf368<img src="vectors/xfce.svg" width="24">
Xmonadfl-xmonad<i class="fl-xmonad"></i>0xf35e<img src="vectors/xmonad.svg" width="24">
Xorgfl-xorg<i class="fl-xorg"></i>0xf369<img src="vectors/xorg.svg" width="24">
Zorin OSfl-zorin<i class="fl-zorin"></i>0xf32f<img src="vectors/zorin.svg" width="24">

Building

Make sure you have the following dependencies installed:

Then run npm install/yarn install and make.

Releasing

If you are a maintainer of this repository and a new release is to be published