{"id":37034668,"url":"https://github.com/gurpreetraju/shineblazorcomponents","last_synced_at":"2026-01-14T04:03:39.420Z","repository":{"id":223381707,"uuid":"760167697","full_name":"GurpreetRaju/ShineBlazorComponents","owner":"GurpreetRaju","description":"A blazor components library","archived":false,"fork":false,"pushed_at":"2025-10-20T03:40:31.000Z","size":59366,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T07:31:17.327Z","etag":null,"topics":["blazor","ui-components"],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GurpreetRaju.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-19T22:55:45.000Z","updated_at":"2025-10-20T03:40:36.000Z","dependencies_parsed_at":"2024-02-19T23:46:35.676Z","dependency_job_id":"8f6f7b95-df03-4d7d-8dec-efb33d449cb5","html_url":"https://github.com/GurpreetRaju/ShineBlazorComponents","commit_stats":null,"previous_names":["gurpreetraju/shineblazorcomponents"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/GurpreetRaju/ShineBlazorComponents","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GurpreetRaju%2FShineBlazorComponents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GurpreetRaju%2FShineBlazorComponents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GurpreetRaju%2FShineBlazorComponents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GurpreetRaju%2FShineBlazorComponents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GurpreetRaju","download_url":"https://codeload.github.com/GurpreetRaju/ShineBlazorComponents/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GurpreetRaju%2FShineBlazorComponents/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"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","ui-components"],"created_at":"2026-01-14T04:03:38.685Z","updated_at":"2026-01-14T04:03:39.409Z","avatar_url":"https://github.com/GurpreetRaju.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shine Blazor\n![](https://github.com/GurpreetRaju/ShineBlazorComponents/blob/main/ShineBlazor.Components.Demo/wwwroot/images/shine.png)\n\nBuild responsive and dynamic sites faster with Shine Blazor.\n\nShine Blazor library is based on [Bootstrap](https://getbootstrap.com/) css. It uses very little javascript.\n\nDemo: https://gurpreetraju.github.io/ShineBlazorComponents/\n\n### Quick Installation Guide\nInstall Package\n```\ndotnet add package ShineBlazor.Components --version 0.2.4\n```\nAdd the following to `_Imports.razor`\n```razor\n@using ShineBlazor.Components\n```\nAdd the following to the `MainLayout.razor` or `App.razor`\n```razor\n\u003cToastProvider /\u003e\n```\nAdd the following to your HTML `head` section, it's either `index.html` or `_Layout.cshtml`/`_Host.cshtml`/`App.razor` depending on whether you're running WebAssembly or Server\n```razor\n\u003clink href=\"_content/ShineBlazor.Components/css/shine.css\" rel=\"stylesheet\" /\u003e\n```\nNext, add the following to the default Blazor script at the end of the `body`\n```razor\n\u003cscript src=\"_content/ShineBlazor.Components/js/shine.js\" type=\"text/javascript\"\u003e\u003c/script\u003e\n```\nIf you want to use infinite scroll component also all the following script\n```razor\n\u003cscript src=\"_content/ShineBlazor.Components/InfiniteScroll.razor.js\" type=\"module\"\u003e\u003c/script\u003e\n```\n\nAdd the following to the relevant sections of `Program.cs`\n```c#\nusing ShineBlazor.Components.Services;\n```\n```c#\nbuilder.Services.AddScoped\u003cToastService\u003e();\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurpreetraju%2Fshineblazorcomponents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgurpreetraju%2Fshineblazorcomponents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurpreetraju%2Fshineblazorcomponents/lists"}