Java CPP

Open-source Java projects categorized as CPP

Top 17 Java CPP Projects

  • ANTLR

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

    Project mention: Library to parse slash commands with validation? | /r/dotnet | 2023-06-02

    antlr https://github.com/antlr/antlr4

  • Tink

    Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

    Project mention: “Please do not make it public” (Tencent’s Sogou Input Method) | news.ycombinator.com | 2023-08-09

    > I wonder what people say when they find a bug despite you using standard crypto?

    Not using TLS doesn't automatically mean you need to "roll your own crypto". They could have used a well documentend library such as Google Tink[1] instead of doing their own crypto.

    [1] https://github.com/google/tink

  • Sonar

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

  • QuestDB

    An open source time-series database for fast ingest and SQL queries

    Project mention: Leveraging Rust in our high-performance Java database | news.ycombinator.com | 2023-09-20

    QuestDB engineer here:

    It's true that our non-idiomatic Java usage denies us some of the benefits typically associated with Java programming. Automatic memory management and the old "Write Once, Run Anywhere" paradigm are difficult to maintain due to our reliance on native libraries and manual memory management.

    I see two classes of reasons for choosing Java:

    1. Historical: The QuestDB codebase predates Rust. According to Wikipedia, the initial Rust release was in 2015. The oldest commit in the QuestDB repo is from 2014: https://github.com/questdb/questdb/commit/95b8095427c4e2c781... What were the options back in 2014? C++? Too complicated. C? Too low-level. Pretty much anything else? Either too slow or too exotic.

    2. Technical: Java, even without GC or WORA, still offers some advantage.

  • aws-doc-sdk-examples

    Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.

    Project mention: Stubbing AWS Service calls in Golang | dev.to | 2023-08-15

    So I did some more research and I found the awsdocs/aws-doc-sdk-examples repo. This repository used a testtools module. So I started an experiment to see how I could use this module. I refactored the code as followed:

  • vespa

    The open big data serving engine. https://vespa.ai

    Project mention: Top 10 Best Vector Databases & Libraries | dev.to | 2023-04-19

    Vespa(4.3k ⭐) → A fully featured search engine and vector database. It supports vector search (ANN), lexical search, and search in structured data, all in the same query. Integrated machine-learned model inference allows you to apply AI to make sense of your data in real time.

  • JavaCPP

    The missing bridge between Java and native C++

    Project mention: Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try. | /r/java | 2023-05-27

    JavaCPP and presets for working with JNI

  • fury

    A blazing fast multi-language serialization framework powered by jit and zero-copy

    Project mention: FLaNK Stack Weekly for 14 Aug 2023 | dev.to | 2023-08-14
  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • zfoo

    💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

    Project mention: Extremely fast enterprise server framework, can be used in RPC, web server framework, game server framework. | /r/java | 2023-02-17

    I'm guessing it's this one: https://github.com/zfoo-project/zfoo

  • plc4x

    PLC4X The Industrial IoT adapter

    Project mention: Omron CJ , CRC Modbus 16 calculator | /r/PLC | 2022-10-27
  • betacraft-launcher

    A launcher for Minecraft focused on legacy versions of the game

    Project mention: Mumbo uses Mac. It's a win! | /r/macgaming | 2023-05-03

    Download Betacraft-Launcher for MacOS, Sun Java JRE 8u371, run Betacraft, download Minecraft 2.0 blue map, run with defaults + 1440x900 resolution + max fps + vsync off, look down at patch of dirt from sky then press fn+F3 to get fps.

  • gradle-native

    The home of anything about Gradle support for natively compiled languages (by nokeedev)

  • ds-algo-solutions

    A collection of solutions for Hackerrank data structures and algorithm problems in Python

  • clearwing-vm

    A Java to C++ transpiler project

    Project mention: Clearwing VM: A Java to C++ transpiler | /r/opensource | 2023-01-21
  • All_Programs_and_algorithms

    In this repository, you can add all your programs and algorithm using any coding languages

  • oneML-bootcamp

    Intro and sample apps to showcase oneML functionalities and possible use cases: Face Detection, Face Identification, Face Embedding, Vehicle Detection, EKYC, Person Attack Detection.

  • LeetCode

    LeetCode problems that are solved. (by Rohithv07)

  • anti-formatter

    Anti-formatter for code with C-like syntax (written in C++)

    Project mention: My friend and I created a code antiformatter. | /r/ProgrammerHorror | 2023-06-29

    The repository, in case you're curious or want to contribute (Don't know why you would want to do that): Renjian-buchai/anti-formatter: Anti-formatter for code with C-like syntax (written in C++) (github.com)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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-09-20.

Java CPP related posts

Index

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

Project Stars
1 ANTLR 15,249
2 Tink 13,317
3 QuestDB 12,554
4 aws-doc-sdk-examples 8,116
5 vespa 4,647
6 JavaCPP 4,200
7 fury 1,478
8 zfoo 1,402
9 plc4x 881
10 betacraft-launcher 182
11 gradle-native 41
12 ds-algo-solutions 37
13 clearwing-vm 26
14 All_Programs_and_algorithms 22
15 oneML-bootcamp 11
16 LeetCode 7
17 anti-formatter 1
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com