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. Learn more →
Top 23 Java JavaScript Projects
-
Language: Multi-language | GitHub: 30.6K stars | link
-
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.
-
Project mention: Netflix has open-sourced its Maestro Workflow Orchestrator | news.ycombinator.com | 2024-07-22
I'm a bit confused about what is going on here: This project appears to use Netflix/conductor [0]. But you go to that repo, you see it has been archived, with a message saying it is replaced by Netflix's internal non-OSS version, and by unmentioned community forks – by which I assume they mean Orkes Conductor [1]. But this isn't using Orkes Conductor, it looks like it is using the discontinued Netflix version `com.netflix.conductor:conductor-core:2.31.5` [2] – and an outdated version of it too.
[0] https://github.com/Netflix/conductor
[1] https://github.com/conductor-oss/conductor
[2] https://github.com/Netflix/maestro/blob/e8bee3f1625d3f31d84d...
-
ANTLR
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
We've chosen ANTLR v4. The tool is also written in Java, which makes it really easy to use. Over many years of development, it has started to fare very well.
-
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.
A python virtual environment setup with packages installed via requirements.txt. Read more about doing this here.
-
Project mention: Google CEO says more than a quarter of the company's new code is created by AI | news.ycombinator.com | 2024-10-31
They're probably talking about Closure Compiler type annotations [0], which never really took off outside Google, but (imo) were pretty great in the days before TypeScript. (Disclosure: Googler)
0. https://github.com/google/closure-compiler/wiki/Annotating-J...
-
Zeppelin
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
To do so, we will use Kinesis Data Analytics to run an Apache Flink application. To enhance our development experience, we will use Studio notebooks for Kinesis Data Analytics that are powered by Apache Zeppelin.
-
QR-Code-generator
High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.
> Hard Mode means that you split your program into std binary and #![no_std] no-alloc library. Only the small binary is allowed to directly ask OS for resources. For the library, all resources must be injected. In particular, to do memory allocation, the library receives a slice of bytes of a fixed size, and should use that for all storage.
I did exactly this in my QR Code generator library, C port and second Rust port: https://github.com/nayuki/QR-Code-generator/blob/master/c/qr... , https://github.com/nayuki/QR-Code-generator/blob/master/rust...
-
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.
-
Project mention: We Have Code Quality At Home: Open Source Java Code Quality Tools | dev.to | 2024-05-06
Spotless is an open-source, multi-language, customizable code formatter for projects. It comes with a Maven Plugin that can be customized as needed.
-
open-location-code
Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
Project mention: Japanese addresses: No street names. Block numbers | news.ycombinator.com | 2024-06-14 -
-
KeyBox
Bastillion is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of user's public SSH keys.
-
Project mention: Inside `java.lang.String`: Understanding and Optimizing Instantiation Performance | dev.to | 2024-12-08
When I read the source code of Apache Fury which is "a blazingly-fast multi-language serialization framework powered by JIT (just-in-time compilation) and zero-copy", I found their StringSerializer achieves zero copy String instantiation. Let's look into the implementation.
-
Thymeleaf
Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
xmlns:th="http://www.thymeleaf.org"> Validar Vouchers rel="stylesheet" href="/css/style.css"> class="container"> Validar Vouchers href="/">Página Inicial class="errors" th:if="${erros}" th:text="${erros}"> action="/vouchers/validate" method="post"> for="token1">Token 1: type="text" id="token1" name="token1" required> for="token2">Token 2: type="text" id="token2" name="token2" required> for="token3">Token 3: type="text" id="token3" name="token3" required> for="token4">Token 4: type="text" id="token4" name="token4" required> for="token5">Token 5: type="text" id="token5" name="token5" required> type="submit">Validar th:if="${message}" th:text="${message}">
-
Project mention: New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Requried | news.ycombinator.com | 2024-12-14
No Swing support at present. There is an issue filed, but it is in need of an implementer: https://github.com/konsoletyper/teavm/issues/406
I made a general guide for migrating from Swing to TeaVM here: https://frequal.com/TeaVM/migration/MigratingFromSwingToTeaV...
For a more specific example, I ported an open-source Java applet and described the process here: https://frequal.com/java/RestoringA19YearOldGameWithTeaVm.ht...
-
AsciidocFX
Asciidoc Editor and Toolchain written with JavaFX 21 (Build PDF, Epub, Mobi and HTML books, documents and slides)
-
-
-
-
-
-
Project mention: Why Google Sheets ported its calculation worker from JavaScript to WasmGC | news.ycombinator.com | 2024-06-27
The compiler from Java to JS is J2CL:
https://github.com/google/j2cl/
And that now includes a Java to WasmGC compiler, called J2Wasm:
https://github.com/google/j2cl/blob/master/docs/getting-star...
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java JavaScript discussion
Java JavaScript related posts
-
How to level up your backend skills
-
Auth Wiki
-
Google CEO says more than a quarter of the company's new code is created by AI
-
Server-Side Rendering with Spring Boot
-
How to Smooth Your Location Data & Snap to the Nearest Road
-
The Top 15 API Testing Frameworks: Your Ultimate Guide
-
Conductor – open-source event driven orchestration platform
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 14 Feb 2025
Index
What are some of the best open-source JavaScript projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Selenium WebDriver | 31,573 |
2 | conductor | 20,220 |
3 | ANTLR | 17,562 |
4 | aws-doc-sdk-examples | 9,824 |
5 | closure-compiler | 7,466 |
6 | Zeppelin | 6,459 |
7 | QR-Code-generator | 5,586 |
8 | spotless | 4,708 |
9 | open-location-code | 4,152 |
10 | atmosphere | 3,707 |
11 | KeyBox | 3,213 |
12 | fury | 3,201 |
13 | Thymeleaf | 2,843 |
14 | teavm | 2,741 |
15 | AsciidocFX | 1,930 |
16 | metasfresh | 1,863 |
17 | teammates | 1,688 |
18 | jsweet | 1,461 |
19 | guacamole-client | 1,450 |
20 | Galen | 1,411 |
21 | j2cl | 1,270 |
22 | PretendYoureXyzzy | 1,240 |
23 | cordova-plugin-inappbrowser | 1,122 |