FLUTTER ECOSYSTEM

linkify

Low-level link (text, URLs, emails, phone numbers, user tags) parsing library in Dart.

Latest version
5.0.0
30-day downloads
336K
Likes
182
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Linkify is a low-level Dart library designed to parse text and identify links, URLs, email addresses, phone numbers, and user tags. It provides a lightweight and efficient way to detect and extract structured data from plain text across multiple platforms. Ideal for applications needing automated text processing, such as chat interfaces, social media feeds, or content rendering. The library supports Android, iOS, Web, macOS, Windows, and Linux, ensuring broad compatibility. It does not include UI components but focuses on accurate parsing, making it suitable for integration into custom widgets or text processors.

Use cases
  • Parsing user-generated content
  • Extracting URLs and emails from text
  • Building chat or messaging apps
  • Enhancing text display with clickable links
  • Processing social media posts
  • Automating contact information extraction
Key features
  • Supports URLs, emails, phone numbers, and user tags
  • Cross-platform compatibility
  • Lightweight and efficient parsing
  • No built-in UI components
  • High accuracy in pattern detection
  • Extensible for custom link types
Suitable for
  • Developers building text-heavy apps
  • Apps requiring automated link detection
  • Custom text processing pipelines
  • Chat or forum applications
  • Content rendering systems
Considerations
  • Does not provide visual rendering of links
  • Requires manual implementation of tap handling
  • Limited to basic text patterns
  • Not suitable for complex HTML parsing
  • No built-in styling options
  • Depends on external logic for interaction
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add linkify

Categories

Source repository

Related projects