{"id":26986694,"url":"https://github.com/ryik5/booklibrarymanager","last_synced_at":"2026-05-08T00:35:08.702Z","repository":{"id":271413956,"uuid":"913357754","full_name":"ryik5/BookLibraryManager","owner":"ryik5","description":"Library manager with plugin support (WPF project)","archived":false,"fork":false,"pushed_at":"2025-03-01T14:13:43.000Z","size":970,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T19:39:44.188Z","etag":null,"topics":["csharp","csharp-app","windows","wpf","wpf-application"],"latest_commit_sha":null,"homepage":"https://ryik5.github.io/BookLibraryManager/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryik5.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-07T14:30:21.000Z","updated_at":"2025-03-18T08:58:06.000Z","dependencies_parsed_at":"2025-01-07T15:41:20.532Z","dependency_job_id":"a1a86eb7-4c38-4433-b305-dbb2f75f9c04","html_url":"https://github.com/ryik5/BookLibraryManager","commit_stats":null,"previous_names":["ryik5/booklibrarymanager"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ryik5/BookLibraryManager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryik5%2FBookLibraryManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryik5%2FBookLibraryManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryik5%2FBookLibraryManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryik5%2FBookLibraryManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryik5","download_url":"https://codeload.github.com/ryik5/BookLibraryManager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryik5%2FBookLibraryManager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265336328,"owners_count":23749177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","csharp-app","windows","wpf","wpf-application"],"created_at":"2025-04-03T19:32:09.719Z","updated_at":"2026-05-08T00:35:03.649Z","avatar_url":"https://github.com/ryik5.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Library Manager\n\n**Library Manager** is a comprehensive application designed to help users efficiently catalog, organize, and manage their personal or institutional book collections. With features such as ISBN scanning, detailed book information storage, and lending management, it serves as an essential tool for book enthusiasts and librarians alike.\n\n## Features\n\n- **Comprehensive Book Details** - Store and view information such as title, author, genre, publication date, and more.\n- **Search and Filter** - Easily find books in your collection using various search criteria and filters.\n- **Customizable Categories** - Organize your books into categories that suit your preferences.\n\n## Installation\n\n1. **Clone the Repository:**\n   ```sh\n   git clone https://github.com/ryik5/BookLibraryManager.git\n   cd BookLibraryManager/LibraryManager\n   ```\n\n2. **Install Dependencies and Resources:**\n   Ensure you have the required dependencies, libraries and resources installed.\n   \n   2.1 build .dll in BookLibraryManager.Common \n   \n   2.2.1 build .dll in BookLibraryManager.XmlFileLibraryOperator\n   \n   or\n   \n   2.2.2. build your own providers and modify LibraryManager code to work with other kind of library's storages.\n   \n   2.3 add external icon/logo in project to customise the application\n\n   2.4. build **LibraryManager**\n\n4. **Run the Application:**\n   ```sh\n   [command_to_run_application]\n   ```\n\n## Usage\n\n### Adding Books\n- Navigate to the **'Add Book'** section.\n- Scan the book's ISBN or enter the details manually.\n- Attach additional data\n- Click **'Save'** to add the book to your collection.\n\n### Searching for Books\n- Use the **search bar** at the top to enter keywords.\n- Use **search-on-fly** to search books while inputting a part of keyword.\n- Apply **filters** to narrow down results by author, genre, or status.\n\n## Screenshots\n\n![Library](/docs/Library.png)\n\n*The main dashboard displaying an overview of your collection.*\n\n![Books View](/docs/BookDetails.png)\n\n*The 'Books view' interface.*\n\n![Add Book](/docs/AddBook.png)\n\n*The 'Add Book' interface with ISBN scanning feature.*\n\n![Search Management](/docs/FindBooks.png)\n\n*Find books in your library and check them.*\n\n\n## Contact\n\nFor questions or support, please contact **me** on **[github](https://github.com/ryik5)**.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryik5%2Fbooklibrarymanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryik5%2Fbooklibrarymanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryik5%2Fbooklibrarymanager/lists"}