{"id":28399863,"url":"https://github.com/scala/scala-xml","last_synced_at":"2025-06-28T21:31:34.362Z","repository":{"id":9573129,"uuid":"11486644","full_name":"scala/scala-xml","owner":"scala","description":"The standard Scala XML library","archived":false,"fork":false,"pushed_at":"2025-06-10T02:42:01.000Z","size":6995,"stargazers_count":308,"open_issues_count":22,"forks_count":92,"subscribers_count":30,"default_branch":"main","last_synced_at":"2025-06-22T15:44:27.176Z","etag":null,"topics":["sax-parser","scala","scala-xml","xml"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scala.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-07-17T20:23:00.000Z","updated_at":"2025-06-11T20:41:32.000Z","dependencies_parsed_at":"2024-01-05T07:25:19.170Z","dependency_job_id":"cca50917-c741-46e3-8713-eead37714ccb","html_url":"https://github.com/scala/scala-xml","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/scala/scala-xml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scala%2Fscala-xml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scala%2Fscala-xml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scala%2Fscala-xml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scala%2Fscala-xml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scala","download_url":"https://codeload.github.com/scala/scala-xml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scala%2Fscala-xml/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262502257,"owners_count":23321109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sax-parser","scala","scala-xml","xml"],"created_at":"2025-06-01T08:11:30.755Z","updated_at":"2025-06-28T21:31:34.356Z","avatar_url":"https://github.com/scala.png","language":"Scala","funding_links":[],"categories":["Processing Libraries"],"sub_categories":["Libraries"],"readme":"scala-xml\n[![latest release for 2.12](https://img.shields.io/maven-central/v/org.scala-lang.modules/scala-xml_2.12.svg?label=scala+2.12)](http://mvnrepository.com/artifact/org.scala-lang.modules/scala-xml_2.12)\n[![latest release for 2.13](https://img.shields.io/maven-central/v/org.scala-lang.modules/scala-xml_2.13.svg?label=scala+2.13)](http://mvnrepository.com/artifact/org.scala-lang.modules/scala-xml_2.13)\n[![latest release for 3.0](https://img.shields.io/maven-central/v/org.scala-lang.modules/scala-xml_3.svg?label=scala+3)](http://mvnrepository.com/artifact/org.scala-lang.modules/scala-xml_3)\n=========\n\nThe standard Scala XML library. Please file XML issues here, not at https://github.com/scala/bug/issues or http://github.com/lampepfl/dotty/issues.\n\nThe decoupling of scala-xml from the Scala compiler and standard library is possible because the compiler desugars XML literals in Scala source code into a set of method calls.\nAlternative implementations of these calls are welcome!\nCompiler code that shows the calls needed: \n  [Scala 2.11](https://github.com/scala/scala/blob/2.11.x/src/compiler/scala/tools/nsc/ast/parser/SymbolicXMLBuilder.scala),\n  [Scala 2.12](https://github.com/scala/scala/blob/2.12.x/src/compiler/scala/tools/nsc/ast/parser/SymbolicXMLBuilder.scala),\n  [Scala 2.13](https://github.com/scala/scala/blob/2.13.x/src/compiler/scala/tools/nsc/ast/parser/SymbolicXMLBuilder.scala),\n  [Scala 3](https://github.com/lampepfl/dotty/blob/main/compiler/src/dotty/tools/dotc/parsing/xml/SymbolicXMLBuilder.scala).\n\nAPI documentation is available [here](https://javadoc.io/doc/org.scala-lang.modules/scala-xml_2.13/).\n\nHow-to documentation is available in the [wiki](https://github.com/scala/scala-xml/wiki)\n\n## Maintenance status\n\nThis library is community-maintained. Maintainers with merge rights include [@aaron_s_hawley](https://github.com/ashawley) and [@dubinsky](https://github.com/dubinsky).\n\nContributors are welcome. Please consult the [contributor guide](https://github.com/scala/scala-xml/wiki/Contributor-guide) on the wiki.\n\n## Issues\n\nSome old issues from the Scala issue tracker have been migrated\nhere, but not all of them. Community assistance identifying and\nmigrating still-relevant issues is welcome.  See [this\npage](https://github.com/scala/scala-xml/issues/62) for details.\n\n## Related projects\n\n- [Advxml](https://github.com/geirolz/advxml) - Functional library combining scala-xml with cats-core\n- [Binding.scala](https://github.com/ThoughtWorksInc/Binding.scala) - Reactive programming library\n- [ezXML](https://github.com/JulienSt/ezXML) - Extensions for traverse, encoding, decoding and mapping XML\n- [http4s-scala-xml](https://http4s.github.io/http4s-scala-xml/) - XML literal support in http4s\n- [Json4s XML](https://github.com/json4s/json4s) - Conversion to and from JSON\n- [monadic-html](https://github.com/OlivierBlanvillain/monadic-html) - DOM-like event-based programming with XHTML\n- [phobos](https://github.com/TinkoffCreditSystems/phobos) - Data-binding library based on stream parsing using Aalto XML\n- [scalacheck-xml](https://github.com/typelevel/scalacheck-xml) - Provides Scalacheck instances for scala-xml\n- [scalaxb](http://scalaxb.org/) - XML data binding, serialization, SOAP and WSDL support\n- [ScalaTags](https://github.com/lihaoyi/scalatags) - Alternative syntax for XML literals\n- [scala-xml-dotty](https://github.com/felixmulder/scala-xml-dotty) - Macro library for XML literals in Dotty\n- [XML SPaC](https://github.com/dylemma/xml-spac) - Streaming event-based parser combinators\n- [xs4s](https://github.com/ScalaWilliam/xs4s) - XML streaming for Scala\n- [xtract](https://github.com/lucidsoftware/xtract) - A library for deserializing XML\n\nYou might also [search \"XML\" on Scaladex](https://index.scala-lang.org/search?q=xml).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscala%2Fscala-xml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscala%2Fscala-xml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscala%2Fscala-xml/lists"}