https://github.com/better-dart/pkg
monorepo for dart/flutter packages
https://github.com/better-dart/pkg
connect dapp dart eth flutter wallet web3
Last synced: 8 months ago
JSON representation
monorepo for dart/flutter packages
- Host: GitHub
- URL: https://github.com/better-dart/pkg
- Owner: better-dart
- License: mit
- Created: 2021-01-14T10:24:29.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-25T04:26:42.000Z (over 3 years ago)
- Last Synced: 2025-10-23T00:59:15.719Z (8 months ago)
- Topics: connect, dapp, dart, eth, flutter, wallet, web3
- Language: Dart
- Homepage: https://github.com/better-dart/pkg/wiki
- Size: 4.72 MB
- Stars: 15
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MonoRepo for Dart/Flutter Packages:
- mono repo:
- [x] dart packages.
- [x] flutter packages.
[](https://github.com/invertase/melos)
## Packages:
These are the available plugins in this repository.
| Plugin | Pub | Points | Popularity | Likes |
|--------|-----|--------|------------|-------|
| [kit](./packages/kit/) | [](https://pub.dev/packages/kit) | [](https://pub.dev/packages/kit/score) | [](https://pub.dev/packages/kit/score) | [](https://pub.dev/packages/kit/score) |
| [better_ui](./packages/better_ui/) | [](https://pub.dev/packages/better_ui) | [](https://pub.dev/packages/better_ui/score) | [](https://pub.dev/packages/better_ui/score) | [](https://pub.dev/packages/better_ui/score) |
| [web3](./packages/web3/) | [](https://pub.dev/packages/web3) | [](https://pub.dev/packages/web3/score) | [](https://pub.dev/packages/web3/score) | [](https://pub.dev/packages/web3/score) |
| [crypto_wallet](./packages/crypto_wallet/) | [](https://pub.dev/packages/crypto_wallet) | [](https://pub.dev/packages/crypto_wallet/score) | [](https://pub.dev/packages/crypto_wallet/score) | [](https://pub.dev/packages/crypto_wallet/score) |
| [wallet_connect](./packages/wallet_connect/) | [](https://pub.dev/packages/wallet_connect) | [](https://pub.dev/packages/wallet_connect/score) | [](https://pub.dev/packages/wallet_connect/score) | [](https://pub.dev/packages/wallet_connect/score) |
- [x] [better_ui](packages/better_ui): UI库, 封装通用组件, 易于使用.
- [x] [kit](packages/kit): common utils, 基础库, 常用工具方法.
- [x] [web3](packages/web3): web3 wrapper with [web3dart](https://github.com/simolus3/web3dart), 扩展封装.
- [x] [crypto_wallet](packages/crypto_wallet): crypto wallet core lib.
- [x] [wallet_connect](packages/wallet_connect): crypto wallet connect lib.
## Docs/Wiki:
- https://github.com/better-dart/pkg/wiki
## Development:
- [Makefile](Makefile)
- [Taskfile.yml](Taskfile.yml)
- install:
```bash
make install
make init
```
- create a new pkg:
```bash
task create-pkg
```
- publish a pkg:
```bash
task publish-web3
```
## better-ui:
- https://pub.dev/packages/better_ui
- how to use:
```yaml
better_ui: ^0.0.1
# used by local path:
better_ui:
path: /your-local-path-to-here/better-dart/pkg/packages/better_ui # local path
```
## kit:
- dart common utils.
- how to use:
- https://pub.dev/packages/kit
```yaml
kit: ^0.0.1
```
## wallet-connect:
- [wallet-connect](./packages/wallet_connect): wallet connect for flutter App
- how to use:
```yaml
# used by git repo:
wallet_connect:
git:
url: https://github.com/better-dart/pkg.git # repo http clone url
ref: "babee6d" # git tag or git commit-id
path: packages/wallet_connect # pkg path
```
## web3:
- web3 封装
- how to use:
```yaml
# used by git repo:
web3:
git:
url: https://github.com/better-dart/pkg.git # repo http clone url
ref: "babee6d" # git tag or git commit-id
path: packages/web3 # pkg path
```