Scala Parsing

Open-source Scala projects categorized as Parsing

Top 10 Scala Parsing Projects

  • Scopt

    command line options parsing for Scala

  • Fast Parse

    Writing Fast Parsers Fast in Scala

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Parboiled2

    A macro-based PEG parser generator for Scala 2.10+

  • jsoniter-scala

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

  • Project mention: 1BRC Merykitty's Magic SWAR: 8 Lines of Code Explained in 3k Words | news.ycombinator.com | 2024-03-09

    What an amazing step by step explanation!

    More than 2 years ago I found that byte array view var handles are quite suitable to cook efficient SWAR routines with Java/Scala.

    See a lot of other examples of SWAR usage, like parsing Base16/64 string, java.time.* and number values directly from byte arrays:

    https://github.com/plokhotnyuk/jsoniter-scala/blob/master/js...

  • Scallop

    a simple Scala CLI parsing library

  • Scala Parser Combinators

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

  • decline

    A composable command-line parser for Scala.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • atto

    friendly little parsers

  • CLIST

    Command Line Interface Scala Toolkit

  • scallion

    LL(1) parser combinators in Scala (by epfl-lara)

  • Project mention: Functional abstractions for hand-rolled LR parsers | /r/ProgrammingLanguages | 2023-06-04

    The scallion project has an LL(1) parser combinator library that it describes here. It exposes an applicative interface with the addition of a fixpoint combinator. You may be able to do the same for LR.

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).

Scala Parsing related posts

  • How do I remove the forward reference error in my parser? (20 lines)

    2 projects | /r/scala | 9 Apr 2023
  • Parse slightly dirty, poorly escaped XML

    1 project | /r/scala | 20 Feb 2023
  • Post your problems with Scala 3/2.13 compiler performance!

    1 project | /r/scala | 19 Jan 2023
  • Scala needs *highly* efficient libraries to survive in a multi-core age

    1 project | /r/scala | 27 Sep 2022
  • Using Circe with GADT

    1 project | /r/scala | 20 Sep 2022
  • Learning macros in scala 2.13

    2 projects | /r/scala | 4 Jun 2022
  • Best way to port a scala + swing app to flutter?

    1 project | /r/FlutterDev | 15 May 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Scopt 1,427
2 Fast Parse 1,080
3 Parboiled2 713
4 jsoniter-scala 710
5 Scallop 672
6 Scala Parser Combinators 642
7 decline 634
8 atto 357
9 CLIST 105
10 scallion 54

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com