Cheerp es un compilador C/C++ de nivel empresarial, de código abierto y con licencia permisiva para aplicaciones web. Compila prácticamente cualquier código C/C++ en WebAssembly y JavaScript.
Documentación
Asuntos
Servidor de discordia
Cheerp es un compilador de C/C++ para WebAssembly y JavaScript, basado e integrado en la infraestructura LLVM/Clang, y que presenta numerosos pasos de optimización personalizados para maximizar el rendimiento y minimizar el tamaño de la salida compilada de JavaScript/WebAssembly. Gracias a esto, Cheerp es el compilador de C++ a WebAssembly más optimizado y con mejor rendimiento disponible en el mercado.
Cheerp se utiliza principalmente para portar bibliotecas y aplicaciones C/C++ existentes a HTML5, pero también se puede utilizar para escribir aplicaciones web de alto rendimiento y componentes WebAssembly desde cero. Con Cheerp, el código C/C++ se compila en JavaScript/WebAssembly y se optimiza, con las interfaces JavaScript adecuadas expuestas y se puede integrar fácilmente en una aplicación web.
Este repositorio (cheerp-meta) contiene los paquetes npm de Cheerp y rastrea los problemas de Cheerp.
Otros repositorios contienen varios componentes de Cheerp:
Cheerp tiene la licencia Apache 2.0 con excepciones LLVM, es decir, la misma licencia de LLVM/Clang ascendente. Leaning Technologies lo desarrolla y mantiene activamente. Los clientes empresariales disponen de soporte comercial, seguimiento rápido de funciones, desarrollo patrocinado y paquetes de consultoría.