Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

RustlingPDF
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
16680805173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.