移动应用类框架

Vue.js

React

AngularJS

Svelte

inferno

Preact

Next.js

Nuxt.js

jQuery

Zepto.js

Backbone.js

移动应用类框架

React Native

Weex

uni-app

  • 官网地址 : https://uniapp.dcloud.io/
  • 官方简介 : uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
  • 框架类型 : 前端项目级框架
  • 适用平台 : Android应用、IOS应用、Web 端(H5)、通用小程序
  • 仓库地址 : https://github.com/dcloudio/uni-app

Taro

  • 官网地址 : http://taro-docs.jd.com/
  • 官方简介 : Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用。
  • 框架类型 : 前端项目级框架
  • 适用平台 : Android应用、IOS应用、HarmonyOS应用、Web 端(H5)、通用小程序
  • 仓库地址 : https://github.com/NervJS/taro

APICloud

  • 官网地址 : https://www.apicloud.com/
  • 官方简介 : 一套代码同时生成 Android、iOS、小程序、Web 等多端应用。
  • 框架类型 : 前端项目级框架
  • 适用平台 : Android应用、IOS应用、Web 端(H5)、通用小程序
  • 仓库地址 : 未开源
  • 开源状态 : 未开源

桌面应用类框架

Electron

React Native for Windows + macOS

Tauri

  • 官网地址 : https://tauri.app/
  • 官方简介 : Tauri是一个工具包,帮助开发人员使用现有的任何前端框架为主要桌面平台开发应用程序。
  • 框架类型 : 前端项目级框架
  • 适用平台 : 桌面应用
  • 仓库地址 : https://github.com/tauri-apps/tauri

NW.js

  • 官网地址 : https://nwjs.org.cn/
  • 官方简介 : NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。
  • 框架类型 : 前端项目级框架
  • 适用平台 : 桌面应用
  • 仓库地址 : https://github.com/nwjs/nw.js

开源状态 :

Proton Native

React Desktop

后端项目级框架

Midway

Nest

Koa

  • 官网地址 : https://koa.bootcss.com/
  • 官方简介 : Koa -- 基于 Node.js 平台的下一代 web 开发框架,并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。
  • 框架类型 : 后端项目级框架
  • 适用平台 : 通用
  • 仓库地址 : https://github.com/koajs/koa

Egg.js

  • 官网地址 : https://eggjs.org/zh-cn/
  • 官方简介 : Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。
  • 框架类型 : 后端项目级框架
  • 适用平台 : 通用
  • 仓库地址 : https://github.com/eggjs/egg

Express

鸿蒙OS应用框架

方舟

  • 官网地址 : https://gitee.com/openarkcompiler/
  • 官方简介 : 方舟开发框架是HarmonyOS的一套UI开发框架,原生支持Javascript/eTS/Java开发,提供开发者进行应用UI开发时所必须的能力。
  • 框架类型 : 前端项目级框架
  • 适用平台 : 平板应用、手机应用、电视应用、手表应用、车机系统应用、原子化服务应用
  • 仓库地址 : https://gitee.com/openarkcompiler/OpenArkCompiler