BiblioHouse, reseña de software desarrollado por ferlagod: una alternativa libre para organizar y gestionar tu biblioteca personal

https://doi.org/10.5209/RIBE.107566

Pedro Lázaro-Rodríguez; Universidad Complutense de Madrid; Departamento de Biblioteconomía y Documentación; pedrolr@ucm.es; https://orcid.org/0000-0002-8756-0507

Reseñas; Revista de Investigación sobre Bibliotecas, Educación y Sociedad; e-ISSN: 3045-5685; Ediciones Complutense; Creative Commons CC BY 4.0

Cómo citar: Lázaro-Rodríguez, Pedro. (2026). BiblioHouse, reseña de software desarrollado por ferlagod: una alternativa libre para organizar y gestionar tu biblioteca personal. Revista de Investigación sobre Bibliotecas, Educación y Sociedad, 3, e107566. https://doi.org/10.5209/RIBE.107566

Sumario: 1. Introducción. 2. Breve entrevista a ferlagod: conociendo al desarrollador de BiblioHouse. 3. Uso y análisis de BiblioHouse. 3.1. Instalación. 3.2. Creando usuarios/as y contraseñas. 3.3. Incorporando libros a la colección. 3.4. Editando detalles de los libros. 3.5. Sección de préstamos. 3.6. Más opciones: historial, estadísticas y otras herramientas. 4. Consideraciones finales. 5. Referencias.

1. Introducción

El 13 de enero de 2026 ferlagod compartió un mensaje en Mastodon anunciando que ya tenía acabada la versión 1.0.0 de BiblioHouse (ferlagod, 2026d). De manera muy sintetizada, Bibliohouse es un proyecto y software para la gestión de bibliotecas personales. A finales del mismo mes ferlagod lanzó y anunció la versión 1.1.0 implementando mejoras y nuevas funcionalidades (ferlagod, 2026b), y ya a inicios de febrero de 2026 y momento de redacción de esta reseña, se lanzó la versión 1.2.0, con mejoras principalmente de usabilidad y de atajos de teclado (ferlagod, 2026c).

BiblioHouse es software libre y multiplataforma. Su código está disponible en una instancia de Forgejo llamada ForjaLibre (ferlagod, 2026f), donde también están disponibles las versiones para su descarga (ferlagod, 2026e). También, ferlagod publicó una página web para BiblioHouse (BiblioHouse, 2026) y un post sobre el software en su blog personal en la instancia escritura.social de WriteFreely (ferlagod, 2026a). Lo libre llama a lo libre: BiblioHouse es software libre y la plataforma donde está alojado el código es una instancia de Forgejo, alternativa libre a servicios como GitHub; y su blog y la red social por la que se anunció el lanzamiento de las versiones son plataformas y redes libres del Fediverso.

Como síntesis y presentación detallada del software que se reseña, en la Tabla 1 se añade una ficha con información general de BiblioHouse.

Tabla 1. Ficha de información general sobre BiblioHouse (ferlagod, 2026f)

Nombre del software BiblioHouse
Finalidad Gestión de bibliotecas personales
Desarrollador ferlagod (Fernando Lago Dávila)
Plataforma Multiplataforma (Linux, Windows, macOS)
Licencia GNU General Public License v3.0
Versiones

1.2.0 (07/02/2026)

1.1.0 (29/01/2026)

1.0.0 (13/01/2026)

Tecnologías utilizadas Java 21 (lógica central); JavaFX 21 (interfaz gráfica moderna); Maven (gestión de dependencias); Gson (almacenamiento de datos en JSON local) y Apache PDFBox (motor de exportación PDF)

En la Tabla 2 se añaden enlaces de interés con la página web, el repositorio donde está disponible el código, los enlaces de descarga e información publicada por ferlagod en su blog y en Mastodon.

Tabla 2. Enlaces de interés sobre BiblioHouse

Página web https://bibliohouse.org/
Forgejo (código) https://forjalibre.eu/ferlagod/BiblioHouse
Releases (descargas) https://forjalibre.eu/ferlagod/BiblioHouse/releases
Post (en blog) https://escritura.social/ferlagod/bibliohouse-mi-alternativa-libre-para-organizar-tu-biblioteca
Mensaje en Mastodon sobre el lanzamiento de Bibliohouse

https://frikiverse.zone/@ferlagod/115889171367103333

https://frikiverse.zone/@ferlagod/115973481276615481

https://frikiverse.zone/@ferlagod/116030412434882206

Con el objetivo de dar a conocer y valorar BiblioHouse, en esta reseña de software se incluye, además de esta introducción, una segunda sección con las respuestas a 3 preguntas realizadas a ferlagod como desarrollador del software para conocer a la persona que hay detrás de su desarrollo. En tercer lugar, se analiza BiblioHouse a partir de la experiencia personal de uso del autor de la reseña. Por último, la reseña termina con unas consideraciones finales a modo conclusión.

