Una biblioteca rápida de renderizado 2D para la web que dibuja gráficos, sprites y texto con WebGL y WebGPU.
Yqnn/svg-path-editor
Editor visual en el navegador para crear y manipular datos de trazados SVG con puntos arrastrables y un panel de comandos.
Alternativa open source a:Inkscape
- Estrellas
- 5,336
- Forks
- 423
- Issues abiertos
- 27
- Último commit
- hace 4 meses
¿Qué es?
SVG Path Editor es una aplicación web para crear y editar el atributo `d` de los trazados SVG. Puedes pegar datos de trazado sin procesar en un campo de texto y ver cómo cambia la forma en el lienzo, o crear un trazado desde cero seleccionando un tipo de comando y haciendo clic en el punto de destino.
Los puntos se pueden mover arrastrándolos, y cada comando del trazado se puede insertar, eliminar, convertir a otro tipo o alternar entre coordenadas relativas y absolutas. El editor también permite reordenar los trazados, por ejemplo, para iniciar un trazado o subtrazado desde un comando seleccionado o invertir un subtrazado. Las operaciones sobre trazados completos incluyen escalar, trasladar, rotar, redondear, convertir coordenadas, invertir y optimizar. El viewBox se puede ampliar, arrastrar o configurar con valores numéricos, y cuenta con una opción para ajustar el zoom al contenido.
La lógica de edición se publica por separado como el paquete npm svg-path-editor-lib. El proyecto funciona con Node.js 18.13 o superior e incluye un servidor de desarrollo, una compilación de producción y pruebas unitarias con Karma.
Funciones clave
- 01Editar datos de trazados SVG como texto sin procesar o arrastrando puntos en el lienzo.
- 02Insertar, eliminar y convertir comandos de trazado individuales.
- 03Alternar los comandos entre coordenadas relativas y absolutas.
- 04Escalar, trasladar, rotar, redondear y optimizar el trazado completo.
- 05Ajustar el viewBox con el zoom, arrastrándolo, mediante campos numéricos o ajustando el zoom al contenido.
Casos de uso
- Ajustar manualmente trazados de iconos o ilustraciones exportados desde otras herramientas.
- Crear formas SVG sencillas directamente en el navegador.
- Limpiar y acortar datos de trazados redondeando u optimizando los comandos.
Inicio rápido
- 1
Instala Node.js v18.13 o una versión superior y, después, instala las dependencias
npm install - 2
Inicia el servidor de desarrollo y abre http://localhost:4200/
npm start
Antes de usarlo
- Para ejecutarlo localmente se necesita Node.js v18.13 o una versión superior.
- El README no ofrece una compilación de escritorio independiente; la versión alojada se ejecuta en el navegador.
Temas
Preguntas frecuentes
- ¿Qué es svg-path-editor?
- Editor visual en el navegador para crear y manipular datos de trazados SVG con puntos arrastrables y un panel de comandos. SVG Path Editor es una aplicación web para crear y editar el atributo `d` de los trazados SVG. Puedes pegar datos de trazado sin procesar en un campo de texto y ver cómo cambia la forma en el lienzo, o crear un trazado desde cero seleccionando un tipo de comando y haciendo clic en el punto de destino.
- ¿svg-path-editor es gratuito? ¿Qué licencia tiene?
- svg-path-editor es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿svg-path-editor sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de svg-path-editor fue el 18 jun 2026.
- ¿Para qué puedo usar svg-path-editor?
- Ajustar manualmente trazados de iconos o ilustraciones exportados desde otras herramientas. Crear formas SVG sencillas directamente en el navegador. Limpiar y acortar datos de trazados redondeando u optimizando los comandos.
- ¿Cómo se instala svg-path-editor?
- Instala Node.js v18.13 o una versión superior y, después, instala las dependencias: npm install Inicia el servidor de desarrollo y abre http://localhost:4200/: npm start
- ¿Dónde consigo svg-path-editor?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Yqnn/svg-path-editor
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de logotipos tecnológicos SVG optimizados y personalizables para desarrolladores, disponible como paquete npm de componentes React.
Una biblioteca de iconos SVG de estilo folk naïf dibujados a mano para React y TypeScript, con una skill opcional para agentes de IA.
Biblioteca de TypeScript que convierte diagramas Mermaid en SVG personalizables o texto ASCII/Unicode, sin dependencias del DOM.
Motor declarativo que genera y renderiza infografías SVG a partir de una sintaxis de texto, diseñado para la generación con IA y la salida en streaming.
Un renderizador pequeño y síncrono que convierte texto de diagramas Mermaid en SVG sin dependencias en tiempo de ejecución.