Skip to content

SoybeanJS

Introduction

SoybeanJS is a front-end technology team, built by Soybean(soybeanjs@outlook.com).

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 flat 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. soybean-admin soybean-admin Public

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

    TypeScript 10.2k 1.8k

  2. soybean-admin-antd 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 213 59

  3. soybean-admin-quarkus soybean-admin-quarkus Public

    基于 Kotlin 和 Quarkus 的后台管理系统脚手架,融合 DDD 驱动设计、CQRS 和事件溯源。采用 Gradle 构建,旨在为开发者提供一个轻量级、高性能的现代化管理系统开发框架。

    Kotlin 228 93

  4. soybean-admin-docs soybean-admin-docs Public

    soybean-admin的说明文档

    TypeScript 59 42

  5. eslint-config eslint-config Public

    SoybeanJS's eslint flat config presets with prettier

    TypeScript 51 11

  6. elegant-router elegant-router Public

    A plugin to create router elegantly, support Vue, React, Solid and Svelte

    TypeScript 71 12

Repositories

Showing 10 of 36 repositories
  • soybean-admin-docs Public

    soybean-admin的说明文档

    soybeanjs/soybean-admin-docs’s past year of commit activity
    TypeScript 59 MIT 42 12 0 Updated Nov 7, 2024
  • soybean-admin Public

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

    soybeanjs/soybean-admin’s past year of commit activity
    TypeScript 10,170 MIT 1,827 2 0 Updated Nov 7, 2024
  • soybean-admin-rust Public

    基于 Rust 构建的现代化高性能后台管理系统脚手架。采用 Axum 作为 Web 框架,SeaORM 处理数据库操作,Casbin 实现 RBAC 权限控制。特点是类型安全、模块化架构,并实现了核心的后台管理功能。

    soybeanjs/soybean-admin-rust’s past year of commit activity
    Rust 8 Apache-2.0 1 0 0 Updated Nov 7, 2024
  • soybean-admin-quarkus Public

    基于 Kotlin 和 Quarkus 的后台管理系统脚手架,融合 DDD 驱动设计、CQRS 和事件溯源。采用 Gradle 构建,旨在为开发者提供一个轻量级、高性能的现代化管理系统开发框架。

    soybeanjs/soybean-admin-quarkus’s past year of commit activity
    Kotlin 228 MIT 93 0 0 Updated Nov 6, 2024
  • soybean-admin-nestjs Public

    基于 NestJS 和 CQRS 的后台管理系统脚手架,融合 DDD 驱动设计和 NestJS monorepo 结构,内置基础权限管理。为开发者提供一个灵活、模块化的起点,助力构建基础的管理系统。

    soybeanjs/soybean-admin-nestjs’s past year of commit activity
    TypeScript 59 MIT 16 1 0 Updated Oct 30, 2024
  • eslint-config Public

    SoybeanJS's eslint flat config presets with prettier

    soybeanjs/eslint-config’s past year of commit activity
    TypeScript 51 11 0 0 Updated Oct 24, 2024
  • 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, Pinia, AntDesignVue 和 UnoCSS。

    soybeanjs/soybean-admin-antd’s past year of commit activity
    TypeScript 213 MIT 59 0 0 Updated Oct 14, 2024
  • soybeanjs/soybean-admin-java’s past year of commit activity
    Java 9 MIT 7 2 0 Updated Sep 15, 2024
  • elegant-router Public

    A plugin to create router elegantly, support Vue, React, Solid and Svelte

    soybeanjs/elegant-router’s past year of commit activity
    TypeScript 71 12 3 0 Updated Sep 10, 2024
  • cli Public

    SoybeanJS's command lint tools

    soybeanjs/cli’s past year of commit activity
    TypeScript 19 16 0 0 Updated Sep 7, 2024