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-04-05 00:20:20 UTC
- JSON Representation
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/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: 02 Apr 2026
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/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/azer0s/littl
The littl programming language
functional-programming javascript lit procedural-programming programming-language transpiler
Last synced: 26 Aug 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/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/tautvilas/lingu
Extensible programming language built with JavaScript
extensible javascript programming-language todomvc
Last synced: 10 Sep 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/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/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/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/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 28 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/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/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/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/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/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/charlesaverill/purple
Purple standard language specification and compiler implementation
c compiler programming-language programming-language-development
Last synced: 30 Oct 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/maxomatic458/compiler
compiler for a custom programming language
compiler llvm programming-language
Last synced: 20 Jun 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/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/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/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/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/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/c272/algo-lang
A versatile, mathsy programming language.
algo c-sharp language programming-language
Last synced: 14 Jul 2025
https://github.com/ThatBlockyPenguin/EMLI
compiler compilers html markup markup-language parser parsers programming-language
Last synced: 11 Mar 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/omdxp/ez
ez programming language
hacktoberfest interpreter programming-language
Last synced: 23 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/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/jayantgoel001/hello-world
50 Programming Languages in 70 Years.
hello-world programming programming-language
Last synced: 23 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/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/seg6/pox
lox ast-walking interpreter
interpreter language lox programming-language
Last synced: 26 Feb 2026
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/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/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/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/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/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/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/azur1s/atacamite
An interpreted stack-based programming language
haskell proglangs-discord programming-language stack-based-language
Last synced: 13 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://github.com/flint-lang/flintc
The Flint Compiler
compiler language llvm programming-language
Last synced: 01 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: 23 Mar 2025
https://github.com/bradleywood/triton-lang
A statically typed experimental programming language
compiler jvm jvm-languages programming-language
Last synced: 18 Feb 2026
https://github.com/nthnn/wtfc
Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.
c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language
Last synced: 10 Apr 2025
https://github.com/hatsusixty/loisp
Simple S-expression based programming language.
assembly compiler lisp programming-language rust
Last synced: 17 Jul 2025
https://github.com/vanajmoorthy/speechylang
🌶️ A small LISP style programming language that transpiles to JavaScript.
babel javascript lisp programming-language transpiler
Last synced: 25 Feb 2026
https://github.com/h1alexbel/fsl
FakeHub State Language. DSL for managing state in fakehub
fakehub programming-language testing testing-fixtures transpiler
Last synced: 12 Apr 2025
https://github.com/fornever/malco
Malco programming language
programming-language scripting-language
Last synced: 07 May 2025
https://github.com/charleskoffler/clprolf
Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.
c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations
Last synced: 12 Apr 2025
https://github.com/mohamed-94/mega-number
Mega Number v.1.0 -GUI- Do all Super math calculations with different operators combined at the same time..'See the README for more information'.
algorithm csharp csharp-code net netframework programming-language puzzle
Last synced: 22 Apr 2025
https://github.com/grz0zrg/arm-forthlite
Lightweight ARM core Forth implementation ~440 bytes
arm forth lightweight minimal programming-language raspberry raspberry-pi virtual-machine
Last synced: 12 Apr 2025
https://github.com/piharpi/rubyinbahasa
[WIP] :construction: Buku ruby dalam bahasa indonesia, contributors are welcome.
bahasa-indonesia learn-ruby programming-language ruby
Last synced: 04 Mar 2025
https://github.com/lucaslarson/hq9
🍋 an interpreter of the HQ9+ programming language, written in C++20
99-bottles-of-beer biffle c89 c895 c895fm cplusplus cplusplus-20 cpp cpp20 entire-language hacktoberfest hello-world hq9 hq9p hq9plus interpreter lucaslarson programming-language quine
Last synced: 10 Apr 2025
https://github.com/sahilbansal17/cplusplus
Get to know A to Z of C++
basics-of-cpp cpp programming-language
Last synced: 30 Apr 2025
https://github.com/stickypiston/pie-ts
WIP The Little Typer's Pie interpreter in Typescript
dependent-types pie programming-language
Last synced: 03 Jul 2025
https://github.com/thmxv/tx-lang-cxx
Lightweight, fast, modern and scripting language
compiler cplusplus cpp cxx fast interpreter language light lightweight modern programming-language safe single-pass vm
Last synced: 11 Jul 2025
https://github.com/pepplejoshua/nala
An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp
bytecode compiler go interpreter lisp lisp-interpreter nala programming-language scripting-languages vm
Last synced: 07 May 2025
https://github.com/jomy10/nootlang
A simple scripting language
language programming-language scripting-language
Last synced: 14 Jun 2025
https://github.com/pravda-lang/pravda
A functional programming language that best of both worlds between Haskell and Lisp
functional-paradigm haskell interpreter lisp pravda programming-language
Last synced: 10 Apr 2025
https://github.com/pavel-voronin/motherf
Motherf programming language inspired by Brainfuck
brainfuck esoteric motherf programming-language
Last synced: 24 Jan 2026
https://github.com/chedim/cliffhanger
Distributed graph operation language for programming non-neurological artificial intelligence systems.
experimental programming-language programming-language-design programming-language-development programming-languages
Last synced: 24 Jan 2026
https://github.com/philiparvidsson/p-programming-language
P (SUCC / PRED) language compiler.
algorithm compiler language parsing plang pred programming-language simple-programming-language succ
Last synced: 24 Mar 2025
https://github.com/arxhr007/amma
A malayalam Programming language created with rust
amma compiler interpreter malayalam malayalam-language programming-language rust
Last synced: 10 Jan 2026
https://github.com/cbozan/my_assembler_compiler
An assembler compiler with special instruction sets written in C language.
assembler assembly assembly-language assembly-language-programming c compiler compiler-collection compiler-construction compiler-design compilers compilers-design create-compiler-with-c create-programming-language custom-programming-language my-assembler programming-language programming-language-design programming-languages
Last synced: 14 Jul 2025
https://github.com/syipmong/yeep-programming-language
This is the start for my own programming language called "Yeep"
code contribute invent programming programming-language public public-domain public-property python
Last synced: 17 Mar 2025
https://github.com/vndee/cppbook
C++: Những viên gạch đầu tiên
book competitive-programming cpp programming-language reference
Last synced: 12 Jul 2025
https://github.com/snoglobe/zy
the zy programming language
functional-programming interpreter kotlin programming-language programming-languages
Last synced: 28 Jan 2026
https://github.com/endle/ironcamel
The "most functional" imperative programming language and a toy intepreter.
functional-programming programming-language
Last synced: 29 Oct 2025
https://github.com/ursalang/ursa
A friendly, stable general-purpose programming language
programming programming-language ursalang
Last synced: 11 Apr 2025
https://github.com/ibelieve/rasp
:rocket: Rasp - Toy Lisp language in Rust
lisp lisp-dialect lisp-interpreter programming-language rust
Last synced: 05 Apr 2025
https://github.com/losfair/luax
A Lua 5.3 implementation in Rust (work in progress)
interpreter lua programming-language rust vm
Last synced: 04 Feb 2026
https://github.com/tapeline/quail
quail - A simple scripting language (C) Tapeline 2021-2022 CC BY-NC-SA 4.0
interpreter java java-8 programming-language runtime
Last synced: 08 Oct 2025
https://github.com/Arc676/Vongsprache
I bims eine Programmiersprache!
c german interpreted-programming-language interpreter mit-license programming-language stupid why-not
Last synced: 11 May 2025
https://github.com/iamsubhranil/Alang
An algorithmic language with recursive descent parser and tree-walk interpreter/bytecode stack virtual machine(in separate branches)
alang algorithms bytecode-interpreter interpreter interpreters programming programming-language recursive-descent-parser scripting-language stack-machine tree-walker
Last synced: 11 May 2025
https://github.com/wolverian/oi-lang
A small programming language
browser clojurescript hobby-project programming-language
Last synced: 13 Mar 2025
https://github.com/AloneCafe/l2
一种简单的、动态弱类型的、解释型的脚本编程语言,及其脚本解释器的设计与实现
hard-coded interpreter lambda programming-language pure-c weak-typed
Last synced: 11 May 2025
https://github.com/nthnn/yttria-lang
Yttria programming language using LLVM bindings in pure TypeScript.
compiler compiler-construction compiler-design compiler-infrastructure compiler-principles language llvm llvm-bindings nodejs-application programming-language typescript-app typescript-application typescript-compiler
Last synced: 06 May 2025
https://github.com/binhangyuan/javamethodautoabridging
programming-language software-engineering
Last synced: 11 Apr 2025
https://github.com/stlgolfer/soup
A language interpreted through java that is geared towards formula solving
coding-languages formula hacktoberfest java java-coding-language language loop math paramaters programming-language simple soup
Last synced: 21 Mar 2025
https://github.com/rramoscabral/20484---training---essentials-of-developing-windows-store-apps-using-c-sharp
20484 Training for Microsoft Official Course (MOC) 20484 - Essentials of Developing Windows Store Apps Using C#
20484 learning microsoft-training programming-language training uwp wpf xaml
Last synced: 26 Jan 2026
https://github.com/ruturajjadhav07/java
Welcome to my Java repository! 🚀 Dive into Java programming with code snippets and clear explanations covering everything from basics to advanced concepts. Perfect for beginners and seasoned developers alike. Let's learn and grow together! 🌱💻 #Java #Programming
collection-framework java java-8 java8 javabasics javaprogramming jdk17 jdk21 oops oops-in-java programming programming-language
Last synced: 06 Dec 2025
https://github.com/littlewhitecloud/cloud
A toy language
c cpp llvm programming-language python simple
Last synced: 10 Apr 2025
https://github.com/juanbono/tapl-haskell
Implementacion de los lenguajes explicados en Types and Programming Languages
programming-language toy-language
Last synced: 25 Jun 2025
https://github.com/wrapl/wrapl
Wrapl, The Programming Language
backtracking goal-directed-evaluation interpreter multiple-dispatch programming-language text-processing
Last synced: 11 May 2025
https://github.com/cjburkey01/bulletlang
A language as easy as Ruby and Java but as efficient as C!
c c-language crystal crystal-language custom-programming-language go go-lang java java-8 java-language programming programming-language programming-languages ruby
Last synced: 30 Dec 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
https://github.com/hcvazquez/python-basics
Python basics examples and exercises
programming programming-language python python-3 python3
Last synced: 04 Mar 2025