https://github.com/jzakotnik/openlibry
Simple and easy software to manage school libraries - books, users, rentals and statistics. Enjoy!
https://github.com/jzakotnik/openlibry
books library library-database library-management-system school student
Last synced: about 2 months ago
JSON representation
Simple and easy software to manage school libraries - books, users, rentals and statistics. Enjoy!
- Host: GitHub
- URL: https://github.com/jzakotnik/openlibry
- Owner: jzakotnik
- License: mit
- Created: 2023-03-27T18:50:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-10T10:20:11.000Z (2 months ago)
- Last Synced: 2026-04-10T12:26:55.947Z (2 months ago)
- Topics: books, library, library-database, library-management-system, school, student
- Language: TypeScript
- Homepage: https://openlibry.de
- Size: 26.3 MB
- Stars: 21
- Watchers: 2
- Forks: 8
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenLibry
**Die einfache und freie Software für die Schulbibliothek**
[](https://github.com/jzakotnik/openlibry)
[](LICENSE)
[](https://hub.docker.com/r/jzakotnik/openlibry)
OpenLibry ist eine moderne, benutzerfreundliche Open-Source-Lösung für kleine Bibliotheken, insbesondere in Schulen. Die Software wurde speziell für den hektischen Alltag entwickelt, in dem Kinder Bücher ausleihen, zurückgeben und verwalten.
[](https://youtu.be/2UIFdA6Lqaw?si=5YP4eNZX5wCBMmBJ)
*▶️ Klicke auf das Bild für ein 12-minütiges Intro-Video*
---
## 🚀 Quickstart
Mit Docker kannst du OpenLibry in wenigen Sekunden ausprobieren:
```bash
docker run --rm -p 3000:3000 \
--name openlibry \
-e NEXTAUTH_SECRET=wunschpunsch \
-e SECURITY_HEADERS=insecure \
-e COVERIMAGE_FILESTORAGE_PATH=/app/database \
jzakotnik/openlibry:release
```
Öffne [http://localhost:3000](http://localhost:3000) – fertig!
> ⚠️ **Hinweis**: Dies ist zum Ausprobieren gedacht. Die Daten werden nach Beendigung gelöscht. Für eine produktive Installation siehe die [Installationsanleitung](https://openlibry.de/site/installation/).
---
## ✨ Features
| Feature | Beschreibung |
|---------|--------------|
| **Plattformunabhängig** | Läuft auf Computer, Tablet und Smartphone |
| **Intelligente Suche** | Echtzeit-Suchergebnisse während du tippst |
| **Barcode-Support** | Optimiert für schnelle Ausleihe mit Scanner |
| **Cover-Bilder** | Automatischer Import von Buchcovern |
| **Flexible Installation** | Raspberry Pi, Docker oder Cloud |
| **Datenübernahme** | Import aus OpenBiblio und Excel |
---
## 📸 Screenshots

Start-Screen

Ausleih-Screen

Bücherverwaltung

Buch bearbeiten
---
## 📖 Dokumentation
Die vollständige Dokumentation findest du unter **[openlibry.de/site](https://openlibry.de/site/)**
| Thema | Beschreibung |
|-------|--------------|
| [🔧 Installation](https://openlibry.de/site/installation/) | Raspberry Pi, Docker, nginx |
| [⚙️ Konfiguration](https://openlibry.de/site/configuration/) | Ausleihzeiten, Labels, Mahnungen |
| [📖 Benutzerhandbuch](https://openlibry.de/site/user-guide/) | Tägliche Arbeit mit OpenLibry |
| [🔄 Import/Export](https://openlibry.de/site/import/) | Daten migrieren und sichern |
| [🛠️ API & Entwicklung](https://openlibry.de/site/development/) | Für Entwickler |
---
## 🤝 Mitmachen & Unterstützen
OpenLibry entstand aus dem Bedarf einer Grundschule und wird ehrenamtlich weiterentwickelt.
**Du möchtest helfen?**
- 🐛 [Issues melden](https://github.com/jzakotnik/openlibry/issues) – Bugs oder Feature-Wünsche
- 💻 [Pull Requests](https://github.com/jzakotnik/openlibry/pulls) – Code beitragen
- 📧 [info@openlibry.de](mailto:info@openlibry.de) – Fragen & Hosting-Unterstützung
- ☕ [Ko-Fi](https://ko-fi.com/jzakotnik) – Projekt finanziell unterstützen
---
OpenLibry – Entwickelt mit ❤️ für Schulbibliotheken und ehrenamtliche Helfer