SkillAgentSearch skills...

Tagflow

A flutter package that takes html string as input and parses and converts that to Flutter widgets based on the provided configuration.

Install / Use

/learn @devaryakjha/Tagflow
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<a href="https://zerodha.tech"><img src="https://zerodha.tech/static/images/github-badge.svg" align="right" /></a>

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="assets/dark/logo.svg"> <source media="(prefers-color-scheme: light)" srcset="assets/light/logo.svg"> <img alt="tagflow" src="assets/dark/logo.svg" width="400"> </picture> </p>

🌊 Tagflow Monorepo

codecov melos style: very good analysis

This is the monorepo for the Tagflow project, a Flutter HTML rendering engine that transforms HTML markup into native Flutter widgets with an elegant, customizable converter.

📦 Packages

  • tagflow - Core package for rendering HTML in Flutter
  • tagflow_table - Table rendering extension for Tagflow
  • examples - Example Flutter app showcasing Tagflow features

🛠️ Development

This project uses Melos for managing the monorepo.

Setup

  1. Install Melos:
dart pub global activate melos
  1. Bootstrap the workspace:
melos bootstrap

Common Tasks

# Run all tests
melos run test

# Build all packages
melos run build

# Format code
melos run format

# Analyze code
melos run analyze

# Generate coverage report
melos run coverage

🧪 Testing

We maintain high test coverage to ensure reliability:

  • Unit tests for core functionality
  • Widget tests for UI components
  • Integration tests for end-to-end flows

View our latest coverage report here.

👥 Contributing

Contributions are welcome! Please read our contributing guidelines before submitting pull requests.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Related Skills

View on GitHub
GitHub Stars20
CategoryDevelopment
Updated2mo ago
Forks1

Languages

Dart

Security Score

95/100

Audited on Jan 25, 2026

No findings