Coccinelle es un motor de coincidencia y transformación de programas diseñado específicamente para código de sistemas en C. Su función principal es facilitar las evoluciones colaterales, que son los cambios necesarios en el código cliente cuando las APIs de las bibliotecas cambian. Esto incluye operaciones como renombrar funciones, añadir argumentos contextuales o reorganizar estructuras de datos de forma automática y consistente.

La herramienta utiliza el lenguaje SmPL (Semantic Patch Language) para especificar las reglas de búsqueda y transformación. Además de la modernización de código, se emplea para localizar y corregir errores en software de sistemas, siendo una pieza clave en el mantenimiento del núcleo de Linux y otros proyectos de infraestructura crítica.
Sus capacidades principales incluyen:
Sobre Coccinelle
Motor de coincidencia y transformación de código C mediante parches semánticos SmPL para evolucionar APIs y corregir errores
Visitar CoccinelleFicha técnica
Coste
GratisCódigo abierto
SíLicencia
GPL-2.0-onlyDesde
2010Repositorio
coccinelle/coccinellePropiedades
Categorías
Etiquetas
Hay 4 alternativas a Coccinelle para Windows, Mac y Linux. La mejor alternativa gratuita es Delta Patcher, que además es de código abierto. Otras opciones destacadas: CodeQL, FDME - FFHandball y Kibi. Actualizado en noviembre de 2026.
Nuestras recomendaciones
CodeQL es un motor de análisis semántico de código desarrollado por GitHub que permite tratar el código fuente como una base de datos. En lugar de buscar patrones de texto, los usuarios escriben consultas lógicas para rastrear el flujo de datos a través del programa, lo que facilita identificar variantes de vulnerabilidades específicas y erradicarlas de forma sistemática.
Frente a Coccinelle: es propietaria (Coccinelle es de código abierto), tiene funciones de pago, funciona también en Mac y no tiene versión para Linux.
10 alternativas a CodeQLDelta Patcher es una aplicación de interfaz gráfica diseñada para generar y aplicar parches delta en el formato xdelta. A diferencia de otras utilidades que actúan como simples frontales para la herramienta de línea de comandos xdelta3, este programa es completamente autónomo y no requiere la instalación de binarios externos para funcionar.
Frente a Coccinelle: funciona también en Windows, se usa sin registrarse, funciona sin conexión y existe desde 2014.
4 alternativas a Delta PatcherFDME - FFHandball es la herramienta oficial de la Federación Francesa de Handball diseñada para la gestión de las hojas de partido electrónicas. El software cubre todo el ciclo del encuentro, desde la fase precompetitiva hasta la exportación final de los datos en el sistema GestHand. Está disponible exclusivamente para el mercado francés y su interfaz se presenta únicamente en idioma francés.
Frente a Coccinelle: es propietaria (Coccinelle es de código abierto) y funciona sin conexión.
5 alternativas a FDME - FFHandballKibi es un editor de texto diseñado para funcionar en la terminal, escrito en Rust con una restricción estricta de menos de 1024 líneas de código. Su objetivo es ofrecer una herramienta de edición rápida y configurable con dependencias mínimas. El proyecto se inspira en el editor kilo, escrito en C, y añade funcionalidades adicionales como soporte UTF-8 y búsqueda incremental.
Frente a Coccinelle: se usa sin registrarse, funciona sin conexión y existe desde 2020.
25 alternativas a KibiAlternativa de código abierto a: