{"id":13451829,"url":"https://github.com/fusionjs/fusionjs","last_synced_at":"2025-04-11T03:37:39.427Z","repository":{"id":26464791,"uuid":"108948103","full_name":"fusionjs/fusionjs","owner":"fusionjs","description":"Modern framework for fast, powerful React apps","archived":false,"fork":false,"pushed_at":"2024-04-23T00:39:57.000Z","size":27075,"stargazers_count":1547,"open_issues_count":146,"forks_count":136,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-04-07T07:38:39.257Z","etag":null,"topics":["fusion","fusionjs","react","server-side-rendering"],"latest_commit_sha":null,"homepage":"https://fusionjs.com","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/fusionjs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2017-10-31T05:09:50.000Z","updated_at":"2025-03-31T02:09:23.000Z","dependencies_parsed_at":"2023-01-14T04:42:53.734Z","dependency_job_id":"5a2372cd-eba0-4c3b-81f7-e8f36a03d4cb","html_url":"https://github.com/fusionjs/fusionjs","commit_stats":{"total_commits":5352,"total_committers":138,"mean_commits":38.78260869565217,"dds":0.6619955156950672,"last_synced_commit":"8001ad6c572873f75e3622010b6b138cdbe3e933"},"previous_names":[],"tags_count":127,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusionjs%2Ffusionjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusionjs%2Ffusionjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusionjs%2Ffusionjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusionjs%2Ffusionjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fusionjs","download_url":"https://codeload.github.com/fusionjs/fusionjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247819947,"owners_count":21001393,"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":["fusion","fusionjs","react","server-side-rendering"],"created_at":"2024-07-31T07:01:03.977Z","updated_at":"2025-04-11T03:37:39.400Z","avatar_url":"https://github.com/fusionjs.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://fusionjs.com/\"\u003eFUSION.JS\u003c/a\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  Modern framework for fast, powerful React apps\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://buildkite.com/uberopensource/fusionjs\"\u003e\u003cimg alt=\"Build status\" src=\"https://badge.buildkite.com/7a82192275779f6a8ba81f7d4a1b0d294256838faa1dfdf080.svg?branch=master\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/fusion-core\"\u003e\u003cimg alt=\"fusion-core Downloads\" src=\"https://img.shields.io/npm/dm/fusion-core.svg?maxAge=43200\u0026label=downloads\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## What is it?\n\n\u003e **fu·sion** — *noun*\n\u003e\n\u003e The process or result of joining two or more things together to form a single entity.\n\n**Fusion.js**, Uber’s open source universal web framework, represents the fusion of the client and the server. It's geared for server-side rendering out of the box, and its plugin-driven architecture allows for complex frontend and backend logic to be encapsulated in a single plugin:\n\n```js\nimport App from 'fusion-react';\nimport Router from 'fusion-plugin-react-router';\n\nexport default () =\u003e {\n  const app = new App(\u003cdiv\u003e...\u003c/div\u003e);\n\n  /*\n  One line of code sets up everything you need for routing:\n  - Server rendering\n  - React Providers on both server and browser\n  - Bundle splitting integration\n  - Hot module reloading support\n  */\n  app.register(Router);\n\n  return app;\n}\n```\n\nWe initially [built Fusion.js](https://fusionjs.com/) to make our own websites easier to maintain, but were so impressed with the benefits that we decided to offer it to the community as an open source project!\n\n## Try it out\n\nIf you're interested in giving Fusion.js a shot, [Overview](https://fusionjs.com/docs/overview/) and [Core Concepts](https://fusionjs.com/docs/core-concepts/) are great places to start.\n\n\n## Contributing\n\nThis is a monorepo of all open source Fusion.js packages maintained using [Yarn v2](https://github.com/yarnpkg/berry). Take a look at [CONTRIBUTING.md](CONTRIBUTING.md) for info on how to develop in this repo.\n\n## License\n\nMIT\n","funding_links":[],"categories":["TypeScript","JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusionjs%2Ffusionjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffusionjs%2Ffusionjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusionjs%2Ffusionjs/lists"}