{"id":9802,"url":"https://github.com/raxjs/awesome-rax","name":"awesome-rax","description":"👍A collection of awesome things related to Rax","projects_count":45,"last_synced_at":"2026-08-06T18:00:24.120Z","repository":{"id":35991195,"uuid":"220663345","full_name":"raxjs/awesome-rax","owner":"raxjs","description":"👍A collection of awesome things related to Rax","archived":false,"fork":false,"pushed_at":"2021-11-19T01:28:27.000Z","size":25,"stargazers_count":30,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-07-18T11:03:44.798Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/alibaba/rax","language":null,"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/raxjs.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}},"created_at":"2019-11-09T15:36:46.000Z","updated_at":"2025-10-08T16:17:45.000Z","dependencies_parsed_at":"2022-08-24T17:41:04.434Z","dependency_job_id":null,"html_url":"https://github.com/raxjs/awesome-rax","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raxjs/awesome-rax","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raxjs%2Fawesome-rax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raxjs%2Fawesome-rax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raxjs%2Fawesome-rax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raxjs%2Fawesome-rax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raxjs","download_url":"https://codeload.github.com/raxjs/awesome-rax/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raxjs%2Fawesome-rax/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36343627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: 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"}},"created_at":"2024-01-12T20:23:20.797Z","updated_at":"2026-08-06T18:00:24.120Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Rax"],"sub_categories":["Rax General Resources","Rax Community","Rax Tutorials","Rax Tools","Redux","MobX","Project Demo"],"readme":"# awesome-rax\nA collection of awesome things related to Rax\n\n## Rax\n\n\u003e The fastest way to build universal application.\n\n### Rax General Resources\n\n- [Rax official Website](https://rax.js.org/)\n- [Rax Documentation](https://rax.js.org/docs/guide/getting-start)\n- [Rax GitHub](https://github.com/alibaba/rax)\n\n### Rax Community\n\n- [知乎](https://zhuanlan.zhihu.com/raxjs)\n- [React China](http://react-china.org/c/rax)\n\n### Rax Tutorials\n\n#### Rax General Tutorials\n\n- [Rax official Tutorials](https://rax.js.org/docs/guide/getting-start)\n- [Rax 系列教程(native 扫盲)](https://fed.taobao.org/blog/2018/02/07/rax-native-guide/)\n- [初识 Rax (Web \u0026 Weex)](https://www.yuque.com/hoxz/mm7621/fmeyiy?language=en-us)\n\n#### Rax Hooks\n\n- [Rax official Hooks introduce](https://rax.js.org/docs/guide/hooks)\n- [Rax Hooks](https://github.com/raxjs/rax-hooks) - Contains rax hooks that are used very frequently. \n- [Rax Hooks 原理](https://www.yuque.com/liuzijian/reading/otyksg)\n- [前端架构杂思录：议 Function Component 与 Hooks](https://fed.taobao.org/blog/taofed/do71ct/hooks-and-function-component/?spm=taofed.blogs.blog-list.9.fcca5ac8RdqMAZ)\n\n### Rax Tools\n\n#### Rax Development Tools\n\n- [rax-scripts](https://rax.js.org/docs/guide/about-rax-scripts)\n- [Rax Developer Tools](https://github.com/raxjs/rax-devtools)\n- [eslint-config-rax](https://github.com/raxjs/rax-scripts/tree/master/packages/eslint-config-rax)\n- [rax-hot-loader](https://github.com/alibaba/rax/tree/master/packages/rax-hot-loader)\n- [babel-plugin-transform-rax-jsx-class](https://github.com/kingback/babel-plugin-transform-rax-jsx-class)\n- [server-side-rendering-comparison](https://github.com/raxjs/server-side-rendering-comparison)\n- [story book](https://github.com/storybookjs/storybook) - UI component dev \u0026 test\n- [VS Code Extensions](https://github.com/raxjs/rax-vscode-extensions) - Get better development experience.\n\n#### Rax Routing\n\n- [rax-use-router](https://github.com/alibaba/rax/tree/master/packages/rax-use-router)\n\n#### Rax Components\n\n- [rax-components](https://rax.js.org/docs/components/introduce) - univeral base components\n- [rax-map](https://github.com/alibaba/rax-map) - universal map component\n- [rax-multirow](https://github.com/appli456/rax-multirow) - universal multi column layout component\n- [记一个复杂组件（Filter）的从设计到开发](https://github.com/Nealyang/PersonalBlog/issues/47#)\n\n#### Rax Testing\n\n- [jest](https://github.com/facebook/jest) - Delightful JavaScript Testing Framework\n- [rax-test-renderer](https://github.com/alibaba/rax/tree/master/packages/rax-test-renderer) - Rax renderer for snapshot testing\n\n#### Rax Libraries\n\n- [appear-polyfill](https://github.com/raxjs/appear-polyfill) - the web polyfill for appear and disAppear\n\n- [rax-children](https://rax.js.org/docs/api/children) - Get the Children node\n- [rax-is-valid-element](https://rax.js.org/docs/api/isvalidelement) - Verify that the object is a Rax element\n- [rax-clone-element](https://rax.js.org/docs/api/cloneelement) - Clone and return new Rax elements\n- [rax-create-factory](https://rax.js.org/docs/api/createfactory) - Returns a function used to generate a Rax element of the specified type\n- [rax-create-portal](https://rax.js.org/docs/api/createportal) - Render child elements to DOM nodes other than the DOM component hierarchy\n- [rax-find-dom-node](https://rax.js.org/docs/api/finddomnode) - Get the real DOM nodes\n- [rax-unmount-component-at-node](https://rax.js.org/docs/api/unmountcomponentatnode) - Remove loaded Rax components from DOM\n- [rax-set-native-props](https://rax.js.org/docs/api/setnativeprops) - Change the properties of the native component\n\n#### Universal API\n\n- [Rax official universal api](https://rax.js.org/docs/api/about) \n\n### Redux\n\n\u003e Predictable State Container for JavaScript Apps\n\n#### Redux General Resources\n\n- [Redux GitHub](https://github.com/reactjs/redux)\n- [Redux Official Site](http://redux.js.org/)\n- [Awesome Redux List](https://github.com/xgrommx/awesome-redux)\n\n#### Redux Tools\n\n- [rax-redux](https://github.com/alibaba/rax/tree/master/packages/rax-redux) - Official Rax bindings for Redux\n\n### MobX\n\n\u003e Simple, scalable state management for JavaScript Apps\n\n#### MobX General Resources\n\n- [MobX GitHub](https://github.com/mobxjs/mobx)\n- [MobX Official Site](https://mobxjs.github.io/mobx/)\n\n#### MobX Tools\n\n- [mobx-rax ](https://github.com/alibaba/rax/tree/master/packages/mobx-rax) - Rax component wrapper for combining Rax with MobX\n\n### Project Demo\n\n#### MiniApp Demo\n\n- [八达岭长城景区旗舰店](./MINIAPP_PROJECT_DEMO.md)\n- [飞猪周边游](./MINIAPP_PROJECT_DEMO.md)\n- [东方明珠景区旗舰店](./MINIAPP_PROJECT_DEMO.md)\n- [中免西安机场免税店](./MINIAPP_PROJECT_DEMO.md)\n- [特仑苏会员中心](./MINIAPP_PROJECT_DEMO.md)\n- [我的萌宠](./MINIAPP_PROJECT_DEMO.md)\n- [疫苗预约服务](./MINIAPP_PROJECT_DEMO.md)\n- [浙里办](./MINIAPP_PROJECT_DEMO.md)\n- [天猫精灵](./MINIAPP_PROJECT_DEMO.md)\n- [造点新货](./MINIAPP_PROJECT_DEMO.md)\n- [演出票夹](./MINIAPP_PROJECT_DEMO.md)\n\n#### Web Demo / CDN\n\n- [DataFormsJS JSX Loader](https://www.dataformsjs.com/examples/hello-world/zh-CN/rax.htm) - Rax hosted from a CDN and compiled in a browser using DataFormsJS `jsxLoader.js`. Hello World Animation Demo. [GitHub上的文档](https://github.com/dataformsjs/dataformsjs/blob/master/docs/jsx-loader.zh-CN.md)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/raxjs%2Fawesome-rax/projects"}