{"id":21610770,"url":"https://github.com/liebki/blazorlibrary","last_synced_at":"2026-04-17T05:02:35.018Z","repository":{"id":162511271,"uuid":"469206123","full_name":"liebki/BlazorLibrary","owner":"liebki","description":"A video game library application, created using MAUI with Blazor, Bootstrap, external APIs and more stuff!","archived":false,"fork":false,"pushed_at":"2024-11-15T16:55:11.000Z","size":683,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T16:00:00.198Z","etag":null,"topics":["blazor-server","csharp","dotnet-core","gamelibrary","maui","maui-blazor","netcore","sqlite"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liebki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-03-12T21:38:58.000Z","updated_at":"2024-11-15T16:55:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba6fdd54-3639-458b-b964-d36cd8df0492","html_url":"https://github.com/liebki/BlazorLibrary","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/liebki/BlazorLibrary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liebki%2FBlazorLibrary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liebki%2FBlazorLibrary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liebki%2FBlazorLibrary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liebki%2FBlazorLibrary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liebki","download_url":"https://codeload.github.com/liebki/BlazorLibrary/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liebki%2FBlazorLibrary/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271657834,"owners_count":24797935,"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","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["blazor-server","csharp","dotnet-core","gamelibrary","maui","maui-blazor","netcore","sqlite"],"created_at":"2024-11-24T21:09:30.587Z","updated_at":"2025-10-03T20:41:39.825Z","avatar_url":"https://github.com/liebki.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlazorLibrary\nA library for games, created using .NET Core 7.0 with MAUI (Blazor)!\n\n## Technologies\n\n### Created using\n- MAUI (Blazor) on .NET Core 7.0\n\n### Nuget(s)\n- CsvHelper\n- HtmlAgilityPack\n- Microsoft.AspNetCore.Components.WebView.Maui\n- Microsoft.Extensions.Configuration\n- Microsoft.Extensions.DependencyInjection\n- Microsoft.Extensions.Logging\n- Microsoft.Extensions.Logging.Abstractions\n- Microsoft.Extensions.Logging.Debug\n- Microsoft.Maui.Graphics\n- Microsoft.Maui.Graphics.Win2D.WinUI.Desktop\n- Microsoft.Windows.SDK.BuildTools\n- Microsoft.WindowsAppSDK\n- [MmogaNet is coming](https://github.com/liebki/MMOGANet)\n    - Pricing (If game is found)\n- [MudBlazor](https://github.com/MudBlazor/MudBlazor)!\n    - For the new design, simply everything from buttons to select's\n- Newtonsoft.Json\n- [RawgNet](https://github.com/liebki/RawgNET)\n    - Where the game data comes from\n- System.Data.SQLite\n- [Html2Canvas JS](https://html2canvas.hertzen.com) (removed until I decide how to implement the print thing)\n    - To use the print feature, nothing else is working besides some old JavaScript\n\n## Features\n\n### What is this?\n- A external library of your games, with images, genre etc.\n\n### General\n\n#### Login\n- Login or register a account (everything locally in sqlite!) to comment and have different games/genre visible per user\n\n#### Games\n- Add games with (name, description, picture (GIF's work), path to executeable and one or more genre)\n- Edit and delete games\n- Add games using .csv file import\n- Recover games that you deleted from the trashcan or delete them completely\n\n##### Gamescards\n- Start games\n- Favorize them\n- Give them one or more genres\n- Rate them using stars (1-5) and write a text for the rating\n- Estimated prices, images and metacritic-values are visible (if game was found)\n    - The prices are not accurate and may be wrong, should be more accurate with [MmogaNet](https://github.com/liebki/MMOGANet)\n- The metacritic-values and pictures are directly from rawg\n\n#### Genre\n- Add, edit and delete genre\n- Add genre using .csv file import\n\n## Installation\n\n1 Download the project files\n2 Open the BlazorLibrary.sln file\n3 Download the nuget packages\n4 Start or build the project\n\n## Installation for usage\n\nYou have to download the whole project, MAUI and visual studio are not able to produce a good exportable build right now yet\n\n### Or download the project, build it using following command (still too big tho):\n- dotnet publish -f net7.0-windows10.0.19041.0 -c Release -p:WindowsPackageType=None\n\n## FAQ\n\n#### Does this work on every OS?\n\nI created this on windows 10 and tested it on other windows 10 machines, I cant guarantee anything for other operating systems or versions.\n\n#### Where do I get an API-Key for rawg.io?\n\nYou can apply (get a key) here: https://rawg.io/apidocs\n\n#### Where do I put my rawg.io API-Key and change settings?\n\n- For now, look in the \"ApplicationSettingsFile.json\" file, under \"rawgapikey\", just paste it in the brackets, and it should work.\n- Working on a userfriendly way\n\n## License\n\n**Software:** BlazorLibrary\n\n**License:** GNU General Public License v3.0\n\n**Licensor:** Kim Mario Liebl\n\n[GNU](https://choosealicense.com/licenses/gpl-3.0/)\n\n## Roadmap\n\n- Internal cleaning and code reduction\n- Import data from various sources, like databases etc.\n- Better price querying [MmogaNet](https://github.com/liebki/MMOGANet)\n- Reintroduce the print feature but better\n- Maybe get the To-Do's directly of GitHub?\n- Export the games, genres or everything\n- Language files, to change language\n- Integrate platforms like steam and such\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliebki%2Fblazorlibrary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliebki%2Fblazorlibrary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliebki%2Fblazorlibrary/lists"}