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/maxomatic458/compiler

compiler for a custom programming language

compiler llvm programming-language

Last synced: 20 Jun 2025

https://github.com/sas2k/numberscript

Possibly the world's most simplest and restricting language built with python

esoteric-language numberscript programming-language python

Last synced: 12 Jun 2025

https://github.com/seg6/pox

lox ast-walking interpreter

interpreter language lox programming-language

Last synced: 26 Feb 2026

https://github.com/c272/algo-lang

A versatile, mathsy programming language.

algo c-sharp language programming-language

Last synced: 14 Jul 2025

https://github.com/omdxp/ez

ez programming language

hacktoberfest interpreter programming-language

Last synced: 23 Apr 2025

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

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

esolangs horror manga programming-language spirals

Last synced: 27 Feb 2026

https://github.com/hummanta/hummanta

A collection of modular, reusable compiler and toolchain technologies for smart contract programming languages.

compiler developer-tools framework infrastructure programming-language rust smart-contract toolchain

Last synced: 23 Feb 2026

https://github.com/kvmyk/pisces

Pisces is a lightweight, modern programming language designed with simplicity, readability, and flexibility in mind. Perfect for beginners. Pisces consist of simple commands which you will learn like it was a piece of cake!

assembler compiler programming-language python

Last synced: 08 Oct 2025

https://github.com/nirvanasupermind/termite

Termite is a virtual machine for a ternary-based RISC CPU architecture.

assembly-language programming-language ternary ternary-computer virtual-machine

Last synced: 04 Sep 2025

https://github.com/jayantgoel001/hello-world

50 Programming Languages in 70 Years.

hello-world programming programming-language

Last synced: 23 Jul 2025

https://github.com/dariubs/meow

meow programming language

programming-language

Last synced: 07 Oct 2025

https://github.com/jlkiri/beemo

Unremarkable Python-inspired programming language with remarkably good errors.

beemo language programming-language

Last synced: 25 Jul 2025

https://github.com/halkyon/go-resources

A collection of links to various articles and resources on the Go programming language I find useful.

collection go golang programming-language resources

Last synced: 07 May 2025

https://github.com/ph-7/joralang

:moyai: :sunrise: :tropical_fish: JoraLang is my new Interpreter language working with a C++ Interpreter. It also offers a easy Terminal interface. Jora Language Interpreter is a simpler and lighter version with a totally different language syntax than my first GoYa programming language https://github.com/pH-7/GoYa :globe_with_meridians:

c-plus-plus goya goya-language interpreted-language interpreted-languages interpreted-programming-language interpreter jora jora-language language own-language parser programming programming-language

Last synced: 13 May 2025

https://github.com/thomasvrgn/love

Imperative programming language that brings love by its simplicity.

compiler haskell language programming-language

Last synced: 29 Apr 2025

https://github.com/azur1s/atacamite

An interpreted stack-based programming language

haskell proglangs-discord programming-language stack-based-language

Last synced: 13 Apr 2025

https://github.com/megabytesofrem/tsuki-lang

🌕 A simple toy language similar to Lua written in Python using Lark.

lark lark-parser programming-language python scripting-language

Last synced: 13 Apr 2025

https://github.com/aryan-programmer/evilang

A simple interpreted programming language developed in Rust. Name comes from "eval is evil".

ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang

Last synced: 26 Sep 2025

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

A statically typed experimental programming language

compiler jvm jvm-languages programming-language

Last synced: 18 Feb 2026

https://github.com/egison/egison-pattern-src

Manipulating Egison patterns: abstract syntax, parser, and pretty-printer

egison parser pattern pretty-printer programming-language syntax-tree

Last synced: 23 Apr 2025

https://github.com/h1alexbel/fsl

FakeHub State Language. DSL for managing state in fakehub

fakehub programming-language testing testing-fixtures transpiler

Last synced: 12 Apr 2025

https://github.com/hatsusixty/loisp

Simple S-expression based programming language.

assembly compiler lisp programming-language rust

Last synced: 17 Jul 2025

https://github.com/fornever/malco

Malco programming language

programming-language scripting-language

Last synced: 07 May 2025

https://github.com/mohamed-94/mega-number

Mega Number v.1.0 -GUI- Do all Super math calculations with different operators combined at the same time..'See the README for more information'.

algorithm csharp csharp-code net netframework programming-language puzzle

Last synced: 22 Apr 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/chedim/cliffhanger

Distributed graph operation language for programming non-neurological artificial intelligence systems.

experimental programming-language programming-language-design programming-language-development programming-languages

Last synced: 24 Jan 2026

https://github.com/grz0zrg/arm-forthlite

Lightweight ARM core Forth implementation ~440 bytes

arm forth lightweight minimal programming-language raspberry raspberry-pi virtual-machine

Last synced: 12 Apr 2025

https://github.com/piharpi/rubyinbahasa

[WIP] :construction: Buku ruby dalam bahasa indonesia, contributors are welcome.

bahasa-indonesia learn-ruby programming-language ruby

