CLX (Component Library for Cross Platform) es una biblioteca multiplataforma para desarrollar programas en los sistemas operativos Microsoft Windows y Linux . Fue desarrollado en marzo de 2001 por Borland para su uso en la primera versión del entorno de desarrollo Kylix . La biblioteca ahora está incluida en casi todos los entornos de desarrollo de Borland .
Por supuesto, la biblioteca de componentes CLX es más pobre que la VCL . Sin embargo, sus componentes le permiten crear aplicaciones completas. En general, la composición de los componentes de CLX se parece a la paleta de componentes de las versiones anteriores de Delphi . La biblioteca CLX se carga en la Paleta de componentes cuando abre un proyecto CLX existente o crea uno nuevo.
Todos los componentes de CLX que tienen contrapartes en la VCL, y la mayoría de ellos, tienen los mismos nombres que los componentes de la VCL. Dado que cuando los componentes se transfieren de la Paleta de componentes a un formulario, los módulos correspondientes se incluyen automáticamente en el proyecto, no hay problemas con la doble denominación.