C++ Java

Open-source C++ projects categorized as Java
CPP Python C++ Android C

Top 23 C++ Java Projects

  1. FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: Google discontinuing work on Dart macros | news.ycombinator.com | 2025-01-29

    Oh how I enjoy trying to compile and use projects where they use some complex home brew codegen system often written in a different language entirely [1]. Luckily they often use Python as part of some core build step which never breaks compatability in their regex librwry [2].

    Yes macros can be a pain and should be limited, but in my experience, a couple hundred lines of macros replaces many thousands of lines code generators with complicated baroque build system integrations (ahem ROS2). The tradeoff is even worse when the language supports templates and compile time operations which can usually replace macros with even less code and are easier to understand. Though at least Go supports codegen properly with support in its official tooling.

    1: https://github.com/google/flatbuffers/blob/master/src/idl_ge...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. CNTK

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

    Project mention: Top 8 AI Open Source Software Libraries | dev.to | 2024-07-24

    Github Source Code: CNTK

  4. tiled

    Flexible level editor

    Project mention: Building Game Prototypes with LÖVE | news.ycombinator.com | 2024-12-31

    I built Twins of Caduceus (a snake-based game where you have to control two snakes simultaneously) entirely using Phaser 3. I've had mostly very good experiences with it as a batteries included framework (renderer, asset management, physics, input, etc.)

    It's a shame that the map/level editor is a eternal subscription fee with no fallback license. That means you're relegated to either building your own map editor or using something like Tiled.

    https://specularrealms.itch.io/the-twins-of-caduceus

    https://www.mapeditor.org/

  5. 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 the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!

    Project mention: Organic Maps Turns 4: The Privacy-Focused Alternative to Google Maps | news.ycombinator.com | 2024-12-20

    https://github.com/mapsme/omim/ was forked in December 2020, with all new changes up to the last commit of Apr 28, 2021 merged into https://github.com/organicmaps/organicmaps/ later. MAPS.ME is alive, but they publish the source code anymore since that.

  6. apkstudio

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

  7. icu

    The home of the ICU project source code.

    Project mention: Debian opens a can of username worms | news.ycombinator.com | 2024-12-06
  8. MITIE

    MITIE: library and tools for information extraction

  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. EPIJudge

    EPI Judge - Preview Release

    Project mention: Huffman Coding | news.ycombinator.com | 2024-11-27

    See some sample code from EPIP[1]

    Also reminiscent of zig zag encoding for ints.

    [1]: https://github.com/adnanaziz/EPIJudge/blob/master/epi_judge_...

  11. jfx

    JavaFX mainline development

    Project mention: Uno: Create Beautiful Cross Platform .NET Apps Faster | news.ycombinator.com | 2024-05-01

    What are you talking about?

    https://github.com/openjdk/jfx

  12. cpeditor

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

  13. graaljs

    GraalJS – A high-performance, ECMAScript compliant, and embeddable JavaScript runtime for Java

    Project mention: Criando projeto Maven com profiles distintos de dependências | dev.to | 2025-01-31
  14. 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

  15. voyager

    🛰️ An approximate nearest-neighbor search library for Python and Java with a focus on ease of use, simplicity, and deployability. (by spotify)

  16. 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.

  17. MathParser.org-mXparser

    Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.

  18. microservices-framework-benchmark

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

  19. JamSpell

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

  20. JWM

    Cross-platform window management and OS integration library for Java

  21. java_grinder

    Compile Java byte-code to native CPU's.

  22. DynamixelSDK

    ROBOTIS Dynamixel SDK (Protocol1.0/2.0)

  23. qtjambi

    QtJambi is a wrapper for using Qt in Java.

  24. GDCM

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

  25. scapix

    Scapix Language Bridge

  26. SaaSHub

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

    SaaSHub logo
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).

C++ Java discussion

Log in or Post with

C++ Java related posts

Index

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

# Project Stars
1 FlatBuffers 23,754
2 CNTK 17,535
3 tiled 11,497
4 omapsapp 10,507
5 apkstudio 2,963
6 icu 2,939
7 MITIE 2,925
8 EPIJudge 2,847
9 jfx 2,823
10 cpeditor 1,880
11 graaljs 1,855
12 react-native-mmkv-storage 1,644
13 voyager 1,384
14 Avian 1,219
15 MathParser.org-mXparser 916
16 microservices-framework-benchmark 707
17 JamSpell 622
18 JWM 582
19 java_grinder 497
20 DynamixelSDK 477
21 qtjambi 394
22 GDCM 359
23 scapix 344

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?