{"id":21014015,"url":"https://github.com/brianlparker/bsynchronization","last_synced_at":"2026-04-20T16:35:39.646Z","repository":{"id":136033113,"uuid":"418329580","full_name":"BrianLParker/bSynchronization","owner":"BrianLParker","description":null,"archived":false,"fork":false,"pushed_at":"2021-10-20T11:37:23.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-20T11:46:55.388Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/BrianLParker.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":"2021-10-18T03:24:43.000Z","updated_at":"2021-10-20T11:37:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"35a26e14-6c0c-42a6-8bb0-d00bb42118c0","html_url":"https://github.com/BrianLParker/bSynchronization","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianLParker%2FbSynchronization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianLParker%2FbSynchronization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianLParker%2FbSynchronization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianLParker%2FbSynchronization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrianLParker","download_url":"https://codeload.github.com/BrianLParker/bSynchronization/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243438410,"owners_count":20290966,"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":[],"created_at":"2024-11-19T09:44:47.427Z","updated_at":"2025-12-29T16:24:43.135Z","avatar_url":"https://github.com/BrianLParker.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bSynchronization\n\nThis is a Blazor component for Synchronization that supports two-way messaging between clients and server.\n\n## Summary\n\nThis is a Blazor Library to provide engineers with Blazor components that enables them to develop software with two-way messaging capabilities.\n\nThe main idea here is to provide a payload-agnostic communication component.\n\nThe library should support:\n- Message group isolation.\n- Message type isolation.\n- Avoid UI implementation rather just demonstrate how to use the service context(s) it provides.\n\nDemonstrate:\n- Chat Page – Room support, private\n- Remote dialog launching. (Modals, Toasts etc)\n- API data synchronization (event driven design)\n\nIdeally, this product is built to improve the engineering experience for developing communications components in Blazor.\n\nFor any questions or inquiries about this component please contact the following engineers:\n\nBrian Parker (brian.parker@hotmail.com.au)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianlparker%2Fbsynchronization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianlparker%2Fbsynchronization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianlparker%2Fbsynchronization/lists"}