{"id":13481285,"url":"https://github.com/LianjiaTech/bruno","last_synced_at":"2025-03-27T11:32:16.518Z","repository":{"id":37036177,"uuid":"435829853","full_name":"LianjiaTech/bruno","owner":"LianjiaTech","description":"An enterprise-class package of Flutter components for mobile applications. ( Bruno 是基于一整套设计体系的 Flutter 组件库。)","archived":false,"fork":false,"pushed_at":"2024-05-27T04:48:42.000Z","size":166255,"stargazers_count":3275,"open_issues_count":84,"forks_count":491,"subscribers_count":53,"default_branch":"3.x","last_synced_at":"2024-10-29T14:19:48.199Z","etag":null,"topics":["dart","flutter","ui-design","uikit"],"latest_commit_sha":null,"homepage":"https://bruno.ke.com/","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LianjiaTech.png","metadata":{"files":{"readme":"README.en-US.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-07T10:07:37.000Z","updated_at":"2024-10-23T10:10:30.000Z","dependencies_parsed_at":"2023-02-17T04:45:33.731Z","dependency_job_id":"7660fb43-d6db-41ea-a205-b34ad3abcb32","html_url":"https://github.com/LianjiaTech/bruno","commit_stats":{"total_commits":169,"total_committers":27,"mean_commits":"6.2592592592592595","dds":0.6153846153846154,"last_synced_commit":"eac8fede721df6748ec93874f3c4afa3edcfa529"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LianjiaTech%2Fbruno","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LianjiaTech%2Fbruno/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LianjiaTech%2Fbruno/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LianjiaTech%2Fbruno/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LianjiaTech","download_url":"https://codeload.github.com/LianjiaTech/bruno/tar.gz/refs/heads/3.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222239558,"owners_count":16953975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dart","flutter","ui-design","uikit"],"created_at":"2024-07-31T17:00:50.453Z","updated_at":"2024-10-30T14:31:28.187Z","avatar_url":"https://github.com/LianjiaTech.png","language":"Dart","funding_links":[],"categories":["Dart","Flutter 程序"],"sub_categories":["网络服务_其他"],"readme":"\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://bruno.ke.com\"\u003e\n    \u003cimg width=\"200\" src=\"https://img.ljcdn.com/beike/zjz/bruno/img/1638883523735.jpg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\n\n\u003ch1 align=\"center\"\u003eBruno\u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\n\nAn enterprise-class package of Flutter components for mobile applications.\n\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/LianjiaTech/bruno/blob/master/LICENSE)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n [简体中文](./README.md) | English\n\n\u003c/div\u003e\n\n\n\n![](https://img.ljcdn.com/beike/zjz/bruno/img/1638883534391.png)\n\nBruno invites you to participate in the research! We will plan the roadmap according to your feedback. A community group has also been set up for developers to communicate and welcome to join:point_down:.\n\n\u003cimg width=\"180\" height=\"180\" src=\"https://img.ljcdn.com/beike/zjz/bruno/img/1664527706459.png\"  /\u003e\u003cimg width=\"180\" height=\"180\" src=\"https://img.ljcdn.com/beike/zjz/bruno/img/1664526385904.png\"  /\u003e\n\n\n## ✨ Features\n\n* Enterprise-class UI designed for mobile applications.\n* A set of high-quality Flutter components out of the box.\n* Provides the ability to customize theme for different businesses\n* Design tools to improve the efficiency of all participants\n\n### Demo download\n\nPlease download from [Releases](https://github.com/LianjiaTech/bruno/releases) or visit the website of the navigation bar [Online Demo](https://bruno.ke.com/page/demo).\n\n## Adapted version of Flutter\n\n\n| Bruno Version | Flutter SDK Version |\n| ---------- | ---------------- |\n| 1.0.0      | 1.22.4           |\n| 2.0.0      | 2.2.2            |\n| 2.1.1 (support nullsafety)      | 2.2.2            |\n| 2.2.0 | 2.10.5 |\n| 3.0.0 | 3.0.3 |\n| 3.1.0 | 3.3.0 |\n| 3.2.0 | 3.3.0 |\n| 3.3.0 | 3.7.0 |\n| 3.4.0 | 3.10.0 |\n| 3.4.1 | 3.10.0 |\n\n\n## Preparing for use\n\nAdd the following dependencies to the `pubspec.yaml` file:\n\n```dart\ndependencies:\n  bruno: version\n```\n\n## Simple usage\n\n```dart\nimport 'package:bruno/bruno.dart';\n...\nBrnBubbleText(\n  maxLines: 3,\n  text: 'I am first bubble text',\n)\n```\n\n### 🌈 Customize themes\n\nReference [custom theme](https://bruno.ke.com/page/guide/theme).\n\n\n\n## Contributing\n\nPlease read our [Contributing](https://bruno.ke.com/page/guide/contribution) first.\n\nThanks to all the developers who contributed to Bruno !\n\n\u003cdiv style=\"display:flex;flex-wrap: wrap;\"\u003e\n\n  \u003ca href=\"https://github.com/violinday\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/9434515?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/zhoujuanjuan\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/4566284?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/hexintao\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/15339683?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/ShzMinato\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/24968882?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Nayuta403\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/40540394?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/leftcoding\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/7122926?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/AlexV525\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/15884415?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/liroya2003\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/11550773?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/lifuqing\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/2088673?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/visitorvisit\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/30320214?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/DNACore\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/7811286?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/SlamDunk007\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/13640766?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/zadouyoune\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/9626570?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/quanGitHub1\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/15058841?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/bill19\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/9607083?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MichaelWon\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/13557870?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/laoshubuluo\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/14070606?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/eason-lz\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/5070735?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/coolsining\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/74528729?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/765227120\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/10770966?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/xzj524\"\u003e\n    \u003cimg src='https://images.weserv.nl/?url=avatars.githubusercontent.com/u/10611023?v=4\u0026h=64\u0026w=64\u0026fit=cover\u0026mask=circle\u0026maxage=7d' /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\n\n## 🔗 Links\n\n- [Homepage](https://bruno.ke.com)\n- [All component ](https://bruno.ke.com/page/widgets)\n- [Design concept](https://mp.weixin.qq.com/s?__biz=MzIyODcxODY0OA==\u0026mid=2247486048\u0026idx=1\u0026sn=0cc95bd85a54ce0f39f6247d15618ae8\u0026chksm=e84ceb37df3b62216b34c7be041229630eca3d7c4fd3823ebf0520a9f2c99ed2cdf3e677904b\u0026mpshare=1\u0026scene=1\u0026srcid=11012tvWvcYunVGfiPa8EfCT\u0026sharer_sharetime=1635751229200\u0026sharer_shareid=dbde8f595d5b99a8f5cfb27122964615\u0026version=3.1.16.90294)\n- [Preparing for use ](https://bruno.ke.com/page/guide/start)\n- [Customize themes](https://bruno.ke.com/page/guide/theme)\n- [Frequently asked question](https://bruno.ke.com/page/guide/faq)\n- [Sketch usage](https://bruno.ke.com/page/guide/sketch)\n- [Download of Design](https://bruno.ke.com/download/sketch)\n\n## Acknowledgements\n\nAs a complete set of standard components, Bruno references the open source packages:\n\n- [flutter_gifimage](https://github.com/peng8350/flutter_gifimage)\n- [expansion_tile_card.dart](https://gist.github.com/Skylled/7ac0f2f99881f7df2a0a850e60ef2df0)\n- [photo_view](https://github.com/bluefireteam/photo_view)\n- [flutter_intro](https://github.com/tal-tech/flutter_intro)\n- [flutter_badges](https://github.com/yako-dev/flutter_badges)\n- [lpinyin](https://github.com/flutterchina/lpinyin)\n- [azlistview](https://github.com/flutterchina/azlistview)\n- [flutter_path_drawing](https://github.com/dnfield/flutter_path_drawing)\n\nThanks to the authors above.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLianjiaTech%2Fbruno","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLianjiaTech%2Fbruno","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLianjiaTech%2Fbruno/lists"}