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/b1f6c1c4/pythoness

Check how pythonic a Github user is.

demography github programming-language python

Last synced: 24 Mar 2025

https://github.com/supragya/HLang

Core shell scripting language design and interpreter proposed for HelenOS's BDSH shell system. Includes prototype implementation using AST and provision for lightweight object code for BeagleBoards

ast bison c executor flex interpreter programming-language scripting-language

Last synced: 11 May 2025

https://github.com/owen7000/programmatrix

Programmatrix, pronounced Program-a-tricks. Is a programming language written with python.

compiler programming-language python python3

Last synced: 12 Apr 2025

https://github.com/alysonnumberfive/compilergenerator

A repo for my current compiler project

compiler go lexer metacompiler programming-language

Last synced: 09 Mar 2026

https://github.com/rohittp0/not-python

!Python is a tiny language that I made to learn how compilers do their magic. The compiler of !Python is written in pure python ( no dependencies )

compiler language programming-language python

Last synced: 11 Apr 2025

https://github.com/gmisail/moxlang

🐶 Mox Programming Language

antlr4 c compiler java language programming-language transpiler

Last synced: 16 Apr 2026

https://github.com/nthnn/uartix

Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.

interpreted-programming-language interpreter programming-language programming-language-design programming-language-development programming-language-interpreter raspberry-pi-pico raspberry-pi-pico-projects rp2040-arduino uart uart-protocol

Last synced: 31 Jan 2026

https://github.com/acutmore/prog-lang-play

toy compiler that outputs lambda calculus style JavaScript

compiler lambda-calculus programming-language

Last synced: 22 Apr 2026

https://github.com/kashyapprajapat/cuttingchai

CuttingChai: A Simple, Desi-Flavored Custom Programming Language.

programming-language

Last synced: 10 Jun 2025

https://github.com/guiltydolphin/angle

A small, general-purpose programming language written in Haskell.

haskell programming-language

Last synced: 30 May 2026

https://github.com/rhaeguard/shum

a useless stack-oriented programming language for JVM

compiler java-virtual-machine jvm jvm-bytecode programming-language stack-oriented

Last synced: 02 Mar 2026

https://github.com/Buscedv/Enkelt

Världens första svenska programmeringsspråk. The worlds first Swedish programming language.

language programming-language swedish syntax

Last synced: 11 May 2025

https://github.com/mattmezza/mul

⌨️ *mul* · My Useless Language, a simple interpreted programming language.

fun interpreter language programming-language

Last synced: 28 Oct 2025

https://github.com/kputnam/hee

Statically-typed functional and concatenative programming language

interpreter programming-language stack-language type-checker

Last synced: 04 Apr 2025

https://github.com/dominicburkart/marigold

Marigold is a programming language for operating on async streams that compiles to Rust 🏵️🦀

async dsl lalrpop programming-language rust

Last synced: 16 Mar 2025

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

This GitHub action installs Kitten programming language interpreter.

cli github-action github-actions interpreter kitten programming-language

Last synced: 18 Mar 2025

https://github.com/dplassgit/d2lang

D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.

compiler language programming-language

Last synced: 20 Aug 2025

https://github.com/rshrc/danklang

Dankest Programming Language ever known to Human Beings

programming-language

Last synced: 15 Feb 2026

https://github.com/aermoss/aencpp

A programming language made with C++.

aenc aencpp cpp programming-language

Last synced: 19 Aug 2025

https://github.com/sandarutharuneth/cpps

Collection of basic C++ programs. All C++ beginner collaborators are welcome to add there simple tools here.

beginner-project coding collaboration cpp programming programming-language

Last synced: 28 Oct 2025

https://github.com/wf001/xbrain

XBrain is an experimental programming language inspired by Brainfuck.

brainfuck c compiler programming-language

Last synced: 29 Mar 2025

https://github.com/lukaspietzschmann/pl0-compiler

A small and fun PL0 compiler

compiler cpp pl0 programming-language

Last synced: 06 Dec 2025

https://github.com/rivaanranawat/basica

My own programming language developed using Python

programming-language python

Last synced: 14 Aug 2025

https://github.com/sup2point0/supcode

A conceptual programming language created by Sup#2.0

coding-language programming-language sup supcode

Last synced: 05 Feb 2026

https://github.com/pumpedsardines/sekver

A simple programming language

compiler programming-language

Last synced: 14 Feb 2026

https://github.com/saadbazaz/chinesepython

Unofficial upload of ChinesePython, a translation of the Python programming language in Chinese [Provided by UrduPython engineers]

