Java Language

Open-source Java projects categorized as Language

Top 19 Java Language Projects

  • AnySoftKeyboard

    Android (f/w 2.1+) on screen keyboard for multiple languages.

    Project mention: Transcribro: On-device Accurate Speech-to-text | news.ycombinator.com | 2024-07-18

    My choice is https://github.com/AnySoftKeyboard/AnySoftKeyboard/

    It does have glide typing, even.though I don't use it.

    It rather uses long-tap to access multiple symbols, and can be split or pushed to a corner on devices with a big screen.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • jsweet

    A Java to JavaScript transpiler.

    Project mention: Ask HN: Anyone Interested in Taking over Jsweet.org? | news.ycombinator.com | 2023-12-10

    You can take a look at https://github.com/j4ts, which contains some Java libs transpiled by JSweet to TS/JS. The AWT/Swing implementation is just a proof of concept, but some other libs are fully functional like awt/geom.

    However, you have to be aware that the initial purpose of JSweet was not to port all Java libs to JS. JSweet allows the transpiler to be customized (with extensions) to map Java APIs to JS ones so that you don't necessarily need a JS runtime. It's all explained in the "Extending the transpiler" section of the core doc: https://github.com/cincheo/jsweet/blob/master/doc/jsweet-lan...

  • zemberek-nlp

    NLP tools for Turkish.

  • eo

    EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus

  • JSLT

    JSON query and transformation language

    Project mention: Spending too much time optimizing for loops | news.ycombinator.com | 2024-07-01

    FWIW, my experience with [JSLT](https://github.com/schibsted/jslt/) was that I first wrote an AST interpreter. Then I and another person independently wrote bytecode interpreters, but the AST interpreter remains faster than both.

    It may be that the JVM is simply better at optimizing one type of code than the other.

  • are-we-fast-yet

    Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays

    Project mention: Boehm Garbage Collector | news.ycombinator.com | 2024-01-21

    > Sure there's a small overhead to smart pointers

    Not so small, and it has the potential to significantly speed down an application when not used wisely. Here are e.g. some measurements where the programmer used C++11 and did everything with smart pointers: https://github.com/smarr/are-we-fast-yet/issues/80#issuecomm.... There was a speed down between factor 2 and 10 compared with the C++98 implementation. Also remember that smart pointers create memory leaks when used with circular references, and there is an additional memory allocation involved with each smart pointer.

    > Garbage collection has an overhead too of course

    The Boehm GC is surprisingly efficient. See e.g. these measurements: https://github.com/rochus-keller/Oberon/blob/master/testcase.... The same benchmark suite as above is compared with different versions of Mono (using the generational GC) and the C code (using Boehm GC) generated with my Oberon compiler. The latter only is 20% slower than the native C++98 version, and still twice as fast as Mono 5.

  • lingua-franca

    Intuitive concurrent programming in any language

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • claro-lang

    Claro Lang

    Project mention: The Claro Programming Language | news.ycombinator.com | 2024-02-28

    Interesting, although it seems to currently be missing a license. While Bazel and I are for sure not friends, I found this funny https://github.com/JasonSteving99/claro-lang/blob/v0.1.495/W... I guess it's similar to having a maven build under Nix but my relationship to Bazel is why I got a chuckle out of the russian doll setup

  • wyldcard

    A clone of Apple's HyperCard and HyperTalk scripting language.

    Project mention: Decker: A fantastic reincarnation of HyperCard with 1-bit graphics | news.ycombinator.com | 2024-05-07

    I love Decker - it's a lot of fun. I also enjoy Wyldcard if you are looking for something with hypertalk scripting.

    https://github.com/defano/wyldcard

  • adama-lang

    A headless spreadsheet document container service.

    Project mention: Outstanding Programmers | news.ycombinator.com | 2024-04-22

    I'm just a tryhard. However, I've been coding since a child out of a weird love/obsession. Nothing super successful in the public space, but I retired at 40 to spend time building my cathedral: https://www.adama-platform.com/

    my history: https://www.adama-platform.com/2024/01/28/euler.html

  • react-native-localization-settings

    React Native module to expose per-app language preferences API on iOS and Android.

  • Language_Time

    A library that converts Time to its equivalent local languages starting with some basic Nigeria languages(Yoruba, Hausa, Igbo, Efik and English)

  • fcl

    Forth Calculator's Language (by zeroflag)

  • edina

    Edina - A simple stack-oriented compiled programming language.

  • imp

    Imp is a statically typed and compiled scripting language with the goal of increasing programmer confidence.

  • AnhyLingo

    Minecraft Plugin AnhyLingo

  • Joo

    Joo is a clean, fast, static typed, general purpose programming language created to run on machines with extremely low resources like the Arduino UNO

  • AnhyShop

    Minecraft Plugin AnhyShop

  • JEvalExpr

    Extensible Java Library and Tool to parse, interpret, compile and execute commands written in a language SQL Like.

    Project mention: Extensible Java Library/Tool to parse, interpret, compile expressions. | /r/java | 2023-10-01

    JEvalExpr

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java Language discussion

Log in or Post with

Java Language related posts

  • The Claro Programming Language

    1 project | news.ycombinator.com | 27 Feb 2024
  • Decker – A HyperCard Replacement

    1 project | news.ycombinator.com | 13 Jan 2024
  • Building a faster hash table for high performance SQL joins

    3 projects | news.ycombinator.com | 20 Dec 2023
  • Java 21 makes me like Java again

    22 projects | news.ycombinator.com | 16 Sep 2023
  • Flash Museum – explore more than 130k flash games and animations

    4 projects | news.ycombinator.com | 28 Jul 2023
  • A C++ version of the Are-we-fast-yet benchmark suite

    2 projects | /r/cpp | 26 Jun 2023
  • Hi r/Tucson! So, uh, I bought tucson.social and tucson.chat with hopes that we can build our own gathering places. What would you like?

    2 projects | /r/Tucson | 7 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 AnySoftKeyboard 2,841
2 jsweet 1,453
3 zemberek-nlp 1,131
4 eo 1,005
5 JSLT 627
6 are-we-fast-yet 331
7 lingua-franca 228
8 claro-lang 138
9 wyldcard 113
10 adama-lang 107
11 react-native-localization-settings 68
12 Language_Time 52
13 fcl 14
14 edina 13
15 imp 12
16 AnhyLingo 3
17 Joo 3
18 AnhyShop 2
19 JEvalExpr 0

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that Java is
the 8th most popular programming language
based on number of metions?