Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Bazooo/svg-sprite-maker
Application to create/edit SVG sprites
https://github.com/Bazooo/svg-sprite-maker
design editor rust svelte svg svg-icons svg-sprites tauri tauri-app tool tooling typescript
Last synced: 3 months ago
JSON representation
Application to create/edit SVG sprites
- Host: GitHub
- URL: https://github.com/Bazooo/svg-sprite-maker
- Owner: Bazooo
- License: apache-2.0
- Created: 2023-10-30T04:29:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-12T20:21:36.000Z (9 months ago)
- Last Synced: 2024-08-01T15:35:26.599Z (6 months ago)
- Topics: design, editor, rust, svelte, svg, svg-icons, svg-sprites, tauri, tauri-app, tool, tooling, typescript
- Language: Rust
- Homepage:
- Size: 905 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Svg Sprite Maker Icon](./src-tauri/icons/Square150x150Logo.png)
# SVG Sprite Maker
SVG Sprite Maker is a tool to easily **create, view and update** SVG sprite files
## What is an SVG Sprite?
An SVG Sprite file is a collection of symbols/icons with an id that can be referenced in HTML
```html
```
## ✨ Features
* Drag and drop SVG sprite or icon
* View and edit SVG sprite
* Add and remove icons
* Edit icon attributes with real-time preview
* Or edit icon in isolation in your editor of choice
* Check for transparency or/and alignment of icons
* 100% offline## Tech
* [Tauri](https://tauri.app/) for desktop application
* [Svelte](https://svelte.dev/) & [Typescript](https://www.typescriptlang.org/) for the frontend
* [Rust](https://www.rust-lang.org/) for the backend## Licensing
This project is licensed under the Apache License, Version 2.0. [License](./LICENSE)