🇬🇧 Made in United Kingdom

Discover United Kingdom's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United Kingdom.

TOP Java Projects

1
kunal-kushwaha/DSA-Bootcamp-Java

kunal-kushwaha/DSA-Bootcamp-Java

This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Java
16,923
star
2
chrisbanes/Android-PullToRefresh

chrisbanes/Android-PullToRefresh

DEPRECATED
Java
8,706
star
3
davemorrissey/subsampling-scale-image-view

davemorrissey/subsampling-scale-image-view

Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc.
Java
7,791
star
4
real-logic/aeron

real-logic/aeron

Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Java
7,369
star
5
Bearded-Hen/Android-Bootstrap

Bearded-Hen/Android-Bootstrap

Bootstrap style widgets for Android, with Glyph Icons
Java
7,284
star
6
joelittlejohn/jsonschema2pojo

joelittlejohn/jsonschema2pojo

Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc
Java
6,200
star
7
emilsjolander/StickyListHeaders

emilsjolander/StickyListHeaders

An android library for section headers that stick to the top
Java
5,508
star
8
jgilfelt/SystemBarTint

jgilfelt/SystemBarTint

[DEPRECATED] Apply background tinting to the Android system UI when using KitKat translucent modes
Java
5,367
star
9
lucasr/twoway-view

lucasr/twoway-view

[DEPRECATED] RecyclerView made simple
Java
5,230
star
10
JodaOrg/joda-time

JodaOrg/joda-time

Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8.
Java
4,971
star
11
web3j/web3j

web3j/web3j

Lightweight Java and Android library for integration with Ethereum clients
Java
4,890
star
12
andkulikov/Transitions-Everywhere

andkulikov/Transitions-Everywhere

Set of extra Transitions on top of Jetpack Transitions Library
Java
4,828
star
13
orientechnologies/orientdb

orientechnologies/orientdb

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
Java
4,731
star
14
GeyserMC/Geyser

GeyserMC/Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Java
4,712
star
15
jgilfelt/chuck

jgilfelt/chuck

An in-app HTTP inspector for Android OkHttp clients
Java
4,670
star
16
jdamcd/android-crop

jdamcd/android-crop

Android library project for cropping images
Java
4,541
star
17
typedb/typedb

typedb/typedb

TypeDB: the polymorphic database powered by types
Java
3,694
star
18
ivacf/archi

ivacf/archi

Repository that showcases 3 Android app architectures: "Standard Android", MVP and MVVM. The exact same app is built 3 times following the different patterns.
Java
3,331
star
19
chrisbanes/ActionBar-PullToRefresh

chrisbanes/ActionBar-PullToRefresh

DEPRECATED
Java
3,150
star
20
evrencoskun/TableView

evrencoskun/TableView

TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
Java
3,140
star
21
OpenHFT/Chronicle-Queue

OpenHFT/Chronicle-Queue

Micro second messaging that stores everything to disk
Java
3,130
star
22
hitherejoe/animate

hitherejoe/animate

An application demoing meaningful motion on Android
Java
3,117
star
23
real-logic/simple-binary-encoding

real-logic/simple-binary-encoding

Simple Binary Encoding (SBE) - High Performance Message Codec
Java
3,108
star
24
jgilfelt/android-viewbadger

jgilfelt/android-viewbadger

[DEPRECATED] A simple way to "badge" any given Android view at runtime without having to cater for it in layout
Java
3,019
star
25
geftimov/android-pathview

geftimov/android-pathview

Android view with both path from constructed path or from svg.
Java
2,911
star
26
real-logic/agrona

real-logic/agrona

High Performance data structures and utility methods for Java
Java
2,860
star
27
deano2390/MaterialShowcaseView

deano2390/MaterialShowcaseView

A Material Design themed ShowcaseView for Android
Java
2,717
star
28
Krupen/FabulousFilter

Krupen/FabulousFilter

Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa
Java
2,675
star
29
OpenHFT/Chronicle-Map

OpenHFT/Chronicle-Map

Replicate your Key Value Store across your network, with consistency, persistance and performance.
Java
2,669
star
30
Todd-Davies/ProgressWheel

Todd-Davies/ProgressWheel

A progress wheel for android, intended for use instead of the standard progress bar.
Java
2,647
star
31
balysv/material-menu

balysv/material-menu

Animations for Android L drawer, back, dismiss and check icons
Java
2,473
star
32
scottyab/rootbeer

scottyab/rootbeer

Simple to use root checking Android library and sample app
Java
2,439
star
33
balysv/material-ripple

balysv/material-ripple

Android L Ripple effect wrapper for Views
Java
2,359
star
34
sharpie7/circuitjs1

sharpie7/circuitjs1

Electronic Circuit Simulator in the Browser
Java
2,296
star
35
jgilfelt/android-sqlite-asset-helper

jgilfelt/android-sqlite-asset-helper

