A UI library by WeChat official design team, includes the most useful widgets/modules.

Overview

WeUI for 小程序 为微信小程序量身设计

npm version Gitter

概述

WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。包含buttoncelldialogprogresstoastarticleactionsheeticon等各式元素。

以下内容是纯UI库,如果想使用逻辑封装版本,请看小程序组件库 - WeUI

使用

  • 样式文件可直接引用dist/style/weui.wxss,或者单独引用dist/style/widget下的组件的wxss
  • 组件的wxml结构请看dist/example/下的组件

rpx版本

默认版本使用的是px。这里也提供rpx版本,文件在dist-rpx-mode目录下。

WeUI 黑暗模式

在根结点增加属性 data-weui-theme="dark" 如:

<view data-weui-theme="dark">
    ...
</view>

预览

微信web开发者工具打开dist目录(请注意,是dist目录,不是整个项目

preview

WeUI for 小程序

文档

WeUI 视觉标准参考 weui-design

License

The MIT License(http://opensource.org/licenses/MIT)

请自由地享受和参与开源

贡献

如果你有好的意见或建议,欢迎给我们提issue或pull request。

Comments
  • @improt

    @improt "weui.wxss"无任何效果

    /**app.wxss**/
    @import "weui.wxss";
    @import "demo.wxss";
    

    页面代码是直接复制自example中的示例。 而我的自定义样式demo.wxss中的样式是有效果的

    没有提示路径错误或其它任何错误,是我的姿势不对吗?

    opened by hawm 12
  • 伪类报错

    伪类报错

    unexpected "&" at pos 146 7 | transform: translateY(-50%); 8 | transition: .3s;

    9 | &:before, &:after{ | ^ 10 | display: none; 11 | } 12 | &_show{

    opened by GrougChar 8
  • 开发工具不能解析 &

    开发工具不能解析 &

    下载,然后在开发工具里运行,报错:

    Error:
        in File: ./example/index.wxss
    unexpected "&" at pos 146
       &:before, &:after {.....}
       
        &_show{ .....
    
    opened by mgpeng 4
  • 求助图片展示组件:变形怎么处理?

    求助图片展示组件:变形怎么处理?

    webwxgetmsgimg 2

    设置mode还是会变形。有什么办法可以类似

    /*缺点就是只能通过设置background-image:url('')实现,但是小程序这种方式只支持链接........*/
    background-position: center;
    background-size: cover;
    

    实现截取展示中间部分——至少保证不变形。

    opened by linzcity 4
  • build(deps): bump json-schema and jsprim

    build(deps): bump json-schema and jsprim

    Bumps json-schema and jsprim. These dependencies needed to be updated together. Updates json-schema from 0.2.3 to 0.4.0

    Commits
    • f6f6a3b Use a little more robust method of checking instances
    • ef60987 Update version
    • b62f1da Protect against constructor modification, #84
    • fb427cd Link to json-schema-org repository in addition to site, fixes #54
    • 22f1461 Don't allow proto property to be used for schema default/coerce, fixes #84
    • c52a27c Get basic test to pass
    • b3f42b3 Add security policy
    • 3b0cec3 Update version
    • c28470f Update readme to acknowledge the state of the package
    • 7dff9cd Merge pull request #81 from hodovani/patch-1
    • Additional commits viewable in compare view

    Updates jsprim from 1.4.1 to 1.4.2

    Changelog

    Sourced from jsprim's changelog.

    v1.4.2 (2021-11-29)

    • #35 Backport json-schema 0.4.0 to version 1.4.x
    Commits
    Maintainer changes

    This version was pushed to npm by bahamat, a new releaser for jsprim since your current version.


    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump minimist and mkdirp

    build(deps): bump minimist and mkdirp

    Bumps minimist and mkdirp. These dependencies needed to be updated together. Updates minimist from 1.2.0 to 1.2.7

    Changelog

    Sourced from minimist's changelog.

    v1.2.7 - 2022-10-10

    Commits

    • [meta] add auto-changelog 0ebf4eb
    • [actions] add reusable workflows e115b63
    • [eslint] add eslint; rules to enable later are warnings f58745b
    • [Dev Deps] switch from covert to nyc ab03356
    • [readme] rename and add badges 236f4a0
    • [meta] create FUNDING.yml; add funding in package.json 783a49b
    • [meta] use npmignore to autogenerate an npmignore file f81ece6
    • Only apps should have lockfiles 56cad44
    • [Dev Deps] update covert, tape; remove unnecessary tap 49c5f9f
    • [Tests] add aud in posttest 228ae93
    • [meta] add safe-publish-latest 01fc23f
    • [meta] update repo URLs 6b164c7

    v1.2.6 - 2022-03-21

    Commits

    • test from prototype pollution PR bc8ecee
    • isConstructorOrProto adapted from PR c2b9819
    • security notice for additional prototype pollution issue ef88b93

    v1.2.5 - 2020-03-12

    v1.2.4 - 2020-03-11

    Commits

    • security notice 4cf1354
    • additional test for constructor prototype pollution 1043d21

    v1.2.3 - 2020-03-10

    Commits

    • more failing proto pollution tests 13c01a5
    • even more aggressive checks for protocol pollution 38a4d1c

    v1.2.2 - 2020-03-10

    Commits

    ... (truncated)

    Commits
    • c590d75 v1.2.7
    • 0ebf4eb [meta] add auto-changelog
    • e115b63 [actions] add reusable workflows
    • 01fc23f [meta] add safe-publish-latest
    • f58745b [eslint] add eslint; rules to enable later are warnings
    • 228ae93 [Tests] add aud in posttest
    • 236f4a0 [readme] rename and add badges
    • ab03356 [Dev Deps] switch from covert to nyc
    • 49c5f9f [Dev Deps] update covert, tape; remove unnecessary tap
    • 783a49b [meta] create FUNDING.yml; add funding in package.json
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by ljharb, a new releaser for minimist since your current version.


    Updates mkdirp from 0.5.1 to 0.5.6

    Commits
    Maintainer changes

    This version was pushed to npm by isaacs, a new releaser for mkdirp since your current version.


    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump minimatch from 3.0.4 to 3.1.2

    build(deps): bump minimatch from 3.0.4 to 3.1.2

    Bumps minimatch from 3.0.4 to 3.1.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump qs from 6.4.0 to 6.4.1

    build(deps): bump qs from 6.4.0 to 6.4.1

    Bumps qs from 6.4.0 to 6.4.1.

    Changelog

    Sourced from qs's changelog.

    6.4.1

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] use safer-buffer instead of Buffer constructor
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Fix] utils.merge`: avoid a crash with a null target and a truthy non-array source
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] Clean up license text so it’s properly detected as BSD-3-Clause
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 486aa46 v6.4.1
    • 727ef5d [Fix] parse: ignore __proto__ keys (#428)
    • cd1874e [Robustness] stringify: avoid relying on a global undefined (#427)
    • 45e987c [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 90a3bce [meta] fix README.md (#399)
    • 9566d25 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • 74227ef Clean up license text so it’s properly detected as BSD-3-Clause
    • 35dfb22 [actions] backport actions from main
    • 7d4670f [Dev Deps] backport from main
    • 0485440 [Fix] use safer-buffer instead of Buffer constructor
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    build(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
Releases(v2.5.15)
  • v2.5.15(Dec 26, 2022)

    v2.5.15 (2022-12-26)

    Features

    • feat: 加入色板less变量
    • feat: 色板新增红橙色

    Bugfixes

    • fix: 弹窗标题缺少默认字体颜色
    • fix: 半屏弹窗demo动画效果
    • fix: weui-animate的keyframe名增加weui前缀
    Source code(tar.gz)
    Source code(zip)
  • v2.5.14(Sep 16, 2022)

  • v2.5.13(Sep 15, 2022)

  • v2.5.12(Sep 6, 2022)

  • v2.5.11(Aug 16, 2022)

    v2.5.11 (2022-08-16)

    Features

    • feat: 小程序新增slide半屏
    • feat: 优化slide半屏、loadmore、button组件的实现

    Bugfixes

    • fix: 去掉弹窗适配无障碍focus时带系统默认聚焦样式
    Source code(tar.gz)
    Source code(zip)
  • v2.5.9(Jun 16, 2022)

  • v2.5.8(May 27, 2022)

  • v2.5.6(Apr 7, 2022)

    Features

    • feat: 新增单选框、复选框、开关组件的置灰态

    Bugfixes

    • fix: 优化半屏弹窗按钮布局,保证向前兼容
    • fix: 修复steps组件缺少初始化状态问题、新增icon-prev状态
    • fix: 优化底部悬浮按钮间距实现方式
    • fix: 去掉无用的weui-cell_access背景颜色点击态实现
    • fix: 优化example体验
    Source code(tar.gz)
    Source code(zip)
  • v2.5.4(Dec 10, 2021)

    v2.5.4 (2021-12-10)

    Bugfixes

    • fix: 修复若干UI细节问题
    • fix: 优化悬浮按钮、form、panel、cell、msg、select、switch、textarea、agree组件示例
    Source code(tar.gz)
    Source code(zip)
  • v2.5.3(Dec 8, 2021)

    v2.5.3 (2021-12-08)

    Features

    • feat: 升级form组件UI
    • feat: 升级switch组件UI
    • feat: 升级articleUI、新增列表类型
    • feat: cell组件新增副标题
    • feat: 半屏弹窗新增下拉关闭图标(见样式二)

    Bugfixes

    • fix: 修复表单weui-agree组件对齐问题
    Source code(tar.gz)
    Source code(zip)
  • v2.5.2(Nov 29, 2021)

    v2.5.2 (2021-11-29)

    Features

    • feat: 升级article组件UI
    • feat: 底部悬浮按钮、半屏弹窗按钮支持垂直布局
    • feat: 新增transition模态显示动画

    Bugfixes

    • fix: 表单组件验证码同意协议复选框优化无障碍体验
    • fix: navigation组件返回按钮热区不足44px
    • fix: 调整gallery组件底部安全间距、删除按钮增加点击态
    • fix: 修复小程序slideview按钮宽度问题
    • fix: actionsheet组件适配刘海屏
    • fix: a11y热区去掉冗余背景声明
    • fix: 修复图标按钮整合
    • fix: 表单同意协议居中布局
    • fix: 提高weui icon组件的选择器权重,用来规避和weui-icon混搭使用的权重问题
    Source code(tar.gz)
    Source code(zip)
  • v2.5.0(Sep 17, 2021)

    Features

    • feat: WeUI组件库适配无障碍
    • feat: WeUI组件库适配大字号
    • feat: 新增无障碍、热区工具类(见/style/base/a11y.less)
    • feat: 按钮组件UI升级:高度、圆角属性
    • feat: 新增底部悬浮按钮
    • feat: 统一各平台组件样式(涉及dialog、actionsheet)
    • feat: 小程序构建新增适老化脚本
    • feat: 构建支持Node.js 12+的环境

    Bugfixes

    • fix: msg组件extra-area新增水平间距
    • fix: 修复navigation-bar的loading对齐问题
    • fix: 修复toast文字场景默认宽度问题
    Source code(tar.gz)
    Source code(zip)
  • v2.4.4(Mar 23, 2021)

    Features

    • feat: 升级半屏弹窗组件UI
    • feat: 升级msg组件UI

    Bugfixes

    • fix: 修复半屏弹窗单个按钮的布局问题
    • fix: 修复actionsheet组件取消按钮字体颜色问题
    • fix: 调整上传组件边距
    Source code(tar.gz)
    Source code(zip)
  • v2.4.3(Feb 3, 2021)

    v2.4.3 (2021-02-01)

    Features

    • feat: 调整Loading组件UI
    • feat: Toast组件新增长文案场景、加载中场景升级UI
    • feat: 新增msg自定义区域,可加key-value、普通提示、cell等列表
    • feat: 表单状态新增当前位置报错场景
    • feat: 表单组件新增跳转列表项
    • feat: 新增链接点击态色值变量
    • feat: 更新License年份
    • feat: 提供rpx版本,rpx版本样式库目录为weui-wxss/dist-rpx-mode

    Bugfixes

    • fix: 修复Input组件placeholde字体颜色
    • fix: 修复rpx版本下的demo展示问题
    Source code(tar.gz)
    Source code(zip)
  • v2.4.2(Nov 27, 2020)

    v2.4.2 (2020-11-25)

    Bugfixes

    • fix: 修复picker组件darkmode下的背景色适配问题
    • fix: 修复toast组件的旧版loading图标大小
    • fix: 修复msg组件英文文本词间断行问题
    Source code(tar.gz)
    Source code(zip)
  • v2.4.0(Jun 17, 2020)

  • v2.3.0(Mar 4, 2020)

    Features

    • feat: 兼容小程序的navigator标签
    • feat: input的placeholder更改颜色
    • feat: 更改cell的点击态背景颜色
    • feat: 适配小程序的darkmode

    Bugfixes

    • fix: msg的title没有适配黑暗模式
    • fix: input placeholder的样式
    • fix: fix default 按钮的点击态
    • fix: form表单的验证码样式
    • fix: darkmode右滑组件、修复图片预览组件刘海屏安全间距问题
    • fix: 搜索框的文本没有适配黑暗模式
    Source code(tar.gz)
    Source code(zip)
  • v2.0.1(Oct 23, 2019)

  • v2.0.0(Aug 1, 2019)

    • 【同步weui】 颜色规范、字体大小规范、间距规范对齐微信7.0新视觉风格
    • 【同步weui】 更新weui-cell、weui-uploader、weui-article、weui-footer、weui-msg、weui-panel、weui-search-bar等组件的UI
    • 【增强】 增加组件 slideview 右滑操作
    • 【增强】 增加组件 gallery 模拟原生全屏预览
    • 【增强】 增加组件 loading 加载中
    • 【增强】 增加组件 dialog 模拟原生弹窗
    • 【增强】 增加组件 half-screen-dialog 半屏弹窗
    • 【增强】 增加组件 navigation-bar 模拟原生顶部导航条
    • 【增强】 增加组件 tabbar 模拟原生底部tab
    • 【优化】 废弃组件 navbar
    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Jan 18, 2017)

    • 【同步weui】 增加扩展类.weui-loading_transparent
    • 【同步weui】 更新普通警告图标颜色
    • 【修复】 fix navbar的activeIndex #20
    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Dec 6, 2016)

  • v0.1.1(Nov 10, 2016)

  • v0.1.0(Nov 10, 2016)

Owner
Tencent
Tencent
Veselin Petranchev 2 Oct 11, 2022
This package includes the sensible ESLint configuration used by our team

TypeScript + Prettier ESLint configuration for CasterlyApp team (and others)

Casterly 2 Jan 26, 2022
Team Empire offers an innovative and intuitive game based on puzzles solved by two players working in a team.

Team Empire offers an innovative and intuitive game based on puzzles solved by two players working in a team. The user can create an account to monitor their results and achievements. The whole idea of the product is to make the player think and develop his logical thinking.

Vocational school for computer programming and innovation 14 Aug 8, 2022
Generate wechat / wework pay signture for NodeJs

WXSIGN Generate wechat / wework pay signture The library uses strdm ?? to generate random strings of a specified length How to installtion? # yarn

y.tianyuan 8 Nov 17, 2022
🔍 Full stack engineers archive applet for Wechat.

Full Stack Engineers Archive Contributing We welcome you to join the development of this applet. Please see contributing document. ?? Also, we welcome

Wechat applet Development Team 3 May 24, 2022
Crawl WeChat Moments and visualize friend interactions.

请注意:微信朋友圈内容可能涉及隐私,如果要使用本爬虫进行个人研究以外的其他活动,请仔细考虑可能带来的社会影响与法律后果。 使用方法: 配环境。 conda create -n friends conda activate friends conda install psutil conda inst

null 19 Nov 24, 2022
A jQuery Plugin for viewing pictures like Wechat moments

A jQuery Plugin for viewing pictures like Wechat moments

馒头饭 25 Nov 10, 2022
Place your Bob-ombs so they surround opposing Bob-ombs. Captured Bob-ombs change color and join your team. The player uith the most Bob-ombs at the end is the Hinner.

Bob-omb Reverse with Arduino MKR 1010 Wifi ?? @cbarange & @j-peguet | 5th January 2022 Intro Docs MQTT with Arduino ?? https://docs.arduino.cc/tutoria

Clement 3 Jan 13, 2022
New base script bot wa by Ramdani Official, don't forget to subscribe youtube Ramdani Official.

Requirements • Installation • Thanks to • Official Group Bot • Donate Information bahasa Indonesia Ramdani Botz V17 adalah bot yang di ciptakan oleh R

Ramdani Official 22 Nov 1, 2022
Provides simple and the most useful methods to string operations in JavaScript / Node.js

?? Strops (String Operations) Provides simple methods for the most useful operations with substrings: - remove, replace, get from A to B, get from A t

Max Shane 3 May 20, 2022
Backgrid.js is a set of components for building semantic and easily stylable data grid widgets

Backgrid.js is a set of components for building semantic and easily stylable data grid widgets. It offers a simple, intuitive programming interface that makes easy things easy, but hard things possible when dealing with tabular data.

Cloudflare Archive 2k Nov 21, 2022
💸 getting sponsored made easy with widgets !

Ponsor getting sponsored made easy through widgets Tech Stack A lot of different tech and soft wares were used to create Ponsor, here is a list of the

ashish 13 Jan 4, 2023
Better select widgets in vanilla javascript.

Select Better select widgets in vanilla javascript. The code is intentionally very simple and close to browser defaults. Usage <link rel="stylesheet"

Tobias Bengfort 2 Jun 17, 2022
waitlyst.js provides in-app widgets for collecting customer feedback & product analytics.

waitlyst.js provides in-app widgets for collecting customer feedback & product analytics. Track every event on your app Understand your users and how

Indextrus 8 Dec 3, 2022
Team project within the course of Software System Design and Analysis.

?? InnoBookCrossing - Application for sharing books at Innopolis gh-md-toc ?? General Information Description The application is designed to help peop

Dariya 33 Oct 22, 2022
Customise this Figma plugin template for your own design team.

Design Toolkit Customise this Figma reference plugin to provide useful resources and automations for yourself or your team. Inspect the code to see ho

Josh Harwood 10 Jul 7, 2022
This project is based on the Awesome Books app repo, refactored with ES6 and organized with modules. The purpose of this project is to learn functionality organization using JavaScript modules.

Awesome Books with ES6 and modules A basic app project built with HTML, CSS and JS ES6 to keep track of awesome books. Built With HTML/CSS and JS best

Karla Delgado 10 Aug 27, 2022
official Alibaba Design system vue components snippets for visual studio code

Alibaba DLS Snippets for vscode Installation You can either install this extension by searching for Alibaba DLS Snippets in your vscode extensions sto

Alibaba Travels Co Open Source 2 Sep 25, 2021