2. Breve entrevista a ferlagod: conociendo al desarrollador de BiblioHouse

En las siguientes subsecciones se presentan las respuestas de ferlagod a 3 preguntas planteadas el día 20 de enero de 2026. En ese momento, se había lanzado ya la versión 1.0.0 de BiblioHouse y ferlagod estaba trabajando en nuevas funciones y mejoras a partir del feedback recibido. Algunas de estas mejoras que se implementarían en la versión 1.1.0 lanzada el día 29 de enero de 2026. Con esta pequeña entrevista se pretende conocer al desarrollador de BiblioHouse.

2.1. ¿Cuál es tu formación o profesión y qué relación tienes con las bibliotecas?

De profesión soy enfermero, pero actualmente estoy compaginando mi trabajo, en el sector sanitario y sociosanitario, con la finalización del ciclo superior de Desarrollo de Aplicaciones Multiplataforma (DAM). Siempre me ha encantado la tecnología y decidí estudiar desarrollo más por pasión y curiosidad personal que por una necesidad de cambiar de profesión.

Mi relación con las bibliotecas es especial. Vengo de una familia con muy pocos recursos donde comprar un libro era difícil. Desde los 8 o 9 años, la Biblioteca Municipal fue mi refugio. Recuerdo que ni siquiera podía sacar libros en préstamo porque no tenía la edad mínima exigida.

Como anécdota, recuerdo que mi primer libro propio fue El 19 de marzo y el 2 de mayo de los Episodios Nacionales de Benito Pérez Galdós. Lo compré en una feria del libro con 100 pesetas que pude ahorrar. No lo elegí por el contenido (era demasiado pequeño para entenderlo), sino porque era el único que costaba lo que me podía permitir.

2.2. ¿Por qué un software libre?

Porque creo en el acceso abierto al conocimiento y en la libertad de usar, modificar y compartir herramientas.

BiblioHouse nació de una necesidad personal. En casa tenemos alrededor de 1.000 libros y no encontraba nada que me convenciera. Todo era online con registros obligatorios o demasiado complejos como Calibre (que prefiero dejar solo para lo digital). Quería algo simple, registrar, catalogar en "estanterías" y marcar lo leído.

Al hacerlo software libre, busco que cualquiera pueda tener una herramienta sin depender de nadie, ahorrando costes y adaptándola a sus propias necesidades.

2.3. ¿Qué aspectos destacas del proceso de desarrollo y de las perspectivas de futuro?

La evolución del programa me ha llevado 3 años. Empecé con un Excel engorroso y luego pasé a Java Swing mientras aprendía en DAM. Con el contacto con mi empresa de prácticas surgieron algunas ideas como: pasar de Swing a JavaFX, orientar la app hacia asociaciones, y profesionalizar la estructura.

Del proceso destacaría 2 momentos:

  1. Decidí usar archivos JSON en lugar de bases de datos relacionales (como MySQL) para mantener la simpleza y portabilidad. Para que sólo fuera "instalar y usar".

  2. Gracias a la ayuda de Eleder y Loar en Mastodon, pude mejorar las traducciones. Durante el último año he logrado integrar préstamos, búsqueda en OpenLibrary, exportación de datos, informes en PDF y estadísticas.

Mirando al futuro, mi intención es que BiblioHouse siga adelante sin perder sencillez:

3. Uso y análisis de BiblioHouse

En esta sección se presenta su instalación, la creación de usuarios/as y contraseñas, la incorporación de libros a la colección y su edición, la opción de préstamos activos y otras opciones como el historial, las estadísticas y otras herramientas.

3.1. Instalación

Al ser multiplataforma, en Windows se puede ejecutar el archivo .exe y seguir la instalación. Para ejemplificar la instalación en Linux, se añaden los pasos a partir de la Figura 1.

Se ven los pasos de la instalación de BiblioHouse en Linux

Figura 1. Instalación de BiblioHouse en Linux

Los pasos a seguir y que coinciden con los números añadidos en la Figura 1 son:

  1. Descarga de archivo .sh a una carpeta.

  2. Dar permisos de ejecución al archivo sh. En Linux se puede hacer desde la terminal con la orden chmod +x bibliohouse_unix_1_1.sh o con el botón derecho y en permisos.

  3. Ejecutar el archivo .sh con la orden sh bibliohouse_unix_1_1.sh.

  4. BiblioHouse dispone los archivos para comenzar la instalación.

  5. Aparece el instalador gráfico que se explica a continuación.

Durante la instalación, se ven las pantallas de la Figura 2.

Se ven las pantallas de la instalación

