Skip to content
View honghuangdc's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@soybeanjs

Block or report honghuangdc

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
honghuangdc/README.md

👋 Hello! I'm Soybean.

Introduction

I'm a front-end developer, very passionate about programming, good at specializing in front-end architecture.

  • 🔭 I’m currently working on soybean-admin, A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite5, TypeScript, Pinia, NaiveUI and UnoCSS.
  • 🌱 I'm good at writing clean and high quality standard code.
  • 📫 How to reach me: email(soybeanjs@outlook.com).

Important

Business consulting, cooperation, project architecture, one-to-one guidance, etc.

Technology Stack

  1. TypeScript, NodeJs, Bun, tsx.
  2. JS Framework: Vue3, React, Solid, Svelte, Astro, etc.
  3. SSR: Nuxt, Next, SolidStart, SvelteKit.
  4. Charts: AntV, ECharts, Charts.js, d3, Threejs.
  5. Tools:
    • Vite: build web app
    • unbuild, tsup: build TS library
    • simple-git-hooks、lint-staged: git hooks
    • code standards: eslint-config
  6. Cross Platforms: ReactNative, UniApp, Ionic(CapacitorJS), Tauri, Electron, etc.

Open source project

  • soybean-admin: A fresh and elegant admin template, based on Vue3、Vite3、TypeScript、NaiveUI and UnoCSS.
  • soybeanjs-cli: SoybeanJS's command lint tools
    • create and verify git commit with Angular standard
    • integrat "rimraf", "npm-check-updates", "bumpp"
    • generate changlog by git commits
  • create-soybean: SoybeanJS's command line to create different project templates (TS, Vue, React, pnpm monorepo)
  • eslint-config: SoybeanJS's eslint config preset: support TS, Vue, React, Solid, Svelte, Astro, etc.
  • elegant-router: A plugin to create router elegently, support Vue, React, Solid and Svelte.
  • changelog: Generate changelog from git tags and commits for github
  • color-palette: The implementation of the color palette algorithm of the site uicolors.
  • prettier-plugin-json-sort: A prettier plugin to sort package.json and tsconfig.json.
  • syncmirror: sync npmmirror.
  • githublogen: Generate changelog for GitHub releases.
  • unocss-preset-design: A unocss plugin to create theme based CSS varaibles.

Pinned Loading

  1. soybeanjs/soybean-admin soybeanjs/soybean-admin Public

    A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite7, TypeScript, Pinia, NaiveUI and UnoCSS. 一个清新优雅、高颜值且功能强大的后台管理模板,基于最新的前端技术栈,包括 Vue3, Vite7, TypeScript, Pinia, NaiveUI 和 …

    TypeScript 13.9k 2.4k

  2. soybeanjs/soybean-admin-antd soybeanjs/soybean-admin-antd Public

    An elegant and powerful admin template, based on the latest front-end technology stack, including Vue3, Vite5, TypeScript, Pinia, AntDesignVue and UnoCSS. 一个优雅且功能强大的后台管理模板,基于最新的前端技术栈,包括 Vue3, Vite5…

    TypeScript 397 108

  3. soybeanjs/soybean-admin-docs soybeanjs/soybean-admin-docs Public

    soybean-admin的说明文档

    TypeScript 82 60

  4. soybeanjs/cli soybeanjs/cli Public

    SoybeanJS's command lint tools

    TypeScript 24 19

  5. soybeanjs/eslint-config soybeanjs/eslint-config Public

    SoybeanJS's eslint flat config presets with prettier

    TypeScript 64 16

  6. soybeanjs/elegant-router soybeanjs/elegant-router Public

    A plugin to create router elegantly for Vue

    TypeScript 132 17