antlr / antlr4Links
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
☆18,138Updated 3 weeks ago
Alternatives and similar repositories for antlr4
Users that are interested in antlr4 are comparing it to the libraries listed below
Sorting:
- Grammars written for ANTLR v4; expectation that the grammars are free of actions.☆10,685Updated last week
- The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.☆33,513Updated this week
- Defines a common protocol for language servers.☆12,026Updated this week
- The Z3 Theorem Prover☆11,203Updated this week
- The Fast Lexical Analyzer - scanner generator for lexing in C and C++☆3,825Updated last month
- Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, …☆20,826Updated this week
- Run compilers interactively from your web browser and interact with the assembly☆17,744Updated this week
- FlatBuffers: Memory Efficient Serialization Library☆24,473Updated this week
- Project moved to: https://github.com/llvm/llvm-project☆4,612Updated 4 years ago
- a fast, scalable, multi-language and extensible build system☆24,294Updated last week
- Apache Thrift☆10,735Updated 2 weeks ago
- A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others☆3,696Updated last month
- Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.☆11,598Updated this week
- Zstandard - Fast real-time compression algorithm☆25,277Updated this week
- C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)☆43,306Updated this week
- Cross-platform asynchronous I/O☆25,520Updated this week
- Emscripten: An LLVM-to-WebAssembly Compiler☆26,670Updated last week
- a small build system with a focus on speed☆12,107Updated this week
- A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.☆13,177Updated last week
- Protocol Buffers - Google's data interchange format☆68,547Updated this week
- A library that provides an embeddable, persistent key-value store for fast storage.☆30,080Updated this week
- GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀☆20,990Updated this week
- MessagePack is an extremely efficient object serialization library. It's like JSON, but very fast and small.☆7,263Updated 11 months ago
- SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.☆6,066Updated this week
- Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.☆12,637Updated last week
- NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB☆14,673Updated this week
- An incremental parsing system for programming tools☆21,299Updated this week
- Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.☆5,870Updated last week
- Cap'n Proto serialization/RPC system - core tools and C++ library☆12,305Updated last week
- The official home of the Presto distributed SQL query engine for big data☆16,401Updated last week