Figura 2. Pantallas de la instalación

Los pasos a seguir y que se han marcado con números en la Figura 2 son:

  1. Leer y aceptar los términos de licencia.

  2. Seleccionar la carpeta donde se instalará Bibliohouse.

  3. Finalizar la instalación.

Una vez hecho esto, BiblioHouse ya aparecerá como un software o programa disponible en el equipo.

3.2. Creando usuarios/as y contraseñas

Al abrir BiblioHouse, se muestran 2 opciones: empezar con registro o sin registro (Figura 3, pantalla más a la izquierda de la figura marcada con el 1). Se ven las pantallas de inicio de sesión en Bibliohouse

Figura 3. Pantallas de inicio de sesión en Bibliohouse

En síntesis, los pasos enumerados en la Figura 3 son:

  1. Opción desde la que se puede acceder sin registrarse o iniciar el registro.

  2. Es la opción para acceder si ya se dispone de cuenta y contraseña o para crear una cuenta.

  3. Es la opción para crear la cuenta.

La segunda opción es una de las mejoras implementadas en la versión 1.1.0 del software. Si se accede a empezar con registro, aparece una pantalla para acceder con el nombre de usuario/a y la contraseña, y si no se ha hecho antes, tenemos la opción para crear los 2 aspectos (Figura 3, partes central y de la derecha marcadas con el número 2 y el 3). Ambas opciones son interesantes: la opción de login es útil si varias personas van a utilizar el mismo equipo; y la opción de poder usarlo sin login, resulta útil si el equipo pertenece a una única persona o no se estima necesario tener password.

Tras lo anterior, se accede a BiblioHouse como tal.

3.3. Incorporando libros a la colección

En la Figura 4 se muestra la sección de “Mis Libros” con 11 libros ya incluidos y números en la captura para guiar la explicación de las opciones a continuación.

Se ve la pestaña de Mis Libros en BiblioHouse

Figura 4. Pestaña de “Mis Libros” en BiblioHouse

Siguiendo los números añadidos en la Figura 4, las opciones que se destacan son las siguientes:

  1. Menú general con pestañas para Archivo, Herramientas y Ayuda.

    1. La pestaña de Archivo incluye las opciones de: importar base de datos, exportar, exportar informe PDF y salir.

    2. La de Herramientas incluye: buscar duplicados, configuración, idiomas y estadísticas

    3. La de Ayuda incluye un manual para usuarios/as muy completo y detallado y el “Acerca de” con información de la versión, el desarrollador, el contacto y la licencia.

  2. Menú de secciones para ver las opciones de “Mis Libros”, “Préstamos Activos” y el Historial de préstamos. La opción de “Mis Libros” es la que está seleccionada en la Figura 4.

  3. Cuadro de búsqueda para la opción para buscar un libro e incluirlo como libro propio desde OpenLibrary y por título o ISBN, por ejemplo.

  4. Opciones para lanzar la búsqueda en OpenLibrary o para utilizar la cámara como un scanner para códigos de barra.

  5. Es la opción para incluir un libro manualmente. Si se ha buscado y localizado el libro en OpenLibrary o según los métodos del punto 4, aparecerán aquí los campos rellenos.

  6. Los campos anteriores se pueden modificar, completar o matizar. Una vez hecho eso, en la parte 6 de la Figura se procede a incluir el libro a nuestra biblioteca.

  7. En ese proceso BiblioHouse solicita que se añada a alguna de las estanterías disponibles, con la opción también de crear estanterías propias y de asignar un libro a más de una.

  8. Este punto es la opción de búsqueda de libros ya en nuestra biblioteca.

  9. Es la tabla con nuestros libros que podemos editar como se explica a continuación.

3.4. Editando detalles de los libros

Si en la tabla de nuestros libros (punto 9 de la Figura 4) pinchamos con el botón derecho en ellos, se accede a una opción para editar sus detalles que abre las opciones para el libro (Figura 5).

Se ve la opción para editar los libros

Figura 5. Opción para editar los libros

La explicación guiada por los números añadidos en la Figura 5 es la siguiente:

  1. En la tabla con nuestros libros se puede hacer click en el botón derecho y acceder a editar detalles.

  2. Se abre una nueva ventana con los detalles del libro.

  3. Opción para editar el título.

  4. Opción para cambiar la imagen de la portada, cubierta o imagen del libro. En la versión 1.1.0 de BiblioHouse se ha añadido una imagen por defecto para todo libro.

  5. Esta opción permite indicar el estado de lectura del libro: pendiente, leyendo o leído.

  6. Opción para valorar el libro: desde 1 estrella (malo) hasta 5 estrellas (excelente) y con la opción de “sin valorar”.

  7. En esta sección se puede añadir una reseña personal del libro. Puede usarse también como apartado de notas o de citas y extractos del libro.

  8. Opción para asignar estanterías a los libros. Un mismo libro puede asignarse a más de una categoría. Un detalle que el autor de la reseña suele incluir en sus libros es si han sido escritos por ejemplo por hombres o mujeres. En ese sentido, se podría crear una estantería para cada caso, e ir asignando así este detalle a cada libro para tenerlos clasificados según este criterio.

