Java JavaScript

Open-source Java projects categorized as JavaScript

Top 23 Java JavaScript Projects

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: how to change browser.download.dir as much as i want even after initializing the driver | reddit.com/r/selenium | 2022-11-28

    There's no way to change options once a webdriver is initialized as it ties the Firefox binary to that instance, here's the source code: https://github.com/SeleniumHQ/selenium/blob/trunk/py/selenium/webdriver/firefox/options.py

  • Graal

    GraalVM: Run Programs Faster Anywhere :rocket:

    Project mention: GraalVM: running C/C++ application safely in the Java world | dev.to | 2022-11-14

    GraalVM is a Java virtual machine that is mainly implemented in Java and supports additional programming languages interpretation, such as Python, Javascript and programming languages that can be transformed into LLVM (Low Level Virtual Machine) intermediate code (bitcode). It aims to provide a more natural way of interfacing between Java and other languages. The Enterprise Edition (EE), which we will be using, provides the managed memory for those languages that are traditionally compiled to native code directly.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • 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: Bored CS student in my junior year. Give me something to do! (free plugins) | reddit.com/r/admincraft | 2022-08-20

    I already posted here about a project, but I could also use help on Mantle. It's a new command framework powered by ANTLR, if that's something you're interested in.

  • Auto.js

    Automation&Workflow JavaScript IDE on Android(安卓平台上的自动化工作流JavaScript IDE)

  • closure-compiler

    A JavaScript checker and optimizer.

    Project mention: Can something like typescript or elm be AOT-compiled efficiently? | reddit.com/r/node | 2022-11-25
  • 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: Why is a pointer used in this code snippet? | reddit.com/r/golang | 2022-11-09

    I am new to Golang and am referencing a code snippet from AWS that puzzles me: https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/gov2/ssm/GetParameter/GetParameterv2.go

  • Zeppelin

    Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

    Project mention: Visualization using Pyspark Dataframe | reddit.com/r/dataengineering | 2022-05-14

    Have you tried Apache Zepellin I remember that you can pretty print spark dataframes directly on it with z.show(df)

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • conductor

    Conductor is a microservices orchestration engine.

    Project mention: Dozens of malicious PyPI packages discovered targeting developers | news.ycombinator.com | 2022-11-02

    Yeah, that's quite interesting reading from them, some sort of specialized appliance really.

    I'm and the average Joe around me, totally far from Netflix's task of packing bytes from disk to network. Simple 2vCPU VPS serving 4GBit without being saturated on system resource level is quite often much more than enough. Extra note - it's not even using kTLS.

    Moreover, even for Netflix, noting they know FreeBSD in and out, do you think/have info on using FreeBSD as base OS beyond distribution level - running applications/services in particular?

    I've quickly checked on their repos like https://github.com/Netflix/conductor and it smells like they use containers/Docker, which doesn't work on FreeBSD => I'm in very much doubts it's OS of choice for them.

  • 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: Houses having names instead of numbers. | reddit.com/r/britishproblems | 2022-10-09

    I wish https://plus.codes/ took off. The benefit compared to what 3 words is that you can use the closest city to give directions and cells next to each other share the bigger cell name.

  • QR-Code-generator

    High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.

    Project mention: How do you safely store/hide your seed phrase from your family? | reddit.com/r/CryptoCurrency | 2022-11-18
  • spotless

    Keep your code spotless

    Project mention: Programming Breakthroughs We Need | news.ycombinator.com | 2022-08-17

    Some code formatters such as Spotless (https://github.com/diffplug/spotless/tree/main/plugin-gradle...) allow you to format code only in files that have changes against some designated branch such as `master`. So, you check out your feature branch, make changes, do some commits, and run spotless. Only the files which have some changes between your workspace and the master branch will be formatted. This allows you to gradually format the project as and when files would be changed anyways.

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

  • Thymeleaf

    Thymeleaf is a modern server-side Java template engine for both web and standalone environments.

    Project mention: Can I use Java to build a website? | reddit.com/r/java | 2022-11-02

    You can use Java for Backend and Frontend. A relative new kid on the block for Frontend is Qute. The general keyword you are searching for is Java Templating Engine. Specific examples would be Thymeleaf or FreeMarker. There are some framework, which offer a lot more than templating like Vaadin or Wicket. Some are just specifications like Jakarta Faces with some of their implementations MyFaces or Mojarra.

  • Galen

    Layout and functional testing framework for websites

  • jsweet

    A Java to JavaScript transpiler.

    Project mention: Looking for Talented FTC Programmers to develop a Java to JS Transpiler | reddit.com/r/FTC | 2022-08-02

    TheVirtual FTC simulator team is looking for FTC team members or alumni who want a programming challenge. We want your help adapting jsweet https://www.jsweet.org/ to transpile Java code to JS. Programmer will be working on automatic translation of Java to Javascript. Experience with both Java and Web development is ideal.

  • teammates

    This is the project website for the TEAMMATES feedback management tool for education

  • metasfresh

    We do Open Source ERP - Fast, Flexible & Free Software to scale your Business.

    Project mention: classes for accounting thoda jaldi guyzz | reddit.com/r/nagpur | 2022-06-14
  • PretendYoureXyzzy

    A web clone of the card game Cards Against Humanity.

    Project mention: I am a disabled 26 year old gay guy that has absolutely no friends. I live with my parents and have never been able to go to college so my social interaction is pretty low in general! I wish I had some friends.. Im terrified of social rejection but im going to try anyways. I am tired of being afraid | reddit.com/r/disability | 2022-10-01

    About me: I also love board games. (There is an online version of “cards against humanity,” maybe you/we should organize a game! (Link here!The rule my other group uses is that you have to leave your political correctness at the door due to the nature of the game) I occasionally play the SIMS, I have 2 dogs. I also love pizza and pasta.

  • guacamole-client

    Mirror of Apache Guacamole Client

    Project mention: Ask HN: What code do you consider as clean code? | news.ycombinator.com | 2022-01-16

    oh thanks for giving a great example definitely well written code. been reading this https://github.com/apache/guacamole-client/blob/master/guaca...

    don't you find that comments are taking a lot of space more than the actual code or do you think this is what a takes to avoid confusion. I found that single line comments are much better, compact and enough to explain what is happening as opposed to those multiline comments that take so much space.

  • j2cl

    Java to Closure JavaScript transpiler

    Project mention: Using Java for the front-end of a web app in 2022 | news.ycombinator.com | 2022-09-01

    This was a grand stroll down memory lane; having hacked Java since JDK 1.0, I've seen a lot of improvement.

    An idle thought: he favors server-side rendering whereas the javascripts seem to favor client-side rendering. Along the way doing servlets, there came to be "view first" rendering, where you use serverside to paint a minimal page which, itself, uses ajax calls to fill in the blanks. I used that a lot.

    It's true also that I migrated from servlets to node. But, in all of this, clojurescript erupted on the scene. And, for me, that's where the piece gets interesting: he introduces us to a java to clojurescript transpiler and tells us it was used to craft the google app suite. Now it's time to go play [1]

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

  • es4x

    🚀 fast JavaScript 4 Eclipse Vert.x

    Project mention: Is it really a good idea to use Node.js for server-side JavaScript? | reddit.com/r/learnjavascript | 2022-06-09

    GraalVM is a Java VM and JDK that also has an ecmascript compliant JavaScript implementation. Check out es4x.

  • lychee.js

    :seedling: Next-Gen AI-Assisted Isomorphic Application Engine for Embedded, Console, Mobile, Server and Desktop

  • tray

    Browser plugin for sending documents and raw commands to a printer or attached device. (by qzind)

    Project mention: Security of Eclipse Jetty dependencies | reddit.com/r/qztray | 2022-11-02

    Jetty 10.x tracking is available here: https://github.com/qzind/tray/issues/1037

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

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 2022-11-28.

Java JavaScript related posts

Index

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

Project Stars
1 Selenium WebDriver 25,191
2 Graal 17,846
3 ANTLR 13,356
4 Auto.js 12,276
5 closure-compiler 6,690
6 aws-doc-sdk-examples 6,474
7 Zeppelin 5,877
8 conductor 5,763
9 open-location-code 3,735
10 QR-Code-generator 3,221
11 spotless 2,985
12 KeyBox 2,881
13 Thymeleaf 2,424
14 Galen 1,411
15 jsweet 1,339
16 teammates 1,315
17 metasfresh 1,235
18 PretendYoureXyzzy 1,163
19 guacamole-client 1,054
20 j2cl 984
21 es4x 843
22 lychee.js 787
23 tray 659
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.
www.sonarsource.com