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-03-21 00:23:59 UTC
- JSON Representation
https://github.com/trackoor/Pistolet
π« Toy ML-like Imperative Programming Language (WIP)
functional-language imperative-programming-language programming-language rust
Last synced: 25 Oct 2025
https://github.com/avarel/kaiper
Functional scripting in Java.
dynamic-languages dynamic-programming java jvm language programming-language
Last synced: 13 Oct 2025
https://github.com/proost-assistant/ProostLean
An reimplementation of the Proost proof-assistant written in Lean 4
functional-programming lean4 programming-language proof-assistant type-theory
Last synced: 22 Jul 2025
https://github.com/tsarchghs/mt
MT is a high level programming language.
c compiler programming-language
Last synced: 23 Mar 2025
https://github.com/williamragstad/cakelang
A Minecraft data pack programming language
compiler datapack language minecraft minecraft-datapack programming-language transpiler
Last synced: 20 Sep 2025
https://github.com/richienb/ros-code
ROS Code is a revolutionary, modern and pleasing programming language to code in featuring a streamlined and speedy installation, a very straightforward and simplistic syntax and is provided as a Python 3 library.
basic code github github-stars module open-source opensource pip programming programming-language py python python-library python3 revolutionary ros travis-ci visual
Last synced: 03 Oct 2025
https://github.com/trackoor/pistolet
π« Toy ML-like Imperative Programming Language (WIP)
functional-language imperative-programming-language programming-language rust
Last synced: 29 Jul 2025
https://github.com/michaelsproul/dblib-linear
Formalisation of the linear lambda calculus in Coq
coq honours-thesis lambda-calculus programming-language proof software-verification type-system
Last synced: 07 May 2025
https://github.com/shouhaddo/python-training
This is a repository to share my students who are undergoing python training under me codes of everyday lectures provided by me.
learn-python-fast learn-python-fundamentals learnpython programming-exercises programming-fundamentals programming-language python python-3-6 python-learn-exercises python-learning python-learning-journey python-learning-notes python-package python-practice python-training python3 students
Last synced: 09 Apr 2025
https://github.com/hcengineering/rebeldb
RebelDBβ’ β’ A new database engine is brewing π§ͺ Imagine if REBOL and SQLite had a rebellious offspring β‘οΈ
database language nosql nosql-database programming-language
Last synced: 23 Apr 2025
https://github.com/andreaslyn/mini-yu
A dependently typed programming language prototype
compiler dependent-types functional-programming programming-language type-theory
Last synced: 10 Jul 2025
https://github.com/mrlsd/ilang
iLang - a functional programming language and compiler
compiler functional-programming ilang language programming programming-language
Last synced: 23 Apr 2025
https://github.com/zeroflag/equinox
Forth Programming Language on Lua
concatenative-language forth gamdev love2d lua programming-language tic80
Last synced: 26 Oct 2025
https://github.com/antosser/brainfuck-compiler-web
Compile easy to read code to brainfuck
assembly-like brainfuck compiler programming-language
Last synced: 08 Oct 2025
https://github.com/divs1210/rudralang
A dynamic general-purpose high-level functional-programming language with familiar syntax that compiles to native binaries.
functional-programming language native programming-language
Last synced: 06 Mar 2026
https://github.com/lunastev/wave
A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.
compiler low-level-programming programming-language wave
Last synced: 13 Apr 2025
https://github.com/marihachi/holo
A system programming language of modern syntaxes with LLVM.
compiler llvm low-level programming-language system-programming
Last synced: 06 May 2025
https://github.com/erikdelange/exin-the-experimental-interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.
c ebnf interpreter programming-language
Last synced: 19 Apr 2025
https://github.com/gelbpunkt/mamba-lang
A language built on top of python, with JS flavours
language lex ply programming-language python3 yacc
Last synced: 18 Sep 2025
https://github.com/apostolique/vyne-language
Definition for the Vyne Programming language.
language programming-language vyne
Last synced: 16 Feb 2026
https://github.com/adelarsq/lightlang
General purpose FP first programming language made for peace that compiles for your desired language/platform [WIP] πππ€π
compiler lightlang nowar peace programming-language
Last synced: 24 Dec 2025
https://github.com/erikdelange/EXIN-The-Experimental-Interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.
c ebnf interpreter programming-language
Last synced: 11 May 2025
https://github.com/megabytesofrem/deimos
The compiler for Deimos, a small, low-level Lua inspired language
compiler proglangs-discord programming-language rust
Last synced: 15 Apr 2025
https://github.com/xeouz/virec
A small compiler with LLVM
compiler cpp llvm programming-language
Last synced: 25 Jun 2025
https://github.com/agentcooper/eye
Eye is a statically typed compiled language implemented using LLVM, with a syntax inspired by TypeScript
compiler llvm programming-language typescript
Last synced: 06 May 2025
https://github.com/iafisher/venice
A modern, high-level, statically-typed programming language
Last synced: 10 Apr 2025
https://github.com/abiriadev/dyn
Highly dynamic and powerful scripting language
programming-language scripting-language
Last synced: 24 Jul 2025
https://github.com/bugenzhao/lime
π A Rust/Swift-like modern interpreted programming language. First-class functions, first-class expressions, and functional techniques included!
functional interpreter language peg programming-language rust swift
Last synced: 11 Apr 2025
https://github.com/bethropolis/mimo
a simple programming language written in js.
ast compiler javascript lexer parser programming-language
Last synced: 07 Mar 2026
https://github.com/bbn-q/pyqgl2
An imperative Quantum Gate Language (QGL) embedded in python.
compilers programming-language quantum-computing
Last synced: 07 Jul 2025
https://github.com/shixiongfei/ape
Ape is a lightweight embedded dialect of the Lisp programming language.
ape interpreter language lisp lisp-1 programming-language scheme
Last synced: 13 May 2025
https://github.com/mohammedhrima/interpreted_programming_language
Interpreted programming language built with C
c ccompiler compiler compilers cprogramming cprogramming-language cproject interpreter programming-language python-syntax
Last synced: 22 Apr 2025
https://github.com/owez/jingo
A lightweight, high-level language designed for rapid prototyping
compiler programming-language rust
Last synced: 09 Jul 2025
https://github.com/cl4cnam/funcsug
Program like the event loop doesn't exist! FuncSug is a language that simplifies programming the reaction to events in browser. It aims to make more linear code in line with async/await and structured concurrency.
async-await await-event browser easy-programming event-loop gui-programming logical-parallelism programmer-friendly programming-language structured-concurrency user-event user-interaction
Last synced: 13 Aug 2025
https://github.com/baijum/essential-go
Essentials of Go Programming
book golang programming programming-language self-publishing
Last synced: 02 May 2025
https://github.com/sinanislekdemir/minik
Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.
arduino compiler esp32 esp32-wroom interpreter kernel programming-language
Last synced: 10 Apr 2025
https://github.com/noughtmare/lafont90
The interaction net language proposed by Yves Lafont implemented in Rascal.
interaction-nets programming-language rascal rascal-mpl
Last synced: 31 Jan 2026
https://github.com/k0dep/moonsharp
πUnity npm package of interpreter for the Lua language, written entirely in C# for the Unity3D engine, including handy remote debugger facilities
lua moonsharp originer programming-language unity unity-extension unity3d unity3d-npm-package upm-package
Last synced: 30 Sep 2025
https://github.com/minegame159/fireball
General-purpose programming language that compiles to efficient native binaries.
compiler fireball language programming-language
Last synced: 28 Jun 2025
https://github.com/caimeox/caimeox.github.io
My Zettelkasten - The Rabbit Hole
category-theory computer-science functional-programming math notes physics programming-language type-theory
Last synced: 29 Jan 2026
https://github.com/dlurton/anode
Anode Programming Language
compiler language llvm parsers pratt-parser programming-language repl
Last synced: 07 May 2025
https://github.com/narcode/codeklavier-js
programming with the piano as interface (legacy javascript version)
dream music piano programming-language
Last synced: 23 Jul 2025
https://github.com/ayushmantripathy/pipe-script
A programming language that revolves around piping
compiler interpreter js programming-language uhc
Last synced: 22 Jul 2025
https://github.com/maxbarsukov/yascriptlang
π¦ A simple Lisp-inspired scripting language that compiles to JS
interpreted-programming-language interpreter js-interpreter lisp-dialect programming-language
Last synced: 19 Apr 2025
https://github.com/buscedv/ask
Ask is a modern open-source transpiled programming language, designed for building backend services and APIs. Ask reduces the amount of needed boilerplate code for setting up things like database connections and authentication to virtually zero lines.
ask backend backend-programming-language databases flask hacktoberfest jwt programming-language python
Last synced: 29 Jul 2025
https://github.com/dmeijboom/atom
Dynamically typed interpreted programming language
atom compiler-design garbage-collection interpreter nan-boxing precedence-climbing programming-language recursive-descent-parser rust tail-call-optimization
Last synced: 12 May 2025
https://github.com/p7g/c-bytecode-vm
A VM implementing a dynamically-typed imperative programming language from scratch.
interpreter programming-language
Last synced: 21 Aug 2025
https://github.com/thenishchalraj/time-to-go
Snippets begginers can start with to learn Go. Whether it's competitive programming or building executable files, Go is present there as a great help.
best-language go golang golang-examples programming-exercises programming-language
Last synced: 09 Apr 2025
https://github.com/alvarorichard/cortexc
Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.
binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig
Last synced: 26 Jul 2025
https://github.com/sno2/bsn
An implementation of the Bussin esoteric language
esoteric-language interpreter programming-language zig
Last synced: 14 Apr 2025
https://github.com/rami3l/dolores
A tree-walking interpreter for the Lox Programming Language.
crafting-interpreters interpreter lox lox-language programming-language rust rust-lang
Last synced: 16 Oct 2025
https://github.com/upvalue/odd
A small, Scheme inspired programming language with fast compilation, incremental GC, and a hygienic macro/module system
compiler garbage-collection programming-language virtual-machine
Last synced: 25 Jul 2025
https://github.com/saltysystems/gdminus
A scripting language for sharing code between Erlang and Godot.
erlang gdscript godot programming-language
Last synced: 23 Apr 2025
https://github.com/seggan/metis
A programming language for the JVM designed to be amenable to sandboxing
interpreter programming-language
Last synced: 13 Apr 2025
https://github.com/azdavis/birb
A toy programming language with effects and contracts
Last synced: 12 Apr 2025
https://github.com/wsdt/almostbinary
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime
Last synced: 12 Apr 2025
https://github.com/dbc2201/immersion2k19_c
Official Repository of C Programming, Immersion Programme @ GLAU
c programming programming-language
Last synced: 18 Mar 2025
https://github.com/tahadostifam/taha-lang
Interpreter based programming language made for learning purposes.
interpreter programming-language rust
Last synced: 12 Apr 2025
https://github.com/kamkow1/yup
source code of the yup compiler and other related tools
compiler language llvm programming-language
Last synced: 10 Apr 2025
https://github.com/rockofox/indigo
Functional programming language
functional-programming language programming-language
Last synced: 27 Nov 2025
https://github.com/delonnewman/zera-5
A light-weight Clojure interpreter
clojure code-as-data compiler functional-programming immutable-collections immutable-datastructures interpreter javascript lisp lisp-compiler lisp-dialect lisp-interpreter node node-js nodejs platform programming-language toolkit utilities web
Last synced: 23 Jun 2025
https://github.com/nisarldev/42madrid
Programming language C on 42Madrid Piscina and student
42cursus 42projects 42school algorithms-and-data-structures c ia-algorithms imperative-programming programming-language shell-scripting unix-shell
Last synced: 02 Jul 2025
https://github.com/vanilla-extracts/calc
Calc: A Fully-Featured Configurable (mini) Rust Calculator
algebra calculator compiler interpreter programming-language rust
Last synced: 24 Feb 2026
https://github.com/kvverti/clavender
An implementation of the Lavender programming language in C.
functional interpreter lavender programming-language
Last synced: 11 May 2025
https://github.com/yegor256/ppa
Practical Program Analysis (academic course) presented in Innopolis University in 2023
course formal-grammar formal-semantics latex lecture-notes program-analysis programming-language
Last synced: 27 Mar 2025
https://github.com/jokoardh/sinaugolangbareng
Repository catatan belajar joko ardiyanto selama belajar bahasa pemrograman Golang. Setiap pembelajaran yang dilakukan selalu di update di repository ini.
backend-programming go golang golang117 informatics programming-language
Last synced: 11 Apr 2025
https://github.com/mikaelvallenet/bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 04 May 2025
https://github.com/lainq/peppermint
A simple programming language created for fun (abandoned)
interpreter language peppermint programming-language programming-languages typescript
Last synced: 15 Jun 2025
https://github.com/jaimeloeuf/ss
SimpleScript, A Simpler Programming Language (WIP)
fsharp functional-language hindley-milner interpreter javascript jvm language language-experiment language-spec llvm ocaml programming-language rust scripting-language simplescript sml typescript wysiwyg
Last synced: 04 May 2025
https://github.com/daelvn/tildeath
π ~ATH, except it actually runs the examples from Homestuck!
homestuck joke programming-language unusable
Last synced: 07 Mar 2026
https://github.com/tigthor/project-based-learn-programming
Learn every programming language by building projects and advancing your skills
cpp golang java javascript learn-to-code learning learning-by-doing learning-exercise learning-js learning-notes learning-python learning-resources nodejs programming programming-language project project-management projects python react
Last synced: 27 Jul 2025
https://github.com/MikaelVallenet/Bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 27 Oct 2025
https://github.com/cwbudde/pascalprimer
Interactive Pascal environment for teaching
dwscript education object-pascal programming-language
Last synced: 02 Mar 2026
https://github.com/abranhe/languages.abranhe.com
Home of languages.abranhe.com the Programming Languages Logos Website
logos programming-language programming-languages-logos
Last synced: 28 Feb 2025
https://github.com/krypto-etox/c-language-book-solutions
The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy
c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions
Last synced: 10 Apr 2025
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 Apr 2025
https://github.com/chaqchase/artemis
Artemis: the fun-sized ts-powered programming language
artemis extensible laguage programming-language script scripting-language typescript
Last synced: 05 Sep 2025
https://github.com/fury-lang/fury
Fury, a gradual, safe systems language
compiler memory-management programming-language typechecker zig
Last synced: 17 Jun 2025
https://github.com/wavebeem/hibiscus
A tiny JS-like language
educational javascript nodejs programming-language
Last synced: 20 Aug 2025
https://github.com/iamsayantan/glox
Golang implementation for the Lox language from the book Crafting Interpreters (http://craftinginterpreters.com/).
ast compiler go golang interpreter lox-language programming-language
Last synced: 05 Apr 2025
https://github.com/PawanRamaMali/Python
Python Programming Course Contents for my students
Last synced: 29 Jul 2025
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 30 Oct 2025
https://github.com/z1skgr/flex-bison
Building compilers for lexical analysis & parsing
bison-yacc compiler flex lexer lexical-analyzer parser parsing-expression-grammars programming-language ubuntu yacc-lex
Last synced: 03 Jan 2026
https://github.com/cjc-apps/natsulang
A text-processing language based on Python 3.
natsulang programming-language python3 text-processing
Last synced: 22 Apr 2025
https://github.com/owainlewis/joy
Compiler for the functional stack based programming language Joy
compiler interpreter programming-language stack-based
Last synced: 14 Apr 2025
https://github.com/miroiu/dw-lang
[Educational] A small interpreted language made from scratch.
bigmath editor expression-viewer interpreter lexer netcore3 parser programming-language repl wpf
Last synced: 19 Mar 2025
https://github.com/coderosh/myriad
An esoteric programming language written in typescript supporting different flavours (genz, uwu, pirate, etc).
genz language nepali nepali-language nepali-programming-language pirate programming-language uwu
Last synced: 12 Jul 2025
https://github.com/sujalchoudhari/coda
C++ Objects Dynamic Architecture
cpp dynamic-programming hacktoberfest hacktoberfest2023 interpreter programming-language programming-languages
Last synced: 14 Sep 2025
https://github.com/xrstf/rudi
A Lisp-like, embeddable, leightweight, non-Turing complete language to transform JSON datastructures
embeddable-scripting-language go json lisp programming-language yaml
Last synced: 13 Jan 2026
https://github.com/CAIMEOX/caimeox.github.io
My Zettelkasten - The Rabbit Hole
category-theory computer-science functional-programming math notes physics programming-language type-theory
Last synced: 22 Jul 2025
https://github.com/arnau478/opulus
Bytecode-compiled programming language
bytecode compiler hobby hobby-compiler interpreter language opulus programming-language
Last synced: 06 Apr 2025
https://github.com/mattidragon/jsonpatcher
A fabricmc mod for patching json files with a custom DSL
Last synced: 17 Mar 2025
https://github.com/ktanaka101/monkey.zig
π΅ Monkey interpreter in Zig. π
interpreter language monkey monkey-language programming-language repl zig
Last synced: 06 Jul 2025
https://github.com/martian56/raven
Raven is a new systems and application programming language designed to combine the performance and control of C++, the safety and modern features of Rust, the readability of Python, the structure of Java, and the simplicity of Go.
new-programming-language programming-language
Last synced: 27 Dec 2025
https://github.com/kariaro/ampleprogramminglanguage
Creating a compiler for my own programming language
compiler lexical-analysis programming-language
Last synced: 12 Apr 2025
https://github.com/alexdremov/ngg
"Never gonna give you up" programming language
ast compiler education language meme never-gonna-give-you-up programming-language
Last synced: 10 Jun 2025
https://github.com/isaac-defrain/kframework
RChain Rholang Implementation & Materials for learning K Framework
k-framework programming-language rholang smart-contract
Last synced: 02 Apr 2025
https://github.com/MotionLang/motion
Motion is a clean, dynamically typed programming language.
c dynamic easy-to-use fast free language opensource programming-language safe simple small
Last synced: 28 Nov 2025
https://github.com/healeycodes/hoot-language
π¦ A general-purpose interpreted scripting language with an event loop.
crafting-interpreters lox lox-language programming-language tree-walk-interpreter
Last synced: 12 Jun 2025
https://github.com/iconmaster5326/ccl
Computer Control Language. Finally, something that lets you control your computer!
ccl interpreted-programming-language interpreter language programming-language
Last synced: 23 Aug 2025