Skip to content
vic

scalameta/scalameta

Library to read, analyze, transform and generate Scala programs

scalameta/scalameta.json
{
"createdAt": "2014-06-16T23:00:32Z",
"defaultBranch": "main",
"description": "Library to read, analyze, transform and generate Scala programs",
"fullName": "scalameta/scalameta",
"homepage": "http://scalameta.org/",
"language": "Scala",
"name": "scalameta",
"pushedAt": "2025-11-25T23:07:29Z",
"stargazersCount": 1146,
"topics": [
"metaprogramming",
"parser",
"pretty-printer",
"scala",
"semantic",
"semanticdb",
"syntactic"
],
"updatedAt": "2025-11-26T02:08:07Z",
"url": "https://github.com/scalameta/scalameta"
}

Build Status

Head over to [the user docs][docs] to learn more about the project and its roadmap.

If you’d like to find out how to use scalameta, see this tutorial.

The current maintainers (people who can merge pull requests) are:

An up-to-date list of contributors is available here: https://github.com/scalameta/scalameta/graphs/contributors.

[docs] !: http://scalameta.org