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/TagflowREADME
<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
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
- Install Melos:
dart pub global activate melos
- 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
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
