Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Java programming-language Projects
Apache Groovy: A powerful multi-faceted programming language for the JVM platformProject mention: Android Studio on Devuan 4: インストール | dev.to | 2023-07-31
DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.Project mention: Why Are There No Relational DBMSs? [pdf] | news.ycombinator.com | 2023-03-13
The relational model (and generally working at the level of sets/collections, instead of the level of individual values/objects) actually makes it easier to have this kind of incremental computation in a consistent way, I think.
There's a bunch of work being done on making relational systems work this way. Some interesting reading:
- https://materialize.com/ which is built on https://timelydataflow.github.io/differential-dataflow/, which has a lot of research behind it
- Which also can be a compilation target for Datalog: https://github.com/vmware/differential-datalog
- Some prototype work on building UI systems in exactly the way you describe using a relational approach: https://riffle.systems/essays/prelude/ (and HN discussion: https://news.ycombinator.com/item?id=30530120)
(There's a lot more too -- I have a hobby interest in this space, so I have a small collection of links)
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
EOLANG, an Experimental Object-Oriented Programming Language Based on 𝜑-calculus
The Wyvern programming language.Project mention: Wyvern: A Language for Usable Design Driven Assurance (2017) | news.ycombinator.com | 2023-05-18
Claro LangProject mention: Charm 0.3.9 --- now with "Hello world!" | /r/ProgrammingLanguages | 2023-03-02
Oh wow, it looks like we've stumbled upon the same construct! In my language, Claro, what you call "interfaces" are called "contracts". I've found it to be a very powerful abstraction!
The Fuzion Language Implementation (by tokiwa-software)
Code source officiel du langage de programmation Linotte - Langage de programmation en français simple créé dans le but de permettre aux enfants et aux personnes n'ayant pas une connaissance approfondie de l’informatique d’apprendre la programmation facilement.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Use braces and semicolons in Python!
A standalone or embeddable JVM based interpreter/ compiler for Murmel, a single-namespace Lisp dialect inspired by Common LispProject mention: format vs. formatter - using and implementing | /r/Common_Lisp | 2023-02-25
See also format.lisp for what I have so far. This will also run with sbcl and/ or abcl. If you've made it this far I'd also appreciate feedback on whether my chosen subset (see the comment at the top of the file) of Common-Lisp's format is somewhat useful and/ or which features you would miss the most.
Edina - A simple stack-oriented compiled programming language.
Forth Calculator's Language (by zeroflag)
The Stack with Objects and Functions Programming Language, a pure stack-based reverse-polish-notation functional and object-oriented experimental programming language.
Java branch of DeveloPizza
A syntax based programming languageProject mention: Please meet the Húngaro programming language | /r/ProgrammingLanguages | 2023-03-06
The Argon programming language (by Argennon-Project)
Collection of Quines in all programming languages
Distributed graph operation language for programming non-neurological artificial intelligence systems.
Joo is a clean, fast, static typed, general purpose programming language created to run on machines with extremely low resources like the Arduino UNO
This project provides a CLI and GUI interface to the Standard Lang implementation of the Lang Programming Language (by JDDev0)
The official repository for the Jenny programming language
My Advent of Code solutions for 2021 (by Spydr06)
Editor that helps defining the syntax of a programing language you intend to create, in a tree (graph) representation.Project mention: Visual AKDL Editor | dev.to | 2022-12-16
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.
Java programming-language related posts
Java 21 makes me like Java again
22 projects | news.ycombinator.com | 16 Sep 2023
Fluent: Static Extension Methods for Java
4 projects | news.ycombinator.com | 2 Jul 2023
Why Lisp Syntax Works
5 projects | news.ycombinator.com | 5 Jun 2023
Wyvern: A Language for Usable Design Driven Assurance (2017)
1 project | news.ycombinator.com | 18 May 2023
JEP 450: Compact Object Headers
2 projects | news.ycombinator.com | 4 May 2023
Use io_uring for network I/O
11 projects | news.ycombinator.com | 12 Apr 2023
Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency
8 projects | news.ycombinator.com | 12 Apr 2023
A note from our sponsor - Onboard AI
getonboard.dev | 1 Oct 2023
What are some of the best open-source programming-language projects in Java? This list will help you: