C++ Java

Open-source C++ projects categorized as Java

Top 23 C++ Java Projects

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: Choosing a protocol for communication between multiple microcontrollers | reddit.com/r/embedded | 2023-01-27

    Or, as an alternative to protobuffers, there's also flatbuffers, which is lighter weight and needs less memory: https://google.github.io/flatbuffers/

  • CNTK

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

    Project mention: Worldwide building footprints derived from satellite imagery from Microsoft | reddit.com/r/gis | 2022-05-20
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • tiled

    Flexible level editor

    Project mention: New NES Game Level Streaming Demo | reddit.com/r/nes | 2023-01-30

    The level editor shown here is called Tiled.

  • omapsapp

    🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Your donations and positive reviews motivate and inspire our small team!

    Project mention: Proofreading Hindi translations for Organic Maps | reddit.com/r/openstreetmap | 2023-02-01

    If you're familiar with Github, here's the link to the pull request. This commit would be especially important, as I only used Google Translate.

  • Mapbox GL

    Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

    Project mention: Max zoom levels? | reddit.com/r/mapbox | 2022-03-26

    Yes, I'm using the Flutter MapBox GL project (that uses the native implementation, which is mostly written in C++). I'm using vector tiles, and it's getting down to 1.35cm/pixel for iOS and .12cm/pixel for Android at my latitude; I believe this is level 22 for iOS and 25.5 for Android.


    MITIE: library and tools for information extraction

  • EPIJudge

    EPI Judge - Preview Release

    Project mention: Using VS CODE | reddit.com/r/leetcode | 2022-03-12

    I don't know about Leetcode. But there is an off line test suite you can download for the problems of EPI (for Python, Java, and C++). https://github.com/adnanaziz/EPIJudge

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • apkstudio

    Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.

    Project mention: looking for an apk editor, either for android or windows | reddit.com/r/hacking | 2022-10-10

    There is also a tool called apkstudio, it allows to edit an apk , recompile and sign it https://github.com/vaibhavpandeyvpz/apkstudio give it a try.

  • jfx

    JavaFX mainline development

    Project mention: Is this UI doable with only Java Swing? | reddit.com/r/PinoyProgrammer | 2022-12-22


  • icu

    The home of the ICU project source code.

    Project mention: Setting the TZ environment variable avoids thousands of system calls | news.ycombinator.com | 2023-01-11


    This affects all packages that have icu as a dependency, one of them being Node.js.


    I discovered this the hard way when some code malfunctioned shortly after daylight savings time kicked in.

  • graaljs

    A ECMAScript 2022 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!

    Project mention: CoWasm: An alternative to Emscripten, based on Zig (demo: Python in the browser) | news.ycombinator.com | 2022-10-29

    That's just incredibly cool, my congratulations!

    Foremost, my apologies if this is a nonsensical question. I haven't been soaking in the WASM ecosystem enough to know how much WASM is "just" JS versus ... something else.

    Caveat aside, I saw one of the commits mention jython, which notoriously has ancient (and probably incredibly incomplete) python 2.x support; do you know if python-wasm would run on top of GraalJS (https://github.com/oracle/graaljs#nodejs-support)?

    Separately, do you want issues related to zython.org in the cowasm issue tracker? It returns 405 (method not allowed) over and over on POST https://zython.org/python-wasm-sw/read-signal for me

  • cpeditor

    The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:

    Project mention: Writing a neovim plugin. Please send criticisms to make the code better | reddit.com/r/neovim | 2022-06-18

    It aims to be a 1 to 1 clone of https://github.com/cpeditor/cpeditor/ thanks to u/ouuan

  • Avian

    [INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.

    Project mention: Nintendo 64 Java | news.ycombinator.com | 2023-01-12

    There's been plenty but they've fallen aside for various reasons.

    - GCJ (iirc only pre 1.5-1.6 java support so never with generic versions, not sure if they ever implented JNI but relied on their own so libraries with native bindings had to be manually ported iirc)

    - Excelsior JET was a strong option for a long time on desktops up until 2018, main selling point was resistance to decompilation but not sure if they ran afoul of Oracle licensing or couldn't keep up with the accelerated pace of JDK releases in later years.

    (The below were options to various degrees for iOS developers)

    - Avian VM ( https://readytalk.github.io/avian/ ), opensource and seems to be up but never really saw an uptake or proper debug tooling iirc, seems inactive by now.

    - Robo VM was another strong option with strong support for IDE debuggers,etc since it was used by gamedevs and the initial libgdx author was involved in it. Sadly they were sold out to Xamarin shortly before MS bought out Xamarin and then promptly shut down since MS only had interest in Xamarin for their C# iOS/Android toolkits.

    - RoboVM forks, luckily RoboVM core was liberally licensed so forks were possible for those working on mobile games with iOS ports even if the tooling wasn't as slick as the official RoboVM project (No idea if any of the open source variants have caught up, it was a bit chaotic initially with many forks).

    - Intel had(have?) some AOT compiler for Java that was an option for libgdx developers for a while but RoboVM being more "native" had more eyes and no idea if Intel really had a business case for it's Java things ? (

    (Funnily enough, I was actually doing an AOT one during late uni times to write a thesis on game GC's (and hoping to maybe commercialize), then Oracle bought out Sun and I wrote a JS AOT prototype instead. Hearing of Oracle vs Goog it felt sane but Oracle did showcase RoboVM later on so maybe it was silly)

  • react-native-mmkv-storage

    An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI

    Project mention: Secure storage library? | reddit.com/r/reactnative | 2022-07-01
  • microservices-framework-benchmark

    Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks

    Project mention: Implementing Microservices in NodeJS | reddit.com/r/javascript | 2022-05-15

    https://github.com/networknt/microservices-framework-benchmark for starters

  • JamSpell

    Modern spell checking library - accurate, fast, multi-language

  • JWM

    Cross-platform window management and OS integration library for Java

  • flutter_tts

    Flutter Text to Speech package

  • Daily-Coding-DS-ALGO-Practice

    A open source project🚀 for bringing all interview💥💥 and competative📘 programming💥💥 question under one repo📐📐

  • GDCM

    Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm

  • TOSDataBridge

    A collection of resources for pulling real-time streaming data off of TDAmeritrade's ThinkOrSwim(TOS) platform; providing C, C++, Java and Python interfaces.

    Project mention: Auto updating line chart from time and sales data | reddit.com/r/datavisualization | 2022-05-10
  • scapix

    Scapix Language Bridge

    Project mention: Best way to consume CMake based C lib in Swift for iOs/desktop | reddit.com/r/swift | 2022-06-07

    You can use Scapix Language Bridge to call C++ code from Swift. It is using CMake integration.

  • ANMS-Codes

    Efficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution

    Project mention: Implement non-maximum supression to keep only local maximum for your detected corner pixels | reddit.com/r/computervision | 2022-04-05

    Maybe this resource may help you anms But I am not sure if it is exactly what you intend to do

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-01.

C++ Java related posts


What are some of the best open-source Java projects in C++? This list will help you:

Project Stars
1 FlatBuffers 19,809
2 CNTK 17,301
3 tiled 9,397
4 omapsapp 4,575
5 Mapbox GL 4,235
6 MITIE 2,819
7 EPIJudge 2,582
8 apkstudio 2,538
9 jfx 2,027
10 icu 1,816
11 graaljs 1,396
12 cpeditor 1,285
13 Avian 1,206
14 react-native-mmkv-storage 1,136
15 microservices-framework-benchmark 669
16 JamSpell 529
17 JWM 417
18 flutter_tts 412
19 Daily-Coding-DS-ALGO-Practice 293
20 GDCM 292
21 TOSDataBridge 289
22 scapix 275
23 ANMS-Codes 271
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives