An open API service indexing awesome lists of open source software.

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output. Programming languages generally consist of instructions for computers. There are many programming languages in existence, and each has at least one implementation, each of which consists of its own set of programming tools. Some programming languages require computation to be specified in an imperative form (i.e., as a sequence of operations to perform) while other languages use the declarative form (i.e. the desired result is specified, not how to achieve it).

https://github.com/basemax/goscript

GoScript is a lightweight scripting language implemented in Go. It provides a simple, expressive syntax for common scripting tasks and serves as an excellent platform for learning language design and building domain-specific languages.

go go-interpreter go-programming-language golang golang-interpreter interpreter interpreter-basic interpreter-go interpreter-language interpreter-pattern programming-language programming-language-design programming-language-development programming-language-go programming-language-translator programming-languages

Last synced: 18 Mar 2025

https://github.com/metagn/kismet

Weird lisp-like language with imperative syntax and typed macros

programming-language

Last synced: 18 Mar 2025

https://github.com/ayushsiloiya619/threshold-dkn

C++ Important Coding questions with solutions.

competitive-programming cplusplus cpp programming-language

Last synced: 23 Mar 2025

https://github.com/tttardigrado/esostack

A small stack oriented esolang

esolang interpreter programming-language stack

Last synced: 03 Apr 2025

https://github.com/abdulrhman-dev/abood_lang

A simple Arabic scripting language built with python.

arabic programming-language python scripting-language

Last synced: 18 Mar 2025

https://github.com/helgesverre/sema

A Lisp with first-class LLM primitives, implemented in Rust

ai anthropic interpreter lisp llm openai programming-language rust scheme

Last synced: 17 Feb 2026

https://github.com/webcien/u-lang

U is a Modern, Safe, and Lightweight systems programming language

programming-language

Last synced: 20 Jan 2026

https://github.com/aden-q/monkey

An interpreted language written in Go

go golang interpreter programming-language

Last synced: 11 Apr 2025

https://github.com/lazzerex/ferris-lang

Ferris - A simple programming language written in Rust.

compiler programming-language rust

Last synced: 18 Jun 2025

https://github.com/cloud-org/lua-in-action

lua code practice

lua programming-language

Last synced: 08 Mar 2025

https://github.com/vwkd/jun

A database query language that’s more like a programming language and less like SQL

nosql programming-language query-language sql

Last synced: 16 Jun 2025

https://github.com/nevmenandr/avtandil-programming-language

Esoteric programming language adopted to Digital Humanities tasks. Python implementation. 🤖

digital-humanities programming-language

Last synced: 02 Jan 2026

https://github.com/inanyan/loop

Loop programming language. Compiler and VM

bytecode compiler programming-language vm

Last synced: 16 May 2025

https://github.com/usamaroman/uman

Programming language for children in Russian language to teach programming basics

go golang interpreter language programming-language teaching

Last synced: 11 Apr 2025

https://github.com/fries-byte/quantum

🌌⌨️The Quantum Programming Language. Quantum is a low-level programming language made with JavaScript, scroll at the bottom at the README.md page

javascript low-code low-level-programming programming-language programming-languages

Last synced: 03 Mar 2025

https://github.com/zeankundev/loytik

Simple programming language made in c++. Compiler only code and docs

cpp interpreter language object-oriented programming-language simplelanguage

Last synced: 30 May 2026

https://github.com/nermfrontdev/fh-course-typescript

In the course I learned how TypeScript works in detail, and more than 50 scripts were developed. Everything seen in the course helped me improve the way we have always programmed in JavaScript, not to mention that it is used by the Angular framework.

course-typescript javascript programming-exercises programming-language typescript

Last synced: 29 Nov 2025

https://github.com/carloseduardonit/mensagem-em-java

Projeto 'Mensagem em Java': Aplicação simples desenvolvida em Java para enviar e exibir mensagens. Focado em praticar conceitos básicos de programação, estrutura de dados e lógica de controle de fluxo em Java.

beginner java-8 jdk8 programming-language

Last synced: 04 Apr 2025

https://github.com/ekt0re/veneto-coding-language

The first programming language in the Venetian language!

c programming-language

Last synced: 31 Mar 2025

https://github.com/pyzh/cpn

common programming notation

apl chinese erlang forth mathematics programming-language prolog rpn

Last synced: 15 Mar 2025

https://github.com/progambler227788/battle-ship-game

This is a Python implementation of the Battleship game where the computer plays against itself. The game board is a 10x10 2D list, and five ships are randomly placed on it at the start of the game.

battle-ship-game battleship-game coding-beginners-projects database django dsa flask flask-sqlalchemy programming programming-fundamentals programming-language python python-library random-library ship-battle

Last synced: 16 May 2025

https://github.com/lowkeykeishz/turtlebasic

A basic-like programming language for Python Turtle drawing experiments. Still in development state.

programming-language python python3 turtle turtle-graphics turtle-python

Last synced: 16 May 2025

https://github.com/rasabh-org/css-tutorials

A repository to host sample CSS source files intended to be used as study materials for learning or teaching purposes.

browser programming-language server tutorial-code web-development

