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-22 00:24:05 UTC
- JSON Representation
https://github.com/lue-bird/lau
declarative, visual, minimal programming language that reduces brain load
declarative elm logical-programming-language programming-language simple visual-programming-language
Last synced: 12 May 2025
https://github.com/viown/seascript
A VM Based Programming Language
compiler interpreter language programming-language vm
Last synced: 06 Mar 2026
https://github.com/alannunes/compiler
This Is a Programming Language (Alanus). It's the first compiler I wrote for learnings purpose.
code-generation compiler compiler-construction intepreter programming-language python turing-machine
Last synced: 15 Apr 2025
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/schmich/jisonify
A Browserify transform for Jison parsers.
browser browserify javascript jison language lexer parser programming-language
Last synced: 04 Aug 2025
https://github.com/w3c/dmpl
Dialogue Manager Programming Language - intermediate representation for autonomous interactive systems
authoring authoring-tool chat chatbot conversation conversational-interfaces conversational-ui dialogue programming-language specification w3c
Last synced: 20 Oct 2025
https://github.com/widberg/kasm
A MIPS-like virtual machine and assembler.
assembler assembly mips programming-language virtual-machine
Last synced: 22 Apr 2025
https://github.com/csh1668/pyhyeon
A subset language of Python
compiler programming-language rust
Last synced: 04 Mar 2026
https://github.com/pjandl/cblc
Curso Básico da Linguagem C
algorithm c programming programming-language
Last synced: 14 Oct 2025
https://github.com/rla/while
Some dataflow analysis in Java
java programming-language static-analysis
Last synced: 16 Jun 2025
https://github.com/smashwilson/segment
Most programmers, at some point, daydream about writing their own programming language. This one's mine.
c language programming-language segment
Last synced: 19 Mar 2025
https://github.com/danilhendrasr/yali4j
A language interpreter I created without having any idea what I'm doing
interpreter java java-11 lox-language programming-language
Last synced: 05 Mar 2026
https://github.com/obsfx/m3k
Compiler code of m3k. m3k is a Lisp dialect that was written in TypeScript and compiles to JavaScript.
compiler javascript lisp lisp-dialect programming-language toy-compiler toy-programming-language typescript
Last synced: 15 Apr 2025
https://github.com/anuj-er/introductory-c-programming-specialization
This repository is a comprehensive resource for students enrolled in the Introductory C Programming Specialization course. Created by Anuj Kumar, a first-year Computer Science and Engineering student at Chitkara University, this repository contains all the codes, instructions, and tips needed to successfully complete the course.
c makefile programming-language resources shell
Last synced: 12 Apr 2025
https://github.com/booniepepper/rail
Rail programming language
concatenative concatenative-programming-language programming-language
Last synced: 22 Mar 2025
https://github.com/shahkv95/optimise.me
This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.
algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research
Last synced: 13 Jun 2025
https://github.com/gustavodiasag/clox
Virtual machine interpreter for the Lox programming language written in C
bytecode c compiler-design garbage-collection interpreter programming-language virtual-machine
Last synced: 20 Jul 2025
https://github.com/technius/simpl
A simple imperative programming language inspired by ideas in functional programming languages
compiler llvm programming-language
Last synced: 14 Apr 2025
https://github.com/yazaldefilimone/lemon
an experimental, modern, purely safe, programming language.
compiler programming-language rust
Last synced: 14 Apr 2025
https://github.com/lume-lang/lume
🌙 Comfortable and succinct programming language. Type-safe, expressive and to the point.
compiler expressive programming-language statically-typed
Last synced: 02 Mar 2026
https://github.com/sohnryang/stapl
Simple Type-Annotated Programming Language (WIP)
c-plus-plus compiler llvm programming-language
Last synced: 01 May 2025
https://github.com/cs-joy/cpp-2a
Learn C++ Programming Language [ C++20-ISO/IEC 14882:2020 ]
cc cpp cross-platform data-abstraction functional generic generic-programming low-level-memory-manipulation object-oriented programming-language
Last synced: 21 Apr 2025
https://github.com/penguincabinet/otakuwords
A otaku programming language like Brainfuxk
brainfuck brainfuck-interpreter golang programming-language
Last synced: 29 Jul 2025
https://github.com/sol-vin/pixel_lang
A pixel based programming language with small numbers and threading! Based on Pixesoteric which is based off befunge.
esoteric language pixel pixel-lang programming-language
Last synced: 17 Jun 2025
https://github.com/vporton/xml-boiler
Automatically transform between XML namespaces in a clever way: https://vporton.github.io/xml-boiler-docs/
converter converters file-conversion file-format file-format-converter file-formats html macroses programming programming-language programming-languages publishing rdf semantics xinclude xml xml-document xml-documents xml-format xml-namespaces
Last synced: 23 Feb 2026
https://github.com/ph-7/goya
This is a simple but powerful programming language. This is my first programming language with an interpreter built in C++. ATTENTION, language is under development and is not stable! If you want to contribute to this project and improve it, please contact me and add your changes via GitHub
c-plus-plus goya goya-language goya-programming-language interpreted-language interpreted-programming-language interpreter language lexer lightweight-programming-language own-language parser programming programming-language
Last synced: 09 Apr 2025
https://github.com/nsauzede/compbook_test
My notes following the "Compiler Book"
compiler hacktoberfest programming-language
Last synced: 19 Jan 2026
https://github.com/aliiahmadi/apl
Ahmadi programming language
ahmadi-programming-language golang new-language programming-language
Last synced: 17 Jun 2025
https://github.com/slendidev/gplang
The language for those with the mind on GP.
ftc gracious-professionalism programming-language
Last synced: 10 Oct 2025
https://github.com/jszaday/LyteScript
An interpreted, stack-based programming language with object-oriented features.
Last synced: 23 Nov 2025
https://github.com/Mithreindeir/nom
First Attempt at a Toy Language Interpreter
interpreted-programming-language interpreter programming-language
Last synced: 11 May 2025
https://github.com/acorrenson/bf
A Coq Formalization of the Brainfuck programming language
coq hacktoberfest programming-language semantics
Last synced: 09 Jul 2025
https://github.com/nventuro/egglang
A JavaScript implementation of the Egg programming language.
egg-programming-language programming-language
Last synced: 12 Oct 2025
https://github.com/cyb3rmx/programmingtraining
Codes, sources about programming languages for training
assembly cplusplus golang nim programming programming-language rust training
Last synced: 14 Apr 2025
https://github.com/fbn776/assistscript
AssistScript: A simple and not very useful scripting language inspired by Lisp.
interpreter lisp new-language programming-language scripting-language typescript
Last synced: 13 May 2025
https://github.com/attempt-this-online/languages
Docker images containing execution environments for languages on Attempt This Online
attempt-this-online docker esolang programming-language
Last synced: 07 May 2025
https://github.com/laputanmachines/simple-script
An interpreted, BASIC-like programming language. The language is built with Python. Project was built as a proof-of-concept language but has since been used for data processing at home.
basic-programming interpreted-programming-language interpreter lexer-parser lexical-analysis programming-language
Last synced: 12 Apr 2025
https://github.com/imsanjoykb/java-programming-all-solution-
Java Programming .Java Project.Problem Solving
java javaproject programming-exercises programming-language
Last synced: 13 Jun 2025
https://github.com/vala-lang/brand
Artwork and asset usage guidelines for the Vala Programming Language
assets brand branding branding-assets desgin guidelines programming-language usage vala
Last synced: 24 Feb 2026
https://github.com/dantevg/oblock
Prototype-based object-oriented language about generalisation
oop programming-language prototype-based
Last synced: 12 Apr 2025
https://github.com/pewpewlive/hybroid-live
Programming language, handcrafted for PewPew.
language lua pewpew-live programming-language transpiler
Last synced: 11 Feb 2026
https://github.com/arturo-lang/nightly
Nightly builds for Arturo
arturo nightly nightly-build programming-language
Last synced: 12 Mar 2026
https://github.com/noatpad/honk
A barebones programming language of a college final. It can also honk.
compiler goose programming-language
Last synced: 21 Feb 2026
https://github.com/seg6/pox
lox ast-walking interpreter
interpreter language lox programming-language
Last synced: 26 Feb 2026
https://github.com/lucascompython/critlang
Crit is an interpreted dynamic programming language made with C# and ANTLR4.
antlr4 csharp interpreter language programming-language
Last synced: 25 Aug 2025
https://github.com/azer0s/littl
The littl programming language
functional-programming javascript lit procedural-programming programming-language transpiler
Last synced: 26 Aug 2025
https://github.com/proprowataya/calc4
The Calc4 Programming Language - Every code element is an operator, allowing programming in the style of a calculator
compiler compilers interpreter jit language llvm llvm-ir programming-language
Last synced: 12 Apr 2025
https://github.com/zeroplayerrodent/uzumaki-flex
Spirals... This language is contaminated by spirals...
esolangs horror manga programming-language spirals
Last synced: 27 Feb 2026
https://github.com/oznakn/vc
A small compiler for METU CENG444's programming language v, written in Rust.
compiler lalr1 lalrpop language metu-ceng programming-language rust
Last synced: 05 Sep 2025
https://github.com/azdavis/language-util
Various utility crates that might be useful when implementing a programming language.
language-server programming-language
Last synced: 12 Apr 2025
https://github.com/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 28 Oct 2025
https://github.com/joergen7/cf_client
Cuneiform client implementation
client cuneiform erlang otp programming-language
Last synced: 10 Apr 2025
https://github.com/dan-online/nova
🚀🔥Nova, the programming language built for powerful simplicity
cli-nova coding-language computer-science easy language learning node nova nova-beta novascripts ns powerful programming-language simple
Last synced: 24 Apr 2025
https://github.com/mesabloo/amethyst
A simple concatenative programming language
concatenative-language haskell interpreter programming-language
Last synced: 16 May 2025
https://github.com/henrymartin5/phlang
pHLang is a dynamically typed, interpreted, programming language made in Python. It is being developed as a personal project.
programming-language python python3 work-in-progress
Last synced: 06 Apr 2025
https://github.com/hummanta/hummanta
A collection of modular, reusable compiler and toolchain technologies for smart contract programming languages.
compiler developer-tools framework infrastructure programming-language rust smart-contract toolchain
Last synced: 23 Feb 2026
https://github.com/ThatBlockyPenguin/EMLI
compiler compilers html markup markup-language parser parsers programming-language
Last synced: 11 Mar 2025
https://github.com/foxfriends/lumber
Embeddable logic scripting language
embeddable-scripting-language logic-programming programming-language prolog scripting-language
Last synced: 21 Mar 2025
https://github.com/triyanox/matz
An Experimental Programming Langauge Written With Bun.sh
bun bun-cli bun-js experimental linear-algebra matrix programming-language typescript vector
Last synced: 15 Mar 2025
https://github.com/sas2k/numberscript
Possibly the world's most simplest and restricting language built with python
esoteric-language numberscript programming-language python
Last synced: 12 Jun 2025
https://github.com/kvmyk/pisces
Pisces is a lightweight, modern programming language designed with simplicity, readability, and flexibility in mind. Perfect for beginners. Pisces consist of simple commands which you will learn like it was a piece of cake!
assembler compiler programming-language python
Last synced: 08 Oct 2025
https://github.com/hustlei/flang
To design a new modern programming language, which will be concise , efficient, easy to use, and can interact with other languages. flang means fast, future, further.
flang new-language-design programming-language
Last synced: 29 Oct 2025
https://github.com/xiaoxigua-1/zx
ZX is a simple and Very unsafe programming language
Last synced: 12 Sep 2025
https://github.com/kelnos/slox
A scala implementation of an interpreter for the lox language (see http://www.craftinginterpreters.com)
interpreter lox-language programming-language scala
Last synced: 13 Jul 2025
https://github.com/omdxp/ez
ez programming language
hacktoberfest interpreter programming-language
Last synced: 23 Apr 2025
https://github.com/jemtaly/projectlambda
A calculator / programming language based on lambda calculus. 基于 Lambda 演算的简易编程语言。
calculator esolang functional-programming lambda lambda-calculus programming-language
Last synced: 07 Mar 2026
https://github.com/hoijui/escher
Escher: A language for programming in metaphors
flow-based-programming graph-based-programming programming-language
Last synced: 10 Apr 2025
https://github.com/batin/javababy
PAU Bilgisayar Mühendisliği
examples java object-oriented-programming programming programming-language student-project studies
Last synced: 01 Jul 2025
https://github.com/curtisfenner/smol-builder
(No longer developed: see shiru-ts for successor project) The Smol compiler and reference document.
compiler portable programming-language smol-compiler smt
Last synced: 02 Sep 2025
https://github.com/mozzius/lyre
a typed, functional, concurrent programming language
compiler functional-programming language programming-language
Last synced: 11 Apr 2025
https://github.com/xytrux/brainlack
🧠❌ the language that makes you lack a brain!
c esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language programming-language programming-languages
Last synced: 21 Jul 2025
https://github.com/Enkelt/Enkelt-Dev
Enkelt utveckling. Här sker programmeringsspråket Enkelts utveckling.
beta dev enkelt enkelt-dev gpl hacktoberfest programming-language python svenska swedish vill-du-bidra
Last synced: 10 Mar 2025
https://github.com/rbaltrusch/natscript
The Natscript interpreter, a custom programming language, with a natural English-like syntax.
custom-interpreted-language custom-language interpreter language natscript programming-language programming-languages python-interpreter python3
Last synced: 12 Sep 2025
https://github.com/jcm-ai/standard-bank-data-science-virtual-experience-programme
This repository has all of the assignments I had to do for the Standard Bank Data Science Virtual Experience Program. 📉👨💻📊📈
automl business-analysis business-solutions client-communication data-analysis data-mining data-science data-visualization machine-learning machine-learning-algorithms matplotlib-pyplot model-evaluation model-interpretation power-point presentation-slides programming-language python3 seaborn sql statical-analysis
Last synced: 16 Sep 2025
https://github.com/anrl/jamscript-deprecated
A programming language for cloud of moving things (edge-based IoT).
cloud-computing fog-computing iot-framework iot-middleware programming-language
Last synced: 04 Mar 2025
https://github.com/amari-calipso/univ
UniV - The unifying sorting visualization software
array-manipulation array-manipulations array-visualizer compiler language-design language-engineering programming-language python python3 raylib raylib-rs rust sorting sorting-algorithms sorting-visualization transpilation transpiler
Last synced: 01 Jul 2025
https://github.com/nirvanasupermind/termite
Termite is a virtual machine for a ternary-based RISC CPU architecture.
assembly-language programming-language ternary ternary-computer virtual-machine
Last synced: 04 Sep 2025
https://github.com/ShivKushwah/PSec
Programming Language for creating Secure Distributed Systems leveraging Intel SGX
distributed-systems intel-sgx p-language programming-language psec security
Last synced: 20 Apr 2025
https://github.com/trackoor/STLC
❄️ Simply typed lambda calculus formalized in Coq, REPL in Haskell.
programming-language simply-typed-lambda-calculus stlc
Last synced: 25 Oct 2025
https://github.com/zdrzalikprzemyslaw/chat-web-application
A web chat application hosted on Azure cloud services.
azure-cloud-services cloud-computing frontend-javascript-framework java maven microsoft-sql-server mssql programming-language spring spring-boot spring-framework sql sqlserver vue vuejs vuejs3
Last synced: 30 Oct 2025
https://github.com/vallentin/textmation
Textmation is a text-based language for creating animations
animation computer-graphics language programming-language rendering
Last synced: 11 Apr 2025
https://github.com/willothy/letter
Letter is a compiler project built in TypeScript using LLVM node bindings.
compiler llvm llvm-javascript parser programming-language typescript
Last synced: 05 May 2025
https://github.com/edydfang/uw-madison-cs536
Course Project for CS536 Intro to PLs and Compilers
abstact-syntax-tree assembly c compiler context-free-grammar lexical-analyzer mips-assembly programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/egison/egison-pattern-src
Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
egison parser pattern pretty-printer programming-language syntax-tree
Last synced: 23 Apr 2025
https://github.com/daniel-liu-c0deb0t/java-fuzzy-search
A general, multi-threaded fuzzy searching language, called fuzzysplit, that is built on top of a fast and flexible Java fuzzy search library. Can be applied to demultiplex and trim DNA.
algorithms dynamic-programming hamming java levenshtein programming-language string-matching string-search string-similarity
Last synced: 15 Jun 2025
https://github.com/maxinteger/pocket-lisp
Lisp / Clojure like programming language
domain-specific-language lisp pocket-lisp programming-language typescript
Last synced: 11 Apr 2025
https://github.com/imkiva/fluorine-rs
STLC with generics, ADTs, pattern matching, and Rust FFI
ffi-macros lambda-calculus programming-language rust
Last synced: 18 Mar 2025
https://github.com/megabytesofrem/tsuki-lang
🌕 A simple toy language similar to Lua written in Python using Lark.
lark lark-parser programming-language python scripting-language
Last synced: 13 Apr 2025
https://github.com/broken-bytes/iona
A modern, type-safe and expressive programming language running on .NET
c-sharp cloud compiler compiler-design dotnet language-design linux macos programming-language windows
Last synced: 20 Mar 2025
https://github.com/joakimthun/brisk-lang
A tiny toy “language” developed as an excuse to learn more about x86-x64 and code generation
brisk compiler language programming-language
Last synced: 06 May 2025
https://github.com/elle-j/thusly
The Thusly programming language - Coming to life through a one-pass compiler and a stack-based virtual machine.
compiler interpreter programming-language thusly virtual-machine
Last synced: 26 Jun 2025
https://github.com/fairfield-programming/playground
⭐️ A tool that teaches programming in fast, interactive, and fun lessons.
android flutter flutter-project ios ipad ipados iphone learning learning-by-doing learning-resources linux macos programming-language tablet windows
Last synced: 06 Aug 2025
https://github.com/ammarfaizi2/esteh
The IceTea VM and Interpreter
interpreter programming-language virtual-machine
Last synced: 11 Mar 2026
https://github.com/venopyX/Rust-Basics
Rust Basics and Roadmap for Beginners
basics cheatsheet course programming programming-language roadmap rust rust-basics rust-beginner rust-cheatsheet rust-course rust-lang rust-new-hack rust-roadmap
Last synced: 14 Apr 2025
https://github.com/herniqeu/fofi
functionally-pure compiler for the 𝒇𝒐𝒇𝒊 language, implemented in Haskell :)
haskell javascript language programming-language
Last synced: 21 Oct 2025
https://github.com/charlesaverill/purple
Purple standard language specification and compiler implementation
c compiler programming-language programming-language-development
Last synced: 30 Oct 2025