InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 19 Java Language Projects
-
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.
-
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...
-
-
-
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
> 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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
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
-
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)
-
-
-
imp
Imp is a statically typed and compiled scripting language with the goal of increasing programmer confidence.
-
-
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
-
-
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-01JEvalExpr
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Language discussion
Java Language related posts
-
The Claro Programming Language
-
Decker – A HyperCard Replacement
-
Building a faster hash table for high performance SQL joins
-
Java 21 makes me like Java again
-
Flash Museum – explore more than 130k flash games and animations
-
A C++ version of the Are-we-fast-yet benchmark suite
-
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?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 Sep 2024
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 |