Last synced: 04 Mar 2025

https://github.com/sahilbansal17/cplusplus

Get to know A to Z of C++

basics-of-cpp cpp programming-language

Last synced: 30 Apr 2025

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/pavel-voronin/motherf

Motherf programming language inspired by Brainfuck

brainfuck esoteric motherf programming-language

Last synced: 24 Jan 2026

https://github.com/pepplejoshua/nala

An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp

bytecode compiler go interpreter lisp lisp-interpreter nala programming-language scripting-languages vm

Last synced: 07 May 2025

https://github.com/arxhr007/amma

A malayalam Programming language created with rust

amma compiler interpreter malayalam malayalam-language programming-language rust

Last synced: 10 Jan 2026

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

A functional programming language that best of both worlds between Haskell and Lisp

functional-paradigm haskell interpreter lisp pravda programming-language

Last synced: 10 Apr 2025

https://github.com/jomy10/nootlang

A simple scripting language

language programming-language scripting-language

Last synced: 14 Jun 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/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/ibelieve/rasp

:rocket: Rasp - Toy Lisp language in Rust

lisp lisp-dialect lisp-interpreter programming-language rust

Last synced: 05 Apr 2025

https://github.com/covscript/ecs

Extended Covariant Script (CovScript 4)

programming-language

Last synced: 15 Mar 2026

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/ursalang/ursa

A friendly, stable general-purpose programming language

programming programming-language ursalang

Last synced: 11 Apr 2025

https://github.com/endle/ironcamel

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

functional-programming programming-language

Last synced: 29 Oct 2025

https://github.com/greydevv/mango-compiler

Mango: Compiled, statically-typed general purpose programming language.

compiler compiler-construction cpp llvm llvm-ir programming-language

Last synced: 24 Oct 2025

https://github.com/ruturajjadhav07/java

Welcome to my Java repository! 🚀 Dive into Java programming with code snippets and clear explanations covering everything from basics to advanced concepts. Perfect for beginners and seasoned developers alike. Let's learn and grow together! 🌱💻 #Java #Programming

collection-framework java java-8 java8 javabasics javaprogramming jdk17 jdk21 oops oops-in-java programming programming-language

Last synced: 06 Dec 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/iley/pirx

Pirx Programming Language

compiler programming-language

Last synced: 17 Jan 2026

https://github.com/iamsubhranil/Alang

An algorithmic language with recursive descent parser and tree-walk interpreter/bytecode stack virtual machine(in separate branches)

alang algorithms bytecode-interpreter interpreter interpreters programming programming-language recursive-descent-parser scripting-language stack-machine tree-walker

Last synced: 11 May 2025

https://github.com/AloneCafe/l2

一种简单的、动态弱类型的、解释型的脚本编程语言,及其脚本解释器的设计与实现

hard-coded interpreter lambda programming-language pure-c weak-typed

Last synced: 11 May 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/stlgolfer/soup

A language interpreted through java that is geared towards formula solving

coding-languages formula hacktoberfest java java-coding-language language loop math paramaters programming-language simple soup

Last synced: 21 Mar 2025

https://github.com/juanbono/tapl-haskell

Implementacion de los lenguajes explicados en Types and Programming Languages

programming-language toy-language

Last synced: 25 Jun 2025

https://github.com/chamini2/sapphire

Sapphire programming language

compiler haskell programming-language

Last synced: 30 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/chantsune/wiz

Wiz programming language

programming-language

Last synced: 07 Mar 2026

https://github.com/hcvazquez/python-basics

Python basics examples and exercises

programming programming-language python python-3 python3

Last synced: 04 Mar 2025

https://github.com/aspizu/onyo

onyo 🧅 is an interpreted programming language.

compiler esolang esoteric-language interpreter programming-language

Last synced: 21 Mar 2025

https://github.com/ammienyami/loisp

Simple S-expression based programming language.

assembly compiler lisp programming-language rust

Last synced: 16 Jul 2025

https://github.com/floffah/bartender

Fast and small scripting language for quick input process output

bartender hacktoberfest programming-language script scripting-language

Last synced: 25 Mar 2025

https://github.com/charles-l/capstone

a programming language implementation guide written for my bachelor's capstone (see release page for final pdf)

compiler interpreter literate-programming parsing programming-language racket-lang scheme scribble

Last synced: 27 Jan 2026

https://github.com/botffy/xplang

The XPLanG programming language

compiler interpreter plang programming-language

Last synced: 14 Jul 2025

https://github.com/macdue/mank

The Mank programming language

compiler language mank programming-language

Last synced: 01 Aug 2025

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

Crabby, the new programming language of the modern programming era.

functional-programming modern programming-language project pythonic rust

Last synced: 05 Apr 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/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/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/zieys233/tranquillity

A small imperfect scripting language based on Python

progamming programming-language python turing-complete

Last synced: 01 Aug 2025

https://github.com/degory/ghul

compiler for the ghūl programming language

compiler dotnet dotnet-core ghul programming-language

Last synced: 14 Jan 2026