antlr / antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
☆17,846Updated 3 weeks ago
Alternatives and similar repositories for antlr4:
Users that are interested in antlr4 are comparing it to the libraries listed below
- Grammars written for ANTLR v4; expectation that the grammars are free of actions.☆10,550Updated last week
- Run compilers interactively from your web browser and interact with the assembly☆17,316Updated this week
- FlatBuffers: Memory Efficient Serialization Library☆24,116Updated last week
- Zstandard - Fast real-time compression algorithm☆24,760Updated last week
- Main gperftools repository☆8,660Updated last month
- Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, an…☆13,537Updated last year
- The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.☆32,075Updated this week
- Protocol Buffers - Google's data interchange format☆67,381Updated this week
- Apache Thrift☆10,670Updated this week
- Defines a common protocol for language servers.☆11,779Updated this week
- A browser based code editor☆42,259Updated 2 weeks ago
- TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.☆38,325Updated this week
- ☆9,940Updated last week
- C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)☆42,924Updated this week
- Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, a…☆10,048Updated last year
- Project moved to: https://github.com/llvm/llvm-project☆4,608Updated 4 years ago
- The Fast Lexical Analyzer - scanner generator for lexing in C and C++☆3,772Updated 3 weeks ago
- A static analyzer for Java, C, C++, and Objective-C☆15,188Updated this week
- Apache Druid: a high performance real-time analytics database.☆13,687Updated this week
- GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀☆20,817Updated this week
- x86 PC emulator and x86-to-wasm JIT, running in the browser☆20,595Updated last week
- Distributed transactional key-value database, originally created to complement TiDB☆15,758Updated this week
- a fast, scalable, multi-language and extensible build system☆23,966Updated this week
- A fast compressor/decompressor☆6,313Updated last month
- Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, …☆20,103Updated this week
- LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.☆37,495Updated 2 months ago
- Abseil Common Libraries (C++)☆15,782Updated this week
- A terminal for the web☆18,473Updated this week
- A library that provides an embeddable, persistent key-value store for fast storage.☆29,555Updated this week
- Tom's Obvious, Minimal Language☆19,799Updated last week