JeecgUniapp

screenshot of JeecgUniapp
vite
vitepress
vue
scss
unocss

JeecgBoot配套APP移动解决方案,采用uniapp架构!一份代码多终端适配,同时支持APP、小程序、H5、鸿蒙!实现了与JeecgBoot平台完美对接,目前已经实现登录、用户信息、通讯录、公告、移动首页、九宫格等基础功能。

Overview:

JeecgUniapp is an innovative mobile framework designed as part of the JeecgBoot low-code platform. Built using the latest technologies such as Uniapp, Vue 3.0, and Vite, this framework empowers developers with an extensive set of features. With integration capabilities with JeecgBoot, the app currently supports functionalities like user login, contact management, announcements, communication chats, and more, making it a versatile tool for mobile development.

The latest version, 3.0.0, was released on March 10, 2025, and brings significant improvements over previous iterations. Enhanced compatibility with various platforms—including mini-programs, H5, Android, iOS, and HarmonyOS—ensures that developers can build applications that seamlessly adapt to multiple environments. Coupled with low-code capabilities, JeecgUniapp elevates the development experience by streamlining common tasks and promoting efficiency.

Features:

  • Rich Component Library: Offers a wide array of pre-built components including user profiles, department management, and navigational elements, facilitating rapid development.
  • Modern Technology Stack: Utilizes Vue 3, TypeScript, and Vite for a contemporary development experience, ensuring fast performance and responsive design.
  • Low-Code Capabilities: Enables users to design online forms and dashboards efficiently, reducing development time and complexity.
  • Multiple IDE Support: Allows development in popular editors like VSCode and IntelliJ IDEA, moving beyond the constraints of relying solely on HBuilderX.
  • Cross-Platform Compatibility: Supports deployment across various platforms, including Android, iOS, and HarmonyOS, ensuring broad accessibility for end users.
  • Fast Build Process: Employs Vite as its build tool, resulting in faster compilation times compared to older frameworks like Webpack.
  • Flexible Development Environment: Requires a simplest local setup with Node.js (18+) and pnpm (7.3+) for swift project initiation.
  • Community and Support: Strong community support with channels for bug tracking and assistance, making it easier for developers to troubleshoot and optimize their applications.
vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vitepress
Vitepress

VitePress is a static site generator designed for creating documentation websites. It offers a lightweight and fast development experience using Vue.js and Markdown, with features such as live-reload, theming, and customizable layout components.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

unocss
UnoCSS

UnoCSS is an instant, on-demand atomic CSS engine that generates utility classes at build time. It's highly customizable, extremely fast, and compatible with Tailwind CSS utilities while offering additional features like attributify mode and pure CSS icons.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.

pinia
Pinia

Pinia is the official state management library for Vue.js. It provides a simple and intuitive API with full TypeScript support, devtools integration, and modular design. Pinia replaces Vuex as the recommended state management solution for Vue 3.