SQLite es una biblioteca escrita en C para la gestión de bases de datos SQL que se destaca por ser auto-contenida, sin servidor y de fácil uso. Fue desarrollada por D. Richard Hipp en el año 2000 y opera utilizando un único archivo para almacenamiento, además de ser eficiente y portátil. Aunque tiene ciertas limitaciones como la falta de soporte para claves foráneas y un control de acceso restringido, sigue siendo popular debido a su rendimiento y estabilidad.