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/imteekay/essentials-of-interpretation

Building an Interpreter from scratch

compiler interpreter programming-language

Last synced: 29 Mar 2025

https://github.com/praabindhp/compound_interest

Python Program To Find Compound Interest

code compound-interest programming-language python3

Last synced: 11 Sep 2025

https://github.com/leocavalcante/vhp

VHP: Vibe-coded Hypertext Preprocessor - A PHP superset built in Rust through AI-assisted development

ai-generated compiler interpreter language-implementation lexer parser php programming-language rust vibe-coding

Last synced: 25 Jan 2026

https://github.com/snmslavk/lena-lang

The custom llvm programming language for fun

custom-language lena lena-language llvm programming-language

Last synced: 02 May 2026

https://github.com/nic-obert/permalang

A compiler for a statically typed language

aot compiler cpp language parser programming-language syntax-tree

Last synced: 16 Apr 2025

https://github.com/jb3/sef

A teeny tiny language written in Python to teach me some stuffs about AST

abstract-syntax-tree programming-language python3

Last synced: 24 Mar 2025

https://github.com/chidiebereokpoechi/voice-of-mordor

Interpreter for loosely-typed designer programming language

compiler interpreter programming-language

Last synced: 14 May 2025

https://github.com/lbrugnara/zenit

The Zenit programming language

compiler language-design programming-language zenit zenit-lang

Last synced: 23 Jun 2025

https://github.com/fabasoad/setup-umka-action

This GitHub action installs Umka programming language.

cli github-action github-actions interpreter programming-language scripting-language umka

Last synced: 24 Aug 2025

https://github.com/gryfenfer97/neon

A simple swift-like programming language

cpp lox programming-language swift swift-like

Last synced: 16 May 2026

https://github.com/chaoticsomeone/uranium_lang

Uranium Lang: A Python and C++ based and (probably) unstable programming language

cpp cpp20 programming-language python python3 source-to-source-compiler transcompiler uranium-lang

Last synced: 04 May 2025

https://github.com/giu7d/doka-lang

DOKA Functional Programming Language

compiler functional-programming programming-language

Last synced: 22 Aug 2025

https://github.com/thomas-crane/pine

A general purpose, type checked language inspired by Rust.

compile-to-js compiler programming-language typescript

Last synced: 27 May 2026

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

The Standard Lang reference implementation of the Lang Programming language

interpreter lang-language programming-language translation-files

Last synced: 31 Mar 2025

https://github.com/ayushmantripathy/pips

a functional, dynamically weakly typed, interpreted, indented programming language.

c functional-programming interpreter make piping programming-language

Last synced: 21 Mar 2025

https://github.com/alexsocha/mipsplusplus

MIPS++: A low-level programming language

compiler mips-architecture mips-assembly programming-language

Last synced: 09 Mar 2026

https://github.com/windwhiterain/moss-lang

meta language to create DSL frontend

dsl gpu-computing programming-language

Last synced: 12 Apr 2026

https://github.com/skuldnorniern/lamina

High-performance compiler backend for Lamina Intermediate Representation

compiler ircode lamina programming-language

Last synced: 06 Jan 2026

https://github.com/bradleywood/raven-lang

An experimental language for the jvm

compiler jvm programming-language

Last synced: 07 Jul 2025

https://github.com/mcluck90/hw-lang

The ultimate language for printing Hello World!

funny hello-world meme programming-language

Last synced: 13 May 2025

https://github.com/issadarkthing/spirit

Interpreted, functional programming language with clojure syntax

clojure functional-language programming-language

Last synced: 09 May 2025

https://github.com/asegs/fever-lang

an unorthodox language that knows what you mean

interpreter language lisp programming-language

Last synced: 18 Jan 2026

https://github.com/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 24 Jun 2025

https://github.com/4nkitd/slang

slang 🐕‍🦺 | a Programing language written to understand how programing languages are written

go golang programming-language

Last synced: 08 Aug 2025

https://github.com/cryptorodeo/boar-lang

Interpreter for a toy programming language, built in Go

go golang interpreter language programming-language tree-walk-interpreter

