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/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/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: 29 Oct 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/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/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/bfontaine/eolas

Toy programming language

experiment programming-language

Last synced: 15 Apr 2025

https://github.com/lhwdev/llang

🚧 A toy project for dominating the world

ast kotlin parser programming-language

Last synced: 03 May 2025

https://github.com/aermoss/rsx-r

A compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.

compiler cross-platform general-purpose llvm llvmlite multi-paradigm programming-language rsharp rsxr statically-typed

Last synced: 23 Oct 2025

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/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/macdue/mank

The Mank programming language

compiler language mank programming-language

Last synced: 01 Aug 2025

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/aspizu/onyo

onyo 🧅 is an interpreted programming language.

compiler esolang esoteric-language interpreter programming-language

Last synced: 21 Mar 2025

https://github.com/botffy/xplang

The XPLanG programming language

compiler interpreter plang programming-language

Last synced: 14 Jul 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/ursalang/ursa

A friendly, stable general-purpose programming language

programming programming-language ursalang

Last synced: 11 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/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: 24 Sep 2025

https://github.com/erueri/kosu-lang

Trying to make a programming language

compiler ocaml programming-language

Last synced: 03 May 2025

https://github.com/vanajmoorthy/speechylang

🌶️ A small LISP style programming language that transpiles to JavaScript.

babel javascript lisp programming-language transpiler

Last synced: 09 May 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://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/ammienyami/nolang

Concatenative stack-based programming language designed for writing programs for computers.

assembly compiler go golang language programming-language

Last synced: 07 Apr 2025

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

toy compiler that outputs lambda calculus style JavaScript

compiler lambda-calculus programming-language

Last synced: 06 Mar 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/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/monsterkodi/kode

programming language that transpiles to JavaScript

javascript kode programming-language transpiled-language

Last synced: 21 Mar 2025

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/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/felipesharkao/acorn

Dumb, lisp-based, programming language written in Typescript

interpreter programming-language typescript

Last synced: 13 Mar 2025

https://github.com/erikdelange/exin-ast-the-experimental-interpreter

Define your own programming language and design your own interpreter! This one is written in C and executes a Basic/C/Python like language. The interpreters design centers around an Abstract Syntax Tree.

abstract-syntax-tree ast c ebnf interpreter language programming-language

Last synced: 04 Jan 2026

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/thomasleese/acorn

Powerful and elegant programming language.

cpp language llvm programming-language

Last synced: 26 Dec 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/maksasj/aylin

Aylin - simple esoteric programming language , made just for fun.

esoteric-language language programming-language

Last synced: 15 May 2025

https://github.com/mfori/mlang

Simple programming language using LLVM, flex and bison.

bison compiler flex llvm programming-language

Last synced: 01 Jul 2025

https://github.com/pumpedsardines/sekver

A simple programming language

compiler programming-language

Last synced: 23 Sep 2025

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/amkreta/programming-language

A simple interpreted programming language written in c++.

angular cpp emscripten interpreter programming-language typescript wasm

Last synced: 10 Sep 2025

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: 23 Jun 2025

https://github.com/io12/quoftc

The Quoft Programming Language Compiler

compiler programming-language quoft

Last synced: 23 Jun 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/killthebuddh4/gadfly

A system 2 compiler for language models.

agent ai framework program-synthesis programming-language typescript

Last synced: 21 Jun 2025

https://github.com/sup2point0/supcode

A conceptual programming language created by Sup#2.0

coding-language programming-language sup supcode

Last synced: 12 Jul 2025

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/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/kajizukataichi/lamuta

ラムダ計算の数式がそのまま書ける関数型プログラミング言語

lambda-calculus programming-language

Last synced: 13 Apr 2025

https://github.com/skius/stringlang

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

golang hacktoberfest interpreter language programming-language

Last synced: 01 Aug 2025

https://github.com/christophercrouzet/uuki

Yet another programing language for learning purposes.

programming-language

Last synced: 29 Dec 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/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/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/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/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/arturo-lang/benchmarks

Benchmarking tools & results for Arturo

arturo benchmark interpreter language programming programming-language

Last synced: 16 Jan 2026

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/omarazizi/kaleidoscope

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

compilers cplusplus llvm llvm-ir programming-language

Last synced: 26 Jun 2025

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/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/r4gus/zig-book

Zig Basiscs: Zig programmieren für Einsteiger

book books buch deutsch programming programming-language zig ziglang

Last synced: 09 Sep 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/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/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/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/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 23 Mar 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/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/csjh/mite

A high performance language for Javascript accompaniment

compiler javascript language programming-language webassembly

Last synced: 11 Apr 2025

https://github.com/ladroid/nekoprogramminglanguage

Neko programming language written in Rust

interpreter programming-language rust rust-lang

Last synced: 05 Jan 2026

https://github.com/thesephist/inker

Web API to run Ink code on any device 💻

ink interpreter programming-language repl sandbox

Last synced: 29 Dec 2025

https://github.com/drdeano/backwards

A backwards programming language

backwards languages new-language 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/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/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/mattmezza/mul

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

fun interpreter language programming-language

Last synced: 28 Oct 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: 26 Mar 2025

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

A simple, strict and uncompromising language.

compiler language llvm programming-language

Last synced: 11 Apr 2025