An open API service indexing awesome lists of open source software.

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.

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).