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/acrylicshrimp/exc

rust-style experimental language

compiler experimental language programming-language

Last synced: 15 Sep 2025

https://github.com/blyxyas/braincumc

Compiler for the Braincum esoteric language based in Brainfuck

brainfuck compiler esolang esoteric-language esoteric-programming-language programming-language rust

Last synced: 24 Mar 2025

https://github.com/alcatrazescapee/cordy

Dynamically Typed Scripting Language

cordy interpreter programming-language rust

Last synced: 18 Mar 2025

https://github.com/99thedark/sulfur

Fourth try at a programming language

compiler language llvm programming-language sulfur sulfur-lang

Last synced: 15 Apr 2025

https://github.com/bfontaine/eolas

Toy programming language

experiment programming-language

Last synced: 15 Apr 2025

https://github.com/vndee/cppbook

C++: Những viên gạch đầu tiên

book competitive-programming cpp programming-language reference

Last synced: 12 Jul 2025

https://github.com/blackbird71sr/programming-resources

Repository containing various programming resources for learning new concepts

beginner-friendly first-timers hacktoberfest hacktoberfest2018 help-wanted open-source programming-language resources

Last synced: 26 Dec 2025

https://github.com/aermoss/rsx

An interpreted statically typed multi paradigm general purpose programming language designed for cross platform applications.

cross-platform general-purpose interpreted interpreted-languages interpreter multi-paradigm programming-language rsharp rsx statically-typed

Last synced: 14 Apr 2025

https://github.com/endle/ironcamel

The "most functional" imperative programming language and a toy intepreter.

functional-programming programming-language

Last synced: 23 Jun 2026

https://github.com/botffy/xplang

The XPLanG programming language

compiler interpreter plang programming-language

Last synced: 14 Jul 2025

https://github.com/05st/apollo

A basic dynamically typed programming language.

language programming-language rust rust-lang

Last synced: 27 Jun 2025

https://github.com/plos-clan/lumos

Lumos programming language

do-it-yourself programming-language

Last synced: 15 Sep 2025

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

A strongly-typed bytecode interpreter for everybody.

bytecode interpreter language programming-language

Last synced: 16 Apr 2025

https://github.com/sungwoncho/tru

An esoteric programming language with prefix-free brackets

esolang esoteric-programming-language programming-language

Last synced: 18 Sep 2025

https://github.com/jddev0/lang

This project provides a CLI and GUI interface to the Standard Lang implementation of the Lang Programming Language

interpreter lang-language programming-language translation-files

Last synced: 27 Jul 2025

https://github.com/qtlittlexu/lighzy-interpreter

lighzy-interpreter 是专门用来解释 Lighzy 语言的跨平台解释器,其通过对源代码一行一行地解释以实现运行

cpp17 interpreter oriented-object-programming programming-language

Last synced: 21 Aug 2025

https://github.com/glaukiol1/gago

Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.

ast gago interpreter lexer parser programming programming-language

Last synced: 26 Jan 2026

https://github.com/lingdong-/dither-lang

A New Language for Creative Coding

creative-coding programming-language

Last synced: 18 Aug 2025

https://github.com/alexeev-prog/morning.lang

Aesthetic programming language in C++ (llvm)

bnf clang cmake compiler cpp llvm llvm-clang llvm-frontend programming-language

Last synced: 31 Jul 2025

https://github.com/neilkleistgao/luatic

A Lua dialect with some interesting ideas.

lua programming-language rust

Last synced: 17 Aug 2025

https://github.com/theonlytails/nymph_lang

A simple programming language

nymph programming-language

Last synced: 23 Sep 2025

https://github.com/deryaxacar/javascript-exercises

This project offers 70 JavaScript exercises covering basics like variables, arithmetic, strings, and DOM manipulation for hands-on practice.

css html javascrip-exercises javascript javascript-learn javascript-learning javascript-library javascript-programming javascript-project javascritp-practices learning programming programming-language project

Last synced: 11 Apr 2026

https://github.com/zieys233/tranquillity

A small imperfect scripting language based on Python

progamming programming-language python turing-complete

Last synced: 01 Aug 2025

https://github.com/egormanga/slang

Sdore's lang, okyeah? (repo discontinued; for v2 see https://apps.sdore.me/PySlang)

programming-language slang

Last synced: 01 Aug 2025

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

Smart-contract oriented language with emphasis on explicitness for critical and mutative operations and enforcement of a structured approach to smart-contract building.

blockchain clojure dsl ethereum evm language lisp programming-language smart-contracts solidity vyper

Last synced: 24 Sep 2025

https://github.com/macdue/mank

The Mank programming language

compiler language mank programming-language

Last synced: 01 Aug 2025

https://github.com/christophercrouzet/uuki

Yet another programing language for learning purposes.

programming-language

Last synced: 28 Apr 2026

https://github.com/fazendaaa/typer

A superset language implemented in Go that types the R language

go programming-language r superset typer-lang

Last synced: 10 May 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/connectaman/c_programming_language

Notes and Program for C Langauge

c cnote cprogramming programming-language