3.5. Sección de préstamos

Otra de las ventanas es la de “Préstamos Activos” (Figura 6), que permite controlar préstamos de libros con 30 días por defecto. Esta opción resulta útil si se prestan libros a gente conocida.

Se ve los componentes de la pestaña de préstamos activos

Figura 6. Componentes de la pestaña de “Préstamos Activos”

Los componentes y opciones marcados con números en la Figura 6 son los siguientes:

  1. Con esta opción del símbolo + se abre la funcionalidad para añadir nuevas socias y socios. Permite añadir el nombre, apellidos, y de manera opcional el DNI y el domicilio. El número de socio/a se asigna automáticamente.

  2. Con eso creado, en esta opción marcada con el 2 se selecciona el libro que se va a prestar.

  3. En esta opción se selecciona al socio/a.

  4. Se procede a registrar el préstamo del libro.

  5. Opción para gestionar a las socias/os. Se abre una ventana con una tabla con todas las socias/os registradas.

  6. En esta tabla se ven los préstamos pendientes.

  7. Los préstamos pendientes se pueden marcar como devueltos con esta opción.

Cabe destacar que en la versión 1.2.0 se implementó un filtro por texto en los desplegables para seleccionar libros y socios/as (puntos 2 y 3 de la Figura 6), mejorando la experiencia de uso en esta sección de préstamos.

3.6. Más opciones: historial, estadísticas y otras herramientas

BiblioHouse incluye otras opciones, pestañas y herramientas que se explican a partir de la Figura 7.

Se ven más opciones en Bibliohouse

Figura 7. Más opciones en Bibliohouse

Los elementos señalados con números en la Figura 7 incluyen lo siguiente:

  1. En esta pestaña se ve el histórico de préstamos.

  2. En la opción de herramientas del menú principal se dispone de un buscador de duplicados.

  3. En la misma opción, está el módulo de estadísticas, que incluye resultados para:

    1. Métricas clave: con total de libros, libros leídos, autorías más frecuentes, valoración media, género principal, terminados este año, y tasa promedio de libros por mes.

    2. Distribución por géneros.

    3. Top 10 de autorías más frecuentes.

    4. Estado de lectura por género.

Por último, en la opción de archivo del menú principal tenemos la opción de exportar un informe en formato PDF (Figura 8).

Se ve la opción para crear un informe en PDF

Figura 8. Opción para crear un informe en PDF

Si se accede a la opción marcada con el 1 en la Figura 8, se abre una ventana para generar el informe en PDF con las opciones para buscar por título o ISBN, autorías, estanterías, géneros, rango de años y estado de lectura.

4. Consideraciones finales

BiblioHouse surge de la necesidad personal de su desarrollador de disponer de un software para gestionar su biblioteca personal. Como software, podría disponer de otras opciones, de más funcionalidades, estar desarrollado con otras tecnologías y otros lenguajes, etc., pero esto es algo que hay que contextualizar a la necesidad concreta del desarrollador. En ese sentido, BiblioHouse puede entenderse como un software muy directo y de uso intuitivo y amigable para cualquier persona. Además, hay que destacar como algo muy positivo el hecho de que ferlagod lo haya publicado como software libre. A partir de la experiencia del autor de esta reseña y utilizando la valoración que permite el software a los libros de nuestra biblioteca, a BiblioHouse se le dan 5 estrellas.

Desde la instalación de la versión 1.0.0, se ha podido comprobar cómo ferlagod recibía con buen ánimo los comentarios de diferentes personas en Mastodon. Publicar un software no debe ser fácil en ese sentido, pues abre la posibilidad a recibir críticas que pueden resultar difícil de digerir y procesar en base a criterios y necesidades específicas de otras personas. Por lo que se ha podido ver y tras hablar con el desarrollador para la entrevista de la sección 2, ferlagod ha tenido en cuenta la retroalimentación y comentarios de las personas que instalaron la versión 1.0.0. En ese sentido, la valoración sobre la atención por parte de ferlagod es también de excelente.

Con todo, se espera que esta reseña sobre el software BiblioHouse sirva para amplificar su alcance a personas del área de la biblioteconomía y la documentación y a cualquier persona (y también asociaciones, colectivos, centros sociales, etc.), que puedan tener la necesidad de disponer de un software de escritorio, multiplataforma y libre para gestionar su biblioteca.

5. Referencias