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. Learn more →
Top 23 Java Open-Source Projects
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试，首选 JavaGuide！
Design patterns implemented in JavaProject mention: I want to get a book on design patterns. Would you recommend the GOF book or the Head First design patterns one? | reddit.com/r/learnprogramming | 2023-03-21
Also: https://java-design-patterns.com and https://refactoring.guru/design-patterns
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.
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲：涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Spring BootProject mention: Code bases that really improved your Java knowledge | reddit.com/r/java | 2023-03-14
hidden AutoConfiguration classes you didn't know were getting scanned There's no magic behind it. Either it's on a user defined ComponentScan by package or imported here. It's documented here
Free and Open, Distributed, RESTful Search EngineProject mention: 5 Production ready APIs for your next project. | dev.to | 2023-02-21
Elastic Search GitHub
Everything you need to know to get the job.Project mention: To all NRI's and Master's Bondhas in US | reddit.com/r/Ni_Bondha | 2022-12-11
https://github.com/kdn251/interviews and https://github.com/donnemartin/system-design-primer are some free resources to start prepping. Paid ones are grokking the sys design, leet code, youtube etc. While leet code is the worst possible way to interview candidates everyone tests you on leetcode problems because it makes the interviewers job easier :) I interviewed and hired a decent amount of candidates and always asked leetcode questions. Even though I don’t like it, that’s how the companies want to do it.
All Algorithms implemented in JavaProject mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Google core libraries for JavaProject mention: Managing unfixable CVEs | reddit.com/r/ExperiencedDevs | 2023-03-11
So we have https://github.com/google/guava/issues/4011
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.Project mention: How to do threading in Android. | reddit.com/r/androiddev | 2023-03-24
Since you mentioned java, there is RxJava and RxAndroid. Google general recommendation now is to use kotlin coroutines if you're considering writing your app with that.
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.Project mention: What stack to use for app with functionality like event calendar? | reddit.com/r/androiddev | 2023-03-06
Retrofit in combination with OkHttp for fetching data from server (which hopefully already exists)
A type-safe HTTP client for Android and the JVMProject mention: Google play closed testing | reddit.com/r/androiddev | 2023-03-08
for example https://square.github.io/retrofit/ have mentioned it in at the bottom. Similarly there maybe other rules for other dependencies. Usually I search the missing classes error in google and find some proguard rule for it.
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.Project mention: How can I Implement this kind of graph UI? | reddit.com/r/androiddev | 2023-01-05
Apache Spark - A unified analytics engine for large-scale data processingProject mention: Query Real Time Data in Kafka Using SQL | dev.to | 2023-03-23
Additionally, one of the challenges of working with Kafka is how to efficiently analyze and extract insights from the large volumes of data stored in Kafka topics. Traditional batch processing approaches, such as Hadoop MapReduce or Apache Spark, can be slow and expensive, and may not be suitable for real-time analytics. To address this challenge, you can use SQL queries with Kafka to analyze and extract insights from the data in real time.
⭐️「企业级低代码平台」前后端分离架构SpringBoot 2.x，SpringCloud，Ant Design&Vue，Mybatis，Shiro，JWT。强大的代码生成器让前后端代码一键生成，无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE，帮助Java项目解决70%重复工作，让开发更关注业务，既能快速提高效率，帮助公司节省成本，同时又不失灵活性。
Dex to Java decompilerProject mention: What Happens When Your Phone Is Spying on You | news.ycombinator.com | 2023-03-15
A week ago I purchased a bluetooth device that takes some measurements. You require an Android or iOS application. The first thing the iOS app did was request permission for your location. Immediate fired up MITMproxy  running in transparent `--mode wireguard` and installed it's certificate in the iOS trust store. It was sending a whole bunch of data to China and HK. Since I don't have a jailbroken iPhone, it's off to Android.
For BLE scanning, Android does require permissions for location, but this application is using a Chinese branded tracking SDK and sending encrypted (within already encrypted TLS). So it's time to start reversing and instrumenting the runtime.
Well - not so easy, they used a commercial packer that encrypts their compiled bytecode and decrypts and runs it within a C++ library. I managed to bull the Dalvik out of memory using Frida, covert it to java bytecode with dex2jar then into decompiled java with jadx .
Since the developer relied on the packer to hide/obfuscate their software, it's quite easy to follow. The libraries that do the location tracking on the otherhand are obfuscated so now I'm at the stage of identifying where to hook before the encrypted blobs are sent to servers in China.
I've sunk about 8 hours into this so far. The message here is that to understand what some applications on your phone does you need to really invest time and effort. The developers increase the cost to the consumer to know what their application is doing by obfuscation, encryption and packing. It's asymmetric.
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
Free universal database tool and SQL clientProject mention: DBeaver controls compared to Microsoft SQL | reddit.com/r/dbeaver | 2023-03-20
I did find https://github.com/dbeaver/dbeaver/issues/6064 marked as closed, perhaps that will help?
ZXing ("Zebra Crossing") barcode scanning library for Java, AndroidProject mention: Does anyone have scanning a QR code from a webcam to a text field in an Access form working and be willing to share the source? Thanks | reddit.com/r/MSAccess | 2023-02-20
This is using Excel, but it is still VBA, https://www.youtube.com/watch?v=NIFjw8z__dI they're utilizing a third-party library called ZXing which is available on GitHub https://github.com/zxing/zxing
🚀一个用来深入学习并实战 Spring Boot 的项目。
A memory leak detection library for Android.Project mention: Is it really that bad to enable "largeHeap=true" in the Manifest ? | reddit.com/r/androiddev | 2022-11-30
Highly recommend you try out Leak Canary https://square.github.io/leakcanary/
A browser automation framework and ecosystem.Project mention: How to scrape the web with Puppeteer in 2023 | dev.to | 2023-03-07
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java related posts
1 project | reddit.com/r/generative | 25 Mar 2023
Easily add URLs from desktop to NewPipe as playlist?
1 project | reddit.com/r/NewPipe | 25 Mar 2023
Aptoide TV Needs an Update
1 project | reddit.com/r/AndroidTV | 24 Mar 2023
Folder sharing over the internet
1 project | reddit.com/r/Windows11 | 24 Mar 2023
1 project | reddit.com/r/BikiniBottomTwitter | 24 Mar 2023
JavaFX links of the week for March 18th-24th 2023
1 project | reddit.com/r/JavaFX | 24 Mar 2023
How to build an AI chatbot with Openfire and OpenAI Chat Completion
8 projects | dev.to | 24 Mar 2023
A note from our sponsor - Sonar
www.sonarsource.com | 25 Mar 2023
What are some of the best open-source Java projects? This list will help you: