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/stickypiston/pie-ts

WIP The Little Typer's Pie interpreter in Typescript

dependent-types pie programming-language

Last synced: 03 Jul 2025

https://github.com/dayyass/milkshakelang

The MilkShake Programming Language.

programming-language

Last synced: 13 Apr 2025

https://github.com/twolodzko/gosch

Minimal Scheme implemented in Go

go lisp lisp-interpreter programming-language scheme

Last synced: 19 Mar 2025

https://github.com/willothy/sharp

LLVM-Based procedural-ish programming language written in Rust, with Rust-like syntax and modules

compiler inkwell llvm programming-language rust

Last synced: 01 Apr 2026

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

rust-style experimental language

compiler experimental language programming-language

Last synced: 15 Sep 2025

https://github.com/alcatrazescapee/cordy

Dynamically Typed Scripting Language

cordy interpreter programming-language rust

Last synced: 18 Mar 2025

https://github.com/losfair/luax

A Lua 5.3 implementation in Rust (work in progress)

interpreter lua programming-language rust vm

Last synced: 04 Feb 2026

https://github.com/miguelvis/tinydev

TinyDev is a programming language for kids.

kids-programming programming-language

Last synced: 04 Mar 2026

https://github.com/wzshiming/gs

A lightweight embedded scripting language embeddable programming language built with Go.

go gs language programming-language script

Last synced: 22 Jun 2025

https://github.com/rramoscabral/20484---training---essentials-of-developing-windows-store-apps-using-c-sharp

20484 Training for Microsoft Official Course (MOC) 20484 - Essentials of Developing Windows Store Apps Using C#

20484 learning microsoft-training programming-language training uwp wpf xaml

Last synced: 26 Jan 2026

https://github.com/j-jzk/klang

A toolkit for defining programming languages and DSLs in Kotlin

compiler dsl kotlin parser programming-language

Last synced: 10 Apr 2025

https://github.com/tapeline/quail

quail - A simple scripting language (C) Tapeline 2021-2022 CC BY-NC-SA 4.0

interpreter java java-8 programming-language runtime

Last synced: 08 Oct 2025

https://github.com/fus3n/dusl

DUSL = Dynamic Utility And Scripting Language

cpp interpreter programming-language scripting-language tree-walk-interpreter utility

Last synced: 16 Feb 2026

https://github.com/astro-gram/basp

My programming language. Similar to JavaScript, with a semi-optional type system. Written fully in JavaScript with 0 dependencies.

javascript no-dependencies programming-language

Last synced: 17 Feb 2026

https://github.com/gjbex/fortran-for-programmers

Repository for participants of the "Fortran for programmers" training

fortran fortran-training fortran2003 fortran2008 programming-language training

Last synced: 15 Feb 2026

https://github.com/b2r2-org/poe

PoE (Proof-of-Exploit) is a language designed specifically for writing an exploit.

ctf exploit fsharp hacking poe programming-language

Last synced: 06 Oct 2025

https://github.com/chamini2/sapphire

Sapphire programming language

compiler haskell programming-language

Last synced: 30 Apr 2025

https://github.com/lemniscate-world/metatron

Metatron is an advanced, AI-powered debugging tool designed to analyze and debug code across various programming languages, including Python, JavaScript, Java, C++, AI frameworks (TensorFlow, PyTorch), and blockchain (Solidity).

ai cirq debugging machine-learning multithreading programming programming-language quantum-computing web

Last synced: 03 Apr 2025

https://github.com/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 13 Apr 2025

https://github.com/insoft-uk/primeplus

PPL+ is a pre-processor that improves readability and maintainability of HP PPL code.

calculator code-maintance compression graphical-calculator hp hp-prime ppl prgm prime programming-language software-development

Last synced: 14 Feb 2026

https://github.com/tollyh/assembly

A custom processor architecture and assembly language implemented in .NET

architecture assembly csharp documentation dotnet programming-language

Last synced: 01 May 2025

https://github.com/inteliense/aloft

An ongoing project for a programming language specifically for full stack development with simple and crazy powerful syntax.

compiler full-stack-web-development fullstack-development language programming-language web-server

Last synced: 10 Apr 2025

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

A fun love-themed programming language

programming-language rust

Last synced: 11 Feb 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

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/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/tbrk/checklistings

