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/linkdd/airscript
Like Lua, but in Rust, and different
interpreter lua programming-language rust
Last synced: 04 Apr 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/default01234/cool-dsl
COOL (Chain-Oriented Objective Logic) - Advanced DSL programming system
domain-specific-language executable integrated-development-environment machine-learning neural-network program-synthesis programming-language qt6
Last synced: 13 Apr 2025
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/orphoros/shark
Shark programming language
compiler go golang language lexer parser programming-language virtual-machine
Last synced: 16 Jan 2026
https://codeberg.org/anaseto/goal
Goal, an embeddable scripting array language.
array-language functional-language go golang programming-language
Last synced: 14 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/mozzius/lyre
a typed, functional, concurrent programming language
compiler functional-programming language programming-language
Last synced: 11 Apr 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/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/seg6/pox
lox ast-walking interpreter
interpreter language lox programming-language
Last synced: 15 Apr 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/mobluse/mobluse_forth.sb2
#MOBLuSE_FORTH -- a Forth (programming language) in Scratch 2 for Scratch.MIT.Edu
forth programming-language scratch scratch2 scratch3
Last synced: 15 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/luciusmagn/nary-lang
Nary - A fork of the Rhai embedabble language by @jonathandturner
embedded programming-language rust scripting
Last synced: 11 Apr 2025
https://github.com/karmakamikaze/step
STEP is an imperative and type-safe programming language for Arduino. It is beginner friendly and targets students in the range of 8 to 16 years. It promotes structured programming, and supports simple single-run terminal programs and continuous Arduino programs.
arduino arduino-uno compiler compiler-design programming-language step
Last synced: 18 Mar 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/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/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/zeroplayerrodent/uzumaki-flex
Spirals... This language is contaminated by spirals...
esolangs horror manga programming-language spirals
Last synced: 19 Mar 2025
https://github.com/maxomatic458/compiler
compiler for a custom programming language
compiler llvm programming-language
Last synced: 20 Jun 2025
https://github.com/joergen7/cf_client
Cuneiform client implementation
client cuneiform erlang otp programming-language
Last synced: 10 Apr 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/halkyon/go-resources
A collection of links to various articles and resources on the Go programming language I find useful.
collection go golang programming-language resources
Last synced: 07 May 2025
https://github.com/xiaoxigua-1/zx
ZX is a simple and Very unsafe programming language
Last synced: 12 Sep 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
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/halilozel1903/kotlinexample
This project contains 🆕 2022 Examples of Kotlin Programming Language. 💻 📱
android-application array arraylist do-while for-loop kotlin kotlin-android kotlin-architecture kotlin-example kotlin-examples kotlin-extensions kotlin-language kotlin-library kotlin-multiplatform kotlin-native kotlin-tutorial programming programming-language tutorial while-loop
Last synced: 18 Jul 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/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/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/c272/algo-lang
A versatile, mathsy programming language.
algo c-sharp language programming-language
Last synced: 14 Jul 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/jmaczan/0x6b73746b
🐱 Tree-Walk Interpreter
ast compiler interpreter lox programming-language rust tree-walk-interpreter
Last synced: 30 Aug 2025
https://github.com/codewithmuh/python-tutorial-for-beginners
This Python tutorial for beginners shows how to get started with Python quickly.
programming programming-language python python-course python-courses python-developer python-tutorial python-tutorials python3 youtube
Last synced: 07 May 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/dkpetrov/agent-flux
FluxAI is a developer-focused framework designed to build and optimize AI agents that enhance structured task execution with RAG, HITL, and COT integration.
agent agent-oriented-programming comfyui dify gemini gguf graphrag linux llama o1 omost programming-language prolog-interpreter workflow
Last synced: 01 Aug 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/jayantgoel001/hello-world
50 Programming Languages in 70 Years.
hello-world programming programming-language
Last synced: 23 Jul 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/jlkiri/beemo
Unremarkable Python-inspired programming language with remarkably good errors.
beemo language programming-language
Last synced: 25 Jul 2025
https://github.com/aryan-programmer/evilang
A simple interpreted programming language developed in Rust. Name comes from "eval is evil".
ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang
Last synced: 26 Sep 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/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/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/ph-7/joralang
:moyai: :sunrise: :tropical_fish: JoraLang is my new Interpreter language working with a C++ Interpreter. It also offers a easy Terminal interface. Jora Language Interpreter is a simpler and lighter version with a totally different language syntax than my first GoYa programming language https://github.com/pH-7/GoYa :globe_with_meridians:
c-plus-plus goya goya-language interpreted-language interpreted-languages interpreted-programming-language interpreter jora jora-language language own-language parser programming programming-language
Last synced: 13 May 2025
https://github.com/thomasvrgn/love
Imperative programming language that brings love by its simplicity.
compiler haskell language programming-language
Last synced: 29 Apr 2025
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/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/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/ammarfaizi2/esteh
The IceTea VM and Interpreter
interpreter programming-language virtual-machine
Last synced: 12 Sep 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/gokselgoktas/brainfuck
An optimizing Brainfuck compiler & interpreter
compiler interpreter language llvm programming-language source-to-source turing-completeness
Last synced: 27 Jun 2025
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: 23 Mar 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/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/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/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/ThatBlockyPenguin/EMLI
compiler compilers html markup markup-language parser parsers programming-language
Last synced: 11 Mar 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/bonzai-lang/bonzai
Bonzai is a general purpose programming language. It compiles down to a custom bytecode.
bytecode concurrent-programming general-purpose haskell programming-language virtual-machine
Last synced: 11 Dec 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/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/evilmartians/foundry-lib
Foundry standard library and examples (public)
foundry ocaml programming-language
Last synced: 20 Oct 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/tautvilas/lingu
Extensible programming language built with JavaScript
extensible javascript programming-language todomvc
Last synced: 10 Sep 2025
https://github.com/chaqchase/matz
An Experimental Programming Langauge Written With Bun.sh
bun bun-cli bun-js experimental linear-algebra matrix programming-language typescript vector
Last synced: 05 Sep 2025
https://github.com/bradleywood/triton-lang
A statically typed experimental programming language
compiler jvm jvm-languages programming-language
Last synced: 18 Oct 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/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 28 Oct 2025
https://github.com/oskardrums/simbpf
A quick and compact Domain Specific Language for packet filtering under Linux with eBPF XDP programs
bpf compiler programming-language xdp
Last synced: 25 Mar 2025
https://github.com/rightfold/feldspar
A programming language.
feldspar functional-programming programming-language scripting-language
Last synced: 23 Apr 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/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/jemtaly/projectlambda
A calculator / programming language based on lambda calculus. 基于 Lambda 演算的简易编程语言。
calculator esolang functional-programming lambda lambda-calculus programming-language
Last synced: 27 Apr 2025
https://github.com/arturo-lang/nightly
Nightly builds for Arturo
arturo nightly nightly-build programming-language
Last synced: 17 Jan 2026
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/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/noatpad/honk
A barebones programming language of a college final. It can also honk.
compiler goose programming-language
Last synced: 05 Jul 2025
https://github.com/arthursudbrackibarra/islash-programming-language
My own programming language - ISlash.
docker docker-compose golang islash programming-language
Last synced: 22 Apr 2025
https://github.com/lcbx/bytecodelang
a programming language inspired by Python that compiles to bytecode (for it's custom stack-based vm)
bytecode compiler language programming-language stack-based
Last synced: 14 Oct 2025
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/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/mesabloo/amethyst
A simple concatenative programming language
concatenative-language haskell interpreter programming-language
Last synced: 16 May 2025
https://github.com/dhruvsrikanth/gollum
A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.
antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language
Last synced: 18 Aug 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/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/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/omdxp/ez
ez programming language
hacktoberfest interpreter programming-language
Last synced: 23 Apr 2025
https://github.com/b2r2-org/poe
PoE (Proof-of-Exploit) is a language designed specifically for writing an exploit.
ctf exploit fsharp hacking poe programming-language
Last synced: 06 Oct 2025
https://github.com/plos-clan/lumos
Lumos programming language
do-it-yourself programming-language
Last synced: 15 Sep 2025
https://github.com/glaukiol1/gago
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
ast gago interpreter lexer parser programming programming-language
Last synced: 16 May 2025
https://github.com/blyxyas/braincumc
Compiler for the Braincum esoteric language based in Brainfuck
brainfuck compiler esolang esoteric-language esoteric-programming-language programming-language rust
Last synced: 24 Mar 2025
https://github.com/louiml/easy-programming-language
create your own programming language with javascript
easy-to-make easy-to-use javascript js nodejs programming-language
Last synced: 19 Apr 2025
https://github.com/ndbaker1/koala
ʕ •ᴥ•ʔ A Toy Programming Language that compiles to its own ISA and runs on a Virtual Machine
abstract-syntax-tree compiler-design operating-system-learning programming-language rust stack-machine virtual-machine webassembly
Last synced: 02 Sep 2025
https://github.com/ammienyami/loisp
Simple S-expression based programming language.
assembly compiler lisp programming-language rust
Last synced: 16 Jul 2025
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 13 Apr 2025