Rukuzu: Migrando una Base de Datos de Grafos de 200,000 Líneas de C++ a Rust con Pruebas Sistemáticas

Estrategia de Portado de Grandes Bases de Código C++ a Rust
El proyecto Rukuzu aborda un desafío común en el software de sistemas: portar una base de código C++ madura de 200,000 líneas (kuzu, una base de datos de grafos embebida) a una implementación pura en Rust. La motivación no era que el código C++ fuera problemático, sino restricciones ambientales: dispositivos móviles, despliegues en el edge donde las herramientas de C++ no están disponibles, los límites de FFI crean dificultades de depuración, y donde un único binario estáticamente enlazado es valioso.
Flujo de Trabajo Sistemático de Portado
El equipo desarrolló un flujo de trabajo codificado como un comando personalizado de Claude Code que permite:
- Mantener la versión C++ operativa mientras se construye la versión Rust
- Probar ambas implementaciones una contra la otra
- Verificar en cada paso que el port a Rust produce resultados idénticos al C++ original
Detalles de Implementación
El flujo de trabajo surgió de la experiencia práctica con:
- 15 crates portados
- Más de 2,700 pruebas
- Lecciones sobre qué se traduce mecánicamente versus qué requiere juicio humano
El proyecto DEALER (un razonador de lógica de descripciones OWLv2 EL++ difuso) consume ambos backends a través de una arquitectura enchufable, proporcionando un banco de pruebas de calidad de producción para comparar corrección y rendimiento.
📖 Read the full source: r/ClaudeAI
👀 Ver también

GrapeRoot Pro añade Escudo de Deshacer para evitar que Claude Code elimine tu proyecto
Tras los informes en Reddit de que Claude Code borraba proyectos enteros, GrapeRoot Pro introduce un Undo Shield que observa el gráfico de sesión de Claude y bloquea comandos destructivos como rm -rf en archivos muy editados.

Chapper: Cliente nativo de iOS para LM Studio, Ollama y modelos locales compatibles con OpenAI
Chapper es una aplicación nativa de SwiftUI para iOS que se conecta a LM Studio, Ollama y modelos locales compatibles con OpenAI sin servicios en la nube ni cuentas. Ofrece transmisión de tokens en tiempo real, controles completos de muestreo, soporte para modelos de razonamiento con etiquetas <think> y exportación en 7 formatos.

E2a: Puerta de enlace de correo electrónico de código abierto para agentes de IA con verificación SPF/DKIM y entrega mediante webhook/WebSocket
E2a es una puerta de enlace de correo electrónico autenticada para agentes de IA que verifica SPF/DKIM en el correo entrante, entrega mediante webhook o WebSocket y admite correo saliente con aprobación humana.

Título: SprintiQ: Planificación de Sprints de Código Abierto para Claude Code
SprintiQ es una plataforma ágil de código abierto que actúa como una capa de orquestación para Claude Code, ofreciendo generación de historias de usuario potenciada por IA, planificación de sprints, seguimiento de velocidad y una CLI que sincroniza la actividad de git con los sprints en tiempo real.