All Projects β†’ rossmoody β†’ svg-gobbler

rossmoody / svg-gobbler

Licence: Apache-2.0 license
Open source browser extension that makes designing and developing easier by finding, processing, exporting, optimizing, and managing SVG content.

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to svg-gobbler

Svgr
Transform SVGs into React components 🦁
Stars: ✭ 8,263 (+2937.87%)
Mutual labels:  svgo, inline-svg, svg2react
reiconify
Convert SVG icons to React components eg.: https://ambar.li/reiconify/md.icons/#/Browse
Stars: ✭ 17 (-93.75%)
Mutual labels:  svgo, svg2react, svgr
react-crud-icons
57 SVG icons for CRUD applications, packaged as a React component with light & dark themes and tooltip.
Stars: ✭ 19 (-93.01%)
Mutual labels:  svg-icons, inline-svg
Svgeez
A Ruby gem for automatically generating an SVG sprite from a folder of SVG icons.
Stars: ✭ 69 (-74.63%)
Mutual labels:  svg-icons, svgo
Tabler Icons
A set of over 1400 free MIT-licensed high-quality SVG icons for you to use in your web projects.
Stars: ✭ 10,858 (+3891.91%)
Mutual labels:  svg-icons, icon
Bytesize Icons
Tiny style-controlled SVG iconset (101 icons, 12kb)
Stars: ✭ 3,662 (+1246.32%)
Mutual labels:  svg-icons, inline-svg
Icons Flat Osx
Free Flat icons For OSX
Stars: ✭ 366 (+34.56%)
Mutual labels:  svg-icons, icon
Icons
The premium icon font for @uiwjs Component Library. https://uiwjs.github.io/icons
Stars: ✭ 99 (-63.6%)
Mutual labels:  svg-icons, icon
icons-flat-osx
Free Flat icons For OSX
Stars: ✭ 371 (+36.4%)
Mutual labels:  svg-icons, icon
Cryptocurrency Icons
A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Stars: ✭ 2,116 (+677.94%)
Mutual labels:  svg-icons, icon
Svgtofont
Read a set of SVG icons and ouput a TTF/EOT/WOFF/WOFF2/SVG font.
Stars: ✭ 149 (-45.22%)
Mutual labels:  svg-icons, icon
Akar Icons
A perfectly rounded icon library made for designers, developers, and pretty much everyone.
Stars: ✭ 184 (-32.35%)
Mutual labels:  svg-icons, icon
Svgson
Transform svg files to json notation
Stars: ✭ 271 (-0.37%)
Mutual labels:  svg-icons, svgo
geticon
Web / IT project stack / tool / technique icon / logo collection & markdown / HTML generator πŸš€
Stars: ✭ 101 (-62.87%)
Mutual labels:  svg-icons, icon
React Icomoon
It allows you to simply view the icons in the selection.json file provided by Icomoon.
Stars: ✭ 48 (-82.35%)
Mutual labels:  svg-icons, icon
vue-iconfont
ζ›΄δΌ˜ι›…εœ°δ½Ώη”¨ Iconfont.cnοΌŒεŒζ—Άζ”―ζŒ font-class εΌ•ε…₯ε’Œ symbol εΌ•ε…₯。
Stars: ✭ 27 (-90.07%)
Mutual labels:  svg-icons, icon
Svg Autocrop
πŸš—πŸŒ½πŸ”³An NPM module to autocrop and slim down SVGs
Stars: ✭ 80 (-70.59%)
Mutual labels:  svg-icons, svgo
react-svg-icon-generator
Generate React Icon Component from SVG icons to show, resize and recolor them.
Stars: ✭ 65 (-76.1%)
Mutual labels:  svg-icons, icon
Svgicon
SVG icon components and tool set
Stars: ✭ 817 (+200.37%)
Mutual labels:  icon, svgo
archer-svgs
εΌ‚ζ­₯加载svgθ§£ε†³ζ–Ήζ‘ˆ
Stars: ✭ 23 (-91.54%)
Mutual labels:  svg-icons, icon

πŸ‘‹ SVG Gobbler

Download this extension on the Chrome Web store or in the Add-On Marketplace for Firefox.

SVG Gobbler is a browser extension that finds SVG content in your current window and lets you download, copy to clipboard, or export as a PNG.

Build

Currently, if you would like to modify this extension you will need to install it manually. Before making edits you will need to build it locally and side load SVG Gobbler as a developer extension to test any changes.

This extension is in a strange middle ground with the v3 manifest updates coming from Chrome. Firefox extension is pinned to version 3.17 for Firefox but the extension is being refactored to comply with v3 Manifest changes.

Installation

1. Clone the repo

Clone the repo to your local machine and navigate into the root directory.

cd svg-gobbler

2. Install dependencies

SVG Gobbler uses yarn to build the necessary dependencies.

yarn

3. Bundle the extension

Run yarn start to build files into the dist folder and watch source files for changes.

yarn start

4. Side load extension

Chrome

  1. In the address bar, navigate to chrome://extensions
  2. In the top right of the screen, flip the toggle to enable Developer Mode
  3. Click the button to Load unpacked and select the dist folder inside the SVG Gobbler repo

Once this is complete you can start hacking. Editing content in the src directory will automatically build and update the extension folder which will feed the extension in the browser the latest code.

πŸŽ‰ How to use the extension

Click the SVG Gobbler extension icon to search the current page for SVGs.

Unique attributes for each SVG element will be shown within the card. The attributes currently being shown are:

  1. If the SVG is placed as a:

    • background image
    • image source
    • inline svg
    • object data
    • sprite
    • symbol
  2. The size of the SVG in the DOM


More apps by me

I like making things. Check out what I'm up to lately.


Contribute

Feel free to submit a pull request if you've made an improvement of some kind. This is an open source project and any help is very appreciated.

Friends

This project leverages code and value from some incredibly talented folks. Most notably and predominantly are:

  • Design System Toolkit: Chakra UI
  • React Component SVG Transformation: SVGR
  • SVG Optimization: SVGO

About

This started as a pet project to improve the SVG Crowbar tool that is no longer being maintained by NY Times.

The codebase has been completely rewritten 4 times.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].