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-08 00:20:02 UTC
- JSON Representation
https://github.com/courses-at-nju-by-hfwei/cpl-docs
Docs on CPL (Lectures on CPL at software.nju.edu.cn)
c docs docsify nju-software-institute programming-language
Last synced: 01 May 2025
https://github.com/azer0s/hadeslang
The Hades Programming Language
csharp dotnet-core interpreter language programming-language scripting-language wip
Last synced: 01 May 2025
https://github.com/iewnfod/caie_code
An Interpreter for CAIE Pseudocode
interpreter programming-language pseudocode python3
Last synced: 31 Jul 2025
https://github.com/Spirit-of-Oberon/wirth-personal
This is mirror of
compiler-design oberon oberon-07 programming-language
Last synced: 22 Apr 2025
https://github.com/micheleriva/cadregalisp
🍎 Just another useless programming language, but with inganno.
compiler esoteric-language haskell haskell-language javascript lisp node programming-language scheme
Last synced: 23 Oct 2025
https://github.com/milenacarecho/mybooks
This is my personal reading list of books related to the programming language and personal development
books livros livros-gratis programacao programming programming-language
Last synced: 02 Jan 2026
https://github.com/vinetwigs/vilmos
Official vilmos visual language interpreter!
art cli cli-app esolang esoteric-language go golang golang-application golang-cli golang-examples golang-library golang-module golang-package image interpreter programming-language
Last synced: 12 Jul 2025
https://github.com/moderocky/byteskript
A compiled JVM language based on 'Skript'.
bytecode compiler hacktoberfest jvm jvm-bytecode jvm-languages language language-compiler programming-language skript skript-language
Last synced: 21 Mar 2025
https://github.com/lambda-mountain-compiler-backend/lambda-mountain
Compiler Backend for LSTS (Typed Macro Assembler)
assisted-reasoning c compiler coq css functional-programming html macro-assembler programming-language self-hosting static-site-generator wasm x86
Last synced: 01 Apr 2026
https://github.com/cedrickchee/ydkgo
You Don't Know Go Yet book.
book education go golang programming-language
Last synced: 07 May 2025
https://github.com/soupi/pureli
A purely functional, dynamically typed, parallel evaluated Lisp-like programming language
haskell interpreter lisp programming-language
Last synced: 24 Jul 2025
https://github.com/bkomuves/nanohs
a self-hosting lambda calculus compiler
compiler haskell programming-language
Last synced: 31 Jan 2026
https://github.com/raphamorim/kyoto
Kyoto is an imperative, general-purpose, statically typed language
compiler compiler-design language languages programming-language wasm
Last synced: 07 May 2025
https://github.com/1Hibiki1/locks-py
Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.
compiler interpreter locks lox programming-language
Last synced: 24 Apr 2025
https://github.com/daniele-rapagnani/melon
The Melon programming language
bytecode embeddable-scripting-language game-development hacktoberfest interpreter language lua melon programming-language scripting-language wren
Last synced: 17 Aug 2025
https://github.com/kitech/cygo
A toy programming language base on Golang and compile to C, no name yet
coroutine golang mini-golang-binary-size programming-language
Last synced: 10 Mar 2026
https://github.com/aripiprazole/lura
🍞 | IDE focused programming language study
crate lsp programming-language rust type-theory
Last synced: 12 Jul 2025
https://github.com/wspace/corpus
The definitive collection of interpreters, compilers, and programs for the Whitespace programming language.
collection compiler interpreter jit programming-language whitespace whitespace-language
Last synced: 12 Jan 2026
https://github.com/rafael-santiago/hefesto
A multi platform build system.
build-automation build-system build-tool c compiler-design interpreted-languages interpreters multi-platform programming-language
Last synced: 14 Oct 2025
https://github.com/linkdd/lispers
Educational project: How to implement a Lisp interpreter in Rust?
interpreter lisp lisp-interpreter programming-language rust
Last synced: 04 Apr 2025
https://github.com/projeduc/oop4coders
The implementation of OOP concepts in many programming languages, so "less talk more code"
book latex object-oriented object-oriented-programming oop oop-concepts programming programming-book programming-language
Last synced: 22 Jul 2025
https://github.com/movsb/taolang
The Tao Programming Language.
javascript programming-language tao taolang
Last synced: 13 Aug 2025
https://github.com/rvanasa/funqy
FunQy - A high-level hybrid quantum programming language
functional-programming language library programming-language quantum quantum-computing quantum-programming-language simulator
Last synced: 12 Apr 2025
https://github.com/terroo/terlang
Programming language for scripting with syntax similar to C++
cplusplus cpp cpp23 programming-language scripting-language
Last synced: 11 Oct 2025
https://github.com/vmmc2/bleach
The implementation of my undergraduate thesis: "Bleach: A programming language aimed for teaching Compilers."
compilers cpp educational-project educational-software interpreters programming-language
Last synced: 17 Sep 2025
https://github.com/ayazhafiz/plts
A collection of programming languages and type systems.
compiler interpreter programming-language programming-language-theory type-systems
Last synced: 19 Jun 2025
https://github.com/wrapl/minilang
A mini language used for the Rabs build system and within Wrapl.
asynchronous-programming c embedded-language interpreter multimethods programming-language
Last synced: 08 Mar 2026
https://github.com/wenyan-lang/wenyan-jvm
爪哇文言 - wenyan-lang in JVM.
classical-chinese groovy java jvm macros programming-language wenyan wenyan-lang wenyan-programming-language
Last synced: 06 Mar 2026
https://github.com/pankaj-str/c-programming-tutorial-codeswithpankaj
Improve your coding skills by coding for 28 days in a row.
Last synced: 12 Apr 2025
https://github.com/dentrax/monkey
Monkey Programming Language in Rust
interpreter monkey programming-language repl rust
Last synced: 18 Jul 2025
https://github.com/narcode/codeklavier
Programming with the piano as interface
codeklavier-python livecoding midi-parser piano programming-language prototype python python-midi-analysis stimuleringsfonds supercollider
Last synced: 23 Jul 2025
https://github.com/yangtau/hedgehog
a toy programming language
compiler interpreter programming-language toy-programming-language
Last synced: 12 Jan 2026
https://github.com/samchou19815/samlang
Sam's Programming Language
compiler interpreter optimizing-compiler programming-language type-inference webassembly
Last synced: 22 Aug 2025
https://github.com/xingdl2007/gopl-solutions
:book: The Go Programming Language Book's Solutions
Last synced: 13 Mar 2026
https://github.com/cm-lang/cmc
:space_invader: the compiler for the Cm programming language
cm-language cmc compiler lambda language llvm programming-language
Last synced: 12 Apr 2025
https://github.com/amrdeveloper/turtle
Turtle Graphics 🐢 implementation for Android Platform with Code Editor, Preview Screen and packages
drawing-app lilo logo programming-language turtle-graphics
Last synced: 17 Mar 2025
https://github.com/citelab/jamscript
A programming language for cloud of moving things (edge-based IoT)
c cloud-computing fog-computing iot iot-framework iot-middleware javascript programming-language
Last synced: 17 Mar 2025
https://github.com/aiya000/nico-lang
Nico-lang is the programing language of Nico Yazawa
brainfuck brainfuck-interpreter haskell lovelive nicoyazawa programming-language yazawanico
Last synced: 09 May 2025
https://github.com/halcyonnouveau/soppo
Go, with the features it's missing.
compiler go golang programming-language rust
Last synced: 28 Jan 2026
https://github.com/chermehdi/comet
A programming language implementation in Go.
educational golang interpreter programming-language
Last synced: 30 Jan 2026
https://github.com/healeycodes/adventlang
🎅 A programming language (+ code playground) for Advent of Code.
advent-of-code interpreter programming-language
Last synced: 07 Mar 2026
https://github.com/yanglbme/redis-multi-programming-language-practice
🖖 Learn how to use Redis, from beginner basics to advanced techniques | 最新 Redis 底层原理分析与多语言应用实践
database java jedis key-value programming-language python redis redis-py
Last synced: 10 Aug 2025
https://github.com/openpeeps/toktok
Generic tokenizer written in Nim language 👑 Powered by std/lexbase and Nim's Macros
awesome-nim generic-library hacktoberfest lex lexer lexer-generator lexical nim nim-lang nim-language parser programming-language tokenizer tokens
Last synced: 02 Apr 2026
https://github.com/morrow1nd/luax
Lua-like programming language for studying compiler&interpreter courses.
interpreter lua luax-programming-language programming-language
Last synced: 17 Apr 2025
https://github.com/sagebind/riptide
The Riptide Programming Language: Shell scripting redesigned.
interpreter language programming-language riptide scripting-language shell
Last synced: 13 Jul 2025
https://github.com/elliottcable/pratchett.js
A JavaScript interpreter for Paws.
distributed-systems javascript parallel-computing programming-language
Last synced: 13 Apr 2025
https://github.com/carlfriess/eiffel-guide
A simple website providing a basic reference manual for getting started with the Eiffel programming language.
documentation eiffel eiffel-programming-language guide language programming-language
Last synced: 18 Jan 2026
https://github.com/aitomatic/dana
Domain-Aware Neurosymbolic Agent (Dana), an agent-native programming language
agent agentic-ai agents ai-alliance generative-ai neurosymbolic neurosymbolic-ai neurosymbolism programming-language programming-languages
Last synced: 25 Sep 2025
https://github.com/poteto/boba-js
Toy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
compiler interpreter javascript monkey-language programming-language typescript
Last synced: 23 Apr 2025
https://github.com/janit/spedescript
SpedeScript ohjelmointikieli
cpp programming-language q-sharp quantum-computing spede spedescript
Last synced: 29 Apr 2025
https://github.com/jakkusakura/ferrophase
An experiment of high level code optimization
Last synced: 28 Jul 2025
https://github.com/tech-srl/c3po
Code for the paper "A Structural Model for Contextual Code Changes"
c3po editcompletions programming-language
Last synced: 14 Apr 2025
https://github.com/cyteon/modu
Modu is a simple and fast turing-complete interpreted programming language.
coding-language language programming-language rust
Last synced: 02 Apr 2026
https://github.com/rycont/dalbit-yaksok
한글 프로그래밍 언어 "달빛약속"
interpreter programming-language
Last synced: 16 Jan 2026
https://github.com/m4gnv5/pointerscript
Scripting language with pointers and native library access.
ffi language native native-libraries pointer programming-language scripting scripting-language
Last synced: 12 Apr 2025
https://github.com/JakkuSakura/FerroPhase
An experiment of high level code optimization
Last synced: 25 Sep 2025
https://github.com/saman-pasha/lcc
Lisp C Compiler aka. 'El-Cici' programming language, which compiles Lisp-like syntax to C code and more extra features like method, lambda, defer.
c compiler lisp programming-language
Last synced: 16 May 2025
https://github.com/chr1st0scli/rainlisp
RainLisp, a .NET LISP implementation.
dotnet interpreter library lisp lisp-dialect lisp-interpreter programming-language repl tutorial
Last synced: 01 Nov 2025
https://github.com/cevatbarisyilmaz/lolz
An interpreted esoteric programming language accepts only letters 'l', 'o' and 'z'
esoteric-language go golang language lolz programming-language
Last synced: 12 Jan 2026
https://github.com/ujjwal-kr/ram
A stack based programming language written in rust
interpreter programming-language rust
Last synced: 10 Jun 2025
https://github.com/asmxfoundation/asmx
🚀 AsmX - lang programming
app arm asm asmx assembler compiler open-source os programming-language programming-languages
Last synced: 28 Feb 2026
https://github.com/aspl-lang/aspl
✔️ ASPL is a modern, general-purpose programming language with a focus on simplicity, portability, and safety.
aspl bytecode compiler cross-platform hacktoberfest interpreter language programming-language
Last synced: 21 Feb 2026
https://github.com/tarptaeya/truck
:truck: A dynamic object oriented programming language with a focus on simplicity
class-inheritance dynamic-programming-language grammar interpreter language object-oriented-language programming-language python recursive-descent-parser repl truck vim-syntax visitor-pattern
Last synced: 03 Jul 2025
https://github.com/vgsantoniazzi/tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
compiler compiler- compiler-construction compiler-design compiler-frontend compilers interpreter interpreters just-in-time language programming-language
Last synced: 29 Apr 2025
https://github.com/nynrathod/doolang
Type-safe language for building APIs fast. Auth, CRUD, and deployment built-in, written in rust & llvm
api-development compiler deployment-automation doo doolang jwt-auth postgresql programming-language rest-api
Last synced: 05 Apr 2026
https://github.com/jaysmito101/tovie
An Stack Based Programming Language (Compiler + VM)
compiler cpp interpreter language programming-language python tovie-lang
Last synced: 01 Apr 2025
https://github.com/libtangle/qasm-rust
An IBM OpenQASM 2.0 Parser Written In Rust
lalr-parser parser programming-language qasm qasm-compiler
Last synced: 11 Mar 2026
https://github.com/epellis/esta
Interpreted language and bytecode VM of my own design written in Rust [Unmaintained]
interpreter lalrpop programming-language rust stack-based virtual-machine wasm
Last synced: 22 Jul 2025
https://github.com/schoolyb/ez
The EZ Programming Language: Programming Made EZ | Give EZ a ⭐
contributions-welcome contributors-welcome ez ez-language go golang good-first-issue help-wanted interpreter open-source programming-language
Last synced: 08 Apr 2026
https://github.com/android10/rust-cross-platform-development
Rust Programming Language Cross-Platform Development which includes Mobile, Web, CLI and Desktop.
cargo development open-source opensource programming programming-language rust rust-lang rust-library tools
Last synced: 04 May 2025
https://github.com/franeklubi/luxya
Programming language with a tree-walking interpreter written in Rust©™.
interpreted-programming-language interpreter lox lox-language programming-language programming-languages rust tree tree-walk-interpreter tree-walker
Last synced: 12 Apr 2025
https://github.com/iwillspeak/feersum
A Scheme compiler that targets .NET written in F#
compiler hacktoberfest lisp livestream programming-language repl scheme scheme-compiler scheme-programming-language
Last synced: 03 Sep 2025
https://github.com/martian56/raven
Raven is a new systems and application programming language designed to combine the performance and control of C++, the safety and modern features of Rust, the readability of Python, the structure of Java, and the simplicity of Go.
new-programming-language programming-language
Last synced: 07 Apr 2026
https://github.com/dongyx/shsub
Fast Template Engine for Shell
bash c formatter linux mini-language posix-shell preprocess preprocessing preprocessor programming-language shell static-site-generation static-site-generator template-engine template-language templating unix
Last synced: 16 Jan 2026
https://github.com/mschuldt/raillisp
A fast and portable lisp implemented in forth
embedded forth langauge lisp programming-language
Last synced: 10 Mar 2026
https://github.com/alanvf/star-lang-specification
Work in progress specs for the Star programming language
consistency llvm object-oriented objective-c programming-language star
Last synced: 13 Apr 2025
https://github.com/y1yang0/nyx
[nyx] dynamically typed scripting language
compiler interpreter language programming-language scripting-language
Last synced: 07 May 2025
https://github.com/cyberboysumanjay/pw
Best websites a Programmer should visit
algorithm all-in-one blogs c coding coding-challenge competitive-programming data-structures guide interview interview-practice interview-preparation interview-questions java practice programming programming-language puzzle wiki wikipedia
Last synced: 22 Mar 2025
https://github.com/wildan3105/github-langs
Show the stats of the programming language from a given github account.
github github-language github-language-statistics hacktoberfest language programming-language repository statistics
Last synced: 09 Apr 2025
https://github.com/apt1002/mijit
Experimental JIT compiler generator
compiler interpreter jit-compiler programming-language rust
Last synced: 11 Apr 2025
https://github.com/thakeenathees/carbon
An object-oriented programming language
interpreter object-oriented programming-language scriptable
Last synced: 24 Jul 2025
https://github.com/the-young-programer/the-young-programer
(/*This is my new account*/). Am just Someone who Loves 💕 Programming and Hacking ... for fun, kindly give me a star ⭐ (♥ω♥*)
github-pages github-profile-readme nemonet nemonet-coding-class nemonet-github nemonet-new-account nemonet-new-github nemonet-typ new-account profile-card-ui profile-readme profile-website programming-icon programming-language readme-profile readme-template software-development the-young-programer the-young-programmer typ-coding-class
Last synced: 20 Jan 2026
https://github.com/florian3k/fayrant-lang
Simple, interpreted, dynamically-typed programming language
crystal-lang dynamic-typing interpreter lexer parser programming-language
Last synced: 28 Feb 2026
https://github.com/cntransgroup/programming_language_pragmatics_4th
PLP(编程语言语用论(第4版)) 翻译
compiler programming-language translation
Last synced: 04 Mar 2026
https://github.com/thezaplang/zap
The Zap Programing Language
compiler programming-language zap
Last synced: 06 Apr 2026
https://github.com/mikelma/oktac
okta programming language compiler. THIS IS A MIRROR OF THE ORIGINAL REPO HOSTED IN SOURCEHUT.
compiler language llvm programming-language rust
Last synced: 24 Apr 2025
https://github.com/sand-lang/sand
A strictly-typed programming language
compiler language low-level programming-language sand
Last synced: 14 May 2025
https://github.com/edvb/tisp
Tiny lisp, simple, and embeddable scheme-like language
c embeddable interpreter language lisp programming-language scheme scripting
Last synced: 11 May 2025
https://github.com/phenax/css-everything
A ui framework where you only write turing complete CSS. No HTML, no JS, no build system, just CSS (kinda)
css javascript programming-language typescript ui-framework
Last synced: 14 Apr 2025
https://github.com/harrisongrodin/radical-julia
Radical ideas for the Julia language.
julia julia-language julialang programming-language type-theory types
Last synced: 10 Apr 2025
https://github.com/tjammer/schmu
Mirror of https://codeberg.org/tjammer/schmu
compiler language llvm ocaml programming-language
Last synced: 25 Dec 2025
https://github.com/ion-fusion/fusion-java
Ion Fusion is a customizable programming language for working with JSON and Amazon Ion data.
amazon-ion data-processing java json programming-language racket scheme
Last synced: 08 Apr 2026
https://github.com/jieyab89/learn-asm-programming
Learn asm programming journey with code and path learn
asmx86 assembly linux programming-language
Last synced: 11 Oct 2025
https://github.com/juju2143/flufflepuff
Fluffle Puff Programming Language
brainfuck flufflepuff language mylittlepony ponies pony programming-language
Last synced: 10 Jan 2026
https://github.com/mynenik/kforth-64
64-bit Forth System for x86_64-GNU/Linux
assembly-language cpp forth linux-app programming-language
Last synced: 02 Aug 2025
https://github.com/computacionnube/calva_morocho
Trabajos Individuales en los cuales servirán para la visualización y apoyo de los compañeros dentro de esta plataforma
csharp csharp-core programming programming-language visual-studio
Last synced: 13 May 2025
https://github.com/guofei/flang
A Scheme dialect
interpreter lisp programming-language scheme
Last synced: 12 Mar 2026
https://github.com/desktopgame/bone
プログラミング言語bone
c language programming-language
Last synced: 22 Apr 2025