Skip to content
View aalhour's full-sized avatar

Block or report aalhour

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
58 stars written in Java
Clear filter

Design patterns implemented in Java

Java 93,876 27,364 Updated Mar 20, 2026

Free and Open Source, Distributed, RESTful Search Engine

Java 76,538 25,848 Updated Apr 18, 2026

Everything you need to know to get the job.

Java 64,925 12,910 Updated May 12, 2025

Google core libraries for Java

Java 51,503 11,149 Updated Apr 17, 2026

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

Java 48,332 7,593 Updated Apr 16, 2026

Apache Kafka - A distributed event streaming platform

Java 32,400 15,121 Updated Apr 18, 2026

Apache Flink

Java 25,938 13,914 Updated Apr 18, 2026

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex di…

Java 24,459 4,696 Updated Dec 17, 2025

GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

Java 21,555 1,789 Updated Apr 17, 2026

RxJava bindings for Android

Java 20,046 2,941 Updated Mar 24, 2026

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

Java 18,828 3,431 Updated Feb 16, 2026

High Performance Inter-Thread Messaging Library

Java 18,301 3,965 Updated Apr 2, 2025

Modern Java - A Guide to Java 8

Java 16,757 4,009 Updated Aug 11, 2023

Apache Doris is an easy-to-use, high performance and unified analytics database.

Java 15,235 3,762 Updated Apr 18, 2026

The Java gRPC implementation. HTTP/2 based RPC

Java 12,000 3,986 Updated Apr 17, 2026

Cracking the Coding Interview 6th Ed. Solutions

Java 11,468 4,390 Updated Aug 4, 2024

Interview questions

Java 11,329 5,157 Updated Jul 31, 2024

The Clojure programming language

Java 10,848 1,457 Updated Apr 7, 2026

A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin

Java 9,662 1,568 Updated Oct 8, 2023

Apache Beam is a unified programming model for Batch and Streaming data processing.

Java 8,549 4,541 Updated Apr 18, 2026

Algorithms, 4th edition textbook code and libraries

Java 7,523 2,674 Updated Jan 10, 2026

Enso Analytics is a self-service data prep and analysis platform designed for data teams.

Java 7,431 340 Updated Apr 18, 2026

Tutorials for using RabbitMQ in various ways

Java 6,882 3,565 Updated Apr 15, 2026

GraphQL Java implementation

Java 6,235 1,148 Updated Apr 10, 2026

Apache HBase

Java 5,552 3,394 Updated Apr 18, 2026

Cracking the Coding Interview, 5th Edition

Java 5,141 2,277 Updated Jun 26, 2023

Algorithms and Data Structures implemented in Java

Java 4,529 1,849 Updated Dec 5, 2022

These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168

Java 3,927 920 Updated Sep 9, 2023

Solutions for some common algorithm problems written in Java.

Java 2,787 791 Updated Jan 16, 2026

Code library for competitive programming purposes.

Java 2,487 476 Updated Jul 2, 2022
Next