LaTeX package for passing verbatim contents through a compiler and reincorporating the resulting output

compilation latex-package programming-language

Last synced: 13 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/thacuber2a03/miniscript-c

An implementation of the Miniscript programming language in C99.

bytecode-interpreter c99 language-implementation miniscript programming-language unofficial

Last synced: 10 Jun 2025

https://github.com/kazirifatmorshed/welcometoprogramming

Let's make this repo an experience sharing BLOG-like-thing where we will share our experiences of getting stucked or encountering errors as beginner (new programmer) (self solved or solved by frnd in inbox)

advice beginner beginner-friendly experience problems programming programming-language

Last synced: 12 Mar 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/laluxx/jade

a C abstraction

programming-language transpiler

Last synced: 11 Feb 2026

https://github.com/not-nik/hue

A lisp-like that can fit into your pocket

language lisp lisp-dialect lisp-like programming programming-language

Last synced: 22 Mar 2025

https://github.com/uynilo9/bento

🍱 - The Bento programming language

bento go golang language programming-language

Last synced: 22 Mar 2025

https://github.com/yds12/ulp

A simple compiler from source to x64 assembly.

compiler programming-language toy-language

Last synced: 09 Jun 2026

https://github.com/drdeano/backwards

A backwards programming language

backwards languages new-language programming-language

Last synced: 22 Mar 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: 07 Sep 2025

https://github.com/xuangeaha/xuanny

An interpreted, object-oriented, high-level programming language with dynamic semantics. 一种具有动态语义的解释型、面向对象的高级编程语言。

chinese compiler language programming-language python

Last synced: 18 Aug 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/powerlevel9000/ruby-getting-started

Geting Sarted with ruby Learning syntax and various coding game with Challenges here just basics syntaxes of the ruby programming language

programming-language ruby tutorial-exercises

Last synced: 06 Jul 2025

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/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/velzie/zsp

a small interpreted programming language built in rust

programming-language rust

Last synced: 15 May 2026

https://github.com/thesephist/inker

Web API to run Ink code on any device 💻

ink interpreter programming-language repl sandbox

Last synced: 29 Apr 2026

https://github.com/owainlewis/ava

Ava is a programming language exploring the idea of programs that can mutate and write themselves

compiler haskell programming-language

Last synced: 26 Jun 2025

https://github.com/arturo-lang/benchmarks

Benchmarking tools & results for Arturo

arturo benchmark interpreter language programming programming-language

Last synced: 16 Jan 2026

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/kashyapprajapat/cuttingchai

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

programming-language

Last synced: 10 Jun 2025

https://github.com/werdl/rosemary

A quick, easy programming language that's a blend of Python and C

interpreter language programming-language rosemary rsmy

Last synced: 12 May 2025

https://github.com/glesica/disp

A simple Lisp interpreter written in Dart.

dart lisp programming-language

Last synced: 27 Feb 2026

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/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/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/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/evolutionengine/Go-Code

<C_> A Guide to Understanding The "Go Programming Language" [Depreciated]

go golang google programming-language

Last synced: 07 May 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/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/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/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/scrybelang/scrybe

Scrybe is the other Scratch compiler

compiler programming-language python scratch

Last synced: 14 Dec 2025

https://github.com/fergusq/retki

Suomenkielinen Infom 7 -tyyppinen kieli tekstiseikkailujen luomiseen / Proof-of-concept Finnish programming language inspired by Inform 7

compiler finnish interactive-fiction natural-language-programming programming-by-natural-language programming-language

Last synced: 30 Apr 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/connectaman/c_programming_language

Notes and Program for C Langauge

c cnote cprogramming programming-language

Last synced: 14 Mar 2025

https://github.com/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 23 Mar 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/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/phenax/aether

Another one of those lisp interpreters

haskell lisp-interpreter programming-language scheme-interpreter

Last synced: 21 Feb 2026

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/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/funnyboy-roks/stark

A strictly-typed stack-based compiled programming language

programming-language rust stack-based

Last synced: 07 May 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/aermoss/aenc

A programming language made with C++.

cpp interpreter programming-language

Last synced: 26 Jun 2025

https://github.com/thearnavrustagi/musket

an interpreted programming language

go golang interpreter interpreters language programming-language

Last synced: 04 Feb 2026