Skip to content

pd4d10/highlight.dart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

highlight.dart

A faithful Dart port of highlight.js — syntax highlighting for 192 languages with 257 themes.

Packages

Package Description
highlight Core Dart package — parsing engine, 192 languages, HTML output
flutter_highlight Flutter widget — HighlightView with 257 themes and line numbers

Quick Start

Dart

import 'package:highlight/highlight.dart';

void main() {
  ensureInitialized();
  final result = hljs.highlight('print("hello")', language: 'python');
  print(result.toHtml());
}

Flutter

import 'package:flutter_highlight/flutter_highlight.dart';
import 'package:flutter_highlight/themes/github.dart';
import 'package:highlight/highlight.dart';

HighlightView(
  sourceCode,
  language: 'python',
  theme: githubTheme,
  showLineNumbers: true,
)

About

Syntax highlighting for Dart and Flutter

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages