[go: up one dir, main page]

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.4k 1.9k

  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 228 64

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

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

    Kotlin 232 93

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

    soybean-admin的说明文档

    TypeScript 61 42

  5. eslint-config eslint-config Public

    SoybeanJS's eslint flat config presets with prettier

    TypeScript 53 11

  6. elegant-router elegant-router Public

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

    TypeScript 72 11

Repositories

Showing 10 of 36 repositories
  • unocss-preset Public

    soybeanjs's unocss preset

    soybeanjs/unocss-preset’s past year of commit activity
    TypeScript 1 0 0 4 Updated Nov 29, 2024
  • prettier-plugin-json-sort Public

    A prettier plugin to sort package.json and tsconfig.json.

    soybeanjs/prettier-plugin-json-sort’s past year of commit activity
    TypeScript 0 0 0 5 Updated Nov 29, 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 72 11 4 5 Updated Nov 29, 2024
  • color-palette Public

    the color palette algorithm of the site (uicolors)[https://uicolors.app/create]

    soybeanjs/color-palette’s past year of commit activity
    TypeScript 10 3 0 5 Updated Nov 28, 2024
  • soybean-admin-rust Public

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

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

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

    soybeanjs/soybean-admin-nestjs’s past year of commit activity
    TypeScript 64 MIT 17 1 0 Updated Nov 27, 2024
  • soybean-admin-docs Public

    soybean-admin的说明文档

    soybeanjs/soybean-admin-docs’s past year of commit activity
    TypeScript 61 MIT 42 11 0 Updated Nov 26, 2024
  • syncmirror Public

    sync npmmirror

    soybeanjs/syncmirror’s past year of commit activity
    TypeScript 0 0 0 6 Updated Nov 25, 2024
  • cli Public

    SoybeanJS's command lint tools

    soybeanjs/cli’s past year of commit activity
    TypeScript 19 16 0 5 Updated Nov 26, 2024
  • changelog Public

    generate changelog from git tags and commits for github

    soybeanjs/changelog’s past year of commit activity
    TypeScript 4 4 0 5 Updated Nov 25, 2024