> ## Content Index
> Fetch the complete content index at: https://itsfoss.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# 5 New Open Source Programming Languages That You Might Have Missed!
- URL: https://itsfoss.com/news/new-open-source-programming-languages/
- Published: 2024-07-13T03:27:33.000Z
- Updated: 2024-07-13T03:27:33.000Z
- Description: You never know, one of these programming languages can be the next big thing!
- Author: Sourav Rudra
- Tags: Open Source, News, #Import 2025-11-08 21:15

[Programming languages](https://en.wikipedia.org/wiki/Programming%5Flanguage?ref=itsfoss.com) have been one of the most important cornerstones of the modern digital world. These have enabled a wide range of innovations that were previously unseen.

For me, my first experience with programming languages happened when I was pursuing a bachelor's degree in computer applications (*BCA*). I was initially taught the venerable [C](https://en.wikipedia.org/wiki/C%5F%28programming%5Flanguage%29?ref=itsfoss.com) programming language, then [C++](https://en.wikipedia.org/wiki/C%2B%2B?ref=itsfoss.com), and by the final year, I had learned [Java](https://en.wikipedia.org/wiki/Java%5F%28programming%5Flanguage%29?ref=itsfoss.com), with [Python](https://en.wikipedia.org/wiki/Python%5F%28programming%5Flanguage%29?ref=itsfoss.com) being slowly introduced around the end of term.

Of course, nowadays, things are different for me. I haven't really spent any time coding since 2022, as I slowly transitioned to a more writing-focused line in my career.

Despite that, I try my best to keep an eye out for interesting programming languages, and with this list, I will be showcasing a few that I recently came across. If you are someone who gets excited about the idea of coding and programming languages, you should keep track of some of these intriguing options.

## 1\. Pkl

![a screenshot of the pkl official website](https://itsfoss.com/content/images/2024/07/Pkl.png)

From the house of [Apple](https://www.apple.com/?ref=itsfoss.com), Pkl (*pronounced Pickle*) is a declarative programming language that was built as a configuration-as-code implementation with support for rich validation and tooling.

They **introduced this to address the shortcomings of static languages** like YAML, JSON, and Property Lists, when configuration became more complex.

Some **key features** include:

- Apache-2.0 License
- Great IDE Integration
- Can be used as a Command Line Tool

You can go to its [official website](https://pkl-lang.org/index.html?ref=itsfoss.com) and the [documentation](https://pkl-lang.org/main/current/index.html?ref=itsfoss.com) to get started with it. For those interested in the source code, they can refer to its [GitHub repo](https://github.com/apple/pkl?ref=itsfoss.com).

[Pkl](https://pkl-lang.org/index.html?ref=itsfoss.com)

## 2\. Lax

![a screenshot of the complax github repository](https://itsfoss.com/content/images/2024/07/Lax.png)

This is one of the newest programming languages in this list that was introduced on [Reddit](https://www.reddit.com/r/ProgrammingLanguages/comments/182sfqi/lax%5Fa%5Fprogramming%5Flanguage%5Fwhere%5Fthe%5Fsyntax%5Fis/?ref=itsfoss.com) a few months ago by its lead developer as “*a programming language where the syntax is whatever you want it to b*e”.

Being an **under-development bit of kit**, Lax was created because its creator felt that the way other languages parse and interpret code is “*unnecessarily strict*”.

They wanted to demonstrate that it was possible to build a language with highly loose/flexible syntax that wouldn't sacrifice on the level of performance and control offered by lower-level languages.

Some **key features** include:

- GPL-3.0 License
- Runs on a Virtual Machine
- Highly Extensible Syntax and Grammar

If this interests you, then you can get started with it by heading to its [GitHub](https://github.com/swedishvegan/complax?ref=itsfoss.com) repo (*complax*), which features both the compiler and virtual machine for it.

[Lax](https://github.com/swedishvegan/complax?ref=itsfoss.com)

## 3\. Amber

![a screenshot of the amber programming language official website](https://itsfoss.com/content/images/2024/07/Amber.png)

Amber is a programming language that [makes Bash scripting easier](https://itsfoss.com/amber-lang/) by **allowing users to write Bash scripts in a high-level programming language**, closer to what a human might understand easily.

In our testing, Amber was easily able to generate functional Bash scripts that worked as expected, without any hiccups.

Some **key features** include:

- GPL-3.0 License
- Based on ECMAScript Syntax
- Type-Safe, Runtime-Safe Language

Those intrigued by this programming language can refer to its [official website](https://amber-lang.com/?ref=itsfoss.com) and [documentation](https://docs.amber-lang.com/?ref=itsfoss.com) to get started with it. If you are interested in the source code, then give its [GitHub](https://github.com/Ph0enixKM/Amber?ref=itsfoss.com) repo a visit.

[Amber](https://amber-lang.com/?ref=itsfoss.com)

[This New Programming Langauge Makes Bash Scripting EasierBash scripting but with high-level scripting syntax for new-age cloud engineers.![](https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png)It's FOSS NewsAbhishek![](https://news.itsfoss.com/content/images/2024/06/amber-open-source-language.png)](https://itsfoss.com/amber-lang/)

## 4\. Scrapscript

![a screenshot of the scrapscript official website](https://itsfoss.com/content/images/2024/07/Scrapscript.png)

Marketed by its developer as a programming language that “*solves the software shareability problem*”, Scrapscript is meant to make software safe and sharable.

It does so with various elements that bring all this together. Take, for instance, the content-addressable nature of it, **chunks of the language called “*scraps*” can be replaced with a hash**, which can then be globally distributed in something called “scrapyards” that replace traditional package management.

Some **key features** include:

- MIT License
- Highly Modular Nature
- Immutable Dependencies

If this is something that interests you, then you can head to its [official website](https://scrapscript.org/?ref=itsfoss.com) to get started. They also have a [guide](https://scrapscript.org/guide?ref=itsfoss.com) that's quite helpful, and the source code is hosted on [GitHub](https://github.com/tekknolagi/scrapscript?ref=itsfoss.com).

[Scrapscript](https://scrapscript.org/?ref=itsfoss.com)

## 5\. Knowledge Graph Language

![a screenshot of the knowledge graph language github repository](https://itsfoss.com/content/images/2024/07/Knowledge_Graph_Language.png)

[Knowledge graphs](https://en.wikipedia.org/wiki/Knowledge%5Fgraph?ref=itsfoss.com) are a type of knowledge base that uses a graph-structured data model to handle data. You have most likely come across this when you used a search engine like Google, where these are used to serve up answers to commonly asked questions quickly, without the need for further input by the user.

Fascinated by how these work, [James](https://github.com/capjamesg?ref=itsfoss.com), a developer and technical marketer, set out to build a query language for knowledge graphs, and Knowledge Graph Language (KGL) is the result of that.

With KGL, **you can interact with knowledge graphs in a straightforward way**, carrying out tasks such as returning all connecting nodes, finding out how two separate nodes connect, and finding all attributes related to a node in a graph.

Some **key features** include:

- MIT License
- Supports Semantic Triples
- Based on Python & HTML

You can learn more about KGL by going over the [recent blog](https://jamesg.blog/2024/03/22/kgl/?ref=itsfoss.com) by its lead developer, and its [GitHub](https://github.com/capjamesg/knowledge-graph-language?ref=itsfoss.com) repo, where you will find a helpful README and access to the source code.

[Knowledge Graph Language](https://github.com/capjamesg/knowledge-graph-language?ref=itsfoss.com)

*💬 Well, that was it for this list. If you are aware of any new programming languages that I missed, do let me know in the comments below!*

**Suggested Read** 📖

[10 Best Linux Distributions For ProgrammersThere are hundreds of Linux distributions. A lot of them are customized for specific usage such as robotics, mathematics etc. Does this mean there are specific Linux distributions for programming as well? Yes and no. When Linux was originally created, it was mainly used by programmers at that time. Linux![](https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png)It's FOSSAbhishek Prakash![](https://itsfoss.com/content/images/wordpress/2017/03/best_distros_for_programming.jpg)](https://itsfoss.com/best-linux-distributions-progammers/)