Last synced: 18 Feb 2026

https://github.com/bahmanm/stockperson

Practical exercises to learn a programming language

learning programming programming-language

Last synced: 14 Jul 2025

https://github.com/alexandrospanag/my_python_projects

My Python Projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

educative github jetbrains learn programming-language python

Last synced: 05 Mar 2025

https://github.com/zeroplayerrodent/uzumaki-esolang

Spirals... This language is contaminated by spirals...

esolangs horror manga programming-language spirals

Last synced: 19 Mar 2025

https://github.com/rhea-language/rhea

Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.

concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language

Last synced: 28 Aug 2025

https://github.com/szymonmaszke/programming-languages

Mindmap notes regarding programming languages (polish and english)

c cpp java mindmap mysql notes programming-language python r scala sql

Last synced: 10 Apr 2026

https://github.com/imshymike/eryx

A decently fast and simple dynamically typed programming language similar to javascript/python.

dynamically-typed interpreted-programming-language programming-language

Last synced: 11 Jun 2025

https://github.com/cnahmetcn/30-gunde-javascript-turkce

30 günde javascript eğitimi Türkçe. 30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. 30 günde JS öğrenebileceğiniz bir reponun Türkçe versiyonudur.

30dayscodechallenge 30daysofcode javascript js programming programming-language turkce turkish tutorial

Last synced: 14 May 2025

https://github.com/maxpatiiuk/leto

This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.

compiler interpreter language parser programming-language

Last synced: 28 Jun 2025

https://github.com/cpscript/programming-languages

A repository that once done will have random scripts from most programming languages

help helper ok programming programming-language programming-languages starter-kit

Last synced: 25 Dec 2025

https://github.com/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 27 Dec 2025

https://github.com/peeeuzin/lv8

A homemade programming language made in Rust, designed to do the same thing other programming languages do.

lv8 lv8-lang programming-language rust

Last synced: 07 Feb 2026

https://github.com/barrettotte/ranger-lang

A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.

compiler dragon-book programming-language

Last synced: 29 Mar 2025

https://github.com/marcelgarus/plum

Plum is a programming language for writing functional, fast, reusable code.

programming-language

Last synced: 10 Apr 2025

https://github.com/zac-garby/vm

A virtual machine for a simple programming language.

programming-language virtual-machine

Last synced: 04 Apr 2025

https://github.com/lixx21/python_exercise

Simple project using python to train logic programming

logic-programming programming-language python

Last synced: 03 Apr 2025

https://github.com/ik5/build-lang

Idea that I have to create a new way of building and deploying my projects

go golang language make makefile programming-language

Last synced: 28 Mar 2025

https://github.com/samwson/eva

The Eva Programming Language. Based on course material provided by Dmitry Shoshnikov.

interpreter programming-language

Last synced: 22 Mar 2025

https://github.com/praabindhp/simple_interest

Python Program To Find Simple Interest

code interest programming-language python3 simple

Last synced: 27 May 2026

https://github.com/praabindhp/binary_search

C Program For Binary Search

binary-search c code programming-language

Last synced: 05 Mar 2025

https://github.com/stynh/novabasicv2

Custom programming language interpreted in C#. I have no earlier experience building Interpreters. Hobby project.

abstract-syntax-tree basic-programming csharp interpreter programming-language

Last synced: 01 Jul 2025

https://github.com/newlandtv/koreanc

Implemented Korean programming in C/C++.

c korean korean-c korean-project programming-language

Last synced: 16 Apr 2026

https://github.com/scriptlinestudios/chai

Compiler for the Chai programming language.

compiler programming-language

Last synced: 27 Jun 2025

https://github.com/suriyaa/wift

:tada: [COMING SOON] The Wift Programming Language

java language programming-language rebol shell wift wift-programming-language

Last synced: 18 Apr 2026

https://github.com/jesseopdenbrouw/book_c

A Dutch book about the C programming language (ready for use)

c dutch latex programming-language

Last synced: 02 May 2025

https://github.com/marekjm/viuact

Viuact language

programming-language viuavm

