En la actualidad, la computación cuántica es uno de los puntos focales más sólidos
en el mundo de la informática. Numerosos esfuerzos activos de investigación
están en marcha, llevando continuamente a procesadores con un mayor número
de qubits (bits cuánticos) en la búsqueda de desarrollar una computadora cuántica
funcional. Junto con esta nueva forma de computación surgen nuevas puertas
lógicas y tipos de circuitos, reemplazando a los circuitos de computación clásicos
debido al comportamiento distintivo de los qubits en comparación con los bits
convencionales. Para facilitar esto, está surgiendo un número creciente de simuladores
y editores de circuitos. Algunos, como Google, crean simuladores privados,
mientras que otros, como IBM, ofrecen opciones públicas como Quantum Composer.
Además, existen proyectos de código abierto como Quirk, que es un editor
de circuitos cuánticos. Sin embargo, Quirk está quedando algo desactualizado en
términos tanto de su interfaz como de sus funcionalidades en comparación con
otros simuladores como el de IBM. Por lo tanto, el objetivo es dotar a Quirk de
herramientas nuevas y mejoradas, además de nuevas funcionalidades y mejoras a
la interfaz de usuario para que sea más intuitiva de forma que sea más competente
contra otras aplicaciones de la competencia como son un traductor para poder
crear uno .qasm a partir de un circuito o crear un circuito a partir de uno .qasm,
un inspector para poder ejecutar columna a columna el circuito, herramientas para
exportar e importar las puertas personalizadas o descomprimir aquellas que se
crean de partes del circuito, además de mejorar la interfaz de la aplicación.