{"id":28576489,"url":"https://github.com/arsybai/flutter-spannable-string","last_synced_at":"2026-04-21T05:35:01.807Z","repository":{"id":210258066,"uuid":"726128512","full_name":"Arsybai/flutter-spannable-string","owner":"Arsybai","description":"A Flutter package for parsing and displaying spannable strings with various styling options, including text color, background color, text size, text decoration (underline, strikethrough), font style (italic) and font weight (bold).","archived":false,"fork":false,"pushed_at":"2024-08-01T15:24:54.000Z","size":13,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-29T07:33:25.207Z","etag":null,"topics":["dart","flutter","string","string-manipulation","stringify","strings"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/flutter_spannable_string","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/Arsybai.png","metadata":{"files":{"readme":"README.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,"zenodo":null}},"created_at":"2023-12-01T15:39:53.000Z","updated_at":"2024-11-25T09:22:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"d84b8693-b282-43d0-84f9-819925e921fb","html_url":"https://github.com/Arsybai/flutter-spannable-string","commit_stats":null,"previous_names":["arsybai/flutter-spannable-string"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Arsybai/flutter-spannable-string","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsybai%2Fflutter-spannable-string","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsybai%2Fflutter-spannable-string/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsybai%2Fflutter-spannable-string/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsybai%2Fflutter-spannable-string/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arsybai","download_url":"https://codeload.github.com/Arsybai/flutter-spannable-string/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsybai%2Fflutter-spannable-string/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32079116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T02:38:07.213Z","status":"ssl_error","status_checked_at":"2026-04-21T02:38:06.559Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","string","string-manipulation","stringify","strings"],"created_at":"2025-06-10T23:40:57.654Z","updated_at":"2026-04-21T05:35:01.777Z","avatar_url":"https://github.com/Arsybai.png","language":"Dart","readme":"# Flutter Spannable String\nA Flutter package for parsing and displaying spannable strings with various styling options, including text color, background color, text size, text decoration (underline, strikethrough), font style (italic) and font weight (bold).\n\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/arsybai/flutter-spannable-string)\n\n\n## Installation\n\nAdd the following to your `pubspec.yaml` file:\n\n```yaml\ndependencies:\n  flutter_spannable_string: ^1.0.1\n```\n\nThen, run:\n```bash\nflutter pub get\n```\n\n## Usage\n```dart\nimport 'package:flutter/material.dart';\nimport 'package:flutter_spannable_string/flutter_spannable_string.dart';\n\nvoid main() {\n  runApp(\n    MaterialApp(\n      home: Builder(\n        builder: (context) =\u003e Scaffold(\n          body: Center(\n            child: RichText(\n              text: TextSpan(\n                children: SpannableString.parse(\"Hello { `World` \u003c text-color:#0000FF,text-decoration:underline, font-style:italic, font-size:20 /\u003e }\"),\n              ),\n            ),\n          ),\n        ),\n      ),\n    ),\n  );\n}\n```\n![image](https://i.ibb.co/Bz5JD7X/Screenshot-2023-12-01-224821.png)\n\n## Supported Properties\n### `text-color`\nto specifies color of text\n```dart\nSpannableString.parse(\"Hello { `World` \u003c text-color:#0000FF /\u003e }\")\n```\n![image](https://github.com/Arsybai/flutter-spannable-string/assets/33319709/a1ec8e29-762d-498c-bc54-ba9db726a316)\n\n### `background-color`\nspecifies the background color of text\n```dart\nSpannableString.parse(\"Hello { `World` \u003c background-color:#44FF00FF /\u003e }\")\n```\n![image](https://github.com/Arsybai/flutter-spannable-string/assets/33319709/131bb54f-bb11-4f9a-b74e-6bb26eee4d14)\n\n### `font-size`\nset the size of text\n```dart\nSpannableString.parse(\"Hello { `World` \u003c font-size:20 /\u003e }\")\n```\n![image](https://github.com/Arsybai/flutter-spannable-string/assets/33319709/5b4ba4b4-d780-4f72-a4aa-04bb7ad1ef25)\n\n### `text-decoration`\nset the kind of text decoration like underline, strikethrough etc\n```dart\nSpannableString.parse(\"Hello { `Universe` \u003c text-decoration:strikethrough /\u003e } World\")\n```\n![image](https://github.com/Arsybai/flutter-spannable-string/assets/33319709/833cd9a7-3aeb-4cc3-82fd-002485b4b2b1)\n\n### `font-style`\nspecifies the styles of text\n```dart\nSpannableString.parse(\"Hello { `World` \u003c font-style:italic /\u003e }\")\n```\n![image](https://github.com/Arsybai/flutter-spannable-string/assets/33319709/613e4912-7e40-4f3f-bfb4-b3da924d949e)\n\n### `more properties coming soon`\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsybai%2Fflutter-spannable-string","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farsybai%2Fflutter-spannable-string","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsybai%2Fflutter-spannable-string/lists"}