Last synced: 24 Jan 2026

https://github.com/minte9/java

Learn and Remember - Java

java programming-language

Last synced: 06 Apr 2026

https://github.com/abdullah-niaz/java-learning

This repository is dedicated to learning Java and Object-Oriented Programming (OOP) concepts. It provides code examples and resources to help beginners and experienced developers improve their Java skills. Explore the code and resources to enhance your understanding of Java and OOP principles. Happy learning!

java object-oriented-programming oop programming-language

Last synced: 28 May 2026

https://github.com/itsvks19/nexis-compiler

Compiler for Nexis programming langauge, a modular programming language designed for learning purpose.

cpp language nexis programming-language

Last synced: 23 Mar 2025

https://github.com/jf17/alexa

AlexA is an open source programming language

alexa language programming-language

Last synced: 06 Mar 2026

https://github.com/ubavic/gibbon

A toy language

interpreter programming-language

Last synced: 23 Mar 2025

https://github.com/l12-krts/wslang

Well Simple - A Well... Simple yet powerful scripting language with graphics, JSON, cryptography, and file I/O capabilities.

programming-language repl wslang

Last synced: 15 May 2026

https://github.com/theusalvesn/exercicioskotlyn

Repositório dedicado aos meus estudos de Kotlin, com exercícios práticos que abordam conceitos básicos e avançados da linguagem, incluindo sintaxe, POO e boas práticas de programação.

exercises kotlin programming-language

Last synced: 08 Jun 2026

https://github.com/aloussase/sotest

A tiny scripting language to test loading shared libraries

c interpreter programming-language shared

Last synced: 23 Aug 2025

https://github.com/grassleaff/tif

tif is a lightweight interpreted language implemented in Lua, featuring basic control flow, variables, expressions and more. Aimed at experimentation and educational use.

interpreter language lexer lua lua-programming parser programming-language

Last synced: 15 May 2026

https://github.com/dzikrisyairozi/learn-rust

A Repository to Learn Rust

learning programming-language rust

Last synced: 06 Apr 2026

https://github.com/xmarcoied/guess-my-language.go

Limited implementation to guess the input programming language , written in golang

golang programming-language

Last synced: 28 May 2026

https://github.com/paytonison/tot

A tiny total programming language prototype in Python with a conservative termination checker.

ai-assisted-development halting-problem interpreter language-design programming-language python termination-analysis total-programming

Last synced: 15 May 2026

https://github.com/lucasgianine/java-running-tests

🧪 Running automated tests with Java for the Programming Language discipline at the @Bandtec (@Britooo teacher)

automated-testing programming-language unit-testing

Last synced: 20 Jul 2025

https://github.com/ivov/lisette

A little language inspired by Rust that compiles to Go

compiler go programming-language rust

Last synced: 20 Apr 2026

https://github.com/margitantal68/cpp

📚 This open-access course will introduce you to C++ programming and STL.

cpp cpp-course cpp-tutorial modern-cpp modern-cpp-oop oop programming-language standard-template-library stl tutorial

Last synced: 11 Nov 2025

https://github.com/taco-c/go-forth

Forth-like language implemented in Go.

experiment programming-language

Last synced: 08 Jul 2025

https://github.com/mozamimy/kaguya

Kaguya is an implementation of Brainf**k by Ruby

brainfuck programming-language ruby

Last synced: 28 Mar 2025

https://github.com/sebheron/pbcad

VPR frontend in Java/Spring

bioinformatics dna programming-language

Last synced: 07 Sep 2025

https://github.com/chandralegend/vibelang

VibeLang is a programming language designed to seamlessly integrate with Large Language Models (LLMs) through native prompt blocks.

c openai programming-language vibe-coding vibelang

Last synced: 10 Apr 2025

https://github.com/evve01/linsl

Simple interpreter for a Lisp/Scheme like language

lisp programming-language rust scheme

Last synced: 18 Jun 2025

https://github.com/akicho8/rasl

CASL Assembler / Simulator

assembler casl casl2 language programming-language simulator

Last synced: 29 Apr 2026

https://github.com/willothy/deque-lang

Deque Language VM written in Rust

deque esoteric-language programming-language rust

Last synced: 30 Mar 2025

https://github.com/rkstudio585/multi-language-hello-world

A collection of "Hello, World!" examples in various programming languages, showcasing syntax and basic functionality across different environments and paradigms.

all all-programming-language example-project examples hello-world programming-language

Last synced: 22 Nov 2025

https://github.com/vknabel/zirric

Early development, experimental programming language with an implicit but strong and dynamic type system.

compiler experimental language programming-language

Last synced: 18 Jan 2026

https://github.com/lucavallin/roe

The Róe programming language and its interpreter and compiler, inspired by the Venetian language.

compiler go interpreter programming-language veneto

Last synced: 24 Mar 2025

https://github.com/codecs1/casm

The compiled language that I wrote for making easier in writing assembly language.

assembly c programming-language x86

Last synced: 02 Feb 2026

https://github.com/urtuba/tea-programming-language

Implementation of a simple programming language using cpp.

