Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brenoepics/svgedit-portable
Tauri-based portable version of SVGEdit, a fast, web-based, JavaScript-driven SVG drawing editor.
https://github.com/brenoepics/svgedit-portable
svg svg-edit svg-editor
Last synced: 28 days ago
JSON representation
Tauri-based portable version of SVGEdit, a fast, web-based, JavaScript-driven SVG drawing editor.
- Host: GitHub
- URL: https://github.com/brenoepics/svgedit-portable
- Owner: brenoepics
- License: mit
- Created: 2024-06-25T04:17:14.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-25T05:37:35.000Z (6 months ago)
- Last Synced: 2024-10-16T15:00:03.477Z (3 months ago)
- Topics: svg, svg-edit, svg-editor
- Language: Rust
- Homepage:
- Size: 628 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SVGEdit Portable
This is a Tauri-based portable version of [SVGEdit](https://github.com/SVG-Edit/svgedit), a fast, web-based, JavaScript-driven SVG drawing editor.
## Overview
SVGEdit Portable allows you to run SVGEdit as a standalone desktop application without needing to install additional software or rely on a web browser. It combines the power of Tauri for lightweight, secure, and performant desktop applications with the rich feature set of SVGEdit for creating and editing SVG files.
## Features
- **Portable**: Run SVGEdit as a standalone application on Windows, macOS, and Linux.
- **Lightweight**: Built with Tauri, ensuring minimal resource usage and fast performance.
- **Full SVGEdit Functionality**: Enjoy all features of SVGEdit, including drawing, editing, and exporting SVG files.## Installation
You can find an executable version at [releases](https://github.com/brenoepics/svgedit-portable/releases/latest)
## Building Locally
### Prerequisites
- [Node.js](https://nodejs.org/) (for building the project)
- [Rust](https://www.rust-lang.org/tools/install) (for building the Tauri backend)### Building the Application
1. **Clone the Repository**
```sh
git clone https://github.com/brenoepics/svgedit-portable.git
cd svgedit-portable
```2. **Install Dependencies**
```sh
npm install
```3. **Build the Application**
```sh
npm run tauri build
```4. **Run the Application**
```sh
npm run tauri dev
```## Usage
After building and running the application, the SVGEdit interface will appear in a standalone window. You can start creating and editing SVG files just as you would in the web-based version of SVGEdit.
## Contributing
Contributions are welcome! Please follow these steps to contribute:
1. Fork the repository.
2. Create a new branch with your feature or bugfix.
3. Make your changes and commit them with descriptive messages.
4. Push your changes to your fork.
5. Open a pull request to the main repository.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgements
This project is based on the [SVGEdit](https://github.com/SVG-Edit/svgedit) project. Full credit goes to the original authors and contributors of SVGEdit.
## Links
- [SVGEdit GitHub Repository](https://github.com/SVG-Edit/svgedit)
- [Tauri](https://tauri.app/)