Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


ScalaTags is a small XML/HTML construction library for Scala.

Subscribe to updates I use scalatags

Statistics on scalatags

Number of watchers on Github 548
Number of open issues 27
Average time to close an issue 2 months
Main language Scala
Average time to merge a PR 21 days
Open pull requests 19+
Closed pull requests 9+
Last commit over 2 years ago
Repo Created over 7 years ago
Repo Last Updated almost 2 years ago
Size 9.28 MB
Organization / Authorlihaoyi
Page Updated
Do you use scalatags? Leave a review!
View open issues (27)
View scalatags activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating scalatags for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Scalatags Join the chat at Build Status


scalatags open issues Ask a question     (View All Issues)
  • over 3 years publish for Scala 2.12
  • over 3 years Add helper functions for the various Seq[T]s of interest
  • over 3 years Test failures on Scala.js 0.6.13 with node.js
  • over 3 years returns no value
  • over 3 years Combining scalatags.stylesheet classes and `cls :=` classes behaves badly
  • over 3 years class (cls) opeartor for setting classes in Element
  • over 3 years HTMLTextAreaElement tags missing
  • almost 4 years `implicits` import needs more traits mixed in.
  • almost 5 years Native pretty-print required
  • almost 6 years Compile error on Option[String]
scalatags open pull requests (View All Pulls)
  • Code cleanup
  • SVG attrs namespaces
  • Distinguish SVG attributes that do not overlap with HTML attributes
  • Issue #76 Native pretty print
  • Fix file
  • Data converters in implicits
  • Performance improvements to rendering
  • Addin
  • Support 2.12.0-RC1
  • Include more implicit conversions in implicits
  • Add wrap attr
  • Implemented pretty-printing for the text back-end.
  • Fix issue #139
  • Throw more meaningful error when style cannot be applied
  • s/Scala.js/Scala Native/ in changelog of 0.6.7
  • DO NOT MERGE: eagerly collapse Modifiers into Builder object in TypedTag#apply
  • DO NOT MERGE: eagerly stringifying tags when applied, rather than storing them up and stringifying on .render
  • correct anchor to "Performance" section
  • Add defer attribute for scripts
scalatags questions on Stackoverflow (View All Questions)
  • How to ad "data-" attributes in Scalatags
  • How to access 'this' element from event handler passed into scalatags?
  • Using `title` with ScalaTags
  • Library for HTML tag creation for Typescript similar to "scalatags"
scalatags list of languages used
Other projects in Scala