Last synced: 28 Mar 2025

https://github.com/alexandermaxranabel/cemb

cemb is a small virtual machine that runs CASM(cemb Assembly)

assembly jvm programming-language rust virtual-machine

Last synced: 17 Jan 2026

https://github.com/sano-jin/lambda-gt-alpha

A reference interpreter of λGT

interpreter ocaml programming-language

Last synced: 24 Mar 2025

https://github.com/andyfratello/pro1

💻 Exercicis de Programació 1 (PRO1) Q1/Q2 - UPC FIB

compiler cpp cpp-language language pro1 pro1-fib programming programming-language

Last synced: 20 Mar 2025

https://github.com/namberino/vilang

The Vietnamese Programming Language

cpp interpreter programming-language vietnamese

Last synced: 03 Feb 2026

https://github.com/bemwamalak/kemet

Kemet is an interpreted language inspired from the BASIC programming language which first appeared in 1964. The name CHEMIT is inspired from the ancient egyptian civilization.

interpreter programming-language python

Last synced: 04 Jan 2026

https://github.com/ttulka/chickenfoot

Two-dimensional programming language for chickens 🐔

2d chicken esolang programming-language two-dimensional

Last synced: 28 Jun 2025

https://github.com/alexishuvier/lysia

Lisp-like made with C#

csharp lisp programming-language

Last synced: 20 Jun 2025

https://github.com/eoin-obrien/kedlang

Ked interpreter built with Lex, Yacc and Python

interpreter ked lex programming-language python yacc

Last synced: 05 Apr 2025

https://github.com/omarazizi/qamar

Dynamically typed general-purpose Programming language & it's Interpreter with Garbage Collection, and Bytecode instruction Virtual Machine similar to JVM built with C

compiler interpreter programming-language virtual-machine

Last synced: 26 Mar 2025

https://github.com/jweyrich/aprendendo-a-programar-com-python

Material de apoio utilizado no treinamento de Python com duração de 10 horas para alguns colaboradores da Teltec Solutions.

presentation programming-language python teaching training training-materials

Last synced: 11 Jun 2025

https://github.com/alilleybrinker/tin

A programming language experiment.

programming-language

Last synced: 08 Apr 2025

https://github.com/owainlewis/arch

Arch is a typed stack based functional programming language based on combinators

compiler forth functional-programming-language interpreter programming-language stack-base

Last synced: 26 Mar 2025

https://github.com/1boch1/murphy

Scanner, Parser and Interpreter of a simple functional programming language

functional-language interpreted-programming-language ocaml programming-language

Last synced: 27 Mar 2025

https://github.com/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 11 May 2025

https://github.com/uralstech/ezrsquarednet4.8

A clone of ezr² made with DotNet 4.8 and C# 9.0 as a class library, to be used in other programs.

computer-language csharp easy easy-to-learn easy-to-understand english ezrsquared interpreter-language programming programming-language

Last synced: 07 Apr 2025

https://github.com/lmantw/boxes

A goofy programing language all about 📦.

goofy programming-language

Last synced: 07 Apr 2025

https://github.com/andrew-johnson-4/PunCalculus

A variant of Typed Lambda Calculus with generalized variable punning (ad-hoc polymorphism)

computer-science language programming-language

Last synced: 09 May 2025

https://github.com/stickypiston/roblang

Another programming language, but this one does less than any other.

c llvm programming-language

Last synced: 03 Feb 2026

https://github.com/azur1s/archmage

My own very simple lisp programming language

lisp programming-language

Last synced: 29 Mar 2025

https://github.com/praabindhp/factorial

Python Program To Find The Factorial

code factorial programming-language python3

Last synced: 05 Aug 2025

https://github.com/b-sullender/expression-parser

An expression parser in C that can easily be modified for more operations or turned into a calculator or programming language.

c-parser calculator expression-evaluator expression-parser programming-language

Last synced: 29 Jun 2025

https://github.com/frederiktobner/jbasic

Simple Interpreter for the JBASIC programming language

antlr4 basic interpreter programming-language scripting-language

Last synced: 31 Mar 2025