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-06-21 00:20:32 UTC
- JSON Representation
https://github.com/l1mey112/tl-v
A tiny, proof of concept, programming language.
ast compiler compiler-design gas programming-language vlang x86-64
Last synced: 19 Jan 2026
https://github.com/erinshek/aral-lang
A programming language with syntax based on the Karakalpak language
aral interpreter language programming-language
Last synced: 27 Mar 2026
https://github.com/konloch/dslbuilder
Zero dependency Java library for creating domain specific languages.
domain-specific-language dsl dsl-builder java java-8 java-library library programming-language scripting scripting-language
Last synced: 04 Aug 2025
https://github.com/rask/saha
It's a programming language
interpreter programming-language programming-languages rust
Last synced: 20 Jun 2025
https://github.com/andrewkchan/puffscript
Statically typed, imperative programming language that compiles to WebAssembly
compiler programming-language webassembly
Last synced: 03 Aug 2025
https://github.com/tomlin7/lemon
The Lemon Programming Language. Minimalist, fast, dynamic.
cinnamon hacktoberfest interpter programming-language
Last synced: 15 Apr 2025
https://github.com/horse64/core.horse64.org
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library
Last synced: 29 Apr 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/zlliang/clox
An interpreter of the Lox scripting language, implemented in C
c interpreter programming-language
Last synced: 12 Jun 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/slendidev/gplang
The language for those with the mind on GP.
ftc gracious-professionalism programming-language
Last synced: 10 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/nsauzede/compbook_test
My notes following the "Compiler Book"
compiler hacktoberfest programming-language
Last synced: 19 Jan 2026
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/yazaldefilimone/lemon
an experimental, modern, purely safe, programming language.
compiler programming-language rust
Last synced: 14 Apr 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/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/burin-labs/harn
A programming language for orchestrating AI agents.
acp agents ai-agents language mcp-client programming-language rust rust-crate
Last synced: 17 Jun 2026
https://github.com/jszaday/LyteScript
An interpreted, stack-based programming language with object-oriented features.
Last synced: 23 Nov 2025
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/Mithreindeir/nom
First Attempt at a Toy Language Interpreter
interpreted-programming-language interpreter programming-language
Last synced: 11 May 2025
https://github.com/tanin47/lilit-lang
[Work in progress] A programming language. Ideal for command-line tools
Last synced: 13 May 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/rish-16/regolith
🌗 An elegant Pseudocode-like programming language built in Python
interpreter lexer-parser programming-language pseudocode python
Last synced: 26 Jun 2025
https://github.com/not-nik/tarik
tarik is a minimal, compiled language, designed for low-level programming.
compiler language programming-language tarik
Last synced: 08 Oct 2025
https://github.com/samdphillips/onyx
A Smalltalk language written in Python
programming-language smalltalk
Last synced: 13 Apr 2025
https://github.com/simplyyan/spellspike
The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.
algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax
Last synced: 09 May 2025
https://github.com/katahiromz/ega
The programming language EGA
cxx cxx11 interpreter library lightweight programming-language static-library
Last synced: 05 Sep 2025
https://github.com/techwithsam/dart-programming-class
A complete guide on Dart programming language.
dart dart-lang dartlang flutter programmer programming-language techwithsam tutorial-code
Last synced: 09 Apr 2025
https://github.com/zikiflicky/rael
The Rael programming language
c interpreter language programming-language
Last synced: 12 Apr 2025
https://github.com/ktanaka101/nail
🚀 Nail: [WIP] Nail is a next-generation language inspired by Rust, but with a built-in garbage collector.
Last synced: 30 Oct 2025
https://github.com/thesephist/oak-syntax-visualizer
Oak syntax visualizer, made for GopherCon 2021
oaklang parser programming-language recursive-descent-parser
Last synced: 12 May 2025
https://github.com/jpt13653903/alcha
A New Programming Language for FPGA Projects
fpga hardware-description-language programming-language
Last synced: 17 Jun 2025
https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems
This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel
assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions
Last synced: 15 Nov 2025
https://github.com/nickforall/dioxide
Carbon runtime and compiler.
carbon-language compiler language programming-language toy-language virtual-machine
Last synced: 06 Oct 2025
https://github.com/cryskram/bilobe
A New Programming Language To Introduce New Way To Code...
cmake cpp cpp17 interpreter language linux new programming-language repl windows
Last synced: 23 Apr 2025
https://github.com/nickforall/taal
:zap:Experimental systems programming language
compiler programming-language research-project toy-language
Last synced: 06 Oct 2025
https://github.com/linkdd/airscript
Like Lua, but in Rust, and different
interpreter lua programming-language rust
Last synced: 04 Apr 2025
https://github.com/linwin-cloud/kylin-language
KyLin 是一款基于Jvm的跨平台高效的编程语言。面相对象和面向过程都是可以的,直译式编程语言 其特点就是快速高效简单,语法设计降低或者避免写出像shit一样的代码,代码就像诗一样优美 同样,其设计成函数式,而且避免套嵌的写法,完全利用函数的调用,代码可读性十分的高,而且运行安全,基于Jvm,jvm有强大的内存安全管理机智 从功能和一些设计上是对标Python的
c http java kylin linux programming-language windows
Last synced: 15 Jul 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/tanish-ranjan/tpl
TPL is a dynamically typed, multi-threaded, memory safe, garbage collected, multi paradigm programming language with high level simplicity.
Last synced: 28 Jan 2026
https://github.com/minirang/jeomlang
Dot-only simple esoteric programming language
esolang esoteric-language esoteric-programming-language programming-language
Last synced: 06 Jun 2026
https://github.com/pjandl/cblc
Curso Básico da Linguagem C
algorithm c programming programming-language
Last synced: 07 Apr 2026
https://github.com/xaxys/lxa
A new programming language based on Lua vm.
compiler interpreter language lua lua-script lxa programming programming-language programming-languages virtual-machine vm
Last synced: 23 Apr 2025
https://github.com/johnthecoolingfan/stainless_script
A visual node-based programming language
language programming-language rust scripting scripting-engine scripting-language visual
Last synced: 28 Apr 2025
https://github.com/ricardoboss/step
The STEP programming language
easy-to-use language learn learn-programming learn-to-code programming-language simple step
Last synced: 30 Apr 2025
https://github.com/jackmilner1/fizz
My own statically typed programming language with support of pointers, a custom compiler (Lexer, Parser , Abstract syntax tree) written in C++ and uses LLVM
compiler cpp llvm open-source pointers programming-language statically-typed
Last synced: 05 Apr 2025
https://github.com/pritpatel2412/kemlang
🧠 Learn to code with desi vibes using Gujarati keywords like sharu, jo, lakho, samaapt & more! ⚙️ Built with: Python 🐍 + FastAPI 🚀 + React ⚛️ 🎮 Try it live:
compiler-design interpreter kemlang opensource parser programming-language python3 react
Last synced: 06 May 2026
https://github.com/mathiasvatter/cksp-compiler
Compiler for the cksp syntax
compiler kontakt ksp native-instruments programming-language
Last synced: 04 Apr 2026
https://github.com/victorl2/iron-lang
The Iron programming language. Forged for games, leveraging manual memory control, first-class concurrency, all with a clean and readable syntax
compiler iron iron-language ironlang language programming-language
Last synced: 19 Apr 2026
https://github.com/blendsdk/blend65
Multi-target compiled language for 6502 family game development. Write once, compile to C64, Commander X16, VIC-20, Atari 2600, and more. Zero-overhead hardware APIs with deterministic performance.
6502 atari blend65 commander-x16 commodore commodore-64 commodore128 compiler game-development homebrew programming-language retro-computing
Last synced: 04 Apr 2026
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/shenniger/dolorem
Experimental toy programming language framework
compiler language lisp llvm programming-language
Last synced: 11 Aug 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/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 22 Apr 2025
https://github.com/flexycode/ccincoml_exercises_com23p
Exercises and Lab Activity for CCINCOML COM23P Professor Elizer Jr. D. Ponio
computer-system flowchart introduction-to-computer-science introduction-to-computing logic-gates number-system programming-language psudocode python
Last synced: 20 Aug 2025
https://github.com/masx200/extron-global-scripter-controlscript
extron Global Scripter ControlScript python
extron programming-language python
Last synced: 25 Jul 2025
https://github.com/zac-garby/pluto-lang
A language with a strange function syntax.
concept language pluto programming-language python python3
Last synced: 08 Mar 2026
https://github.com/oblivious-oblivious/margaret
An object-oriented system based on Ruby and Smalltalk.
declarative-programming margaret object-oriented-programming programming-language
Last synced: 18 Aug 2025
https://github.com/sinabakh/sitron
C++ Arendelle 2XIV Engine
arendelle cli compiler cpp interpreter karyfoundation language linux programming-language
Last synced: 15 May 2025
https://github.com/wandrien/qod
An experimental, system-level compiled language developed as a hobby project. Based on the 90s educational language 'Context'. Self-hosted and uses FASM for code generation.
compiler fasm i386 language nasm programming-language qod
Last synced: 26 Apr 2026
https://github.com/rowscript/rowscript.github.io
Website for RowScript
docusaurus programming-language
Last synced: 16 Aug 2025
https://github.com/gabyfle/lice
A general-purpose scripting language designed to be embeddable inside any OCaml app
imperative pattern-matching programming-language
Last synced: 07 Apr 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/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/markusmoenig/rpu
RPU is a GLSL compatible programming language for rendering procedural graphics on the CPU.
embedded-scripting-languages glsl graphics-programming procedural-generation programming-language rendering rust-lang
Last synced: 06 Sep 2025
https://github.com/IsaacShelton/Adept-1.1
A blazing fast low-level programming language
compiler compilers fast jit low-level pointer programming-language
Last synced: 31 Mar 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/viown/seascript
A VM Based Programming Language
compiler interpreter language programming-language vm
Last synced: 06 Mar 2026
https://github.com/vldr/cyth
A fast and simple, embeddable programming language that targets WebAssembly, x86-64, and ARM64.
arm64 compiler jit programming-language wasm webassembly x86-64
Last synced: 25 May 2026
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/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/yhirose/fizzbuzzlang
A Programming Language just for writing Fizz Buzz program. :)
fizz-buzz fizzbuzz language peg programming-language
Last synced: 24 Apr 2025
https://github.com/csh1668/pyhyeon
A subset language of Python
compiler programming-language rust
Last synced: 04 Mar 2026
https://github.com/rla/while
Some dataflow analysis in Java
java programming-language static-analysis
Last synced: 16 Jun 2025
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/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/rphle/numerobis
A statically typed programming language with automatic handling of arbitrary physical units and compile-time dimensional safety.
c compiled-language compiler measurement numerobis physics programming-language programming-languages python python3 static-typing units units-converter units-measures-converter units-of-measure units-of-measurement unitsofmeasurement
Last synced: 21 Apr 2026
https://github.com/booniepepper/rail
Rail programming language
concatenative concatenative-programming-language programming-language
Last synced: 22 Mar 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/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/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/nventuro/egglang
A JavaScript implementation of the Egg programming language.
egg-programming-language programming-language
Last synced: 12 Oct 2025
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/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/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/aliiahmadi/apl
Ahmadi programming language
ahmadi-programming-language golang new-language programming-language
Last synced: 17 Jun 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/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/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/ph-7/peachlang
:peach: PeachLang™ is a simple interpreted language done with Ruby using Racc (the Ruby version of Yacc/Bison). The language has been made thanks to MACournoyer's book http://01script.com/comment-creer-son-langage-de-programmation/
bison interpreted-language interpreted-languages interpreted-programming-language interpreter language own-language parser peach-language peachlang programming programming-language programming-languages racc ruby simple-programming-language yacc
Last synced: 09 Apr 2025
https://github.com/azur1s/atacamite
An interpreted stack-based programming language
haskell proglangs-discord programming-language stack-based-language
Last synced: 13 Apr 2025
https://github.com/kevinshome/slatt
🦋 an esoteric programming language based on the way playboi carti tweets
compiler esoteric esoteric-language esoteric-programming-language programming-language python3
Last synced: 11 Oct 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/flint-lang/flintc
The Flint Compiler
compiler language llvm programming-language
Last synced: 01 Mar 2026
https://github.com/bradleywood/triton-lang
A statically typed experimental programming language
compiler jvm jvm-languages programming-language
Last synced: 18 Feb 2026