Humble UI, basado en Clojure, se está desarrollando como un marco para crear interfaces de usuario de escritorio de alta calidad. La página de GitHub de Humble UI dice que el marco permite a los desarrolladores crear mejores aplicaciones rápidamente y al mismo tiempo mantener la multiplataforma. El desarrollador principal de Humble, Nikita Prokopov, dijo que el trabajo en Humble UI comenzó en 2020. No hay una fecha establecida para su finalización, y podría pasar otro año o más antes de que Humble UI esté expuesto a una audiencia más amplia, agregó. «Definitivamente se está acercando ahora, pero el alcance sigue siendo enorme», dijo Prokopov. «Tendremos un taller en septiembre, y la mayoría de las partes principales al menos parecen estar algo resueltas, así que esperamos pasar pronto a la fase de ‘cultivo de la carne'». Humble UI comenzó como una alternativa al marco Electron, con desarrolladores capaces de «desarrollar aplicaciones de escritorio multiplataforma que no dependen de la web y, por lo tanto, están libres de todas sus deficiencias: rendimiento, modelo de ejecución, requisitos de memoria, tamaño del paquete, etc.», dijo Prokopov. Eligió Clojure porque prefiere el lenguaje y lo domina. La compatibilidad con REPL del lenguaje fue otra razón para elegirlo. La página de GitHub del marco declara que Clojure es el mejor lenguaje para el desarrollo de UI, afirmando que Java tiene una «maldición de UI» y JavaScript y Chrome imponen una sobrecarga «enorme» y pueden ser lentos.