Home

Awesome

<div align="center"> <a href="https://svgl.app"> <img src="static/images/readme.png"> </a> <p></p> </div> <div align="center"> <a href="https://svgl.app" target="_blank"> Discover </a> <span>&nbsp;✦&nbsp;</span> <a href="https://github.com/pheralb/svgl/issues/new?assignees=pheralb&labels=request&projects=&template=request-svg-.md&title=%5BRequest%5D%3A"> Request logo </a> <span>&nbsp;✦&nbsp;</span> <a href="#-getting-started"> Submit logo </a> <span>&nbsp;✦&nbsp;</span> <a href="#-extensions"> Extensions </a> <span>&nbsp;✦&nbsp;</span> <a href="https://svgl.app/api"> API </a> <span>&nbsp;✦&nbsp;</span> <a href="#%EF%B8%8F-contributing"> Contributing </a> </div> </p> <div align="center">

Svelte Badge Hono Badge Build Status GitHub stars GitHub issues GitHub forks GitHub PRs

</div>

🛠️ Stack

🚀 Getting Started

[!IMPORTANT] Before submitting the SVG, make sure that you have permission or that the license of the SVG allows you to add it to svgl. If you are not sure, please contact the company or author.

You will need:

  1. Fork this repository and clone it locally:
git clone git@github.com:your_username/svgl.git
  1. Install dependencies:
# Install pnpm globally if you don't have it:
npm install -g pnpm

# and install dependencies:
pnpm install
  1. Go to the static/library folder and add your .svg logo.

[!WARNING]

  1. Go to the src/data/svgs.ts and add the information about your logo, following the structure:
{
  "title": "Title",
  "category": "Category",
  "route": "/library/your_logo.svg",
  "url": "Website"
}
{
  "title": "Title",
  "category": "Category",
  "route": "/library/your_logo.svg",
  "wordmark": "/library/your_logo_wordmark.svg",
  "url": "Website"
}
{
  "title": "Title",
  "category": "Category",
  "route": {
    "light": "/library/your_logo_light.svg",
    "dark": "/library/your_logo_dark.svg"
  },
  "wordmark": {
    "light": "/library/your_wordmark-logo_light.svg",
    "dark": "/library/your_wordmark-logo_dark.svg"
  },
  "url": "Website"
}

[!NOTE]

And create a pull request with your logo 🚀.

  1. (Optional) If you want to run the API locally, you will need to create a .env file in the root of the project with the following variables:
SVGL_API_REQUESTS = 1
UPSTASH_REDIS_URL = ""
UPSTASH_REDIS_TOKEN = ""

📦 Extensions

A list of extensions that use the svgl API, created by the community:

ExtensionDescriptionCreated byLink
<img src="https://github.com/pheralb/svgl/blob/main/static/library/svgl.svg" height="25" />svglsA CLI for easily adding SVG icons to your project.sujjeeeGitHub Repository
<img src="https://github.com/pheralb/svgl/blob/main/static/library/figma.svg" height="25" />SVGL for FigmaAdd svgs from svgl to your Figma project.quilljouFigma Plugin
<img src="https://github.com/pheralb/svgl/blob/main/static/library/raycast.svg" height="25" />SVGL for RaycastSearch SVG logos via svgl.1weihoRaycast Store
<img src="https://github.com/pheralb/svgl/blob/main/static/library/vscode.svg" height="25" />SVGL for VSCodeSVGL directly in your VSCode.girlazoteVSCode Marketplace
<img src="https://svgl-badge.vercel.app/api/Library/Svgl?theme=light" height="25" />SVGL BadgeA beautiful badges with svgl SVG logos.ridemountainpigSvgl Badge

✌️ Contributing

<a href="https://github.com/pheralb/svgl/graphs/contributors"> <img src="https://contrib.rocks/image?repo=pheralb/svgl" /> </a> <p></p>

🔑 License