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/lingdong-/dither-lang

A New Language for Creative Coding

creative-coding programming-language

Last synced: 18 Aug 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/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/neilkleistgao/luatic

A Lua dialect with some interesting ideas.

lua programming-language rust

Last synced: 17 Aug 2025

https://github.com/marcopacini/maki

Yet another program language with a name inspired by my cat

golang maki programming-language

Last synced: 14 Oct 2025

https://github.com/miguelvis/tinydev

TinyDev is a programming language for kids.

kids-programming programming-language

Last synced: 08 Mar 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: 13 Oct 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/akshaywarrier/jesse

A programming language for meth heads.

breaking-bad crafting-interpreters lox programming-language python

Last synced: 14 Oct 2025

https://github.com/mochatek/frolang

🐸FroLang: An interpreted toy language written in Go

frolang golang interpreter programming-language

Last synced: 14 Jan 2026

https://github.com/losfair/luax

A Lua 5.3 implementation in Rust (work in progress)

interpreter lua programming-language rust vm

Last synced: 12 Apr 2025

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/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/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/julelang/website

The official website of the Jule programming language

jule julelang language programming-language website

Last synced: 24 Jan 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/fornever/malco

Malco programming language

programming-language scripting-language

Last synced: 07 May 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/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/sahilbansal17/cplusplus

Get to know A to Z of C++

basics-of-cpp cpp programming-language

Last synced: 30 Apr 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/frenzyexists/flexscript

A scripting language made during the Programming Language (CIIC-4030/CIIC-4030H/ICOM-4036) course. There's a lot of damage

ciic4030 college-project icom4030 java-project programming-language

Last synced: 08 Oct 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/mikah13/language-picker

Help you choose your programming language

game language-picker programming-language react

Last synced: 01 Apr 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/thomasleese/acorn

Powerful and elegant programming language.

cpp language llvm programming-language

Last synced: 26 Dec 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/heliguy4599/antlerscript

A modern, duck-typed programming language focused on simple syntaxt and ease of use

antlr antlr4 compiler interpreter java programming-language

Last synced: 18 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/kajizukataichi/lamuta

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

lambda-calculus programming-language

Last synced: 13 Apr 2025

https://github.com/nelsenpro/frame

Framecss adalah sebuah proyek open source yang menyediakan berbagai macam library CSS untuk keperluan desain aplikasi web dan website. Framecss awalnya diciptakan oleh Nelsen Niko yang kemudian dikembangkan oleh banyak kontributor lainnya. Kode sekarang merupakan hasil kolaborasi dari banyak kontributor yang berpartisipasi dalam pengembangan dan p

bnelsofc css css-framework css-framework-indonesia css-grid-layout developer frame framecss framecss3 framework framework-css framework-css-indonesia frameworks front-end-development frontend javascript programming-language webdevelopment website

Last synced: 30 Jun 2025

https://github.com/leops/hatchet

A non-scripting language for the Source engine

programming-language scripting-language source-engine

Last synced: 06 Oct 2025

https://github.com/pumpedsardines/sekver

A simple programming language

compiler programming-language

Last synced: 23 Sep 2025

https://github.com/polsys/cle

A native code compiler for a C-like language.

compiler dotnet dotnet-core programming-language

Last synced: 29 Dec 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: 02 Mar 2025

https://github.com/scrybelang/scrybe

Scrybe is the other Scratch compiler

compiler programming-language python scratch

Last synced: 14 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/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/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/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/tanay-pingalkar/productive-script

An interpreter for productivity flexibility and many more

javascript language programming-language typescript

Last synced: 16 Jun 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/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/kputnam/hee

Statically-typed functional and concatenative programming language

interpreter programming-language stack-language type-checker

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

XBrain is an experimental programming language inspired by Brainfuck.

brainfuck c compiler programming-language

Last synced: 29 Mar 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/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/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/calico32/goose

a minimal programming language written in go

go golang goose language programming-language

Last synced: 06 Jul 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/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/thearnavrustagi/musket

an interpreted programming language

go golang interpreter interpreters language programming-language

Last synced: 06 Jul 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/rla/llj

LLJ - Logic Language for JVM

jvm logic-language programming-language prolog

Last synced: 06 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/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/rhaeguard/shum

a useless stack-oriented programming language for JVM

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

Last synced: 27 Sep 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: 08 Apr 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/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/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: 01 Aug 2025

https://github.com/remokasu/stacker

Stacker is a command-line calculator that uses reverse Polish notation (RPN) for mathematical calculations and features an RPN-based scripting language. 

math programming-language python reverse-polish-calculator rpn stack

Last synced: 31 Jul 2025

https://github.com/kashyapprajapat/cuttingchai

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

programming-language

Last synced: 10 Jun 2025

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

A fun love-themed programming language

programming-language rust

Last synced: 19 Apr 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/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: 14 Jun 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/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/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/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/lukaspietzschmann/pl0-compiler

A small and fun PL0 compiler

compiler cpp pl0 programming-language

Last synced: 06 Dec 2025

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

Mini Moonbit implementation from 摩卡猫猫

compilers javascript minimoonbit moonbit programming-language riscv wasm

Last synced: 28 Jul 2025