scalameta/scalameta
Library to read, analyze, transform and generate Scala programs
{ "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"}scalameta
Section titled “scalameta”User documentation
Section titled “User documentation”Head over to [the user docs][docs] to learn more about the project and its roadmap.
Tutorial
Section titled “Tutorial”If you’d like to find out how to use scalameta, see this tutorial.
The current maintainers (people who can merge pull requests) are:
- David Dudson -
@DavidDudson - Ólafur Páll Geirsson -
@olafurpg - Krzysztof Bochenek -
@kpbochenek - Mikhail Mutcianko -
@mutcianm - Max Ovsiankin -
@maxov - Gabriele Petronella -
@gabro - Denys Shabalin -
@densh
An up-to-date list of contributors is available here: https://github.com/scalameta/scalameta/graphs/contributors.
[docs] !: http://scalameta.org