• Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Static site generator for code search with IDE features for Scala

Metabrowse

Build Status Join the chat at https://gitter.im/scalameta/scalameta

An experiment with Scalameta Semantic API to build online code browser with IDE-like features such as "jump to definition" and "find usages". See our demo page to try it out!

Implemented features

  • Generates a static site that is possible to serve via GitHub pages
  • Jump to definition
  • Find usages
  • Search by symbol

For other features on the roadmap, see our issue tracker: https://github.com/scalameta/metabrowse/issues

Related projects

Contributing

See the contribution guide.

Team

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

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

License

Copyright 2017-2018 Ólafur Páll Geirsson and Jonas Fonseca

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ```

More Repositories

1

metals

Scala language server with rich IDE features 🚀
Scala
2,090
star
2

scalafmt

Code formatter for Scala
Scala
1,434
star
3

scalameta

Library to read, analyze, transform and generate Scala programs
Scala
1,112
star
4

nvim-metals

A Metals plugin for Neovim
Lua
459
star
5

munit

Scala testing library with actionable errors and extensible APIs
Scala
428
star
6

mdoc

Typechecked markdown documentation for Scala
Scala
394
star
7

metals-vscode

Visual Studio Code extension for Metals
TypeScript
298
star
8

sbt-native-image

Plugin to generate native-image binaries with sbt
Scala
238
star
9

sbt-scalafmt

sbt plugin for Scalafmt
Scala
201
star
10

coc-metals

Deprecated in favor of scalameta/nvim-metals
TypeScript
166
star
11

tutorial

Scalameta tutorial
JavaScript
72
star
12

scalagen

WIP - Scalameta powered code generation
Scala
39
star
13

metaconfig

Small library for reading configuration into case classes
Scala
38
star
14

metals-feature-requests

Issue tracker for Metals feature requests
37
star
15

svm-subs

GraalVM native-image substitutions for Scala
Java
25
star
16

metals-eclipse

Eclipse Scala LSP plugin for Metals (WIP)
Scala
22
star
17

moped

Scala
19
star
18

lsp4s

Scala implementation for JSON-RPC and Language Server Protocol
Scala
19
star
19

metals-gitpod-sample

Scala
18
star
20

metals-sublime

Sublime Text package for Metals, a language server for Scala
Python
16
star
21

sbt-semantic-example

DEPRECATED - minimal template to play with the Scalameta semantic API
Scala
15
star
22

fastpass

Command-line tool to export a Pants build to Bloop
Scala
9
star
23

metals-languageclient

Language client library for Node.js Metals clients
TypeScript
9
star
24

mill-scala-seed.g8

A Giter8 template for a sample Scala project using the Mill build tool.
Shell
8
star
25

trees

Scalameta syntax tree definitions
Scala
7
star
26

semanticdb-sbt

Compiler plugin to build Semantic DB for sbt 0.13.
Scala
4
star
27

lsp-example

Minimal example to get started with implementing a language server in Scala
TypeScript
3
star
28

gradle-scala-seed.g8

A Giter8 template for a sample Scala project using the Gradle build tool!
Scala
3
star
29

scalameta.github.io

Scalameta website. No PRs here, this repo contains generated artifacts from https://github.com/scalameta/tutorial
HTML
2
star
30

maven-scala-seed.g8

A Giter8 template for a sample Scala project using the Maven build tool!
Scala
1
star