/foxpage

Open source lightweight front-end low-code framework

Primary LanguageTypeScriptMIT LicenseMIT

Foxpage logo

Low-code, made simple and fast


Node Version Typescript Version Yarn Version NPM Version

Foxpage is a lightweight front-end low-code framework.

English | 简体中文

Read the using document

Features

  • 🖥️ Visualization. Provides visual page editing, what you see is what you get.
  • 🏷️ Componentized. Provide a relatively complete component production process and componentization scheme, and the production of pages starts with the production of components.
  • 📋 Scalable. Strong scalability both at the technical level and at the business level.
  • 🌍 Globalization. Provide a set of international content management solutions.
  • 📡 Platform. Provides an online cooperation platform for developers, editors, operations, etc.

Project

<Project Root>
  ├── packages
  |   ├─foxpage-admin                // foxpage portal
  │   ├─foxpage-server               // foxpage server
  │   ├─foxpage-server-types         // foxpage types
  │   ├─foxpage-plugin-aws-s3        // foxpage aws s3 plugin
  │   ├─foxpage-plugin-unpkg         // foxpage unpkg plugin

Getting Started

⏳ Installation

$ yarn boot
Start Server
$ yarn run start-server:prod

# after server start, run install script to init data
$ yarn run init-server:prod
Start Portal
$ yarn run start-admin:prod

🖐 Requirements

Database:

  • MongoDB >= 5.0.2
  • Mongoose >= 5.12.14

We recommend always using the latest version of Foxpage to start your new projects.

Contributing

Please read our Contributing Guide before submitting a Pull Request to the project.

Community support

For general help using Foxpage, please refer to the official Foxpage documentation. For additional help, you can use one of these channels to ask a question:

  • GitHub (Bug reports, Contributions)

Documentation

See our documentation live Docs for the Foxpage Server.

License

See the LICENSE file for licensing information.