{"id":19835192,"url":"https://github.com/equinor/fusion-framework","last_synced_at":"2026-04-22T11:01:54.978Z","repository":{"id":37078958,"uuid":"371285039","full_name":"equinor/fusion-framework","owner":"equinor","description":"Fusion Framework, built and maintained to Fusion Core","archived":false,"fork":false,"pushed_at":"2026-01-16T17:06:39.000Z","size":50849,"stargazers_count":9,"open_issues_count":79,"forks_count":8,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-16T23:32:31.166Z","etag":null,"topics":["changeset","equinor","framework","fusion","modules","monorepo","react"],"latest_commit_sha":null,"homepage":"https://equinor.github.io/fusion-framework/","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/equinor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","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":"2021-05-27T07:30:21.000Z","updated_at":"2026-01-15T14:31:23.000Z","dependencies_parsed_at":"2023-11-15T14:29:59.870Z","dependency_job_id":"50ac3ffa-53f3-4e3a-84c5-e4044da77429","html_url":"https://github.com/equinor/fusion-framework","commit_stats":{"total_commits":2453,"total_committers":17,"mean_commits":144.2941176470588,"dds":0.44027721157766,"last_synced_commit":"4b8912bcef3be1299cfb3d2f12b762ff45e72252"},"previous_names":[],"tags_count":4872,"template":false,"template_full_name":null,"purl":"pkg:github/equinor/fusion-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/equinor","download_url":"https://codeload.github.com/equinor/fusion-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28606288,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T14:45:23.139Z","status":"ssl_error","status_checked_at":"2026-01-20T14:44:16.929Z","response_time":117,"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":["changeset","equinor","framework","fusion","modules","monorepo","react"],"created_at":"2024-11-12T12:07:00.524Z","updated_at":"2026-01-20T16:01:30.831Z","avatar_url":"https://github.com/equinor.png","language":"TypeScript","readme":"# Fusion Framework\n\nFusion Framework is a modular and extensible framework designed to simplify the development of modern web applications. It provides a set of core modules and utilities that handle common concerns like authentication, HTTP communication, service discovery, and event handling. The framework is built with flexibility in mind, allowing developers to easily configure and extend its functionality to meet their application's needs.\n\n## 🚀 Get Started\n\nThe best place to start is by reading through the [documentation](https://equinor.github.io/fusion-framework/) on the core concepts and architecture. The framework is modular, so you can pick and choose which parts to use.\n\nIf you're developing an application for the Fusion Portals, check out the [Fusion Docs](https://fusion-docs.fusion-dev.net/docs/i-want-to-create/application/getting-started) for specific requirements and setup.\n\n## 👨🏻‍🍳 Cookbooks\n\nThe [cookbooks](https://github.com/equinor/fusion-framework/tree/main/cookbooks) directory contains sample applications demonstrating how to implement various features and patterns using the framework. These runnable examples cover topics like:\n\n- Setting up a basic React application\n- Integrating routing and navigation\n- Managing application state\n- Enabling authentication and authorization\n- Consuming APIs and services\n- Implementing feature flags\n- And more!\n\nThe cookbooks are well-commented and can serve as a starting point or reference for your own applications.\n\n## 👋 Contribute\n\nThe Fusion Framework is open-source, and we welcome contributions from the developer community. Whether you're fixing a bug, adding a new feature, improving the documentation, or creating a new cookbook, your contributions can help make the framework even better.\n\nCheck out the [Contributing Guide](./CONTRIBUTING.md) for the process of opening issues, submitting pull requests, code style guidelines, and more.\n\nWe appreciate all contributions, no matter how big or small. Every bug fix, feature addition, documentation improvement, or new cookbook helps make the Fusion Framework better for everyone.\n\nIf you have any questions or need help getting started with contributing, don't hesitate to reach out to the maintainers or join the project's community channels.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequinor%2Ffusion-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fequinor%2Ffusion-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequinor%2Ffusion-framework/lists"}