An Android helper class to manage database creation and version management using an application's raw asset files
Java
2,145
star
36
chrisbanes/philm

chrisbanes/philm

Movie collection and information app for Android.
Java
2,095
star
37
KieronQuinn/PersistentSearch

KieronQuinn/PersistentSearch

A clone of the Google Now/Maps/Play persistent search bar
Java
2,006
star
38
hitherejoe/Android-Boilerplate

hitherejoe/Android-Boilerplate

Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
Java
1,871
star
39
mattdesl/lwjgl-basics

mattdesl/lwjgl-basics

🔧 LibGDX/LWJGL tutorials and examples
Java
1,841
star
40
RichardWarburton/java-8-lambdas-exercises

RichardWarburton/java-8-lambdas-exercises

Exercises and Answers for Java 8 Lambdas book
Java
1,804
star
41
geometer/FBReaderJ

geometer/FBReaderJ

Official FBReaderJ project repository
Java
1,798
star
42
gchq/Gaffer

gchq/Gaffer

A large-scale entity and relation database supporting aggregation of properties
Java
1,770
star
43
OpenHFT/Java-Thread-Affinity

OpenHFT/Java-Thread-Affinity

Bind a java thread to a given core
Java
1,724
star
44
aress31/burpgpt

aress31/burpgpt

A Burp Suite extension that integrates OpenAI's GPT to perform an additional passive scan for discovering highly bespoke vulnerabilities, and enables running traffic-based analysis of any type.
Java
1,682
star
45
eluleci/FlatUI

eluleci/FlatUI

Android FlatUI Kit
Java
1,668
star
46
hcoles/pitest

hcoles/pitest

State of the art mutation testing system for the JVM
Java
1,667
star
47
athkalia/Just-Another-Android-App

athkalia/Just-Another-Android-App

An Android base app with loads of cool libraries/configuration NOT MAINTAINED
Java
1,625
star
48
chat-sdk/chat-sdk-android

chat-sdk/chat-sdk-android

Chat SDK Android - Open Source Mobile Messenger
Java
1,606
star
49
badoo/android-weak-handler

badoo/android-weak-handler

Memory safer implementation of android.os.Handler
Java
1,544
star
50
mattia-battiston/clean-architecture-example

mattia-battiston/clean-architecture-example

Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)
Java
1,531
star
51
scottyab/secure-preferences

scottyab/secure-preferences

Android Shared preference wrapper than encrypts the values of Shared Preferences. It's not bullet proof security but rather a quick win for incrementally making your android app more secure.
Java
1,526
star
52
SundeepK/CompactCalendarView

SundeepK/CompactCalendarView

An android library which provides a compact calendar view much like the one used in google calenders.
Java
1,521
star
53
mikaelzero/mojito

mikaelzero/mojito

微信、bilibili大图、长图、gif、视频、自定义view的转场效果,The transition effect of wechat, bilibili large image, long image, GIF, video and custom view
Java
1,513
star
54
fluttercommunity/flutter_webview_plugin

fluttercommunity/flutter_webview_plugin

Community WebView Plugin - Allows Flutter to communicate with a native WebView.
Java
1,480
star
55
SeldonIO/seldon-server

SeldonIO/seldon-server

Machine Learning Platform and Recommendation Engine built on Kubernetes
Java
1,475
star
56
nickbutcher/AnimatorDurationTile

nickbutcher/AnimatorDurationTile

A quick settings tile to quickly set the animator duration scale.
Java
1,380
star
57
albertlatacz/java-repl

albertlatacz/java-repl

Read Eval Print Loop for Java
Java
1,336
star
58
kaz-Anova/StackNet

kaz-Anova/StackNet

StackNet is a computational, scalable and analytical Meta modelling framework
Java
1,322
star
59
jpardogo/GoogleProgressBar

jpardogo/GoogleProgressBar

Android library to display progress like google does in some of his services.
Java
1,297
star
60
peter-lawrey/Java-Chronicle

peter-lawrey/Java-Chronicle

Java Indexed Record Chronicle
Java
1,221
star
61
beehive-lab/TornadoVM

beehive-lab/TornadoVM

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Java
1,184
star
62
mpatric/mp3agic

mpatric/mp3agic

A java library for reading mp3 files and reading / manipulating the ID3 tags (ID3v1 and ID3v2.2 through ID3v2.4).
Java
1,165
star
63
caprica/vlcj

caprica/vlcj

Java framework for the vlc media player
Java
1,130
star
64
daniel-stoneuk/material-about-library

daniel-stoneuk/material-about-library

Makes it easy to create beautiful about screens for your apps
Java
1,121
star
65
hitherejoe/Bourbon

hitherejoe/Bourbon

An MVP Dribbble client for Android Mobile, Tablet, Wear and TV.
Java
1,119
star
66
Endava/cats

Endava/cats

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
Java
1,117
star
67
jamesisaac/react-native-background-task

