Scala Parsing

Open-source Scala projects categorized as Parsing | Edit details

Top 9 Scala Parsing Projects

  • GitHub repo Scopt

    command line options parsing for Scala

  • GitHub repo Fast Parse

    Writing Fast Parsers Fast in Scala

    Project mention: Parser generators vs. handwritten parsers: surveying major languages in 2021 | news.ycombinator.com | 2021-08-21

    Agreed! I would say that parser combinators are the sweet spot and the right choice in most cases.

    Scala has them as well, e.g.: https://com-lihaoyi.github.io/fastparse/

    And the good thing is, you don't have to learn a completely new language/syntax, you can use the host language's syntax and you have full IDE support as well.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Parboiled2

    A macro-based PEG parser generator for Scala 2.10+

  • GitHub repo Scallop

    a simple Scala CLI parsing library

    Project mention: Recommended CLI parsing libraries | reddit.com/r/scala | 2021-02-20

    Scallop is great -- it allows you to wrap entire functions and routines inside calls which pass arguments (like --name) and use them.

  • GitHub repo Scala Parser Combinators

    simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module

  • GitHub repo decline

    A composable command-line parser for Scala.

    Project mention: Recommended CLI parsing libraries | reddit.com/r/scala | 2021-02-20

    That issue is not about sum types, it's about products of subcommand decoders. E.g. you might want to support a syntax like this:

  • GitHub repo jsoniter-scala

    Scala macros for compile-time generation of safe and ultra-fast JSON codecs

    Project mention: jsoniter-scala with Spark - feedback wanted | reddit.com/r/apachespark | 2021-11-18

    Would extending of java.io.Serializable by its codecs and configs make it handier in use with Spark?

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo atto

    friendly little parsers

  • GitHub repo CLIST

    Command Line Interface Scala Toolkit

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-18.

Scala Parsing related posts

Index

What are some of the best open-source Parsing projects in Scala? This list will help you:

Project Stars
1 Scopt 1,331
2 Fast Parse 978
3 Parboiled2 677
4 Scallop 612
5 Scala Parser Combinators 560
6 decline 496
7 jsoniter-scala 455
8 atto 351
9 CLIST 101
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com