{"id":22426240,"url":"https://github.com/baroxx/microfrontends","last_synced_at":"2026-04-28T11:35:46.399Z","repository":{"id":172252035,"uuid":"646405849","full_name":"baroxx/microfrontends","owner":"baroxx","description":"This project provides examples for MicroFrontends with Angular","archived":false,"fork":false,"pushed_at":"2023-07-28T16:28:20.000Z","size":363,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T06:17:32.176Z","etag":null,"topics":["angular","microfrontends"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/baroxx.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":"2023-05-28T09:48:57.000Z","updated_at":"2023-07-28T16:28:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"cca54eef-de5b-432c-81bf-107a16ddbfbb","html_url":"https://github.com/baroxx/microfrontends","commit_stats":null,"previous_names":["baroxx/microfrontends"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/baroxx/microfrontends","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baroxx%2Fmicrofrontends","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baroxx%2Fmicrofrontends/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baroxx%2Fmicrofrontends/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baroxx%2Fmicrofrontends/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/baroxx","download_url":"https://codeload.github.com/baroxx/microfrontends/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baroxx%2Fmicrofrontends/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32379600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["angular","microfrontends"],"created_at":"2024-12-05T19:17:06.247Z","updated_at":"2026-04-28T11:35:46.370Z","avatar_url":"https://github.com/baroxx.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# microfrontends\n\nThere are the same pros (e. g. freedom of technology choice) an cons (e. g. increased complexity) as for microservices in the backend. This overview shows the pros and cons for the different approaches.\n\n| Approach | Pros | Neutral | Cons |\n|---|---|---|---|\n| Monolith | - No additional dependencies \u003cbr\u003e- Easier implementation of routing | - Complexity depends on size | - Bad overview (even with modules)\u003cbr\u003e- Scaling of the complete application  |\n| Web components (Angular Elements) | - Separate deployments\u003cbr\u003e- Easier development (smaller pieces)\u003cbr\u003e- You can choose different technologies | - Complexity depends on number of services\u003cbr\u003e- Separate scaling depends on implementation (lazy loading) | - Additional dependencies\u003cbr\u003e- Dependencies to other services (web components)\u003cbr\u003e- Common styling is getting harder |\n| Linked frontends | - Separate deployments\u003cbr\u003e- Separate scaling\u003cbr\u003e- Easier development (smaller pieces)\u003cbr\u003e- You can choose different technologies\u003cbr\u003e- No additional dependencies | - Complexity depends on number of services | - Services need to know each other (URLs for routing)\u003cbr\u003e- Common styling is getting harder |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaroxx%2Fmicrofrontends","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbaroxx%2Fmicrofrontends","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaroxx%2Fmicrofrontends/lists"}