Sign in

Repository Index

47,133 repositories indexed

Tag: Programming languages and compilers
Tag
Filters (1)

Filters

Clear all filters

1–24 of 26 · Most stars

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

  • java
  • rxjava
  • flow
  • reactive-streams

Netty project - an event-driven asynchronous network application framework

JDK main-line development https://openjdk.org/projects/jdk

  • openjdk
  • java
  • jvm

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

A configuration as code language with rich validation and tooling.

  • pkl
  • java
  • kotlin
  • config

Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

  • java
  • intellij
  • json
  • template-engine

jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

An advanced, but easy to use, platform for writing functional applications in Java 8.

  • functional-programming
  • reactive-streams
  • monoid
  • streams

uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.

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.

Parallel Collectors is a toolkit easing parallel collection processing in Java using Stream API.

  • parallelism
  • parallel-streams
  • stream-api
  • hacktoberfest

JPF is an extensible software analysis framework for Java bytecode. jpf-core is the basis for all JPF projects; you always need to install it. It contains the basic VM and model checking infrastructure, and can be used to check for concurrency defects like deadlocks, and unhandled exceptions like NullPointerExceptions and AssertionErrors.

A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.

  • midi
  • music-programming
  • karaoke
  • karaoke-player

Lightweight Java library for reading and writing fixed-width / fixed-length flat files using annotations on POJOs — for banking, payroll, EDI, mainframe, and batch integrations.

  • annotations
  • banking
  • batch-processing
  • edi