• Stars
    star
    222
  • Rank 179,123 (Top 4 %)
  • Language Vue
  • Created almost 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fluenticons is an icon viewer for Microsofts fluent icons, with over 4000 pixel perfect icons in outlined and solid styles. Download the icons as SVG, PNG, WEBP, Vue component, React Component and HTML Image.

Fluenticons Viewer

4000+ pixel perfect open source icons from Microsoft. Fluent Icons

This site is not affiliated or connected to Microsoft in any way, this is just a viewer for the open-source icons from them.

This site was made because I had to open their Figma file every time I wanted any icons from their list, there was no search or proper tool to view them, hence I made this website as a small weekend project.


New version disclaimer.

This is still under development and I have been trying to work on this a little at a time. It could be updated over time without any announcement, if you'd like to contribute, you're welcome to open a PR.

You can still find the old version here

What's new in v2?

  • No more hacks, I've used actual SVG's now, so I was able to add some new features like manipulating them.
  • You can copy snippets for SVGs, Vue component, React Component, HTML Image.
  • You can download SVGs, PNGs, WEBP, Vue component, React Component now.
  • Manipulate colors to see how the icon looks.
  • More performant, loads way too fast now. (Scores 100 on Lighthouse Yay!!). Was surprised to see the site loading in 600ms when I moved from vercel to cloudflare pages.

What's next?

  1. Make an advanced editor like adding frames behind the icons. Inspiration - Bakery & Iconscout's Icon Editor (requires a lot a math, which I am not good at.)
  2. Make a npm package for others to use the components in their own web projects.

Tech stack

  1. Nuxt.js
  2. Tailwind Css.
  3. Hosted on cloudflare pages.

To run the project locally

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

For detailed explanation on how things work, check out the documentation.

SVG and File Cleanup

The icons are cleaned with SVGO, so you can use the same icons in your project.

Use SVGO and run svgo -r ./**/SVG/*.svg -o ../cleaned to clean and minimise all the raw svg files.

Delete all sizes except 24, since Microsoft was providing thousands of icons ins multiple sizes, which was not really needed for this project.

find <FILEPATH> -type f ! -name "24"

Append -delete at the end to delete from the <FILEPATH>

More Repositories

1

onelink

Onelink is an experimental link-in-bio tool, where the data lives in the URL.
Vue
330
star
2

feedbackjar

Feedbackjar empowers product teams to effortlessly gather feedback, track issues, and seamlessly manage them with public roadmaps and provide updates via changelogs.
Vue
146
star
3

feedful

A fast, jamstack, opinionated rss reader for tech news.
Vue
124
star
4

logspot

Logspot is a lightweight, free and open source template for your changelog made with Vue, Nuxt and Tailwindcss.
Vue
115
star
5

tailwind-components

A repo of common website layout use cases made with tailwindcss
Vue
91
star
6

zooper

My personal website
Vue
91
star
7

Gson

Google sheets as a api service
JavaScript
38
star
8

v-extension

A modern Vue 3, Tailwind and Vite Chrome extension starter
Vue
19
star
9

Indian-Cities-API

An api which return all Indian cities in a Clean JSON Format
JavaScript
18
star
10

bring-back-twitter-bird

An extension which replaces the x logo with the og twitter bird logo
JavaScript
18
star
11

devto-clone

A clone of Dev.to platform with nuxt + tailwindcss
Vue
16
star
12

hawa

A simple white noise app which sits in the menubar
Vue
15
star
13

YT-Live

A website for all the live youtube channels.
Vue
14
star
14

nuxt-tailwind-darkmode

Boilerplate for Nuxtjs + Tailwindcss with Darkmode feature
Vue
14
star
15

nuxthub-ratelimit

A small library to rate limit endpoints on Nuxthub projects
TypeScript
10
star
16

sketch-to-ui

A small test to check how good the gpt vision model converts bad hand drawn sketches to a tailwind website
Vue
7
star
17

nuxt-stripe

Nuxt app to demonstrate stripe checkout
Vue
6
star
18

pocketbase-nuxt

A test project with pocketbase
Vue
5
star
19

git-stars

Git stars shows you trending github repos in a clean UI
Vue
5
star
20

listing-template

Vue
5
star
21

zen-hackernews

Make hackernews readable
CSS
4
star
22

guess-the-emojis

TIny game to guess emoji mashups
Vue
4
star
23

Imbox

A chrome extension with with disposable inboxes right inside your browser.
TypeScript
4
star
24

text-analyser

Find top 10 words in a text file with Node.js
JavaScript
4
star
25

ramadan-table

A time table for Ramadan
Vue
3
star
26

sachin-tendulkar

A visual representation of why he is the greatest cricket player of all time
Vue
3
star
27

tailwindcss-toggle

A custom tailwindcss toggle button component with vue
Vue
3
star
28

razorpay-nuxt-example

Vue
2
star
29

bmi-calculator-example

Example app for my BMI calculator app
Vue
2
star
30

narrate-amitji

Vue
2
star
31

NextList

Listing Template
JavaScript
2
star
32

Indian-Cities

A CSV, JSON, Javasctipt Array & a API of all Indian Cities, totally 5161 Cities
JavaScript
1
star
33

vue-chatwoot-plugin

Vue
1
star
34

fayazara

1
star