HitBall is a casual game developed in LibGDX (Java) with support for desktop, Android, iOS, and HTML. The project was completed in 2018 and is no longer maintained.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONApache Cassandra is a highly-scalable, transactional distributed partitioned row store designed for fault-tolerance on commodity hardware or cloud infrastructure.
SubMax is a game developed using LibGDX with support for desktop, Android, and HTML, including legacy versions from 2016.
JavaCV provides Java wrappers for OpenCV, FFmpeg, and other computer vision libraries via JavaCPP Presets. It enables image processing, video capture/recording, face detection, and camera calibration on Java and Android with hardware-accelerated display.
A Java-based desktop implementation of Scoundrel, a single-player roguelike card game featuring a test-driven headless rules engine and hand-drawn pixel art.
JUI is a lightweight Java framework for building interactive web apps with minimal code. Implement JuiApp, receive a UIContext, and describe UI with compact calls like title, textInput, button, table and map; JUI handles HTTP, rendering and session state.
ANTLR v4 is a parser generator that reads grammars and produces parsers, parse trees, and listener/visitor interfaces for structured text or binary files. It supports ten target languages including Java, C#, Python3, JavaScript, TypeScript, Go, C++, Swift, Dart, and PHP.
OwnChat is a self-hosted desktop chat application built with Java Swing and sockets, using Oracle Database for storage. It supports account creation, contacts, real-time messaging, chat history, themes, and online status tracking.
Comprehensive guide covering vast tech areas, helping professionals and students gain knowledge and resolve doubts for tech careers.
Educational collection of algorithms implemented in Java, intended for learning purposes. Includes a full directory of applications, contribution guidelines, and support for running/editing in Gitpod.
Elasticsearch is a distributed, RESTful search and analytics engine and vector database. It supports full-text, vector, and hybrid search, logs, metrics, APM, security analytics, and RAG use cases. Includes quick local Docker setup, APIs, and Kibana.
DBeaver is a free, multi-platform database tool and SQL client for developers, DBAs and analysts, supporting 100+ database drivers via JDBC/ODBC, with SQL editor, data editor, ER diagrams, import/export and AI chat integration.
jadx is a Dex to Java decompiler with command-line and GUI tools that convert Android APK, dex, aar, aab and zip files into readable Java source code, decode resources, and include a deobfuscator.
Tiled is a general-purpose tile map editor for tile-based games such as RPGs, platformers and Breakout clones. It supports maps of any size, arbitrary tile and layer counts, custom properties, and the readable TMX map format with multiple tilesets.
A 100% Rust reimplementation of PlantUML aiming for behavioral parity with the Java original. Currently supports sequence diagram parsing, SVG rendering, and preprocessor features. Includes language bindings for Java (JNI) and TypeScript (WASM), with Python planned.
Eclipse Deeplearning4J (DL4J) is a JVM-based deep learning ecosystem supporting Java, Scala, Kotlin, and more. It includes model import from Keras, TensorFlow, ONNX; ND4J for linear algebra; SameDiff for automatic differentiation; DataVec for ETL; and runs on CPU/GPU across Windows, Linux, macOS.
A knowledge refresher project for internet Java engineers, systematically organizing interview and practical knowledge across 5 core backend architecture fields: high-concurrency architecture, distributed systems, high-availability architecture, microservice architecture, and massive data processing.
Spring AI is a Spring-native application framework for AI engineering, offering portable, strongly-typed APIs that connect enterprise data and APIs with major AI model providers and vector stores.
Gradle is a scalable build automation tool supporting Java, Kotlin, Scala, Android, Groovy, C++ and Swift, with IDE and CI integration plus extensive documentation and community resources.
2024 Programming Challenges Roadmap: step-by-step exercises, solutions, videos, and rankings. Use any language and contribute your solutions.