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/zeroplayerrodent/uzumaki-esolang
Spirals... This language is contaminated by spirals...
esolangs horror manga programming-language spirals
Last synced: 19 Mar 2025
https://github.com/aziis98/ergolas
an Embeddable Random GOlang LAnguage for Scripting
embeddable-scripting-language golang library programming-language
Last synced: 02 Mar 2025
https://github.com/thmxv/tx-lang-rust
Lightweight, fast, modern and safe scripting language
compiler fast interpreter language light lightweight programming-language rust safe single-pass vm
Last synced: 15 Mar 2025
https://github.com/ericlbuehler/merlin_rust
Make your code fly.
interpreter merlin programming-language rust
Last synced: 16 Oct 2025
https://github.com/thomas-crane/pine
A general purpose, type checked language inspired by Rust.
compile-to-js compiler programming-language typescript
Last synced: 11 Dec 2025
https://github.com/ivan-guerra/cpplox
A C++ implementation of the Lox language
compiler interpreter lox-interpreter programming-language
Last synced: 15 Oct 2025
https://github.com/maxbarsukov/capricc-io
๐ฅ Extremely minimalistic Io-like language
homoiconic interpreter io-lang programming-language prototype ruby-interpreter
Last synced: 14 Oct 2025
https://github.com/axkr/ease_symja
Eclipse EASE plugin extension for using Symja as a REPL
computer-algebra eclipse eclipse-plugin programming-language symbolic-math symja
Last synced: 06 Sep 2025
https://github.com/laluxx/jade
a C abstraction
programming-language transpiler
Last synced: 30 Apr 2025
https://github.com/jamesquinlan/principles-programming-languages
Principles and Concepts of Programming Languages
concurrent-programming functional-programming oop-principles programming-language university-course
Last synced: 05 Apr 2025
https://github.com/liques/chestprogramminglanguage
Programming language designed to be easy and to be learned quickly.
Last synced: 14 Oct 2025
https://github.com/exoad/kira
A Simple, Practical, & Grounded Object-Oriented Programming Language.
Last synced: 26 Oct 2025
https://github.com/ppmpreetham/pilox
Implementation of the Lox Interpreter written in Python
programming-language programming-language-development
Last synced: 10 Jun 2025
https://github.com/tom-draper/repo-stats
Generates a statistical overview for a local or remote repository.
cli command-line command-line-tool file-stats github programming-language project project-analysis repo-stats repository rust rust-lang statistics stats
Last synced: 20 Feb 2025
https://github.com/cyberfined/harakiri-lib
library for parsing, type checking and compiling harakiri language
aarch64 compiler compilers harakiri haskell haskell-library imperative-programming-language programming-language register-allocation
Last synced: 02 Jul 2025
https://github.com/courses-at-nju-by-hfwei/learning-cplusplus
Learning C++ Programming Language
cplusplus learning-cplusplus programming-language
Last synced: 29 Oct 2025
https://github.com/loipesmas/vesmor
a fantasy video game console with vector graphics and a declarative statically typed functional programming language
declarative-programming fantasy-console functional-programming gamedev programming-language rust svelte vector-graphics wasm web webassembly
Last synced: 08 Apr 2025
https://github.com/infuzu/oqs
`OQS` (Open Quick Script) is a simple, system-neutral expression language for efficient scripting on diverse platforms. It's open-source, adaptable, and focused on fundamental operations.
expression-engine expression-evaluator expression-language expression-parser expressionengine programming-language programming-languages
Last synced: 14 Jan 2026
https://github.com/samdphillips/onyx-rb
Onyx Smalltalk
programming-language ruby smalltalk
Last synced: 25 Mar 2025
https://github.com/nonlin-lin-chaos-order-etc-etal/ooc-legacy-archive
Optimizing Oberon-2 Compiler โ Backup Archive โย Fetched at: August 7, 2019
compiler compilers dual-licensed gpl language languages lgpl oberon oberon2 oo2c ooc ooc2 optimizing programming-language programming-languages translator translators
Last synced: 24 Mar 2025
https://github.com/funnbot/grapl
Great... Really? Another programming language?
programming-language zig ziglang
Last synced: 26 Oct 2025
https://github.com/ericlee05/assemscript
Assembly-like and pointer based programming language / ์ด์ ๋ธ๋ฆฌ์ด์ ์ ์ฌํ ํฌ์ธํฐ ๊ธฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
interpreter programming-language
Last synced: 23 Oct 2025
https://github.com/xyproto/literalcircuit
:arrow_forward: Programming language for implementing circuits in the style of "literal programming"
circuits logic-gates programming-language
Last synced: 13 Oct 2025
https://github.com/sleepy-monax/monkey
๐ My implementation of the monkey programing language from "Writing An Interpreter In Go"
book exercise golang programming-language
Last synced: 25 Mar 2025
https://github.com/flintwinters/jisp
Represent any program state with JSON
esolang esolangs json json-schema jsonschema programming-language programming-languages toml toon yaml
Last synced: 13 Jan 2026
https://github.com/frederiktobner/jbasic
Simple Interpreter for the JBASIC programming language
antlr4 basic interpreter programming-language scripting-language
Last synced: 31 Mar 2025
https://github.com/ahmedmourad0/sadlang
The Sad Programming Language, users of this language are officially called Sad Developers.
compiler programming-language sad
Last synced: 05 Jul 2025
https://github.com/carpentries-incubator/java-intro
An Introduction to Java Programming
alpha carpentries carpentries-incubator english java lesson programming programming-language
Last synced: 19 Jan 2026
https://github.com/s4m-mo/hello-world-collection
The ultimate collection of Hello World files, language benchmarks and more, from across the languages you'll ever need to use.
benchmark collection hello-world programming-language
Last synced: 13 Jun 2025
https://github.com/blwatkins/learning-javascript
Learning resources and notes for the JavaScript programming language.
javascript learning notes programming-language
Last synced: 27 Dec 2025
https://github.com/imteekay/essentials-of-interpretation
Building an Interpreter from scratch
compiler interpreter programming-language
Last synced: 29 Mar 2025
https://github.com/bocaletto-luca/eidos
Eidos programmer language open source by bocaletto luca
bocaletto-luca developer developer-tool development-environment devlopment ei eidos eidos-language gplv3 grammar interpreter language open-source parser programming programming-eidos programming-language python sourcecode
Last synced: 03 Aug 2025
https://github.com/jweyrich/aprendendo-a-programar-com-python
Material de apoio utilizado no treinamento de Python com duraรงรฃo de 10 horas para alguns colaboradores da Teltec Solutions.
presentation programming-language python teaching training training-materials
Last synced: 11 Jun 2025
https://github.com/filipporanza/simpla
A compiler for the Simpla programming language, a university project
compiler lalrpop programming-language toy-language university-project
Last synced: 21 Jul 2025
https://github.com/ilankri/flap
A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)
compiler functional-programming jvm mips programming-language school-project
Last synced: 29 Jul 2025
https://github.com/qucumbah/programming-language
Statically typed programming language that compiles to WebAssembly text format
compiler programming-language webassembly
Last synced: 31 Aug 2025
https://github.com/iammoltony/infinistack
Language with infinite stacks.
c-sharp csharp dotnet esolang esoteric-language esoteric-programming-language interpreter language programming-language
Last synced: 04 Mar 2025
https://github.com/willkirkmanm/x-lang
Compiled, JIT Executed & Interpreted Programming Language in LLVM & Rust, Supporting Variable Assignments, For Loops, Comparison Operators, Lambda Functions, Arrays, Structs, Unary Operators and Importing with Zero Cost Abstractions
llvm programming-language turing-complete
Last synced: 13 Apr 2025
https://github.com/ayushmantripathy/pips
a functional, dynamically weakly typed, interpreted, indented programming language.
c functional-programming interpreter make piping programming-language
Last synced: 21 Mar 2025
https://github.com/vardan2009/kitelang
hobby programming language compiler written in C++
assembly cmake compiler compilers cpp lowlevel programming-language x86 x86-64
Last synced: 02 Aug 2025
https://github.com/v-kolesnikov/simple
Simpฮปe imperative programming language
computer-science programming-language self-education
Last synced: 24 Dec 2025
https://github.com/aermoss/rsx-tr
Platformlar arasฤฑ uygulamalar iรงin tasarlanan, yorumlanan, statik olarak yazฤฑlan รงoklu paradigmalฤฑ genel amaรงlฤฑ bir programlama dili olan R#'ฤฑn Tรผrkรงe versiyonu.
programming-language rsharp turkish turkish-programming
Last synced: 06 Mar 2025
https://github.com/issadarkthing/spirit
Interpreted, functional programming language with clojure syntax
clojure functional-language programming-language
Last synced: 09 May 2025
https://github.com/samwson/eva
The Eva Programming Language. Based on course material provided by Dmitry Shoshnikov.
interpreter programming-language
Last synced: 22 Mar 2025
https://github.com/todesking/lisp.rs
Lisp in Rust
lisp programming-language rust
Last synced: 02 Mar 2025
https://github.com/honourhealth/converting-shell-script-to-perl-language-with-lex-and-yacc
Converting one programming language to another one with respect to some grammar rules, defined before with lex and yacc. C programming language is used beside lex and yacc.
c c-programming c-programming-language cprogramming cprogramming-language lex lex-yacc programming-language yacc yacc-lex
Last synced: 26 Dec 2025
https://github.com/prashantrahul141/zspie
A fast, easy, dynamic programming language for beginners.
c compiler programming-language
Last synced: 24 Jun 2025
https://github.com/yummyweb/cascade
A dynamically typed programming language for writing idiomatic code.
cascade cascadelang language programming-language
Last synced: 10 Apr 2025
https://github.com/fergusq/sve
The Sve Programming Language
interpreter programming-language scripting-language
Last synced: 25 Dec 2025
https://github.com/stynh/novabasicv2
Custom programming language interpreted in C#. I have no earlier experience building Interpreters. Hobby project.
abstract-syntax-tree basic-programming csharp interpreter programming-language
Last synced: 01 Jul 2025
https://github.com/kylepls/yamllang
A seamless programming language compliant with the YAML syntax.
antlr4 programming-language yaml
Last synced: 02 Aug 2025
https://github.com/gryfenfer97/neon
A simple swift-like programming language
cpp lox programming-language swift swift-like
Last synced: 21 Mar 2025
https://github.com/praabindhp/replace_function
Replace Function In Python Program
code find programming-language python3 replace word
Last synced: 05 Mar 2025
https://github.com/ik5/build-lang
Idea that I have to create a new way of building and deploying my projects
go golang language make makefile programming-language
Last synced: 28 Mar 2025
https://github.com/aloussase/gaya
๐ฑ Scripting language made to solve Advent of Code problems
Last synced: 13 Apr 2025
https://github.com/qtlittlexu/lighzy
Lighzy ๆฏไธ้จ็ฎๅๆ็จ็่งฃ้ๅ็ผ็จ่ฏญ่จ๏ผๅฎๆฏไธ็งๅจๆๅผบ็ฑปๅๅฎไน่ฏญ่จ๏ผ็ฑปไผผไบ PythonใLighzy ๅณ "lighzy and easy"
interpreter programming-language
Last synced: 20 Jan 2026
https://github.com/zijistark/zcktools
Compiler library and tools for ZCK, an extended language for more effective Crusader Kings II scripting.
c-plus-plus c-plus-plus-17 compiler cpp crusader-kings-ii crusaders-kings-2 modding modding-games modding-resources modding-tools paradox paradox-interactive paradoxgame programming-language programming-languages
Last synced: 09 Apr 2025
https://github.com/lixx21/python_exercise
Simple project using python to train logic programming
logic-programming programming-language python
Last synced: 03 Apr 2025
https://github.com/barcodehub/entorno-programming-ia-node
Web application that uses the Judge0 API to execute code in multiple programming languages (JavaScript, Python, Java, C++). It processes source code submissions, retrieves execution results, and incorporates OpenAI for code correction (BETA).
code-correction code-execution coding error-handling judge0 openai openai-integration programming-language
Last synced: 31 Aug 2025
https://github.com/zac-garby/vm
A virtual machine for a simple programming language.
programming-language virtual-machine
Last synced: 04 Apr 2025
https://github.com/praabindhp/binary_tree-operations
C Program For Operations In Binary Tree
binary-tree c code gcc-compiler operations programming-language
Last synced: 05 Mar 2025
https://github.com/jakubgrobelny/brainfrick
Optimizing compiler for brainfuck
brainfuck compiler compilers haskell programming-language programming-languages toy-project transpiler
Last synced: 07 Apr 2025
https://github.com/cjavad/discordql
You ever wanted to browse your discord server from a terminal? Look no further DiscordQL aims to be a CLI interface with your discord bot.
ast cli-interface discord lexer parser programming-language query-language semantic-analysis
Last synced: 01 Jul 2025
https://github.com/giu7d/doka-lang
DOKA Functional Programming Language
compiler functional-programming programming-language
Last synced: 22 Aug 2025
https://github.com/bp7968h/neplat
Interpreted programming language that allows users to write code using a mix of English and Nepali-transliterated keywords
interpreter nepali-english programming-language rust
Last synced: 26 Jan 2026
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: 09 May 2025
https://github.com/alexandrospanag/my_python_projects
My Python Projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved โธ.
educative github jetbrains learn programming-language python
Last synced: 05 Mar 2025
https://github.com/newlandtv/koreanc
Implemented Korean programming in C/C++.
c korean korean-c korean-project programming-language
Last synced: 29 Dec 2025
https://github.com/ruun/ruanscript
A programming language for high school and college level math
calculus ci-cd college college-project continuous-integration javascript math mathematics programming-language programming-languages ruanscript student study-project
Last synced: 27 Nov 2025
https://github.com/alexandramartinez/adventofcode-2023
DataWeave scripts used in the adventofcode.com site for 2023.
advent-of-code advent-of-code-2023 adventofcode challenge challenges dataweave dataweave-lang dataweave-language dataweave-playground programming programming-challenges programming-exercises programming-language programming-languages
Last synced: 25 Jan 2026
https://github.com/dpakach/pongo
A simple interpreter
ast go golang interpreter lexer parser pongo programming-language repl
Last synced: 03 Apr 2025
https://github.com/xasannosirov/stepik-golang
My solutions for go online course at stepik.org platform
algorithms golang learning-golang online-course problem-solving programming-language stepik-course
Last synced: 05 Mar 2025
https://github.com/dvvcz/ramattra
A powerful language that compiles to Overwatch Workshop Scripts.
overwatch overwatch-workshop overwatch2 programming-language ramattra workshop
Last synced: 21 Mar 2025
https://github.com/rhea-language/rhea
Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.
concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language
Last synced: 28 Aug 2025
https://github.com/bratergit/1000wondersprogrammingcourselist
Web resource to learn computer science or just refresh
hacktoberfest hacktoberfest-accepted hacktoberfest2022 haskell java javascript learning lisp programming-language python ruby
Last synced: 30 Dec 2025
https://github.com/melchisedech333/verbum-language
๐ฃ A programming language focused on the development of complex systems. It supports the creation of systems involving the concepts of distributed computing, parallel computing, concurrent computing, meta-programming, hot code reload, high fault tolerance, and scalability.
complex-networks complex-systems concurrent-programming distributed-programming distributed-systems fault-tolerance free-and-open-source-software horizontal-scalable hot-code-reload imperative metaprogramming multiplatform multiprocessing open-source parellel-programming procedural programming-language scalable structured systems-engineering
Last synced: 29 Mar 2025
https://github.com/panguojun/polygon-group-calculation-script
A group-based polygon calculation and modeling script.
3d geometry-processing group-theory programming-language
Last synced: 24 Dec 2025
https://github.com/eoin-obrien/kedlang
Ked interpreter built with Lex, Yacc and Python
interpreter ked lex programming-language python yacc
Last synced: 05 Apr 2025
https://github.com/oxumlabs/neit
The Neit Programming Language by OxumLabs
programming programming-language programming-languages rust rust-lang software-development
Last synced: 22 Aug 2025
https://github.com/bemwamalak/kemet
Kemet is an interpreted language inspired from the BASIC programming language which first appeared in 1964. The name CHEMIT is inspired from the ancient egyptian civilization.
interpreter programming-language python
Last synced: 04 Jan 2026
https://github.com/christian-2003/lispinterpreter
An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.
abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer
Last synced: 30 Mar 2025
https://github.com/simplyyan/blackpard
Blackpard is a high-level compiled language that is fast, light, easy, secure and broad.
backend compiler cross-platform easy-to-use frontend high-level high-level-language high-performance interpreter language language-learning programming programming-language programming-languages python python-script secure server-side source
Last synced: 01 Apr 2025
https://github.com/gabrielpacheco23/tape
A cell-based esoteric programming language with a JIT compiler
brainfuck esoteric-language jit programming-language rust tape
Last synced: 10 Apr 2025
https://github.com/ttulka/chickenfoot
Two-dimensional programming language for chickens ๐
2d chicken esolang programming-language two-dimensional
Last synced: 28 Jun 2025
https://github.com/nymphium/llix
llix is Lua interpreter written for the Information special seminar http://www.coins.tsukuba.ac.jp/syllabus/GB13312_GB13322.html
interpreted-languages lua lua-interpreter moonscript programming-language
Last synced: 27 Jun 2025
https://github.com/namberino/vilang
The Vietnamese Programming Language
cpp interpreter programming-language vietnamese
Last synced: 26 Jun 2025
https://github.com/deepxx86/deepx-lang
My own programming language
haskell own-language programming-language
Last synced: 28 Jul 2025
https://github.com/nic-obert/waterscript
The WaterScript interpreted programming language
interpreted-language interpreted-programming-language interpreter language programming-language rust scripting-language
Last synced: 16 Apr 2025
https://github.com/mohammadmd1383/j-mim
This is a scripting language called `MiM` (pronounced like 'meme') and it has some very interesting features, syntax and grammer. Written and extensible by Kotlin/JVM.
java jvm kotlin programming-language programming-languages scripting scripting-language
Last synced: 06 Apr 2025
https://github.com/pavi2410/replisp
A mini Lisp-like interpreted language,
c interpreter lisp lisp-interpreter native programming-language repl
Last synced: 22 Mar 2025
https://github.com/jesseopdenbrouw/book_c
A Dutch book about the C programming language (ready for use)
c dutch latex programming-language
Last synced: 02 May 2025
https://github.com/radu-matei/monkey
[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language
compiler debugger interpreter language-server-protocol programming-language
Last synced: 20 Jan 2026
https://github.com/arturo-lang/art-docker
Docker image for Arturo
arturo docker docker-image interpreter programming-language repl
Last synced: 11 Jun 2025
https://github.com/bahmanm/stockperson
Practical exercises to learn a programming language
learning programming programming-language
Last synced: 14 Jul 2025
https://github.com/cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm
Last synced: 06 Mar 2025
https://github.com/plopezgit/programming-oop-fundamentals
Programming & OOP fundamentals
best-practices clean-code java java-8 learn-to-code learning learnnote oop-principles oops-in-java programming-exercises programming-language
Last synced: 21 Mar 2025
https://github.com/sebouellette/dotfin
An interpreted programming language for 2d game or app development
cpp custom dotfin language programming-language
Last synced: 31 Jul 2025
https://github.com/trizen/corvinus2
The Corvinus Programming Language (v2)
corvinus perl programming-language
Last synced: 29 Jun 2025