Last synced: 14 Mar 2025

https://github.com/Fazendaaa/TypeR

A superset language implemented in Go that types the R language

go programming-language r superset typer-lang

Last synced: 07 May 2025

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/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 20 Jan 2026

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/drdeano/backwards

A backwards programming language

backwards languages new-language programming-language

Last synced: 22 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/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/wf001/xbrain

XBrain is an experimental programming language inspired by Brainfuck.

brainfuck c compiler programming-language

Last synced: 29 Mar 2025

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/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 23 Mar 2025

https://github.com/abdulhaseebimran/java-script-zero-to-hero

This repository contains all the JavaScript code that I've practiced and the projects I've worked on.

javascript js programming-language

Last synced: 16 May 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/io12/quoftc

The Quoft Programming Language Compiler

compiler programming-language quoft

Last synced: 23 Jun 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/apskhem/c-webassembly

A C-like programming language for writing WebAssembly–with mostly preserved original instructions, compiled into .wasm binary.

compiler programming-language wasm webassembly

Last synced: 15 May 2026

https://github.com/amkreta/programming-language

A simple interpreted programming language written in c++.

angular cpp emscripten interpreter programming-language typescript wasm

Last synced: 14 Feb 2026

https://github.com/decorator-factory/rs-interpreter-experiments

Experimenting with DSL interpreters in Rust

algorithms dsl interpreter programming-language rust

Last synced: 14 Jul 2025

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/kputnam/hee

Statically-typed functional and concatenative programming language

interpreter programming-language stack-language type-checker

Last synced: 04 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/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/y1yang0/steed

[steed] a full-featured ANSI Common Lisp implementation written in Python

clisp common-lisp common-lisp-lang lisp lisp-dialect programming-language

Last synced: 30 Mar 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/yassinebenaid/nishimia

An interpreted dynamically typed programming language

go interpreter lexer parser programming-language repl

Last synced: 23 Nov 2025

https://github.com/tinybiggames/nitrovm

High-performance register-based virtual machine in Delphi with comprehensive debugging tools and modular opcode architecture.

debugging delphi developer-tools interpreter modular-architecture pascal performance programming-language register-based-bytecode virtual-machine vm-engine win64 windows-11

Last synced: 02 Jul 2025

https://github.com/neuwcodebox/Mya

Mya - Serval's Programming Language (Kemono Friends)

interpreter kemono-friends kemono-friends-language language-design programming-language serval

Last synced: 26 Jun 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/ivpusic/monkey

Programming language implemented for fun and educational purposes

educational-project programming-language

Last synced: 28 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/omarazizi/mylox

Multi-Paradigm Transpiled (e.g. source to source) general-purpose programming language that translates to Java at runtime along with it's interpreter

crafting-interpreters interpreter java programming-language

Last synced: 06 May 2026

https://github.com/andyfratello/pro2

💻 Exercicis de Programació 2 (PRO2) Q1 - UPC FIB

compiler cpp cpp-language language pro2 pro2-fib programming programming-language

Last synced: 22 Jul 2025

https://github.com/archisman-mridha/porth

Building a stack based programming language called Porth, which is inspired from the programming language Forth

compiler-construction forth porth programming-language stack-based-language tsoding-streams

Last synced: 21 Mar 2025

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/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/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/byancamatos01/python

"Aprendendo um pouco sobre a linguagem python através das aulas do Professor Gustavo Guanabara do Curso em video"

curso-em-video-python exercicios programming-language python3

Last synced: 06 Apr 2025

https://github.com/linuskmr/fortytwo-lang

FTL is my own programming language. It is inspired by Kaleidoscope, a language introduced in an LLVM tutorial.

compiler kaleidoscope-lang llvm programming-language rust rust-lang

Last synced: 16 Jul 2025

https://github.com/virteal/inox

Iɴᴏx is a concatenative script language for Edge Computing on the Internet of Things in ML times. It will run on metal, nodejs, wasm, etc.

actor-model concatenative concatenative-interpreting-language concatenative-language dataflow-programming edge-computing forth-like iot machine-learning programming-language reactive stack-based virtual-machine wasm webassembly

Last synced: 11 Oct 2025

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/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/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://codeberg.org/nox-language/nox

Compiler for the Nox programming language

borrow-checker compiler memory-safety programming-language

Last synced: 23 Jul 2025

https://github.com/profan/meia-lua

(WIP) Compiler for a superset of Lua (meia-lua -> half-moon), spawned out of curiousity!

compiler lua nanopass programming-language racket

Last synced: 17 Mar 2025

https://github.com/anaseto/goal

Goal, an embeddable scripting array language. (mirror repository)

array-language functional-language go golang programming-language

Last synced: 12 Apr 2025

https://github.com/tanay-pingalkar/productive-script

An interpreter for productivity flexibility and many more

javascript language programming-language typescript

Last synced: 24 Apr 2026

https://github.com/stevenjdh/code-librarian

Stores and organizes your code snippets for any programming language.

code database programming programming-language snippets snippets-library snippets-manager

Last synced: 07 May 2025