SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Java Language Projects
-
When I manage a project and have the freedom to choose my configuration structure, then I always use typescript. I never understood the desire to have configuration be in ini/json/jsonnet/yaml. A strongly typed configuration with code completion seems so much more robust. Except of course your usecase is to load or change the config via an API.
I like what apple is doing with https://pkl-lang.org/ though.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Project mention: Ask HN: Which language for Advent of Code in 2024? | news.ycombinator.com | 2024-11-24
I'm working on the Enso programming language (https://github.com/enso-org/enso), so I will be trying to solve the challenges in the Enso Analytics tool, as our team has been doing for the last two years.
It's always fun to see how we progressed since the previous challenge, making it more pleasant to work with (and also see where the rough corners still are).
-
> I'd take a one-touch button to temporarily disable autocorrect/auto-capitalization. Either toggled or until next space.
AnySoftKeyboard¹ has this²; the button disappears with the suggestions but the setting only "sticks" until you dismiss the keyboard.
1: https://anysoftkeyboard.github.io
2: https://i.imgur.com/CE1xeGY.jpeg
-
-
-
-
There is JSLT: https://github.com/schibsted/jslt and it can be useful if you need to transform a json document into another json structure.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
are-we-fast-yet
Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays
-
-
-
-
The simple version is that I'm a perfectionist that cares about deep understanding, and I had a good career that fit me well with distributed systems. However, at core, I'm curious and passionate in a way that requires management to smooth me over.
So, I didn't want to be in big tech anymore since the game to play kind of sucks. No matter what "they" tell you, at a certain point, every company drains real creativity for one reason or another.
I love coding, and I can even play the strategy game at the higher level (I 'retired' as a 'senior principal'). So, I could have a very cushy life in big tech, but my heart is to build and tinker.
Low and behold, I decided to wander and build a thing that I cared about. I built https://www.adama-platform.com/ , but I could never really get traction without in person friends. Honestly, I wanted to wander and build, but I found myself in a field alone with a lot of ideas.
The sheer effort to promote new ideas is... exhausting. It's just a stream of failure after failure after failure, and then my home was destroyed. I literally ran out of a burning building, and my priorities changed.
Now, I could probably recover my ideas since I was preparing a new marketing push and try to meet developers where the are ( https://adamawww2.adama.games/ ). The idea was to let my ideas power the stranger topological scenarios (like cron jobs). And, given my background, I could probably have credible success raising funds around "real time infrastructure" / "pub sub" / "gateway". The problem there is then I recreate the problem I was escaping, so why bother with that.
So, now I'm going to just build a barndo with a full gym and get super duper fit. I honestly think doing pull ups will make me feel 10x better than accomplishing anything in tech.
-
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.
-
Project mention: Why doesn’t anyone react when I share my experimental programming language? | dev.to | 2025-05-28
If you’re curious, the GitHub is here: 👉 https://github.com/charleskoffler/clprolf
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Language discussion
Java Language related posts
-
Too Much Go Misdirection
-
Samsung CEO Jong-hee Han has died
-
The Influence of Bell Labs
-
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
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jul 2025
Index
What are some of the best open-source Language projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | pkl | 10,757 |
2 | enso | 7,434 |
3 | AnySoftKeyboard | 3,014 |
4 | jsweet | 1,478 |
5 | zemberek-nlp | 1,237 |
6 | eo | 1,231 |
7 | JSLT | 670 |
8 | are-we-fast-yet | 355 |
9 | lingua-franca | 262 |
10 | claro-lang | 143 |
11 | wyldcard | 127 |
12 | adama-lang | 105 |
13 | Language_Time | 52 |
14 | fcl | 19 |
15 | edina | 13 |
16 | imp | 11 |
17 | clprolf | 6 |
18 | AnhyLingo | 3 |
19 | Joo | 3 |
20 | AnhyShop | 2 |
21 | JEvalExpr | 0 |