Saltar al contenido principal
RaoufResearchOS
Español
Sídney, AustraliaHora actual en Sídney—
Pulsa Escape para cerrar esta ventana.
SimurghForge

Ingeniería

SimurghForge

SimurghForge es un convertidor universal para macOS con Tauri v2, backend Rust e interfaz React/TypeScript. Convierte 49 formatos de imágenes, documentos, audio, vídeo y datos estructurados mediante 9 motores: 4 nativos Rust para rendimiento y 5 enlazados por CLI para ampliar formatos. Todo se procesa localmente, sin dependencia de la nube.

  • Tauri v2
  • Rust
  • React
  • TypeScript
  • FFmpeg
  • macOS
Identidad del proyectoEstática

01 / Resumen

Stack tecnológico documentado
  • 01Tauri v2 (Rust 1.77+)
  • 02React 18
  • 03TypeScript
  • 04Vite
  • 05Tailwind CSS v4
  • 06FFmpeg
  • 07LibreOffice
  • 08Pandoc
  • 09Python Pandas
  • 10ImageMagick

Problema

Convertir archivos suele exigir subir documentos sensibles a la nube, usar varias herramientas o instalar aplicaciones Electron pesadas. Hace falta una herramienta única, rápida y privada que procese formatos habituales localmente.

Resumen de la solución

  1. Arquitectura de tres niveles: Rust nativo para velocidad, CLI para funciones y Python para datos tabulares.
  2. Detección MIME por bytes mágicos para elegir automáticamente el motor.
  3. Procesamiento por lotes con semáforo Tokio para controlar concurrencia.
  4. Paquete .app único con ajustes de calidad baja, media, alta y sin pérdida.

02 / Evidencia

Pruebas y verificación

  • 49 formatos en 5 categorías: imágenes, documentos, audio, vídeo y datos.
  • 9 motores con selección automática por MIME.
  • Lotes de hasta 50 archivos con 1-8 hilos configurables.
  • Cero llamadas de red; procesamiento local totalmente sin conexión.

03 / Métodos

Construcción

Tecnologías

  • Tauri v2 (Rust 1.77+)
  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS v4
  • FFmpeg
  • LibreOffice
  • Pandoc
  • Python Pandas
  • ImageMagick
  • 9 motores: 4 nativos Rust y 5 enlazados por CLI, FFmpeg, LibreOffice, Pandoc, Pandas e ImageMagick.
  • 49 formatos de imagen, documentos, audio, vídeo y datos estructurados.
  • Lotes de hasta 50 archivos con concurrencia configurable y semáforo Tokio.
  • Detección MIME por bytes mágicos para seleccionar el motor.

Seguro

  • Procesamiento 100% local, sin red ni dependencia de la nube.
  • Detección MIME por bytes mágicos contra extensiones falsificadas.
  • Saneamiento de rutas en todas las operaciones.
  • Paquete .app único, sin servicios ni demonios en segundo plano.

Buscar

Encuentra un proyecto, una publicación, un artículo o una página.

30 / 41 · Resultados de búsqueda

↑ ↓ Navegación del espacio de trabajoEnter AbrirEsc Cerrar