RustlingPDF
RustlingPDF es un entorno de trabajo para PDFs open source con backend 100% Rust, enfocado en la privacidad local-first. Ofrece edición visual, conversión, OCR y automatización vía CLI o API REST sin cuentas ni almacenamiento persistente.
Ficha actualizada 26 sept 2026, 5:11 · upstream 26 sept 2026, 5:03 · release v0.1.9
Qué es RustlingPDF
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
RustlingPDF es una suite completa para manipulación de documentos PDF que prioriza la privacidad mediante un diseño local-first. El backend está escrito íntegramente en Rust, eliminando dependencias de Java o JVM, y el frontend utiliza React con Tauri para aplicaciones de escritorio. La arquitectura permite desplegar tanto como aplicación nativa, servicio web auto-alojado o herramienta CLI para automatización directa.
- Edición visual avanzada: fusión, rotación, recorte, diseño de formularios y gestión de accesibilidad.
- Automatización local sin servidor: ejecución de pipelines complejos mediante la CLI `rustlingpdf` en scripts o CI/CD.
- Escaneo móvil a PWA: captura multi-página desde dispositivos móviles con transferencia opcional al escritorio.
- Integración API REST: despliegue como servicio web para exponer endpoints de procesamiento sin estado.
- Conversión universal: transformación de imágenes, Office, HTML y eBooks a PDF o viceversa.
- Privacidad garantizada: no hay analíticas, telemetría ni almacenamiento persistente de documentos en el servidor.
- Backend 100% Rust: garantiza alta seguridad y rendimiento sin overhead de JVM.
- CLI robusta: permite scripting directo con parámetros validados y salida binaria controlada.
- Arquitectura modular: separación clara entre frontend React, backend Rust y componentes opcionales de IA.
- Soporte limitado a fuentes CJK (Chino/Japonés/Coreano) por restricciones de tamaño del paquete.
- Requiere herramientas nativas externas como qpdf, Tesseract o veraPDF para funciones específicas.
- No hay soporte oficial para macOS en la versión actual de los binarios distribuidos.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue vía Docker con `docker run -p 8080:8080 ghcr.io/hairbui76/rustlingpdf:latest` o instalación local compilando desde fuente con Rust y Node.js. La CLI se instala mediante `cargo install`. Verificar disponibilidad de herramientas nativas en el sistema antes de usar funciones dependientes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
