ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
- parsing
- parser-generator
- antlr
- antlr4
47,133 repositories indexed
1–24 of 25 · Most stars
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
High Performance Inter-Thread Messaging Library
Very spicy additions to the Java programming language.
A configuration as code language with rich validation and tooling.
The Clojure programming language
Alibaba Dragonwell8 JDK
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
High Performance data structures and utility methods for Java
A Graph Traversal Language (no longer active - see Apache TinkerPop)
JPHP - an implementation of PHP on Java VM
A Java to JavaScript transpiler.
🚀 fast JavaScript 4 Eclipse Vert.x
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
JSON query and transformation language
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
JQuick Java: a lightweight Java-like scripting language for rule engines. Declare, parse and execute business rules at runtime via XML or inline scripts—no restart needed. Java 8+, embeddable, with LSP and IDEA plugin support.
CloudSlang Language, CLI and Builder
A Java DSL (Builder) for the Cypher Query Language
Less language is an extension of css and less4j compiles it into regular css. Less adds several dynamic features into css: variables, expressions, nested rules, and so on. Less was designed to be compatible with css and any correct css file is also correct less file.
Fast, safe, complete libvips bindings for image processing in Java / JVM projects
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
A modern, template-based, open source data transformation language
JVM runtime execution analysis - finds hot code paths by frequency, not CPU time
A programming language that utilizes long-term storage for space consumption