jamesisaac/react-native-background-task

Periodic background tasks for React Native apps, cross-platform (iOS and Android), which run even when the app is closed.
Java
1,101
star
68
AntonioRedondo/AnotherMonitor

AntonioRedondo/AnotherMonitor

Monitors and records the CPU and memory usage of Android devices
Java
1,096
star
69
datumbox/datumbox-framework

datumbox/datumbox-framework

Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.
Java
1,085
star
70
ernestoyaquello/VerticalStepperForm

ernestoyaquello/VerticalStepperForm

Vertical Stepper Form Library for Android. It follows Google Material Design guidelines.
Java
1,050
star
71
Earthcomputer/clientcommands

Earthcomputer/clientcommands

Adds useful client-side commands
Java
1,033
star
72
emilsjolander/StickyScrollViewItems

emilsjolander/StickyScrollViewItems

A small android library for tagging views inside a ScrollView as "sticky" making them stick to the top of the scroll container until a new sticky view comes and takes it's place
Java
1,033
star
73
ether/pad

ether/pad

Etherpad Open-Source Repository
Java
1,032
star
74
lucko/spark

lucko/spark

A performance profiler for Minecraft clients, servers, and proxies.
Java
1,027
star
75
PortSwigger/param-miner

PortSwigger/param-miner

Java
1,001
star
76
Krupen/AutoplayVideos

Krupen/AutoplayVideos

Android library to auto-play/pause videos from url in recyclerview.
Java
995
star
77
lucasr/smoothie

lucasr/smoothie

[DEPRECATED] Easy async loading for Android's ListView/GridView
Java
986
star
78
xeoneux/30-Days-of-Code

xeoneux/30-Days-of-Code

👨‍💻 30 Days of Code by HackerRank Solutions in C, C++, C#, F#, Go, Java, JavaScript, Python, Ruby, Swift & TypeScript. PRs Welcome! 😄
Java
974
star
79
ViRb3/TrustMeAlready

ViRb3/TrustMeAlready

🔓 Disable SSL verification and pinning on Android, system-wide
Java
967
star
80
jpardogo/ListBuddies

jpardogo/ListBuddies

Android library to achieve in an easy way, the behaviour of the home page in the Expedia app, with a pair of auto-scroll circular parallax ListViews.
Java
963
star
81
akaita/easylauncher-gradle-plugin

akaita/easylauncher-gradle-plugin

Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will
Java
959
star
82
PortSwigger/http-request-smuggler

PortSwigger/http-request-smuggler

Java
950
star
83
chrisbanes/photup

chrisbanes/photup

photup
Java
945
star
84
stathissideris/ditaa

stathissideris/ditaa

ditaa is a small command-line utility that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.
Java
925
star
85
emilsjolander/android-FlipView

emilsjolander/android-FlipView

A small, easy to use android library for implementing flipping between views as seen in the popular Flipboard application
Java
924
star
86
qupath/qupath

qupath/qupath

QuPath - Bioimage analysis & digital pathology
Java
919
star
87
LukeDeighton/WheelView

LukeDeighton/WheelView

An Android Widget for selecting items that rotate on a wheel.
Java
898
star
88
authorjapps/zerocode

authorjapps/zerocode

A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:
Java
897
star
89
neild001/SeekArc

neild001/SeekArc

Circular SeekBar view for Android
Java
892
star
90
jshiell/checkstyle-idea

jshiell/checkstyle-idea

CheckStyle plug-in for IntelliJ IDEA
Java
886
star
91
emmaguy/clean-status-bar

emmaguy/clean-status-bar

Tidy up your Android status bar before taking screenshots for the Play Store
Java
885
star
92
payara/Payara

payara/Payara

Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.
Java
882
star
93
hitherejoe/MVVM_Hacker_News

hitherejoe/MVVM_Hacker_News

Android MVVM experiment project using the official Data Binding library
Java
881
star
94
scobal/seyren

scobal/seyren

An alerting dashboard for Graphite
Java
861
star
95
jgilfelt/android-mapviewballoons

jgilfelt/android-mapviewballoons

[DEPRECATED] Simple information balloon annotation for Android MapView
Java
851
star
96
OpenGamma/Strata

OpenGamma/Strata

Open source analytics and market risk library from OpenGamma
Java
837
star
97
chrisbanes/Android-BitmapCache

chrisbanes/Android-BitmapCache

Android-BitmapCache is a specialised cache, for use with Android Bitmap objects.
Java
834
star
98
wenchaojiang/AndroidSwipeableCardStack

wenchaojiang/AndroidSwipeableCardStack

A tinder like swipeable card stack component
Java
833
star
99
NickstaDB/SerializationDumper

NickstaDB/SerializationDumper

A tool to dump Java serialization streams in a more human readable form.
Java
825
star
100
geftimov/android-player

geftimov/android-player

Android animation when entering new screen.
Java
824
star