Logiciel de gestion d'une bibliothèque (minuscule - pas plus grande qu'une puce :-)
JavaScript HTML Shell Batchfile Other
Switch branches/tags
Nothing to show
Latest commit 63a0a50 May 4, 2017 @e-dot fixed backup error when mysql is not running (or when mysql is starti…
…ng - at boot time)

wait until mysql is up and running (loop 10 times)
Failed to load latest commit information.
.vscode VS Code file for debugging May 30, 2016
bin fixed backup error when mysql is not running (or when mysql is starti… May 4, 2017
public improved borrowing list Jun 26, 2016
routes fix order on returning book list Mar 25, 2017
views new feature: when a book has been returned without using software, is… Mar 17, 2017
README.md Update README.md Feb 27, 2017
app.js disabled authentication until it is totally functionnal (based on con… Sep 17, 2016
package.json Add new (free) webservice search : goodreaders Mar 8, 2017


BCD Libre (Book Manager Libre)

Small library software (borrowing and returning books management)

Logiciel de gestion d'une petite bibliothèque (gestion d'emprunt de livres)


  • Catalog management
    • Autocomplete book information based on ISBN
    • Compatible with barcode reader
  • User management
  • Borrowing management
  • Support multiple languages
    • english
    • french
  • Open source and free forever
  • Based on Web technologies and architecture:
  • Runs on Linux (Debian 8) and Windows


Main menu

Main menu

Add book in Catalog (autocompletion based on ISBN)

  • When adding a book to your library, you can type in the ISBN or use a barcode reader: Add book
  • multiple Web Services are called and information is filled in automatically: Add book

Install BCD Libre

Please read setup/install.md

Start BCD Libre Server

On Windows

cd bibliopuce

On Linux

su - bibliopuce
cd bibliopuce

Access BCD Libre from Browser

BCDLibre is a Web-base software : you need to start a web browser to access the software interface.

  • Start your favorite web browser, e.g. Firefox, and access the server on port 3000:

    [http://localhost:3000] (http://localhost:3000)