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

Discord Medium LinkedIn Twitter

Top Flutter HTML, CSS and SASS packages

Last updated: April 2, 2024

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
Dart 3 compatible 👍 534
Maintenance Status: Good

APIs for parsing and manipulating HTML content outside the browser.

html2md
Dart 3 compatible 👍 47
Maintenance Status: Good

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

csslib
Dart 3 compatible 👍 43
Maintenance Status: Good

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

sanitize_html
Dart 3 compatible 👍 40
Maintenance Status: Good

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

vsc_quill_delta_to_html
Dart 3 compatible 👍 30
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.

sass Card Image
sass
Dart 3 compatible 👍 17
Maintenance Status: Good

A Sass implementation in Dart.

sass_api
Dart 3 compatible 👍 3
Maintenance Status: Good

Additional APIs for Dart Sass.

sass_migrator
Dart 3 compatible 👍 1
Maintenance Status: Good

A tool for running migrations on Sass files

jael3
Dart 3 compatible 👍 1
Maintenance Status: Good

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

html_editor_enhanced Card Image
html_editor_enhanced
Dart 3 compatible 👍 550
Maintenance Status: Average

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.

beautiful_soup_dart
Dart 3 compatible 👍 95
Maintenance Status: Average

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

linkcheck Card Image
linkcheck
Dart 3 compatible 👍 13
Maintenance Status: Average

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

html_unescape
Dart 3 compatible 👍 149
Maintenance Status: Poor

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

html_character_entities
Dart 3 compatible 👍 21
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.

ansi_up
Dart 3 compatible 👍 1
Maintenance Status: Poor

Minimal package containing 'ansi_up' third_party dependency used by package:devtools.

html_editor
👍 117
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
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
Maintenance Status: Poor

A dart port of the famous python library beautifulsoup