GEM para Linux: escritorio gráfico clásico con servidor de pantalla propio

GEM para Linux es un proyecto de código abierto que ofrece un escritorio gráfico clásico para sistemas Linux, con ventanas, menús, diálogos, terminal, calculadora y reloj. Las aplicaciones comparten un servidor de pantalla, que puede renderizarse mediante un visor Rasta o directamente sobre el frame

Vermell, un framework web minimalista en C++ moderno sin dependencias

Vermell es un framework web minimalista para entornos modernos de C++ que se distribuye como un único archivo de cabecera y una biblioteca estática, sin dependencias externas. Su motor se basa en un bucle epoll no bloqueante que reparte las peticiones a un conjunto de hilos de trabajo, lo que le per

build2 iguala e incluso supera a Ninja en velocidad de compilación

El desarrollador del sistema de compilación build2 presenta una comparativa de rendimiento frente a Ninja, considerado la referencia de velocidad en builds de C++. Para una prueba en igualdad de condiciones eligió Xerces-C++, un parser XML en C++ con 299 unidades de traducción, y realizó una compila

All Your Codebase: paquetes C/C++ listos para el sistema de build de Zig

All Your Codebase es una iniciativa que empaqueta proyectos C y C++ para el sistema de build de Zig, permitiendo compilarlos y compilarlos cruzadamente con un único comando. La organización aloja repositorios que sustituyen las cadenas de herramientas tradicionales (Make, CMake, autoconf, scripts de

Aprende WebGPU: guía para crear aplicaciones 3D nativas en C++

"Learn WebGPU" es una guía didáctica y en desarrollo que enseña a utilizar la API gráfica WebGPU, especificada por el W3C, para construir aplicaciones 3D nativas en C++ desde cero, compatibles con Windows, Linux y macOS. El material está organizado en bloques modulares —Introducción, Getting Started

Gecode publica las versiones 6.3.0 y 6.4.0 de su solver de restricciones

Gecode, la biblioteca de código abierto para programación con restricciones, anuncia dos nuevas versiones tras siete años sin lanzamientos. La 6.3.0, fechada el 7 de julio de 2026, consolida los cambios acumulados en la rama de mantenimiento desde la 6.2.0, mientras que la 6.4.0, publicada el 15 de

libargus: un runtime nativo unificado para inferencia de IA en Java

libargus es un runtime de ejecución de inteligencia artificial nativo, sin gestión de memoria automática y con cero asignaciones de memoria, que consolida en un único proceso global las canalizaciones de visión, habla y modelos de lenguaje. La biblioteca actúa como una capa fina sobre los motores de

misa77: un códec LZ con descompresión hasta tres veces más rápida que LZ4

misa77 es un códec de compresión basado en algoritmos LZ orientado al nicho de datos que se escriben una vez y se leen muchas veces. Su objetivo principal es ofrecer una velocidad de descompresión muy alta en un solo hilo, con un uso de memoria constante e independiente del tamaño de la entrada: com

Desarrollador porta su motor gráfico casero a la Xbox original

Un desarrollador de juegos, empleado de Xbox pero sin relación oficial con el proyecto, ha logrado portar su motor gráfico propio —inicialmente diseñado para PC con Vulkan y C++17/20— a la Xbox original, una consola lanzada en torno a 2001 y hoy sin soporte oficial. La motivación, explica, fue añadi

avoxelgame: un voxel game experimental escrito en Dyalog APL y SDL3

avoxelgame es un proyecto de código abierto en el que el autor, namgyaaal, se propuso demostrar que la notación de APL permite construir un juego de vóxeles de forma más sencilla. El resultado, reconoce, es un título altamente experimental e inestable, pero ofrece una base jugable: el usuario se des

dcmake: depuración CMake más fácil con interfaz gráfica

Un desarrollador ha creado una nueva herramienta de depuración con interfaz gráfica para CMake, llamada 'dcmake'. La utilidad, disponible en GitHub, simplifica el proceso de depuración interactiva de CMake, aprovechando la funcionalidad de depuración integrada en CMake desde la versión 3.27 (julio d

Craft: Nueva herramienta facilita el desarrollo en C/C++

Un nuevo sistema de construcción llamado 'Craft' ha sido lanzado para simplificar el desarrollo de proyectos C y C++. Desarrollado por Randerson, Craft busca eliminar la complejidad asociada con herramientas como CMake y la gestión manual de dependencias. Los desarrolladores definen sus proyectos en

Crea juegos 2D con LÖVE: framework sencillo y multiplataforma

LÖVE es un framework de código abierto diseñado para facilitar la creación de juegos 2D. Su principal atractivo reside en su simplicidad y portabilidad, permitiendo a los desarrolladores crear juegos que funcionen en una amplia gama de plataformas, incluyendo Windows, macOS, Linux, Android e iOS. L

C++ sin SO: Guía para Desarrollo Embebido

Este artículo, "Guía Práctica de C++ Bare Metal" de Alex Robenko, aborda una pregunta recurrente en el mundo del desarrollo embebido: ¿Es C++ adecuado para entornos 'bare metal' (sin sistema operativo)? La respuesta, según Robenko, es sí, pero con importantes matices. El documento no es un tutorial

ecs Survivors: siete meses de mejoras y refactorización

Este artículo del blog de Laurent Voisard detalla el desarrollo de un juego llamado ECS Survivors, centrándose en las mejoras y refactorizaciones realizadas durante un período de siete meses. El proyecto utiliza el paradigma de Sistemas de Componentes y Entidades (ECS), un enfoque de diseño de juego

mahler.c: Biblioteca C para teoría musical

La biblioteca `mahler.c` es una herramienta de código abierto escrita en C99 diseñada para facilitar el trabajo con la teoría musical occidental. Su objetivo principal es proporcionar un conjunto de funciones para manipular conceptos musicales como intervalos, acordes, escalas y alteraciones de tona

Swift 6.0: Retraso por Problemas Técnicos

El desarrollo de Swift 6.0 enfrenta importantes obstáculos técnicos que impiden su lanzamiento estable, según un análisis detallado publicado en GitHub por LadybirdBrowser. La lista de problemas abarca desde incompatibilidades con LLVM, errores en la gestión de tipos opcionales entre Swift y C++, ha