Читалищни библиотеки
Подходяща за малки и средни библиотечни фондове, без нужда от сървър или отделен ИТ персонал.
Отворен код · Windows · Без абонамент
Пълноценна библиотечна система — безплатна и с отворен код.
Обхваща цялата библиотечна работа — каталогизация, читатели и заемане, инвентарна книга, отчисляване и инвентаризация. Работи офлайн на Windows, без месечна такса.
Създадена за реалната работа в библиотеката. До версия 2.4.3 програмата се казваше „Инвентар“.
Програмата е универсална по замисъл — настройките на конкретната библиотека се въвеждат еднократно и нищо специфично не е вградено в кода.
Подходяща за малки и средни библиотечни фондове, без нужда от сървър или отделен ИТ персонал.
Локална система без задължителен облачен абонамент — данните остават във вашата сграда.
Една от трите библиотеки, за които програмата е предвидена от самото начало — регистрите и структурата ѝ не са обвързани с конкретен тип институция.
Интерфейс изцяло на български, ориентиран към ежедневната работа — от заемане до годишна справка.
Съществуващите решения за библиотечен софтуер в България често изискват платен абонамент, институционално членство или сложна инсталация на сървър. За малка читалищна или общинска библиотека това е несъразмерна тежест спрямо реалните нужди — точно попълнена инвентарна книга и коректно водени регистри съгласно закона.
Всяко поле и всяко правило отговаря на нещо, което библиотекар реално е попълвал на ръка — не на предположение какво би трябвало да прави една библиотека.
Всеки регистър, изискван от нормативната уредба за обществени библиотеки, има свой раздел — с автоматично номериране, печат и защитено съхранение.
Инвентарна книга по Приложение № 4 и Книга за движение на фонда по чл. 13, ал. 3 — и трите части: № 1 постъпили, № 2 резултати от движението, № 3 отчислени. С печат и PDF.
УДК класификация, авторитетен контрол на автори и заглавия, внасяне по ISBN (Google Books и Open Library) или истински MARC запис по SRU — по подразбиране от Library of Congress, готово за НБКМ/COBISS при собствен достъп.
Читателски карти, срокове и продължения по категория, готови текстове за напомняне по имейл и SMS (редактируеми шаблони — програмата ги подготвя, изпращате ги от пощенския си клиент или телефон), читателска сметка с квитанции.
Етикети за фонда и читателски карти (Code 39), печат на А4 или ролков принтер, работа с USB баркод четец.
Всеки от над 20-те печатни документа в програмата минава първо на екран, преди да стигне до принтера.
Актове за отчисляване по чл. 30–39, с комисия, основание и опис на екземплярите.
Представителна проверка по чл. 40, т. 2 — минимум 10 % от фонда годишно, с проследяване на напредъка. Включително мобилно сканиране с телефон.
Аналитично описание на статии от местния печат, персоналии на местни дейци и летопис на читалището — трите свързани помежду си и с фонда.
Абонаменти и получаване на вестници и списания, отделно от книжния фонд.
Междубиблиотечно заемане със заявки и срокове, резервации на заети екземпляри и предложения за покупка от читателите.
Отбелязване на читателите, обслужвани по домовете, за отчитане пред методическия център.
Дневник на библиотеката (Раздел А/Б) по образеца на официалния електронен дневник, и годишни статистически справки.
Програмата публикува каталога в GitHub хранилище, а страница на сайта на библиотеката го чете на живо — без сървър и без лични данни на читатели.
Извеждане в UNIMARC/MARCXML, Dublin Core и CSV. Въвеждане на фонд от таблица — CSV, TSV или Excel (.xlsx), с ръчно свързване на колоните: за читалище, което идва от АБ, iLib или собствен Excel файл.
ЕГН и № на лична карта могат да се заключат с обща парола (AES-256-GCM), а старите заемания — да се анонимизират след избран от вас брой години. И двете се включват от „Настройки“.
Споделена база данни за няколко компютъра в библиотеката, с одитна следа по служител. Подходящо за няколко работни места в една сграда — не е клиент-сървър система.
Новите версии се доставят директно от GitHub Releases, без ръчно преинсталиране.
Реалният интерфейс на програмата, зареден с примерни данни.
InvLib е изграден директно върху текста на Наредба № 3 от 18.11.2014 г. за нормите за комплектуване на библиотечните фондове, представяне и съхраняване на данните за библиотеката и за статистическата информация за библиотечната дейност — разделите в програмата следват реда и изискванията на наредбата, а не обратно.
Прочетете пълното ръководство за Наредба № 3 и инвентарната книга, или пълната карта на съответствието — член по член — в публичната документация на хранилището: naredba-3-karta.md. Двойното изписване лев/евро следва изискванията на Закона за въвеждане на еврото в Република България за преходния период, а защитата на читателските данни — Регламент (ЕС) 2016/679 (ОРЗД).
Информацията в тази секция е с информационен характер и не представлява правен съвет. При нормативни въпроси използвайте актуалния официален текст на нормативната уредба.
Последният InvLib-Setup-X.Y.Z.exe от GitHub Releases — актуалната
версия е 2.4.61.
Инсталаторът и интерфейсът са изцяло на български — следвате стъпките.
Име на библиотеката, адрес и комисия се въвеждат веднъж, при първо стартиране.
Проверено с VirusTotal
Всяко издание се качва автоматично във VirusTotal от GitHub Actions в момента на публикуването и се проверява от всички антивирусни ядра там. Резултатът по-долу е за версия 2.4.61 и се обновява сам.
Засичане от отделни ядра при неподписан инсталатор почти винаги е фалшива тревога — вижте обяснението и стъпките по-долу, а пълният доклад показва кои ядра точно.
Резултатът се появява тук автоматично при следващото обновяване на сайта, без ръчна намеса.
Изисква Windows 10 или 11 (64-bit). Интернет е нужен само за автоматично обновяване, търсене по ISBN и публикуване на онлайн каталога — всичко останало работи офлайн. Дата на изданието: 19 септември 2026 г. — пълни бележки по изданието.
Не. Инсталаторът засега няма купен цифров подпис, а Windows SmartScreen предупреждава именно за това — че не разпознава издателя, не че е намерил нещо вредно във файла. Същото се случва с всяка нова програма без сертификат.
За да продължите: в синьото прозорче натиснете „More info“ (или „Допълнителна информация“), после „Run anyway“ („Изпълни въпреки това“). Бутонът е скрит зад първия ред — затова изглежда, че единственият избор е „Don't run“.
Ако антивирусна програма изтрие файла: това е фалшива тревога по същата причина. Може да се докладва на производителя ѝ, а всеки може да провери, че изтегленият файл е точно публикуваният, като сравни контролната му сума:
SHA-256: 919ea36eae4f5fb4084a60851e29912e91617037b669fb82d7f43631c9634c47
— пълен контролен файл: SHA256SUMS.txt.
Подробно, със стъпките за всяка антивирусна програма: Инсталация и цифров подпис. Купуването на сертификат е в пътната карта.
InvLib се разработва в открито хранилище на GitHub, под лиценз GPL-3.0-or-later. Всяко издание се компилира автоматично от GitHub Actions и преминава над 900 автоматизирани теста.
Последни промени
В процес на тестване от библиотеки. Разработва се от Пламен Христов.
Идеите се сверяват с утвърдени системи с отворен код в библиотечния сектор, но всяко пренесено решение минава през филтър: пасва ли на Наредба № 3 и на нуждите на една читалищна сграда, а не на мулти-клонов консорциум. За разлика от разпространените в България платени системи или такива с институционално членство, InvLib остава безплатна, с отворен код и нарочно по-фокусирана програма, а не опростено копие.
Пълна документация живее в хранилището на програмата — за библиотекари и за разработчици.
Пълно ръководство за ежедневна работа с програмата — инсталация, настройка на библиотеката и всеки раздел.
Отворете наръчника (PDF) →Практическо ръководство член по член — инвентарна книга, КДБФ, отчисляване, инвентаризация.
Прочетете ръководството →Стъпки за първо стартиране и обяснение защо Windows SmartScreen може да предупреди при неподписан инсталатор.
Прочетете →За разработчици — устройство на приложението, IPC модел, база данни, източници на идеи при проектирането.
Прочетете →Стил на кода, тестове и стъпки, преди да отворите първия си pull request.
Прочетете →Обхват и начин за отговорно докладване на уязвимост — през GitHub Security Advisories.
Прочетете →Текущите приоритети, както са описани в хранилището на програмата.
Ще премахне предупрежденията на Windows SmartScreen и антивирусните програми. Проучени опции: SignPath Foundation, Azure Trusted Signing, Certum Open Source.
Програмата е универсална по замисъл — целта е да бъде изпробвана от още читалищни, общински и училищни библиотеки и развивана по техните реални нужди.
Обсъждат се открито в GitHub Issues; идеите се сверяват и с утвърдени системи с отворен код в библиотечния сектор.
Разгледайте Issues →InvLib е в процес на тестване от библиотеки. Програмата е универсална — данните на библиотеката се въвеждат в „Настройки“ и нищо не е вписано в кода за конкретна институция.
Списъкът още не е попълнен — програмата е в процес на тестване от библиотеки. Ако тествате или ползвате InvLib и искате библиотеката ви да бъде добавена тук, пишете на support@invlib.com — посочете наименованието и сайта, ако имате.
Работи офлайн; библиотечната база данни остава в локален файл на вашия компютър и по подразбиране не се качва в облак. Интернет се ползва само за отделни функции — автоматично обновяване, търсене по ISBN и публикуване на онлайн каталога.
ЕГН и № на лична карта могат да се заключат с обща парола (AES-256-GCM), а старите заемания — да се анонимизират след избран от вас брой години. И двете се включват от „Настройки“ и са предвидени с оглед на изискванията на Регламент (ЕС) 2016/679 (ОРЗД).
Всяко действие се записва по служител; автоматични резервни копия пазят фонда от загуба на данни.
Програмата може да изпраща към invlib.com кратка техническа информация за самата инсталация: анонимен идентификатор на инсталацията (случайно число, което не е свързано с компютъра или с вас), версия на програмата, операционна система и дата и час на активност. Служи единствено за да се знае колко библиотеки ползват коя версия.
Не се изпращат и не се съхраняват име, имейл, IP адрес, MAC адрес, отпечатък на хардуера или местоположение. Никакви данни от библиотечния фонд или за читателите не напускат вашия компютър.
Да — без такси, без абонамент и без „платена версия“. Програмата е с отворен код под лиценз GPL-3.0-or-later: всеки може да види кода ѝ, да я ползва и да я променя, стига промените да остават също свободни. Изтегляте инсталатора от GitHub (мястото, където се пази и публикува кодът) и я ползвате свободно.
Да. Цялата база данни е локален файл на вашия компютър. Интернет е нужен само за автоматично обновяване, търсене по ISBN и публикуване на онлайн каталога.
Да. За внасяне програмата чете таблици — CSV, TSV или Excel (.xlsx) — и вие свързвате колоните на стария файл с полетата на инвентарната книга, така че износ от АБ, iLib или собствен Excel файл минава без преписване на ръка. За изнасяне има CSV, UNIMARC/MARCXML и Dublin Core, така че данните ви никога не са заключени тук.
Базата данни може да е в споделена папка в локалната мрежа и няколко работни места да работят с нея, с одитна следа кой служител какво е направил. Това е предвидена функционалност, но SQLite е файлова база данни, не клиент-сървър: подходящо е за няколко гишета в една сграда, препоръчват се редовни резервни копия, а програмата сама превключва настройките на базата в по-безопасен режим, щом я преместите в мрежова папка.
Програмата дава средствата, но ги включвате вие: ЕГН и № на лична карта се заключват с обща парола (AES-256-GCM), която задавате в „Настройки“, а анонимизирането на старите заемания се задейства, щом посочите след колко години да става (по подразбиране е изключено). Онлайн каталогът е проектиран да не публикува лични данни на читатели.
Това е решение на библиотеката и на нейния методически център, не на програмата. Наредбата позволява регистрите да се водят на хартия или в електронен вид, а InvLib печата инвентарната книга и КДБФ по официалните образци, така че разпечатката може да се подвързва и съхранява точно както досега. Много библиотеки минават постепенно: първо въвеждат новите постъпления и в двете, а хартиената остава като заварена.
GPL-3.0-or-later. Пълният текст е в LICENSE, с неофициален превод на български в LICENSE.bg.md.
Да — лицензът GPL-3.0-or-later изрично позволява преглед, промяна и разпространение на кода, при спазване на условията на самия лиценз.
Програмата пази автоматични резервни копия на базата данни, за да не се губи фондът при повреда.
Новите версии се доставят директно през GitHub Releases и автоматичното обновяване — без ръчно преинсталиране.
През GitHub Issues на хранилището, или на support@invlib.com.
Отворете предложение в GitHub Issues — там се обсъждат и приоритизират идеите за развитие на програмата.
Пишете за въпроси, предложения за нови функции или съдействие при първоначално настройване.