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).
- GitHub: https://github.com/topics/programming-language
- Wikipedia: https://en.wikipedia.org/wiki/Programming_language
- Aliases: programming-languages,
- Last updated: 2026-01-16 00:25:52 UTC
- JSON Representation
https://github.com/AmrHendy/programming-language-translator
An easy way to use the released TransCoder by Facebook AI Research to convert code from one programming language to another using unsupervised neural machine translation (NMT) systems that use deep-learning to translate text from one natural language to another and is trained only on monolingual source data.
machine-translation nlp programming-language transcoder transformer unsupervised-deep-learning unsupervised-translation
Last synced: 18 Jul 2025
https://github.com/BloodRoseorg/garter
A high level Python-like Assembly Language
compiler cross-compiler garter garter-language interpreter language object-oriented-programming programming-language
Last synced: 04 Aug 2025
https://github.com/mainakrepositor/lms-gui
Integrated Library Management System using Python and Tkinter
college-project educational-project gui-application lms programming-language project python3 sqlite3 tkinter-gui
Last synced: 02 May 2025
https://github.com/frizensami/singlang
A completely legitimate programming language for Singaporeans. Because uncle also can code one hor.
interpreter programming-language singlish
Last synced: 30 Apr 2025
https://github.com/ArachnidAbby/BCL
BCL Compiled Language (BCL)
compiler programming-language python
Last synced: 16 Apr 2025
https://github.com/fus3n/cupscript
CupScript Is A Simple Scripting Language Completely Created Using Python
language programming-language python ruby ruby-like scripting-language
Last synced: 18 Mar 2025
https://github.com/nixpulvis/brainfuck
A simple brainfuck interpreter in Rust.
brainfuck programming-language
Last synced: 02 Apr 2025
https://github.com/amirbawab/EasyCC-CPP
Easy Compiler Compiler written in C++
c-plus-plus compiler compiler-construction compiler-design lexical-analysis programming-language syntax-analysis
Last synced: 09 Jul 2025
https://github.com/shinbatsu/brainfuck
List of Simple BrainFuck (.bf) code examples written by me
ascii brainfuck bynary code-golf programming-language
Last synced: 04 Oct 2025
https://github.com/rigetti/quil-rs
Quil Parser & Program Builder
programming-language quantum-computing
Last synced: 18 Jan 2026
https://github.com/cristianoc/reinfer
Runtime Extended Inference for json data.
javascript json programming-language reason reasonml type-inference type-system
Last synced: 17 Oct 2025
https://github.com/mystpi/bella
🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!
functional-programming gleam interpreter lexer nodejs parser programming-language
Last synced: 04 May 2025
https://github.com/mynenik/kforth-32
32-bit Forth System for x86-linux
assembly-language cpp daq forth linux-app programming-language scientific-computing
Last synced: 08 Sep 2025
https://github.com/cristianoc/REInfer
Runtime Extended Inference for json data.
javascript json programming-language reason reasonml type-inference type-system
Last synced: 07 May 2025
https://github.com/evincarofautumn/hap
A simple concurrent programming language.
asynchronous-programming events hap programming-language
Last synced: 12 Sep 2025
https://github.com/marc2332/ham
🍖 ham, general purpose programming language
interpreted programming-language rust
Last synced: 22 Apr 2025
https://github.com/sporeball/naz
an esolang where every instruction is named by a number and a letter
Last synced: 19 Jun 2025
https://github.com/CalmSystem/wala
It aims to be for WASM what YAML is for JSON. Programming language targetting WebAssembly. Human friendly WAT
programming-language wasm webassembly zig
Last synced: 17 Jul 2025
https://github.com/gallettilance/ats-blockchain
⛓️ Blockchain + Smart contracts from scratch
ats-lang blockchain blockchain-demo commandline-interface functional-programming interpreter lambda-calculus lisp parser programming-language smart-contract-platform smart-contracts
Last synced: 06 Sep 2025
https://github.com/melchizedek6809/nujel
A small, embeddable Lisp dialect
functional-language imperative-language interpreter language lisp lisp-dialect macros programming-language vm
Last synced: 29 Dec 2025
https://github.com/spotandjake/brisk
The Brisk Programming Language
compiler hacktoberfest imperative-programming-language programming-language typescript wasm webassembly
Last synced: 11 Jul 2025
https://github.com/modula-dev/garter
A high level Python-like Assembly Language
compiler compiler-toolchain cross-compiler garter garter-language interpreter language object-oriented-programming programming-language
Last synced: 14 Apr 2025
https://github.com/ACM-UoA-Student-Chapter/dil
The Department of Informatics Programming Language.
compiler educational first-timers-friendly programming-language
Last synced: 08 Apr 2025
https://github.com/halcyonnouveau/soppo
Go, with the features it's missing.
compiler go golang programming-language rust
Last synced: 13 Jan 2026
https://github.com/peterhenryd/dorian
Dorian is an intuitive high-level abstraction for LLVM for creating imperative programs using declarative structures.
llvm programming-language rust
Last synced: 10 Apr 2025
https://github.com/scizzorz/rain
A programming language.
llvm programming-language python
Last synced: 29 Jul 2025
https://github.com/atlas77-lang/atlas77
Atlas77 is a programming language in development written in Rust
assembler compiler interpreter language programming-language rust
Last synced: 18 Jan 2026
https://github.com/yamacir-kit/meevax
A programmable programming language
lisp programming-language r7rs-small scheme
Last synced: 11 Jul 2025
https://github.com/ligurio/clojure-from-the-ground-up
Book about Clojure written by Kyle Kingsbury https://aphyr.com/tags/Clojure-from-the-ground-up, formatting and conversion to Markdown, EPUB and HTML by Sergey Bronnikov.
book clojure programming programming-language
Last synced: 14 Jun 2025
https://github.com/4rjunc/The-Hello-World-Project
This repository hosts programs that output 'Hello World' in various programming languages. 🌍✨
first-timers-only hacktoberfest hacktoberfest-accepted hacktoberfest-starter hello-world programming-language
Last synced: 11 May 2025
https://github.com/maxxsoft/sigma-vm
Sigma Virtual Machine.
bytecode compiler programming-language virtual-machine
Last synced: 22 Apr 2025
https://github.com/amrdeveloper/tank
Dynamic type Object oriented and scripting language written in Java
interpreter java lox lox-interpreter lox-language oop-languages programming-language scripting-language
Last synced: 12 Apr 2025
https://github.com/mickey9315/new-programming-languages-showcase-public
About New Programming Languages
advantages brief-history contribution contributions-welcome details developer future future-technologies new-language news overview programming-language showcase sponsor support usage
Last synced: 21 Jan 2026
https://github.com/rsashka/newlang
A programming language with a simple no-keyword syntax for computing tensors and rational numbers with unlimited precision (NOTE: NewLang is experimental; see README)
c compiler cpp cross-platform dynamic-typing interpreter language oop programming-language pure-function static-typed tensors
Last synced: 12 Jul 2025
https://github.com/themaster1127/hth
HTH, which stands for HeavenToHell, is a dynamically typed, transpiled high-level programming language designed for simplicity, ease of use, and versatility. Inspired by the syntax of AutoHotkey, HTH offers a user-friendly environment for beginners to learn programming and build web apps.
ahk autohotkey beginner-friendly easy-to-use flask high-level-language hth html javascript portable programming-language python-backend scripting-language transpiled-language transpiler website
Last synced: 13 Apr 2025
https://github.com/russo-2025/papyrus-compiler
An open-source implementation of Papyrus scripting language compiler
compiler language papyrus programming-language scripting
Last synced: 10 Apr 2025
https://github.com/catseye/mascarpone
MIRROR of https://codeberg.org/catseye/Mascarpone : You are lost in a twisty maze of meta-circular interpreters, all alike.
interpreter meta-circular programming-language
Last synced: 12 Apr 2025
https://github.com/avalon-lang/avaloni
Interpreter of the Avalon programming language.
avalon interpreter programming-language quantum-computing
Last synced: 11 May 2025
https://github.com/joelburget/lvca
language verification, construction, and analysis
denotational-semantics language language-workbench parsing pretty-printing programming-language typechecking
Last synced: 28 Jul 2025
https://github.com/derunelabs/jane
Joy Along New Experience (jane) programming language source tree 🍵
programming-language transpiler
Last synced: 05 May 2025
https://github.com/Jackojc/klaxon
Minimalist RPN language that compiles to x86-64 assembly (with more backends to come).
based-stack-based-language compiler concatenative cpp forth klaxon language minimal minimalist native proglangs-discord programming-language reverse-polish-notation rpn stack-based-language stack-language static-typing
Last synced: 12 Apr 2025
https://github.com/refreezed/gloa
Glóa - a statically typed language that compiles to Lua. *UNDER DEVELOPMENT*
compiler gloa lua programming-language pure-lua static-type-system transpiler
Last synced: 14 Apr 2025
https://github.com/iwillspeak/formula-one
An Experimental LISP
interpreter lisp lisp-interpreter programming-language
Last synced: 24 Jun 2025
https://github.com/rainingcomputers/shnootalk
ShnooTalk is a new programming language
bytecode compiler-construction compiler-design compilers language llvm programming-language
Last synced: 16 Mar 2025
https://github.com/arnobl/structural-typing-examples
Examples in various programming languages about how structural typing is supported
object-oriented programming-language structural-typing type-system
Last synced: 06 Oct 2025
https://github.com/thesephist/xin
Xin (신/心) is a flexible functional programming language with a tiny core, inspired by Lisp and CSP
golang interpreter lisp programming-language
Last synced: 21 Jul 2025
https://github.com/marcelgarus/orchard
A playground for programming language ideas.
Last synced: 24 Oct 2025
https://github.com/morgancaron/script
Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.
compiler cpp cpp20 cpp23 language parser programming-language script script-language scripting scripting-language
Last synced: 19 Jun 2025
https://github.com/snapscript/snap
Snap Programming Language
android android-development async-await asynchronous-programming bnf coroutines functional generic-programming interpreted-language interpreter language object-oriented parallel-processing programming-language recursive-descent-parser scripting-language static-analysis
Last synced: 14 Apr 2025
https://github.com/pragmatwice/chthollylang
A simple implementation of Yet another script language Chtholly
implmentation intermediate-code-generation parser parser-combinators programming-language
Last synced: 15 Apr 2025
https://github.com/as400jplpc/nim_designer
designer TUI nim-lang
design nim nim-lang programming-language squelettes tui tui-editor
Last synced: 07 Oct 2025
https://github.com/v420v/ibu
🕊️ A programming language
assembly compiler holyc ibu language programming-language self-hosting
Last synced: 11 Apr 2025
https://github.com/bobbimanners/EightBall
The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20
apple2 commodore-64 commodore-vic20 compiler interpreter programming-language retrocomputing
Last synced: 11 May 2025
https://github.com/vcfxb/wright-lang
The wright programming language (WIP)
language programming programming-language programming-languages rust wright wright-language wright-programming-language
Last synced: 16 May 2025
https://github.com/stepfenshawn/cf-lang
The CF programming language. A programming language inspired by some war movies! 💣💣
cf-lang compiler interpreter new-language programming-language python python3
Last synced: 13 Apr 2025
https://github.com/ta0kira/zeolite
Zeolite is a statically-typed, general-purpose programming language.
compiler freebsd linux macos programming-language zeolite-lang
Last synced: 08 May 2025
https://github.com/jweinst1/Wind
The Flow-based Programming Language
compiler data-processing flow-based-programming programming-language reactive-programming
Last synced: 16 May 2025
https://github.com/jprochazk/hebi
Scripting language
compiler interpreter programming-language rust
Last synced: 17 Mar 2025
https://github.com/fluhus/beatnik
A drum programming language.
drums golang music percussion production programming-language tracking
Last synced: 12 Jan 2026
https://github.com/jweinst1/wind
The Flow-based Programming Language
compiler data-processing flow-based-programming programming-language reactive-programming
Last synced: 22 Apr 2025
https://github.com/trebor-huang/ice1000
🧊 A Elbereth Gilthoniel / silivren penna míriel! 🌟
Last synced: 30 Aug 2025
https://github.com/farkon00/cont
Cont is a compiled statically-typed object oriented concatenative programming language written in Python
compiler concatinative object-oriented programming-language python stack-based
Last synced: 16 Jan 2026
https://github.com/lucassouzamatos/chico.lang
:sparkles: :smiley_cat: a functional toy language
Last synced: 10 Jul 2025
https://github.com/MohammedRashad/Simplex
Programming Language for everyone, and no one.
batch-interpreter c interpreter language lisp lisp-dialect lisp-variant live-coding programming programming-language simplex
Last synced: 11 May 2025
https://github.com/brendanberg/l
The L Programming Language
concurrency-primatives functional-languages gradual-typing pattern-matching programming-language
Last synced: 20 Aug 2025
https://github.com/senseiwells/arucas
Arucas is an Interpreted Language using Kotlin, designed to be easily integrated into other Java programs.
Last synced: 19 Aug 2025
https://github.com/uliwitness/bytecodeinterpreter
Sample code to go with my "Writing a bytecode virtual machine in C++" video.
interpreter programming-language sample-code tutorial
Last synced: 11 Jun 2025
https://github.com/thomasmueller/bau-lang
Bau is a simple, concise, safe, powerful and fast programming language.
Last synced: 15 Apr 2025
https://github.com/tommasocerruti/rowlang
RowLang is a minimalistic esoteric programming language written as an analogy to rowing.
c compiler esoteric-programming-language minimalistic programming-language rowing
Last synced: 10 Apr 2025
https://github.com/sz-piotr/tranquility
Tranquility is an in-development programming language intended to replace Solidity
compiler ethereum interpreter programming-language smart-contracts tranquility
Last synced: 18 Mar 2025
https://github.com/quantumsheep/llvm-antlr4-starter
Pre-configured LLVM and ANTLR4 for C++
antlr4 cpp llvm programming-language
Last synced: 27 Mar 2025
https://github.com/zeroflag/fcl
Forth Calculator's Language
android forth language programming-language
Last synced: 18 Mar 2025
https://github.com/shybyte/risp
A rusty Lisp inspired by Clojure for usage as simple configuration language
clojure configuration lisp programming-language rust
Last synced: 11 Jun 2025
https://github.com/luno-lang/luno
A small toy language with syntax heavily inspired by Lua that transpiles to JS.
Last synced: 10 Jul 2025
https://github.com/shiinamiyuki/lunatic
lunatic: a toy lua interpreter
compiler interpreter parser practice-project programming-language register-machine virtual-machine
Last synced: 09 Oct 2025
https://github.com/eliassjogreen/bird
🐦 A programming language written entirely in Microsoft's batch scripting language. Yeah it's stupid
batch bird cmd compiler programming-language scripting-language windows
Last synced: 09 Oct 2025
https://github.com/fdero/verse
Interpreter of the Verse programming language (this language is the precursor of Basalt)
compiler compiler-design interpreter language programming-language programming-languages
Last synced: 12 Apr 2025
https://github.com/joakimthun/elsa
The Elsa Programming Language
bytecode compiler elsa-programming-language interpreter language pratt-parser programming-language virtual-machine
Last synced: 06 May 2025
https://github.com/jesperkha/fizz
Interpreted programming language built with Go
go golang interpreter language programming-language scripting tool
Last synced: 22 Apr 2025
https://github.com/maxbarsukov/l7.x.l7
/7 ☦ /7 – язык программирования для отечественных операторов ЭВМ, не имеющий аналогов в мире :ru: :elephant:
com compiler-design importozameshchenie php php-library programming-language russian transpiler
Last synced: 19 Apr 2025
https://github.com/isaacwoods/roo
Little toy programming language with an x86_64 code generator
language programming-language roo type-safety type-system
Last synced: 09 May 2025
https://github.com/lambduli/minilog
A small logic programming language.
language logic-programming programming-language prolog prolog-implementation repl unification
Last synced: 10 Jul 2025
https://github.com/WLTools/LanguageSpec
A description of the language syntax and associated data, examples, and nonexamples.
mathematica programming-language wolfram-language wolfram-mathematica
Last synced: 27 Mar 2025
https://github.com/liufeigit/van-lang
Van programming language. Embeddable and extendable script language in C. Simple and efficient.Inspired by C, Simula and JavaScript
bytecode compliler dsl-interpreter emebeded extendable functional-programming interpreter object-oriented programming-language scripting-language van virtual-machine
Last synced: 13 Apr 2025
https://github.com/fiatjaf/side-rosetta
Code powering https://rosetta.fiatjaf.com
language-learning programming-language rosettacode
Last synced: 23 Jul 2025
https://github.com/shalithasuranga/simpler
Very simple language implemented using antlr for beginners
anltr compiler-design java lexer parsing programming-language simple-lang
Last synced: 15 Oct 2025
https://github.com/mezotv/hello-world
Hello World in every programming language..
hello hello-world helloworld helloworld-programs programming-language world
Last synced: 12 Jul 2025
https://github.com/05st/artemis
Statically typed, high-level functional programming language.
functional functional-programming haskell interpreter language languages programming-language
Last synced: 25 Sep 2025
https://github.com/andrew-johnson-4/lambda-mountain
Tiny Functional Language Compiling to Assembly (7000 Lines of Code)
assisted-reasoning compiler coq css functional-programming html macro-assembler programming-language self-hosting static-site-generator wasm x86
Last synced: 27 Mar 2025
https://github.com/neuwcodebox/KemonoFriendsLanguage
Kemono Friends Programming Language. (케모노 프렌즈 & けものフレンズ)
anime brainfuck interpreter kemono-friends kemono-friends-language language language-design programming-language
Last synced: 26 Jun 2025
https://github.com/joetifa2003/windlang
WindLang, A simple programming language built with golang 🍃
golang interpreter language programming-language
Last synced: 07 May 2025
https://github.com/rodrigogiraoserrao/rgspl
A Python interpreter for APL based off of the LSBASI series.
apl grammar interpreter parser programming-language python python3
Last synced: 06 May 2025
https://github.com/fallendeity/loxinterpreter
A python adaptation of Robert Nystrom’s book ’Crafting Interpreters’, implementing a tree-walk interpreter.
compiler crafting-interpreters interpreter lox-interpreter programming-language
Last synced: 19 Aug 2025
https://github.com/shivabhattacharjee/synthia
Synthia is a lightweight and beginner-friendly interpreted programming language developed in Rust. With a simple, intuitive syntax and a focus on ease of use, Synthia is perfect for both newcomers to programming and experienced developers looking for a flexible scripting language
cargo fast interpreter language programming-language programming-language-development rust rust-lang simple-syntax
Last synced: 28 Apr 2025
https://github.com/geode-lang/geode
The Geode Programming Language
compiler geode geode-lang llvm programming-language
Last synced: 28 Oct 2025
https://github.com/basemax/dotwhitespace
DotWhitespace is an esoteric programming language using Python.
dotwhitespace interpreter interpreter-basic interpreter-python programming-language programming-language-concepts programming-language-design programming-language-development programming-language-theory python whitespace whitespace-interpreter whitespace-language whitespace-normalization
Last synced: 05 May 2025
https://github.com/andrey-moura/andy-lang
The Andy is an interpreted object-oriented multi-purpose programming language
brasil brazil compiler interpreter lexer programming-language
Last synced: 18 Jul 2025