Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter HTML, CSS and SASS packages

Last updated: January 26, 2025

HTML is a markup language that is used to create the structure of web pages. CSS is a style sheet language that is used to style the web pages that are created with HTML. SASS is a CSS pre-processor that is used to add extra features to CSS.

The complete list of Flutter packages that can help you parse, manipulate and view HTML content, and render styles based on CSS and SASS in your Flutter app is provided below.


html
👍 596   ⬇️ 4.2M
Dart 3 compatible
Maintenance Status: Good

APIs for parsing and manipulating HTML content outside the browser.

csslib
👍 51   ⬇️ 4.5M
Dart 3 compatible
Maintenance Status: Good

A library for parsing and analyzing CSS (Cascading Style Sheets).

html_editor_enhanced Card Image
html_editor_enhanced
👍 608   ⬇️ 25.7K
Dart 3 compatible
Maintenance Status: Good

HTML rich text editor for Android, iOS, and Web, using the Summernote library. Enhanced with highly customizable widget-based controls, bug fixes, callbacks, dark mode, and more.

sanitize_html
👍 47   ⬇️ 479.2K
Dart 3 compatible
Maintenance Status: Average

Function for sanitizing HTML to prevent XSS by restrict elements and attributes to a safe subset of allowed values.

html_unescape
👍 164   ⬇️ 120.4K
Dart 3 compatible
Maintenance Status: Poor

A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.

sass Card Image
sass
👍 17   ⬇️ 175.4K
Dart 3 compatible
Maintenance Status: Good

A Sass implementation in Dart.

html2md
👍 57   ⬇️ 71.2K
Dart 3 compatible
Maintenance Status: Good

A library for converting HTML to Markdown. It supports CommonMark, simple table and custom converting rules.

beautiful_soup_dart
👍 107   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

Dart native package inspired by Beautiful Soup 4 Python library. Provides easy ways of navigating, searching, and modifying the HTML tree.

htmltopdfwidgets
👍 55   ⬇️ 7.5K
Dart 3 compatible
Maintenance Status: Good

A Dart package that converts HTML and Markdown rich text content into high-quality PDF widgets. Simplify the creation of PDF documents by seamlessly transforming your structured text content into printable, professional PDFs. Perfect for generating reports, invoices, and more!

vsc_quill_delta_to_html
👍 37   ⬇️ 18.2K
Dart 3 compatible
Maintenance Status: Good

A robust Quill Delta to HTML converter. This is a complete port of the popular quill-delta-to-html Typescript/Javascript package to Dart.

html_character_entities
👍 21   ⬇️ 14
Dart 3 compatible
Maintenance Status: Poor

A utility class containing maps of every HTML 4.01 character entity, including ASCII and hex codes, and methods to encode/decode strings with those character entities.

linkcheck
👍 14   ⬇️ 4.7K
Dart 3 compatible
Maintenance Status: Poor

A very fast link-checker. Crawls sites and checks integrity of links both in HTML and in CSS.

sass_api
👍 4   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Good

Additional APIs for Dart Sass.

jael3
👍 2   ⬇️ 143
Dart 3 compatible
Maintenance Status: Good

A simple server-side HTML templating engine for Dart. Comparable to Blade or Liquid.

sass_migrator
👍 1   ⬇️ 215
Dart 3 compatible
Maintenance Status: Good

A tool for running migrations on Sass files

html_editor
👍 117   ⬇️ 23

Maintenance Status: Poor

Flutter HTML Editor is a text editor for android and iOS to help write WYSIWYG HTML code based on the Summernote javascript wrapper

scrapy
👍 28   ⬇️ 33

Maintenance Status: Poor

A dart port of the idiomatic python library Scrapy, which provides a fast high-level web crawling & scraping framework for dart and Flutter.

beautifulsoup
👍 28   ⬇️ 19

Maintenance Status: Poor

A dart port of the famous python library beautifulsoup