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-25 00:20:51 UTC
- JSON Representation
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/ericlbuehler/merlin_rust
Make your code fly.
interpreter merlin programming-language rust
Last synced: 16 Oct 2025
https://github.com/mathiasvatter/cksp-compiler-issues
Issues-only repository of the cksp-compiler
compilers programming-language
Last synced: 14 Mar 2026
https://github.com/florianwoelki/reflow
A custom programming language written in Go.
compiler go golang interpreter programming-language
Last synced: 19 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/fardinhash/python_experiments
Python Techniques, Experiments for problem solving, real world solutions.
programming-exercises programming-language python python-examples python-for-beginners python-for-everybody python-for-everyone python-problem-solving python-programming python-programming-language python-script python-tests python-tutorial python3
Last synced: 01 Jun 2026
https://github.com/m1kc/rfalse
An interpreter for the FALSE language, possibly the fastest in the world.
brainfuck bytecode esolang esoteric-language false interpreter programming-language rust rust-lang vm
Last synced: 25 Oct 2025
https://github.com/exoad/kira
A Simple, Practical, & Grounded Object-Oriented Programming Language.
Last synced: 26 Oct 2025
https://github.com/funnbot/grapl
Great... Really? Another programming language?
programming-language zig ziglang
Last synced: 26 Oct 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: 19 Mar 2026
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: 30 Jan 2026
https://github.com/pixilcode/tego-lang
A dynamically-typed functional programming language with linked lists as first class members, written in Rust
Last synced: 31 Jan 2026
https://github.com/w4ffl35/curlee
curlee programming language
agentic-ai agentic-programming ai ai-agent ai-programming automated-programming automation programming-language python
Last synced: 18 Feb 2026
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: 17 Mar 2026
https://github.com/stickypiston/dabulang
A simple imperative programming language with a BASIC-inspired syntax
haskell interpreter megaparsec programming-language
Last synced: 02 Feb 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: 26 Feb 2026
https://github.com/jweinst1/lobster
A super-fast, binary expression language
binary-data compiler execution programming-language
Last synced: 15 Apr 2026
https://github.com/vwkd/didi
A string matching language that is more like a programming language and less like RegEx
new-language pattern-matching programming-language string-matching string-search
Last synced: 11 Feb 2026
https://github.com/hugodonotexit/cbudgie
C-like but simpler and still smart, like Budgie
cbudgie cpp interpreter new-language programming programming-language
Last synced: 11 Feb 2026
https://github.com/giorgiogtelian/luna
this is my little project: a new programming language named after my dog
cpp csharp java language parser programming-language programming-languages
Last synced: 13 Feb 2026
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: 28 Feb 2026
https://github.com/xarxo-programming-language/xarxocore
Xarxo Programming Language Core
compiler programming-language rust virtual-machine vm
Last synced: 18 Apr 2026
https://github.com/nthnn/nougat-lang
An obsolete dynamic scripting yet general-purpose programming language for absolutely nothing written in C#.
compiler-construction csharp dotnet programming-language programming-language-development
Last synced: 09 May 2026
https://github.com/deepxx86/deepx-lang
My own programming language
haskell own-language programming-language
Last synced: 16 Feb 2026
https://github.com/fatmakahveci/memorygame
A simple card game to to practice Java and JUnit.
clean-architecture cli-application code coding core-java game java junit maven oop practice practice-programming practice-programming-skills programming programming-exercises programming-language programming-languages testing unit-testing
Last synced: 01 Mar 2026
https://github.com/raviqqe/flame
Freeze the world.
concurrent functional parallel programming-language
Last synced: 29 Mar 2026
https://github.com/fmelihh/rust-documentation-examples
"Ther Rust Programming Language" documentation walkthrough
documentation learning programming-language rust rust-lang
Last synced: 04 Mar 2026
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: 04 Mar 2026
https://github.com/imteekay/lox.ts
The compiler for the Lox programming language
compiler compiler-construction compiler-design interpreter javascript plt programming-language programming-languages typescript
Last synced: 05 Mar 2026
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: 17 Apr 2026
https://github.com/cvs0/flare-lang
An ultra-fast, developer-friendly interpreted language for seamless productivity.
developer-tools flare-language interpreter open-source-language programming-language scripting-language
Last synced: 04 Apr 2026
https://github.com/egorkhaklin/glass
A pure functional language whose compiler is written in Glass and self-compiles to byte-identical C, carrying a from-scratch zero-knowledge STARK prover: write a function, get a proof of its result. Hindley-Milner types, effects, exhaustive matching.
algebraic-data-types compiler cryptography effect-system fri functional-programming hindley-milner interpreter pattern-matching programming-language programming-language-design refinement-types self-hosting stark type-inference type-system zero-knowledge zero-knowledge-proofs zk zk-stark
Last synced: 10 Jun 2026
https://github.com/alternative-intelligence-cp/aria
Aria Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 80 packages, LSP, DAP debugger, GPU codegen.
ai aria compiler gpu language-server llvm programming-language systems-programming
Last synced: 29 Apr 2026
https://github.com/kevindasilvas/klang
Klang is a strongly typed, with type inference, imperative and immutable programming language that transpiles to js.
compiler compilers haskell javascript klang programming-language programming-languages transpiler
Last synced: 18 Apr 2026
https://github.com/v-kolesnikov/simple
Simpλe imperative programming language
computer-science programming-language self-education
Last synced: 21 Apr 2026
https://github.com/krishpranav/juice
Juice programming language
juice juice-lang juice-source juicec language programming programming-language programminglanguage
Last synced: 21 Apr 2026
https://github.com/humanapp/mindcraft-lang
Mindcraft -- a tile-based visual programming language for creative coding applications
coding creative-coding game-development programming-language roblox robotics stem typescript visual-programming
Last synced: 07 May 2026
https://github.com/fergusq/sve
The Sve Programming Language
interpreter programming-language scripting-language
Last synced: 22 Apr 2026
https://github.com/felixklauke/princept
A very simple and lightweight programming language written for educational reasons. It is interpreted and aims to provide the best of Java, C# and C++.
educational grammar interpreter language low-level programming-language stack stackbased
Last synced: 23 Jun 2026
https://github.com/sapphire-project/sapphire
A small OOP language inspired by Ruby
programming-language ruby rust
Last synced: 08 May 2026
https://github.com/maxpatiiuk/alia
The ultimate Alia compiler and interpreter
3ac compiler compilers graphviz interpreter language lexer llvm mips parser programming-language x64
Last synced: 25 Apr 2026
https://github.com/aegis-dev/shard_lang
Toy assembly language with embeddable 8bit VM written in Rust
asm assembly assmebler embeddable programming-language rust virtual-machine vm
Last synced: 25 Apr 2026
https://github.com/gusg21/kberry
The toy compiler made in Java and compiles to Java
java no-longer-maintained programming-language
Last synced: 06 Jun 2026
https://github.com/dere3046/jvav
yes is JVAV
joke jvav programming-language
Last synced: 26 Apr 2026
https://github.com/uliwitness/objectivek2
Small experiment to see if I can create the equivalent of objc_msgSend().
experimental objective-c programming-language runtime
Last synced: 26 Apr 2026
https://github.com/openpeeps/vancode
A flexible, macro-based AST, Codegen & Virtual Machine for building scripting languages and DSLs
abstract-syntax-tree ast bytecode bytecode-interpreter codegen interpreter interpreters nim openpeeps programming-language stack stackvm virtual-machine vm
Last synced: 07 Jun 2026
https://github.com/skx/s-lang
linux/amd64 compiler for simple language
assembly-language assembly-x86 compiler golang linux programming-language
Last synced: 07 Jun 2026
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: 28 Apr 2026
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: 28 Apr 2026
https://github.com/praabindhp/graph_rep-transversal_algorithm
C Program For Traversal Algorithm In Graphical Representation
c code graph programming-language representation traversal-algorithms
Last synced: 08 Jun 2026
https://github.com/dealbisac/cprograms
This repository contains the C Programs with the source code as well as output so that you can learn the better way of programming.
c program programming-challenges programming-exercises programming-language
Last synced: 30 Apr 2026
https://github.com/aziis98/ergolas
an Embeddable Random GOlang LAnguage for Scripting
embeddable-scripting-language golang library programming-language
Last synced: 08 Jun 2026
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: 30 Apr 2026
https://github.com/papachristoumarios/ntua-pl1
Programming Languages I Homework Assignments
cpp java programming-language prolog python3 smlnj
Last synced: 01 May 2026
https://github.com/urpagin/syslang
Invoke Linux syscalls from the CLI + interpret syslang source files.
argument-parsing cli command-line dsl interpreter kernel-interfaces language linux low-level number-types posix programming-language rust shell string-types syscall-arguments syscall-number syscalls syslang type-hinting
Last synced: 02 May 2026
https://github.com/sayedrisat/bnscript
Automation-first programming language that compiles to JavaScript with a real compiler pipeline, runtime, and CLI.
automation bangla cli code-generator compiler developer-tools javascript language-design lexer parser programming-language sayed-risat semantic-analysis transpiler
Last synced: 11 Jun 2026
https://github.com/moniaar/alx-low_level_programming
small projects on C
c low-level-programming programming-language
Last synced: 14 Jun 2026
https://github.com/xteam-uz/clang
C language
c clang compiler gcc-complier markdown programming-language shell
Last synced: 06 May 2026
https://github.com/ricardo-ss/projeto01-academia
Programa para gerenciar cadastro de alunos de uma academia
alunos c cadastro cadastro-de-clientes cadastro-de-pessoas programming programming-language project
Last synced: 09 Jun 2026
https://github.com/dropdevrahul/hollow
A simple programming language
assembly c compiler-design go golang language-design parser programming-language
Last synced: 07 May 2026
https://github.com/alternative-intelligence-cp/nitpick
Nitpick Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 100+ packages, LSP, DAP debugger, GPU codegen.
ai compiler gpu language-server llvm nitpick programming-language systems-programming
Last synced: 28 Jun 2026
https://github.com/moltony/infinistack
Language with infinite stacks.
c-sharp csharp dotnet esolang esoteric-language esoteric-programming-language interpreter language programming-language
Last synced: 09 May 2026
https://github.com/michael-buschbeck/mychs-macro-magic
A simple, sane, and friendly little scripting language for your Roll20 macros.
programming-language roll20-api roll20-macros
Last synced: 13 Jul 2025
https://github.com/guy1414/vext
Vext is a programming language I am making for both fun and to learn how languages and compilers work.
compiler csharp language-design language-making programming-language
Last synced: 25 Apr 2026
https://github.com/sharif-minhaz/programming-language-list-app
Add programming language using the list and one click will be enough for getting information about it.
ejs-templates heroku-deployment node-js programming-language
Last synced: 12 May 2026
https://github.com/devalade/algo
AlgoLang est un langage de programmation éducatif conçu pour apprendre l'algorithmique avec une syntaxe française intuitive.
Last synced: 20 Jun 2026
https://github.com/pyrex41/shen-rust
Shen language port in Rust — 134/134 kernel conformance; tree-walker + AOT-compiled kernel + bytecode VM + opt-in GC; first-class AWS Cedar authorization integration.
authorization bytecode-vm cedar compiler functional-programming garbage-collector interpreter klambda programming-language rust shen theorem-prover
Last synced: 21 Jun 2026
https://github.com/googlielmo/dea-lang
Dea is a systems programming language built through staged bootstrapping.
bootstrap c99 compiler compiler-construction memory-safety pattern-matching programming-language programming-language-design self-hosting systems-language
Last synced: 22 Jun 2026
https://github.com/coding-pelican/macrometa
Macrometa: Macro Metaprogramming (MCMT) Library for C
c c11 header-only language macros metaprogramming preprocessor programming-language recursion turing-tarpit
Last synced: 24 Jun 2026
https://github.com/dgenio/intentflow
An experimental language for governed LLM workflows: compile goals, evidence, uncertainty, actions, and verification into auditable agent plans.
agent-framework agentic-ai agents ai-agents ai-safety cli developer-tools dsl llm llmops open-source programming-language prompt-engineering python structured-output
Last synced: 25 Jun 2026
https://github.com/asmxfoundation/asmx-g3
The AsmX G3 (AsmX Generation 3)
asmx asmx-compiler asmx-foundation asmx-g3 compiler compilers elf elf64 innovation jitc linux modern open-source programming-language programming-languages zcc zgen zgen-compiler
Last synced: 28 Jun 2026
https://github.com/suriyaa/wift
:tada: [COMING SOON] The Wift Programming Language
java language programming-language rebol shell wift wift-programming-language
Last synced: 18 Apr 2026
https://github.com/vishal-sys-code/18.0.0.2-programming-in-c
Course on Programming in C Language [Course No.: 18.0.0.2]
algorithms-and-data-structures algorithms-in-c c course cprogramming cprogramming-language cprogramming-solutions data-structures dsa-learning-series mit programming-language
Last synced: 25 Aug 2025
https://github.com/imsushant12/cpp-programs
Common CPP, Data Structures and Algorithm programs..
cpp-programs data-structure data-structures-algorithms data-structures-and-algorithms programming-language
Last synced: 17 Mar 2025
https://github.com/pannous/angle.js
javascript version of the angle programming language
angle node-js programming-language
Last synced: 02 May 2026
https://github.com/saksham-joshi/sron
World's fastest compiled + interpreted programming language.
c-language c-plus-plus compiled-language compiler-design compilers cpp interpreted-programming-language programming-language
Last synced: 01 Aug 2025
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/azer0s/hephaistos
A Hades 0.1 to C++ compiler
compiler lexer parser programming-language scripting-language
Last synced: 30 Jul 2025
https://github.com/alexytsu/adl-lsp
Language Server Protocol implementation for Algebraic Data Language with VSCode client extension
adl algebraic-data-language algebraic-data-types language-server-protocol programming-language vscode vscode-extension
Last synced: 16 Jun 2025
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/4nkitd/slang
slang 🐕🦺 | a Programing language written to understand how programing languages are written
go golang programming-language
Last synced: 08 Aug 2025
https://github.com/pranavk-official/ktu-s7-cse_cd-lab
This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.
c compiler lexer parser programming-language
Last synced: 16 May 2025
https://github.com/meysam81/matrix-determinan
a very simple implementation of determinant calculation of a 3 * 3 matrix in a GUI form
assignment assignments college-assignment college-project csharp csharp-code determinant determinant-calculation determinantal-processes matrix program programming programming-language programming-languages
Last synced: 02 Jan 2026
https://github.com/crisp-lisp/crisp
Reduced Lisp in C#.
crisp lambda lisp programming-language pure-function
Last synced: 06 Jan 2026
https://github.com/Socordia-Org/Socordia
A new Rust, C# inspired Language for .Net
compiler csharp dotnet help-wanted macros metaprogramming programming-language socorida
Last synced: 12 Apr 2025
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/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/chaoticsomeone/uranium_lang
Uranium Lang: A Python and C++ based and (probably) unstable programming language
cpp cpp20 programming-language python python3 source-to-source-compiler transcompiler uranium-lang
Last synced: 04 May 2025
https://github.com/azur1s/archmage
My own very simple lisp programming language
Last synced: 29 Mar 2025
https://github.com/mcluck90/hw-lang
The ultimate language for printing Hello World!
funny hello-world meme programming-language
Last synced: 13 May 2025
https://github.com/praabindhp/factorial
Python Program To Find The Factorial
code factorial programming-language python3
Last synced: 05 Aug 2025
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/b-sullender/expression-parser
An expression parser in C that can easily be modified for more operations or turned into a calculator or programming language.
c-parser calculator expression-evaluator expression-parser programming-language
Last synced: 29 Jun 2025
https://github.com/0xisk/exploring-rust
A repository focused on learning and practicing Rust.
learning learning-rust programming-language rust
Last synced: 10 Feb 2026
https://github.com/adotinthevoid/gotolang
A programing language where the only control flow is goto expr
esolang esoteric-interpreter esoteric-language esoteric-programming-language programming-language
Last synced: 03 Apr 2025
https://github.com/crazywolf132/jungla
🌲🌲🌲 Your new favourite data manipulator
backend data data-manipulation easy-to-use frontend fullstack help-wanted interpreter language library microservices mobile nodejs parser programming-language
Last synced: 05 Apr 2025