{"id":18631197,"url":"https://github.com/recallwei/recallwei","last_synced_at":"2025-08-25T02:15:31.512Z","repository":{"id":50311026,"uuid":"389362703","full_name":"recallwei/recallwei","owner":"recallwei","description":"📕 This is my personal blog website.","archived":false,"fork":false,"pushed_at":"2024-03-29T05:13:14.000Z","size":99647,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-23T08:15:35.478Z","etag":null,"topics":["astro","github","react","readme","typescript"],"latest_commit_sha":null,"homepage":"https://brucesong.xyz","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/recallwei.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,"zenodo":null}},"created_at":"2021-07-25T14:10:30.000Z","updated_at":"2024-06-01T17:08:00.000Z","dependencies_parsed_at":"2023-10-23T08:30:53.501Z","dependency_job_id":"a7fe248a-90d4-42b0-938f-4b8d3633c1c1","html_url":"https://github.com/recallwei/recallwei","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/recallwei/recallwei","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recallwei%2Frecallwei","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recallwei%2Frecallwei/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recallwei%2Frecallwei/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recallwei%2Frecallwei/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/recallwei","download_url":"https://codeload.github.com/recallwei/recallwei/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/recallwei%2Frecallwei/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271998340,"owners_count":24856008,"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","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["astro","github","react","readme","typescript"],"created_at":"2024-11-07T05:05:57.303Z","updated_at":"2025-08-25T02:15:31.469Z","avatar_url":"https://github.com/recallwei.png","language":"TypeScript","readme":"\u003ca href=\"https://git.io/typing-svg\" align=\"center\"\u003e\u003cimg src=\"https://readme-typing-svg.demolab.com?font=Fira+Code\u0026pause=1000\u0026random=false\u0026center=true\u0026width=1000\u0026lines=Hi%2C+there.+I'm+Bruce+Song.+A+Web+Developer+and+Open-Source+enthusiast!\" alt=\"Typing SVG\" /\u003e\u003c/a\u003e\n\n![PROFILE VIEWS](https://komarev.com/ghpvc/?username=recallwei\u0026label=PROFILE+VIEWS)\n\n## 🍗 Profile\n\n- 👋 Hi, I'm _**`Bruce Song`**_, a _**`Web Developer`**_ and _**`Open-Source enthusiast`**_.\n- 📖 I'm interested in reading different books and making something amazing.\n- 🌱 I'm currently focusing on _**`React`**_, _**`Vue`**_, _**`TypeScript`**_, _**`Nest.js`**_ and _**`React Native`**_.\n- 💞️ I'm looking to collaborate on any _**`Open-Source`**_ project.\n- 🚀 I'm recently built **[an admin system named Dolphin Admin](https://dolphin-admin.bit-ocean.studio)** based on _**`Vue 3`**_, _**`TypeScript`**_, _**`Naive UI`**_ and _**`TailwindCSS`**_, also have a **[React Version](https://dolphin-admin-react.bit-ocean.studio)**.\n- 🌐 I'm also good at building _**`Node.js`**_ CLI tools and enterprise website with _**`SSR/SSG`**_ framework such as _**`Gatsby`**_, _**`Next.js`**_ and _**`Nuxt.js`**_.\n- 🍀 If you are interested in making open source projects together, please contact me with my WeChat _**`Recall4056`**_.\n- 📫 You can also contact me with my email _**`recall4056@gmail.com`**_.\n- 💪 My tech stacks: _**`HTML`**_ | _**`CSS`**_ | _**`SCSS`**_ | _**`TailwindCSS`**_ | _**`JavaScript`**_ | _**`TypeScript`**_ | _**`React`**_ | _**`Vue`**_ | _**`Svelte`**_ | _**`Vite`**_ | _**`Next.js`**_ | _**`Nuxt.js`**_ | _**`Node.js`**_ | _**`Express.js`**_ | _**`Nest.js`**_ | _**`Socket.io`**_ | _**`Prisma`**_ | _**`PostgreSQL`**_ | _**`Docusaurus`**_ | _**`Gatsby`**_ | _**`Astro`**_ | _**`React Native`**_ | _**`Stroybook`**_ | _**`Turbo Repo`**_ | _**`Nx`**_ | _**`Changesets`**_ | _**`Front-end FSD Architecture`**_\n\n## 🦄 Projects\n\n- _**[Bit Ocean Infra](https://github.com/bit-ocean-studio/infra)**_: 🚀 Built reliable infrastructure for Bit Ocean.\n- _**raipiot 2F**_: raipiot 2F SaaS product, with admin PaaS, a shopping website and an SSO site.\n- _**raipiot Infra**_: raipiot infrastracture.\n- _**Soya Energy App**_: A modern business app both on iOS \u0026 Android platform, based on _**`React Native`**_, _**`TypeScript`**_ and _**`Tamagui`**_.\n- _**Soya Energy Website**_: A modern business website based on _**`Next.js`**_, _**`TypeScript`**_, _**`Turbopack`**_ and _**`TailwindCSS`**_.\n- _**[unplugin-auto-import-ahooks](https://github.com/recallwei/unplugin-auto-import-ahooks)**_: A resolver for auto import _**`ahooks`**_ based on _**`unplugin-auto-ahooks`**_.\n- _**[unplugin-auto-import-antd](https://github.com/recallwei/unplugin-auto-import-antd)**_: A resolver for auto import _**`antd`**_ components based on _**`unplugin-auto-import`**_.\n- _**[What to eat?](https://github.com/recallwei/what-to-eat)**_: A _**`Svelte`**_, _**`TypeScript`**_ project.\n- _**[Dolphin Admin Core](https://github.com/bit-ocean-studio/dolphin-admin-core)**_: Universe core utils and plugins for Dolphin Admin.\n- _**[Dolphin Admin React](https://dolphin-admin-react.bit-ocean.studio)**_ : An elegant admin template based on _**`React`**_, _**`TypeScript`**_, _**`antd`**_ and _**`TailwindCSS`**_.\n- _**[Dolphin Admin Vue](https://dolphin-admin-vue.bit-ocean.studio)**_ : An elegant admin template based on _**`Vue 3`**_, _**`TypeScript`**_, _**`Naive UI`**_ and _**`TailwindCSS`**_.\n- _**[Dolphin Admin Nest](https://github.com/bit-ocean-studio/dolphin-admin-nest)**_ : Dolphin Admin API server based on _**`Nest.js`**_, _**`TypeScript`**_, _**`Prisma`**_ and _**`PostgreSQL`**_.\n- _**[Tornado X](https://github.com/recallwei/tornado)**_: A _**`CLI tool`**_ for adding engineering suites for projects.\n- _**[Create Tornado](https://github.com/recallwei/tornado)**_: A _**`CLI tool`**_ for scaffolding a project from an opinionated template for popular frameworks.\n- _**[ESLint Config](https://github.com/recallwei/eslint-config)**_ : A _**`ESLint`**_ for _**`JavaScript`**_, _**`TypeScript`**_ projects, pulished to _**`npm`**_.\n- _**[Rspress Starter Template](https://github.com/recallwei/rspress-starter-template)**_: A _**`Rspress`**_, _**`TypeScript`**_ template project.\n- _**[React Native Starter Template](https://github.com/recallwei/react-native-ts-starter-template)**_ : A _**`React Native`**_, _**`TypeScript`**_ template project.\n- _**[Nest Starter Template](https://github.com/recallwei/nest-ts-starter-template)**_ : A _**`Nest`**_, _**`TypeScript`**_ template project.\n- _**[Express Starter Template](https://github.com/recallwei/express-ts-starter-template)**_ : A _**`Express`**_, _**`TypeScript`**_ template project.\n- _**[React Starter Template](https://github.com/recallwei/react-ts-starter-template)**_ : A _**`React`**_, _**`TypeScript`**_ template project.\n- _**[Vue Starter Template](https://github.com/recallwei/vue-ts-starter-template)**_ : A _**`Vue 3`**_, _**`TypeScript`**_ template project.\n- _**[Blog](https://brucesong.xyz)**_ : My personal blog to record something whatever I want. Based on _**`Astro`**_.\n- _**[Wiki](https://wiki.brucesong.xyz)**_ : Used to record various questions and knowledge points. Archived in the Show Case of _**`Docusaurus`**_.\n- _**[Taskward](https://taskward-v1.bit-ocean.studio)**_ : A Todo\u0026Tasks web application. Based on _**`React`**_, _**`TypeScript`**_.\n- _**[Resume Generator](https://resume.brucesong.xyz)**_ : Use markdown to write your resume. Based on _**`Vue 3`**_, _**`TypeScript`**_.\n- _**[QRCode Generator](https://qrcode.brucesong.xyz)**_ : Generate QRCodes more easily by specific templates. Based on _**`Vue 3`**_, _**`TypeScript`**_.\n- _**[lidebiji](https://lidebiji-demo.brucesong.xyz/media)**_ : A demo of the enterprise website customized for **LiDeBiJi**. Based on _**`React`**_, _**`Gatsby`**_.\n- _**[VSCode Settings](https://github.com/recallwei/vscode-settings)**_ : My custom VSCode _**`settings`**_, _**`code snippets`**_, _**`extensions`**_.\n- _**[Code Magician](https://github.com/recallwei/code-magician)**_ : VSCode Extension with _**`JavaScript`**_, _**`React`**_, _**`Vue`**_ code snippets, out of box.\n- _**[Front-end Universe](https://front-end-universe.vercel.app)**_ : A website used to collect various front-end-related resources. Based on _**`Nuxt.js 3`**_, _**`TypeScript`**_.\n\n\u003e _If my projects helped you or you appreciate them, you can give me a star~ ⭐_\n\n## 🕹️ Organizations\n\n- _**🌊 [Bit Ocean](https://github.com/bit-ocean-studio)**_: An open-source team focused on Web Dev and dedicated to building anything.\n\n## 💫 Dream\n\n```typescript\nfunction* myLife(){\n  fun++\n  yield\n  love++\n  yield\n  money++\n  yield\n  ...\n}\nmyLife().next()\n        .next()\n        .next()\n        ...\n```\n\n![](https://raw.githubusercontent.com/recallwei/github-stats/master/generated/overview.svg#gh-dark-mode-only)\n![](https://raw.githubusercontent.com/recallwei/github-stats/master/generated/languages.svg#gh-dark-mode-only)\n\n![recallwei's GitHub stats](https://github-readme-stats.vercel.app/api?username=recallwei\u0026count_private=true\u0026theme=react)  \n[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=recallwei\u0026layout=compact\u0026theme=react)](https://github.com/recallwei)\n\n## 🚀 Tech Stack\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"https://skillicons.dev/icons?i=js,ts,html,css,react,redux,vue,svelte,vite,sass,tailwind,nextjs,nuxtjs,gatsby,astro,nodejs,express,nestjs,postgres,prisma,tauri,mongodb,redis,docker,linux,nginx\u0026theme=light\u0026perline=10\" /\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frecallwei%2Frecallwei","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frecallwei%2Frecallwei","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frecallwei%2Frecallwei/lists"}