cpp data-structures istanbul-technical-university programming-language recursive

Last synced: 16 Mar 2025

https://github.com/ankush-web-eng/brolang

"Brolang" is a programming language that I am building right now for fun. It is still in development. This language aims for fun for all BROs.

golang programming-language

Last synced: 10 Mar 2025

https://github.com/mtsyntho/darkie-sharp

DK#(short for darkie sharp) is a compiled programming language written in Löve2D.

coding-language compiled-language custom-language foss love2d lua programming-language

Last synced: 15 May 2026

https://github.com/ucx15/meteorite

Meteorite is a tiny, fast programming language built for low-level control inspired by C. It’s statically typed, super lightweight, and compiles down using FASM.

compiler programming-language

Last synced: 11 Jun 2025

https://github.com/ttulka/one-instruction-cyclic-tag

An esoteric programming language for cyclic tag systems ⟳

cyclic-tag esolang js programming-language tag-system

Last synced: 13 Jun 2025

https://github.com/sap-lang/sap-lang

SAP: Next-Gen Self-consistent, Intuitive, Composive, Scripting language

programming-language rust scripting-language

Last synced: 26 Apr 2025

https://github.com/alexishuvier/lispy

A lisp-like language made with Python

lisp-dialect lispy programming-language python wip

Last synced: 17 Mar 2025

https://github.com/lang-programming/docs

The offical lang language standard and documentation

documentation lang-language programming-language translation-files

Last synced: 08 Jan 2026

https://github.com/satyam4229/powerpro-academy

Algorithm Unlocked is a website with multiple pages that covers various topics related to data science, programming languages, technology news, and programming skills. The website is designed to provide a comprehensive platform for individuals interested in these areas.

blog bootstrap bootstrap4 css data-science html programming-language website

Last synced: 15 May 2026

https://github.com/deysuman/hope

Hope is a small, fast, class-based concurrent scripting language

cpp create hope new programming-language scripting-language

Last synced: 15 May 2026

https://github.com/h1alexbel/sxl

XML transformation language, similar to XSLT, but simpler

programming-language xml xml-transformation xslt

Last synced: 15 Jun 2025

https://github.com/fink-lang/fink

The official ƒink compiler.

compiler programming-language

Last synced: 30 May 2026

https://github.com/rafayelgardishyan/okanga

OKanga simple programming language written in Java 9

kangaroo new programming-language

Last synced: 06 Sep 2025

https://github.com/daveyarwood/docs.alda.io

Documentation site for Alda, https://docs.alda.io

alda documentation language music music-composition programming-language

Last synced: 06 Sep 2025

https://github.com/android-0/imouto-from-scratch

Moved to https://codeberg.org/androidzero/imouto-from-scratch

interpreter love2d programming-language

Last synced: 30 May 2026

https://github.com/piterweb/jalang

jalang / An interpreted language built with Rust

interpreter lexer parser programming-language rust

Last synced: 26 Mar 2025

https://github.com/aliahadmd/cypherscript

Building Programming Language for learning purpose.

cypherscript language programming-language

Last synced: 11 Jan 2026

https://github.com/oovm/vos-intellij

Intellij Support for Virtual Object Schema

codegen intellij-idea programming-language schema

Last synced: 14 May 2026

https://github.com/uchida16104/lumos-language

Lumos is a lightweight, beginner-friendly interpreted programming language designed for learning, experimentation, and scripting.

basic html javascript language portfolio programming-language python shellscript

Last synced: 14 Jun 2025

https://github.com/nobodxbodon/nadesiko3-subset-one

A subset of Japanese programming language Nadesiko3 抚子日语语言子集一号

japanese programming-language

Last synced: 30 May 2026

https://github.com/mahi97/numex-lang

~ The pure functional Interpreter for NUMEX Language Based on Racket

functional-programming interpreter numex programming-language racket

Last synced: 08 Jan 2026

https://github.com/okosa2/ion-lang

🚀 Transpile Ion to C efficiently, leveraging move-only ownership and channels for safe concurrency in a modern systems programming environment.

channels concurrency ffi ionic ionic-apps ionic-framework ionic3 langchain langchain-python language memory-safety multilanguage ng-translate no-gc programming-language support-rtl systems-programming transpiler

Last synced: 08 Jan 2026

https://github.com/aabs/fifthlang.github.io

website for Fifth Programming Language - a general-purpose programming language with native support for RDF knowledge graphs. Built on .NET, strongly typed, multi-paradigm, and featuring modern constructs like destructuring, function overloading with guard clauses.

compiler dotnet programming-language

Last synced: 17 Jan 2026

https://github.com/yazaldefilimone/mini-interpreter

Crafting an interpreter with TypeScript.

compiler interpreter programming-language

Last synced: 11 Mar 2025

https://github.com/rjdbcm/woma_demo

A neat and tidy little demonstration of the Woma Programming Language

demo programming-language template

Last synced: 07 Sep 2025

https://github.com/simondeeley/gobasic

[Work-in-Progress] A BASIC-style programming language written in Go.

basic-programming go golang programming-language work-in-progress

Last synced: 28 Oct 2025