chinese programming-language

Last synced: 14 May 2026

https://github.com/nirvanasupermind/pluto

This project is an older version of [Eris](https://github.com/nirvanasupermind/eris).

interpreter language programming-language walker

Last synced: 13 Feb 2026

https://github.com/tarekmineroyal/minipascal-compiler

End-to-end compiler for MiniPascal, a simplified Pascal language. Built with C++, Flex, and Bison, it parses, semantically analyzes, and generates assembly for a custom stack-based VM.

abstract-syntax-tree bison c-plus-plus c-plus-plus-17 code-generation compiler compiler-construction compiler-design flex lexical-analysis minipascal parsing pascal programming-language semantic-analysis stack-based-virtual-machine syntax-analysis visitor-pattern

Last synced: 15 Jun 2025

https://github.com/itevie/zephyr-lang

A dynamically typed, interpreted language made in Rust.

dynamically-typed interpreter language programming-language zephyr

Last synced: 05 May 2025

https://github.com/uralstech/ezrsquared

An easy to learn and practical programming language for beginners and experts alike

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

Last synced: 12 Feb 2026

https://github.com/squiidz/plasma

Minimal interpreted language (WIP)

interpreter language programming-language

Last synced: 03 Oct 2025

https://github.com/sebbekarlsson/cola

component language (component-based programming language)

components interpreter programming-language wip

Last synced: 25 Mar 2025

https://github.com/furk4nbulut/turcanalyze-turkish-programming-language

This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures

c lexical-analyzer programming-language

Last synced: 13 Jun 2025

https://github.com/liesnikov/extensible-elaborator

prototype implementation of a dependently-typed language with an extendable constraints and accompanying materials

dependent-types elaboration haskell programming-language prototype

Last synced: 07 Aug 2025

https://github.com/laluxx/jade

a C abstraction

programming-language transpiler

Last synced: 11 Feb 2026

https://github.com/omarazizi/kaleidoscope

Toy Programming language & optimizing JIT Compiler built with LLVM compiler infrastructure and C++

compilers cplusplus llvm llvm-ir programming-language

Last synced: 02 Feb 2026

https://github.com/fco/bernalang

A terrible idea of a programming language

programming-language terrible-idea

Last synced: 18 Mar 2026

https://github.com/glesica/disp

A simple Lisp interpreter written in Dart.

dart lisp programming-language

Last synced: 27 Feb 2026

https://github.com/starc007/love-language

A fun love-themed programming language

programming-language rust

Last synced: 11 Feb 2026

https://github.com/calico32/goose

a minimal programming language written in go

go golang goose language programming-language

Last synced: 13 Feb 2026

https://github.com/penguincabinet/brainfuxk-d

My own Brainfuxk programming language processor in Dlang.

brainfuck brainfuck-interpreter dlang interpreter programming-language

Last synced: 19 Mar 2026

https://github.com/phenax/aether

Another one of those lisp interpreters

haskell lisp-interpreter programming-language scheme-interpreter

Last synced: 21 Feb 2026

https://github.com/thearnavrustagi/musket

an interpreted programming language

go golang interpreter interpreters language programming-language

Last synced: 04 Feb 2026

https://github.com/csjh/mite

A high performance language for Javascript accompaniment

compiler javascript language programming-language webassembly

Last synced: 11 Apr 2025

https://github.com/unknownrori/remi-lang

Remi-lang is a esoteric programming language that inspired by the charismatic vampire of the Scarlet devil Remilia Scarlet

compiled-language esoteric-programming-language intepreter programming-language

Last synced: 25 Sep 2025

https://github.com/aermoss/aenc

A programming language made with C++.

cpp interpreter programming-language

Last synced: 26 Jun 2025

https://github.com/zeroplayerrodent/ocanada

Canada themed programming language, eh?

canada esolang esolangs lisp programming-language

Last synced: 03 Feb 2026

https://github.com/christophercrouzet/uuki

Yet another programing language for learning purposes.

programming-language

Last synced: 28 Apr 2026

https://github.com/funnyboy-roks/stark

A strictly-typed stack-based compiled programming language

programming-language rust stack-based

Last synced: 07 May 2025

https://github.com/mackenzie-high/autumn

Autumn is a new multi-paradigm, compiled, and statically-typed programming language for the JVM.

autumn jvm programming-language

Last synced: 22 Sep 2025

https://github.com/blitmaps/mylo-lang

A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.

c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine

Last synced: 22 Feb 2026

https://github.com/karmakrafts/manganese

LLVM based bootstrap compiler for the Ferrous programming language.

bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery

Last synced: 01 Feb 2026

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

🚀Glint - Flexible, fast and lightning fast programming language

cbor compiler glint glint-lang glint-language intepreter nom programming-language rust rust-language safety serde serde-json

Last synced: 26 Feb 2026

https://github.com/blwatkins/learning-ruby

Learning resources and notes for the Ruby programming language.

learning notes programming-language ruby

Last synced: 13 Jun 2025

https://github.com/yjl9903/minimoonbit-moca

Mini Moonbit implementation from 摩卡猫猫

compilers javascript minimoonbit moonbit programming-language riscv wasm

Last synced: 28 Jul 2025

https://github.com/bobrossrtx/demi-lang

An interpreted programming language developed in TypeScript

deno language programming-language typescript

Last synced: 01 Jul 2025

https://github.com/axnjr/radha-programming-language

A one of its kind Interpreted & Customizable programming language v.2.0 written in Java

core corejava java javascript language porgraming programming-language python

Last synced: 07 Feb 2026

https://github.com/sheikhartin/farr

A brand new programming language designed for developers with diverse coding interests! Yes, it's free to star 🌟!

from-scratch from-scratch-in-python interpreted-programming-language programming-language

Last synced: 03 Apr 2025

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

This GitHub action installs wren scripting language interpreter.

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

Last synced: 18 Mar 2025

https://github.com/skius/stringlang

An interpreted, expression-oriented language where everything evaluates to strings

golang hacktoberfest interpreter language programming-language

Last synced: 06 Feb 2026

https://github.com/harrand/psyc

Psy - a systems programming language, because we didn't have enough already

compiler programming-language

Last synced: 09 Apr 2026

https://github.com/iamjayprakash/codeclause_unitconvertor

This website helps in unit Conversion. This project is part of my internship.

codeclause codeclause-task covertor css csss development html internship js programming programming-language task unit web

Last synced: 18 May 2026

https://github.com/matheusfillipe/mangle

Exolang that can take any utf8 text as valid code and return some result out of it

exolang interpreter joke programming-language pyo3 python repl rust scripting-language word-counter

Last synced: 01 Jul 2025

https://github.com/iwhitebird/gor

Gor : Programming language made with GoLang

compiler-design go golang gor programming programming-language programming-languages

Last synced: 16 Mar 2025

https://github.com/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 20 Jan 2026

https://github.com/frewtypebbles/intersect-programming-language

A simple, strict and uncompromising language.

compiler language llvm programming-language

Last synced: 11 Apr 2025

https://github.com/pravj/glox

Interpreter for the 'Lox' language written in Go

crafting-interpreters go interpreter lox programming-language

Last synced: 23 Mar 2025

https://github.com/felipesharkao/acorn

Dumb, lisp-based, programming language written in Typescript

interpreter programming-language typescript

Last synced: 13 Mar 2025

https://github.com/radrow/radlang

A functional programming language intepreter with typeclasses, full type inference and lazy evaluation

haskell interpreter parsing programming-language

Last synced: 16 Mar 2025

https://github.com/lilbludev/terra

Terra is made to be a drop-in easy to use and fast interpreted programming language.

custom-programming-language interpreted-programming-language programming-language terra ziglang

Last synced: 24 Jan 2026

https://github.com/gbaraldi/spinach.jl

Toy language based on Scheme, built with LLVM.jl.

julia llvm programming-language scheme

Last synced: 21 Jan 2026

https://github.com/jyotibrat/python-programming

All the Python Programs that I have done when I was studying the Python Programming subject during my Third Semester.

git github-config problem-solving programming-language python python3

Last synced: 28 Jan 2026

https://github.com/cbarrick/ripl

Prolog in Rust (incomplete)

programming-language prolog

Last synced: 26 Oct 2025

https://github.com/zyugyzarc/dees

Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.

compiler cpp language programming-language python

Last synced: 16 Apr 2026

https://github.com/zillow/abysmal

Appallingly basic yet somehow mostly adequate language

embedded-scripting-language programming-language python sandbox

Last synced: 23 Apr 2025

https://github.com/user0332/untypedscript

A fast and easy-to-use compiled language with a base implementation written in Python

assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript

Last synced: 14 Apr 2025

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

The Ripe programming language

compiler ocaml programming-language qbe systems-programming

Last synced: 17 May 2026

https://github.com/ivpusic/monkey

Programming language implemented for fun and educational purposes

educational-project programming-language

Last synced: 28 Jun 2025