Open Source Projects

Projects that I created or maintaining

2.05k
228
31.92M

vue-picture-cropper

155
10
3.64M

A simple and easy-to-use picture cropping component for Vue 3.

UI

vite-plugin-banner

113
6
18.94M

A Vite plugin that adds a banner comment to the header of each chunk file.

Bundling

@re-dev/react-truncate

57
8
3.96M

Provides `Truncate`, `MiddleTruncate` and `ShowMore` React components for truncating multi-line spans and adding an ellipsis.

UI

learning-vue3

1.49k
178

Which has been read by more than 2.3 million people, provides basic knowledge points about front-end engineering development, as well as an introductory learning guide for TypeScript, Vue 3, and Pinia.

Tutorial

@bassist/utils

11
3
3.75M

Opinionated collection of common JavaScript / TypeScript utils, fully tree shakeable, no bundler required, type strong, SSR friendly.

Toolkit

create-preset

47
3
130.97k

Provides the ability to quickly create preset projects.

Scaffold

@web-analytics/core

9
1
389.41k

Website pageview analytics tool for framework-free and multi-analytics-platform support.

Toolkit

@web-analytics/vue

9
1
383.28k

Website pageview analytics tool for Vue.js (Including VuePress , VitePress etc.) and multi-analytics-platform support.

Toolkit

@bassist/progress

11
3
36.83k

Simple slim progress bars base on NProgress.

UI

@bassist/node-utils

11
3
41.34k

Opinionated collection of common Node.js utils.

Toolkit

@bassist/changelog

11
3
6.81k

Simple CHANGELOG generator.

Toolkit

@bassist/tsconfig

11
3
17.93k

Some TSConfig files for working with TypeScript projects.

Configuration

@bassist/release

11
3
4.88k

Simple GitHub release generator.

Toolkit

@bassist/eslint-config

11
3
4.65k

A modern flat ESLint configuration for ESLint.

Configuration

@bassist/build-config

11
3
1.97k

Opinionated collection of common build tool configurations.

Configuration

@bassist/build-config

11
3
1.97k

Opinionated collection of common build tool configurations.

Configuration

@iso-639/data

2
9.34k

Contains code lists for ISO 639-1 and ISO 639-2 as well as multi-language support.

Toolkit

blackwork

1
8.64k

Blackwork Tattoo style React UI layout for blogs, documentation sites, and other content-driven websites.

UI

chengpeiquan.com

60
9

My personal website, base on React 19 and Next.js 15.

Template

react-forage

2
4.45k

LocalForage Hooks and Providers for React.

Toolkit

@iso-639/mapping

2
3.24k

ISO 639 language code mapping toolkit, which can easily help you manage language data.

Toolkit

git-commit-analytics

31
2

A tool to analyze your git repository's commit log. I can help you generate daily/weekly or longer work reports.

Program

refresh-token

11
3

The refreshToken scheme and demo based on OAuth 2.0 for Front end developer.

Tutorial

vue3-ts-vite-starter

15
2

A template for Vue with TypeScript, base on Vite.

Template

group-buy-calculator

5

A takeaway billing calculator, no need to worry about red envelopes, redemption coupons and other messy reductions, it will automatically calculate the discount ratio to get the final bill.

Online Tool

@bassist/oxc-integration

11
3

An Oxc-first workflow package for projects, while still keeping an ESLint fallback available where framework coverage is not yet enough.

Configuration

cert-patroller

3
2

A patroller that regularly checks for expiring SSL certificates, based on Node.js and Porkbun APIs.

Server

zhihu-collection-helper

3

Zhihu Favorites Assistant can add articles from a column to favorites. It is suitable for situations where a large amount of content needs to be filled in the favorites at the initial stage of creation.

Program

@blackwork/docs

1

Next.js-first documentation framework for Blackwork projects, with content discovery, locale-aware routing, metadata, navigation, and theme shells.

UI

@blackwork/machine

1

Markdown and MDX engine for the Blackwork React UI ecosystem, powering Blackwork-based blogs and documentation sites.

Toolkit

@blackwork/search

1

Pagefind integration for Blackwork projects, with server-side indexing utilities and browser-side search clients.

Toolkit
End of Life
End of Life
End of Life

@bassist/uno

11
3
17.75k

Custom configuration for UnoCSS.

End of Life

@bassist/commit

11
3
13.54k

Simple Commit Lint.

End of Life