10个小程序开源项目,助你快速搭建小程序(开源 小程序)

来源: 趣谈前端 公众号

首发: 趣谈前端

今天和大家分享几个小程序开源项目, 帮助我们轻松搭建自己的小程序应用. 我会从大家最熟悉的小程序UI组件, 到可视化库, 再到完整项目, 一一和大家介绍.

  • 小程序UI组件库
  • 小程序多端开发框架
  • 小程序可视化图表库
  • 经典小程序开源项目

小程序UI组件库

1. vant-weapp

0个小程序开源项目,助你快速搭建小程序(开源

Vant Weapp 是移动端 Vue 组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。

我个人觉得, 如果你是一名前端开发人员, 使用该UI库可以更灵活高效的开发小程序, 同时还能提高自己的编程能力. 移动端的访问界面如下:

0个小程序开源项目,助你快速搭建小程序(开源

开源地址: https://github.com/vant-ui/vant-weapp

2. iView Weapp

0个小程序开源项目,助你快速搭建小程序(开源

iView 是一套高质量的微信小程序 UI 组件库, 和 vant-weapp 类似, 是一个开箱即用的组件库, 对于两者区别来说, 笔者认为 vant-weapp 在文档,性能和社区使用率上略胜一筹.

界面如下:

0个小程序开源项目,助你快速搭建小程序(开源

开源地址: https://github.com/TalkingData/iview-weapp

小程序多端开发框架

1. Uni-app

0个小程序开源项目,助你快速搭建小程序(开源

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。接下来我来分享一下它的架构:

0个小程序开源项目,助你快速搭建小程序(开源

github地址: https://github.com/dcloudio/uni-app

2. 网易考拉 Megalo

0个小程序开源项目,助你快速搭建小程序(开源0个小程序开源项目,助你快速搭建小程序(开源

Megalo 是基于 Vue(Vue@2.6.6) 的小程序开发框架,让开发者可以用 Vue 的开发方式开发小程序应用。Megalo 是为了跨 H5 和小程序两端的应用提供一个高效的解决方案,只需要少量改动即可完成 H5 和小程序之间的代码迁移。

Megalo 目前支持微信小程序,支付宝小程序,百度智能小程序,字节跳动小程序。

github: https://github.com/kaola-fed/megalo

3. 京东Taro

0个小程序开源项目,助你快速搭建小程序(开源

Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用。

现如今市面上端的形态多种多样,Web、React Native、微信小程序等各种端大行其道。当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

同时它还提供了一套京东风格的组件库 NutUI:

0个小程序开源项目,助你快速搭建小程序(开源

NutUI 从功能、组件、性能、官网四方面放入手,不断在组件库的丰富性、轻量化、易用性上进行改进,力求打造一款好用的移动端组件库,为开发者提效,为业务赋能,为开源贡献一份力量。

github地址: https://github.com/nervjs/taro

4. Remax

0个小程序开源项目,助你快速搭建小程序(开源

remax 将 React 运行在小程序环境中,让我们可以使用完整的 React 进行小程序开发。 其具有如下特点:

  • 真正的 React – 不同于静态编译的方案,在 Remax 中使用 React 没有任何限制,包括 React Hooks。我们可以把 Remax 理解为针对小程序的 React Native
  • 多端支持 – 使用 Remax 把代码转换到多个小程序平台
  • typescript – 完整的 TypeScript 支持,给你满满的安全感

github地址: https://github.com/remaxjs

小程序可视化图表库

echarts-for-weixin:Apache ECharts 的微信小程序版本

0个小程序开源项目,助你快速搭建小程序(开源

开发者可以通过熟悉的 ECharts 配置方式,快速开发图表,满足各种可视化需求。

0个小程序开源项目,助你快速搭建小程序(开源

github地址: https://github.com/ecomfe/echarts-for-weixin

经典小程序开源项目

1. wechat-app-mall:微信小程序商城

0个小程序开源项目,助你快速搭建小程序(开源

微信小程序商城,微信小程序微店,长期维护版本.我们可以使用它轻松搭建商城小程序, 只需要加上自己的后端, 对前端小修小改即可快速上线一个属于自己的小程序.

github地址: https://gitee.com/javazj/wechat-app-mall

2. taro-music:网易云音乐小程序

0个小程序开源项目,助你快速搭建小程序(开源

taro-music是基于Taro与网易云音乐 api 开发,技术栈主要是:typescript taro taro-ui redux react-hooks,目前主要是着重小程序端的展示,主要也是借此项目强化下上述几个技术栈的使用,打造一个最佳实践项目,通过这个项目也可以帮助你快速使用Taro开发一个属于你自己的小程序.

github地址: https://github.com/lsqy/taro-music

3. lowcode_news_mini 小程序的低代码内容社区

0个小程序开源项目,助你快速搭建小程序(开源

lowcode_news_mini 是一个小程序的博客内容社区, 帮助开发者建立自己的博客技术体系, 技术栈使用taro编写, 非常适合想学习taro 开发跨端小程序的前端伙伴, 并且代码完全开源.

github地址: https://github.com/MrXujiang/lowcode_news_mini

更多精彩

分享6款yyds的可视化搭建开源项目

如何评价Dooring低代码/零代码搭建平台?

推荐! Dooring低代码产品使用教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月18日 上午8:17
下一篇 2023年3月20日 上午8:08

相关推荐

  • 中央安排12.88亿元扶持畜牧业发展

    hyp   为提升我国牛羊肉等畜牧产品生产能力,特别是大中城市的应急供应保障能力,促进实现畜牧产品的有效供应和市场稳定,2015年,中央财政安排资金12.88亿元扶持畜牧业发展,比…

    2022年6月5日
    243
  • 项目管理是什么

    项目管理是什么? 项目管理是指组织或个人为了实现特定目标而规划、执行和控制一系列活动的过程。这些活动可能包括制定计划、资源分配、时间表制定、风险管理、质量管理和沟通管理等。项目管理…

    科研百科 2024年8月19日
    38
  • AI党建云会展进行时:万万没想到,党建也能上云(ai党建云是什么)

    随着云概念的持续火热,企业上云成为浪潮。而百万企业争先上云的背后,是为与互联网、大数据以及人工智能深度融合,抢抓新一轮科技革命机遇,以助力发展。 这不,河南省早在2018年就下发了…

    科研百科 2023年6月22日
    145
  • 项目管理 方法

    项目管理方法:让项目成功的关键因素 项目管理是一个非常重要的领域,可以帮助组织实现其目标并取得成功。然而,成功项目管理的关键因素是什么?项目管理方法又是什么呢?在本文中,我们将探讨…

    科研百科 2024年8月16日
    36
  • 商贸型企业一体化管理软件推荐(商贸企业管理系统软件)

    企业的管理离不开信息的有效传输,所以管理软件成了越来越多企业的选择。管理软件不仅可以跟踪企业在生产经营过程中的物料和资金流通过程,还能在库存管理、销售管理、成本利润管理等方面发挥重…

    2022年6月26日
    272
  • APICloud发布低代码开发平台,要赋能To B行业IT生产力(低代码开发平台 开源)

    近年来,企业级IT建设正不断向移动化、模块化、标准化、可视化方向发展,越来越多的企业开始在行业数据、技术创新以及效率工具领域进行布局,进一步探索IT产业的效率变革。这其中,低代码平…

    科研百科 2023年12月28日
    127
  • 项目管理师含金量

    项目管理师的含金量越来越高,越来越多的企业和组织开始重视项目管理师的重要性。项目管理师是一个非常重要的职业,主要负责在项目生命周期中协调、管理和监督各种活动,确保项目按时完成并达到…

    科研百科 2024年9月24日
    21
  • 软件 有哪些项目管理

    软件项目管理 随着信息技术的不断发展,软件项目管理已经成为现代项目管理中不可或缺的一部分。本文将介绍软件项目管理的相关知识,包括软件项目管理的重要性、软件项目管理的工具和方法、软件…

    科研百科 2024年9月1日
    34
  • 项目管理系统trac

    项目管理系统trac trac是一个流行的开源项目管理系统,用于帮助开发人员组织和管理他们的代码库。它提供了一种简单的方式来跟踪项目的进度和状态,并且可以与其他流行的项目管理工具(…

    科研百科 2024年12月15日
    0
  • 数学与信息科学学科研项目推荐

    数学与信息科学是现代社会不可或缺的两个学科,在许多领域中发挥着重要的作用。为了更好地了解这些学科,我们推荐一些具有挑战性和创新性的数学与信息科学学科研项目。 1. 人工智能领域的研…

    科研百科 2024年4月9日
    71