https://github.com/nstechbytes/svg-showcase
SVG Showcase is a powerful Electron-based application for viewing, managing, and exporting SVG files. It provides an intuitive interface with features like file previews, customizable themes, and multiple export options.
https://github.com/nstechbytes/svg-showcase
css electron html icon js png svg svg-animations svg-icons windows-app windows-application
Last synced: about 2 months ago
JSON representation
SVG Showcase is a powerful Electron-based application for viewing, managing, and exporting SVG files. It provides an intuitive interface with features like file previews, customizable themes, and multiple export options.
- Host: GitHub
- URL: https://github.com/nstechbytes/svg-showcase
- Owner: NSTechBytes
- License: mit
- Created: 2025-02-18T01:59:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-08T10:10:29.000Z (over 1 year ago)
- Last Synced: 2025-03-08T11:18:51.413Z (over 1 year ago)
- Topics: css, electron, html, icon, js, png, svg, svg-animations, svg-icons, windows-app, windows-application
- Language: JavaScript
- Homepage: https://svgshowcase.pages.dev/
- Size: 479 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# SVG Showcase
SVG Showcase is a powerful Electron-based application for viewing, managing, and exporting SVG files. It provides an intuitive interface with features like file previews, customizable themes, and multiple export options.
## Features
- **SVG File Viewer**: Open and preview SVG files in a grid layout.
- **File & Folder Handling**: Load individual SVG files or entire folders.
- **Custom Toolbar Controls**: Minimize, maximize, or close the window.
- **Sidebar Navigation**: Easily switch between Home, Files, Settings, Updates, and Info pages.
- **Theme Support**: Toggle between dark and light mode.
- **Export Options**: Convert SVGs to PNG, PDF, or ICO format.
- **Clipboard Support**: Copy SVG code directly from the app.
- **Update Checker**: Automatically check for new updates from GitHub.
- **Typing Effect on Homepage**: Displays a smooth typing animation.
## Installation
1. Clone the repository:
```sh
git clone https://github.com/NSTechBytes/svg-showcase.git
cd svg-showcase
```
2. Install dependencies:
```sh
npm install
```
3. Run the application:
```sh
npm start
```
## Exporting SVGs
The app allows you to export SVG files in the following formats:
- **PNG**: Raster image format.
- **PDF**: Vector document format.
- **ICO**: Icon format for Windows applications.
## Contributing
Contributions are welcome! To contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Commit your changes (`git commit -m 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Open a Pull Request.
## License
This project is licensed under the MIT License.
## Contact
For any issues or feature requests, please open an issue on [GitHub](https://github.com/NSTechBytes/svg-showcase/issues).