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. Learn more →
Top 23 Java Project Projects
-
-
Nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Configuration Center nacos
-
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.
-
Seata
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
Project mention: Easy-to-use, high-performance, open source distributed transaction solution | news.ycombinator.com | 2023-05-08 -
Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
-
FizzBuzz Enterprise Edition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
???
I'll answer your question with a question: Have you seen https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris... ? :)
I'm guess that to those of us who remember when Java came out, "FizzBuzz: EE" is what we think of when we think of Java. :P
In Java I have to type a bazillion characters to get anything done! And make all these useless directories and files and InterfaceClassFactoryProtocolStreamingSerializer BS. And worry about how that executes.
C++? No bloat*, just speed
*Yes, there's some _optional_ bloat. But compared to Java? no contest.
-
Project mention: Leveraging Rust in our high-performance Java database | news.ycombinator.com | 2023-09-20
-
Distributed Tracing: Middleware for distributed tracing like Jaeger and Zipkin helps monitor and trace requests as they flow through multiple microservices, aiding in debugging, performance optimization, and understanding the system's behavior.
-
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.
-
bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
-
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.
-
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.
-
-
-
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Project mention: Trino, a open query engine that runs at ludicrous speed | news.ycombinator.com | 2023-07-11 -
I'm using https://github.com/bytedeco/javacv/ and trying to set a little server up where I can view the livestream of a camera through the server. I want to try to make a little security camera type project with a raspberry pi. (I know that the library might not work on the pi, but one thing at a time.) If I can get the server working with livestreaming, then I believe I can change any camera library I might end up using.
-
Flowable (V6)
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
Project mention: Flowable (V6) VS javactrl-kafka - a user suggested alternative | libhunt.com/r/flowable-engine | 2023-02-02 -
-
-
DependencyCheck
OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.
Use Security Tools: To identify known vulnerabilities in your project's dependencies, you can utilize commands like npm audit or employ third-party security scanners such as DependencyCheck or Dependabot. These tools thoroughly analyze the dependency tree and offer actionable insights to assist you in resolving any identified vulnerabilities.
-
Project mention: what is the easiest way to decompile, edit and recompile a mod? | /r/feedthebeast | 2022-10-11
IF you've got the legal situation all sorted out, and know that you need to change a Java class file, and know how to program in Java, I'd suggest Recaf. With it, you can import a jar file, decompile, edit and recompile any source files in it, and export the whole thing again.
-
lettuce-core
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
Project mention: Redis Cluster with heavy write application results in bad redis read latency | /r/redis | 2023-06-05I am using lettuce java library with async api. They says it used pipelining as default. Also I tried manually command flushing. I don't see the improvement.
-
-
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Project mention: Evaluating Spring Boot, Quarkus, or Micronaut and why for Stargate v2 | /r/java | 2022-12-26OP doesn't seem to be aware of Armeria https://github.com/line/armeria
-
Project mention: Built a library to help generate test pojos with relevant but random data. I’d love some feedback. | /r/java | 2023-04-30
-
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.
Java Projects related posts
- Java 21 Released
- Leveraging Rust in our high-performance Java database
- Permazen: Language-natural persistence to KV stores
- Java 21 makes me like Java again
- OG OptaPlanner team continues on Timefoldfold Solver 1.1 is out now
- questdb: NEW Data - star count:12478.0
-
zipkin VS openobserve - a user suggested alternative
2 projects | 8 Sep 2023
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 Sep 2023
Index
What are some of the best open-source Project projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Arthas | 33,334 |
2 | Nacos | 27,513 |
3 | Seata | 24,213 |
4 | Sentinel | 21,399 |
5 | FizzBuzz Enterprise Edition | 19,496 |
6 | Graal | 19,007 |
7 | zipkin | 16,423 |
8 | bytecode-viewer | 13,946 |
9 | Tink | 13,315 |
10 | QuestDB | 12,515 |
11 | Quarkus | 12,263 |
12 | webmagic | 10,961 |
13 | Trino | 8,499 |
14 | JavaCV | 6,899 |
15 | Flowable (V6) | 6,767 |
16 | Leaf | 6,087 |
17 | Micronaut | 5,809 |
18 | DependencyCheck | 5,352 |
19 | Recaf | 5,169 |
20 | lettuce-core | 5,095 |
21 | Reflections | 4,559 |
22 | Armeria | 4,397 |
23 | Java Faker | 4,314 |