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-17 00:20:34 UTC
- JSON Representation
https://github.com/lainq/peppermint
A simple programming language created for fun (abandoned)
interpreter language peppermint programming-language programming-languages typescript
Last synced: 15 Jun 2025
https://github.com/mikaelvallenet/bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 04 May 2025
https://github.com/jaimeloeuf/ss
SimpleScript, A Simpler Programming Language (WIP)
fsharp functional-language hindley-milner interpreter javascript jvm language language-experiment language-spec llvm ocaml programming-language rust scripting-language simplescript sml typescript wysiwyg
Last synced: 04 May 2025
https://github.com/xrstf/rudi
A Lisp-like, embeddable, leightweight, non-Turing complete language to transform JSON datastructures
embeddable-scripting-language go json lisp programming-language yaml
Last synced: 13 Jan 2026
https://github.com/jokoardh/sinaugolangbareng
Repository catatan belajar joko ardiyanto selama belajar bahasa pemrograman Golang. Setiap pembelajaran yang dilakukan selalu di update di repository ini.
backend-programming go golang golang117 informatics programming-language
Last synced: 11 Apr 2025
https://github.com/fury-lang/fury
Fury, a gradual, safe systems language
compiler memory-management programming-language typechecker zig
Last synced: 17 Jun 2025
https://github.com/cjc-apps/natsulang
A text-processing language based on Python 3.
natsulang programming-language python3 text-processing
Last synced: 22 Apr 2025
https://github.com/daelvn/tildeath
🏚 ~ATH, except it actually runs the examples from Homestuck!
homestuck joke programming-language unusable
Last synced: 07 Mar 2026
https://github.com/chaqchase/artemis
Artemis: the fun-sized ts-powered programming language
artemis extensible laguage programming-language script scripting-language typescript
Last synced: 05 Sep 2025
https://github.com/MikaelVallenet/Bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 27 Oct 2025
https://github.com/PawanRamaMali/Python
Python Programming Course Contents for my students
Last synced: 29 Jul 2025
https://github.com/iamsayantan/glox
Golang implementation for the Lox language from the book Crafting Interpreters (http://craftinginterpreters.com/).
ast compiler go golang interpreter lox-language programming-language
Last synced: 05 Apr 2025
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 30 Oct 2025
https://github.com/qatlang/qat
A modern reimagination of systems programming... by @AldrinMathew
compiler low-level programming-language system-programming
Last synced: 04 Apr 2026
https://github.com/dbc2201/immersion2k19_c
Official Repository of C Programming, Immersion Programme @ GLAU
c programming programming-language
Last synced: 18 Mar 2025
https://github.com/vanilla-extracts/calc
Calc: A Fully-Featured Configurable (mini) Rust Calculator
algebra calculator compiler interpreter programming-language rust
Last synced: 24 Feb 2026
https://github.com/alexdremov/ngg
"Never gonna give you up" programming language
ast compiler education language meme never-gonna-give-you-up programming-language
Last synced: 10 Jun 2025
https://github.com/krypto-etox/c-language-book-solutions
The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy
c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions
Last synced: 10 Apr 2025
https://github.com/abranhe/languages.abranhe.com
Home of languages.abranhe.com the Programming Languages Logos Website
logos programming-language programming-languages-logos
Last synced: 28 Feb 2025
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 Apr 2025
https://github.com/owainlewis/joy
Compiler for the functional stack based programming language Joy
compiler interpreter programming-language stack-based
Last synced: 14 Apr 2025
https://github.com/delonnewman/zera-5
A light-weight Clojure interpreter
clojure code-as-data compiler functional-programming immutable-collections immutable-datastructures interpreter javascript lisp lisp-compiler lisp-dialect lisp-interpreter node node-js nodejs platform programming-language toolkit utilities web
Last synced: 09 Apr 2026
https://github.com/coderosh/myriad
An esoteric programming language written in typescript supporting different flavours (genz, uwu, pirate, etc).
genz language nepali nepali-language nepali-programming-language pirate programming-language uwu
Last synced: 12 Jul 2025
https://github.com/iconmaster5326/ccl
Computer Control Language. Finally, something that lets you control your computer!
ccl interpreted-programming-language interpreter language programming-language
Last synced: 23 Aug 2025
https://github.com/z1skgr/flex-bison
Building compilers for lexical analysis & parsing
bison-yacc compiler flex lexer lexical-analyzer parser parsing-expression-grammars programming-language ubuntu yacc-lex
Last synced: 03 Jan 2026
https://github.com/miroiu/dw-lang
[Educational] A small interpreted language made from scratch.
bigmath editor expression-viewer interpreter lexer netcore3 parser programming-language repl wpf
Last synced: 19 Mar 2025
https://github.com/yegor256/ppa
Practical Program Analysis (academic course) presented in Innopolis University in 2023
course formal-grammar formal-semantics latex lecture-notes program-analysis programming-language
Last synced: 27 Mar 2025
https://github.com/healeycodes/hoot-language
🦉 A general-purpose interpreted scripting language with an event loop.
crafting-interpreters lox lox-language programming-language tree-walk-interpreter
Last synced: 12 Jun 2025
https://github.com/cwbudde/pascalprimer
Interactive Pascal environment for teaching
dwscript education object-pascal programming-language
Last synced: 02 Mar 2026
https://github.com/MotionLang/motion
Motion is a clean, dynamically typed programming language.
c dynamic easy-to-use fast free language opensource programming-language safe simple small
Last synced: 28 Nov 2025
https://github.com/kariaro/ampleprogramminglanguage
Creating a compiler for my own programming language
compiler lexical-analysis programming-language
Last synced: 12 Apr 2025
https://github.com/sujalchoudhari/coda
C++ Objects Dynamic Architecture
cpp dynamic-programming hacktoberfest hacktoberfest2023 interpreter programming-language programming-languages
Last synced: 14 Sep 2025
https://github.com/isaac-defrain/kframework
RChain Rholang Implementation & Materials for learning K Framework
k-framework programming-language rholang smart-contract
Last synced: 02 Apr 2025
https://github.com/CAIMEOX/caimeox.github.io
My Zettelkasten - The Rabbit Hole
category-theory computer-science functional-programming math notes physics programming-language type-theory
Last synced: 22 Jul 2025
https://github.com/arnau478/opulus
Bytecode-compiled programming language
bytecode compiler hobby hobby-compiler interpreter language opulus programming-language
Last synced: 06 Apr 2025
https://github.com/alvarorichard/cortexc
Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.
binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig
Last synced: 26 Jul 2025
https://github.com/ktanaka101/monkey.zig
🐵 Monkey interpreter in Zig. 🚀
interpreter language monkey monkey-language programming-language repl zig
Last synced: 06 Jul 2025
https://github.com/tigthor/project-based-learn-programming
Learn every programming language by building projects and advancing your skills
cpp golang java javascript learn-to-code learning learning-by-doing learning-exercise learning-js learning-notes learning-python learning-resources nodejs programming programming-language project project-management projects python react
Last synced: 27 Jul 2025
https://github.com/mattidragon/jsonpatcher
A fabricmc mod for patching json files with a custom DSL
Last synced: 17 Mar 2025
https://github.com/nisarldev/42madrid
Programming language C on 42Madrid Piscina and student
42cursus 42projects 42school algorithms-and-data-structures c ia-algorithms imperative-programming programming-language shell-scripting unix-shell
Last synced: 02 Jul 2025
https://github.com/martianoff/gala
GALA (Go Alternative LAnguage) -- a modern functional programming language that transpiles to Go. Sealed types, pattern matching, immutability by default, monads (Option, Either, Try, Future), and full Go interop. Built with Go, ANTLR4, Bazel and Claude.
algebraic-data-types bazel compiler compilers functional-programming gala go golang hacktoberfest immutability language language-design monads pattern-matching programming-language scala sealed-types transpiler type-inference
Last synced: 15 May 2026
https://github.com/upvalue/odd
A small, Scheme inspired programming language with fast compilation, incremental GC, and a hygienic macro/module system
compiler garbage-collection programming-language virtual-machine
Last synced: 25 Jul 2025
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/tambapps/marcel
a scripting JVM-based programming language compatible with Android
Last synced: 04 May 2025
https://github.com/yuxincs/lightdp
A light-weight imperative language for developing provably privacy-preserving algorithms
differential-privacy programming-language verification
Last synced: 20 Aug 2025
https://github.com/michaelsdavid/conure-lang
A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.
c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c
Last synced: 16 Jun 2025
https://github.com/hobby-engine/hobby-script
The scripting language for the (future) Hobby game engine
hobby-script hobbyscript interpreter language programming-language scripting-language
Last synced: 10 Jun 2025
https://github.com/manelli/plt
Programming language theory resources
compilers interpreters plt programming-language programming-language-theory
Last synced: 27 Feb 2026
https://github.com/victorpreston/teach2give-technical-test
This is a repository for the Teach2Give Technical assessment
c-language c-programming fizz-buzz-c fizzbuzz gcc low-level-programming programming-language teach technical-test
Last synced: 26 Jun 2025
https://github.com/fredericbonnet/helena
Helena is a minimalist programming language inspired by Tcl, Unix shells, and the Unix philosophy in general
duck-typing programming-language programming-languages scripting-language
Last synced: 13 Jul 2025
https://github.com/frederiktobner/cellox
Compiler for the cellox programming language
bytecode compiler garbage-collector interpreter programming-language scripting-language virtual-machine
Last synced: 18 Aug 2025
https://github.com/jomy10/rpg-lang
The RPG esoteric programming language. Includes compiler, cli and language specification.
esolang esoteric esoteric-language esoteric-programming-language generator language parser programming-language rpg-game
Last synced: 21 Mar 2025
https://github.com/hectorpulido/cooklang
A mock programing language made with c#
backend language mock-programing-language programming-language
Last synced: 16 Apr 2025
https://github.com/xrxr/alang
A toy compiler for a statically typed language
compiler programming-language statically-typed
Last synced: 12 May 2025
https://github.com/figgleforth/ore-lang
A programming language for web development, for fun
programming programming-language programming-languages ruby
Last synced: 19 Apr 2026
https://github.com/jonahsnider/exa-syntax-highlighting
Syntax highlighting for programming language EXA from the game EXAPUNKS by Zachtronics in Visual Studio Code
exa exa-language exa-vm exapunks game programming-language syntax-highlighting visual-studio vscode zachtronics
Last synced: 08 Jan 2026
https://github.com/danilafe/maypop
Dependently typed programming language implemented in Literate Haskell.
dependent-types haskell inference language monad monad-transformers programming-language
Last synced: 09 Oct 2025
https://github.com/hypercubed/f-flat-minor
language programming-language stack-based-language
Last synced: 24 Apr 2025
https://github.com/brandonki/arcane
small programming language with custom backend
compiler explodes programming-language
Last synced: 26 Apr 2025
https://github.com/suniksha12/tcs_codevita
This is the solution provided for TCS Code Vita _2024 make sure your dont copy paste the same, use your brain, The code provided seen toh have some or the other problem , read the readme file and the answer script with marked comments.
codevita-solutions coding-challenges completed java javacompiler programming programming-language solutions task tcs
Last synced: 15 Apr 2025
https://github.com/iafisher/scam
A toy functional programming language: Scheme, but on a budget
interpreter lisp programming-language
Last synced: 11 May 2025
https://github.com/langsamu/sparql-blockly
A Blockly implementation of SPARQL. Supports converting SPARQL into visual blocks and vice versa. Supports all of SPARQL 1.1 Query & Update as well as SPARQL*.
blockly programming-language sparql visualisation
Last synced: 02 Sep 2025
https://github.com/gab-language/cgab
A small, embeddable, and extensible scripting language.
interpreter programming-language
Last synced: 29 Jan 2026
https://github.com/healeycodes/quill
A Rust port of the Ink programming language (thesephist/ink)
abstract-syntax-tree event-loop interpreter programming-language
Last synced: 08 May 2025
https://github.com/tynab/tynab
Infomation
github github-stats github-trophies github-trophy info information md profile profile-readme programming-language readme readme-md readme-profile readme-template skill skills stats trophies trophy yan
Last synced: 02 Apr 2026
https://github.com/maherzaidoune/zai
Zai programming language
javascript programming-language
Last synced: 28 Apr 2025
https://github.com/joeyvanlierop/golf
A simple compiler for a programming language called GoLF ⛳
code-generation compiler golang lexer parser programming-language semantic-analysis
Last synced: 07 Aug 2025
https://github.com/sonota88/ruccola
A self-hosting toy compiler written in Ruby
compiler programming-language ruby
Last synced: 15 Apr 2025
https://github.com/shenqingchuan/coral-lang
[ Programming language ] - built in Golang and run in CVM. (WIP)
coral golang programming-language type-safe vm
Last synced: 07 May 2025
https://github.com/para-lang/para-compiler
The Para Compiler (From Greek "para": Beside/Alongside)
c compiler hacktoberfest hacktoberfest2021 language para para-lang programming-language python
Last synced: 07 Oct 2025
https://github.com/lucasfelixsilveira/carla
Carla will not just be a language. It is a new concept of languages.
beaultiful c carla carla-lang compilation-time language modern performance programming-language rust syntax
Last synced: 22 Apr 2025
https://github.com/bytexenon/luaxen
Lua Compiler, (De)Obfuscator, Minifier, Beautifier, And more
assembler assembly assembly-language beautifier decompiler interpreter lexer lua lua51 minifier obfuscator parser programming-language pseudo-assembler pseudo-assembly tokenizer tokenizer-parser virtual-machine virtualmachine vm
Last synced: 14 May 2025
https://github.com/mahdavipanah/juicylang
Juicy programming language written in Python using PLY
interpreter lexer parser ply programming-language python
Last synced: 07 Jul 2025
https://github.com/binhtran432k/ungrammar-language-features
Language Features for Ungrammar
componentmodel formatter languageserver lsp programming-language ungrammar
Last synced: 11 Apr 2025
https://github.com/ericlbuehler/kestrel-programming-language
The Kestrel Programming Language.
compiler kestrel programming-language rust
Last synced: 09 May 2025
https://github.com/chandrikadeb7/ibm-cognitiveclass-python_for_data_science
Cognitiveclass.ai - PY0101EN Python for Data Science
beginners-guide ibm ibm-cognitiveclass jupyter-notebook learning-labs learning-python programming-language python python-beginners
Last synced: 09 May 2025
https://github.com/alhassy/rubycheatsheet
Reference of basic commands to get comfortable with Ruby ---Pure OOP!
cheatsheet html pdf programming-language reference ruby
Last synced: 25 Oct 2025
https://github.com/paulk-asert/groovy-constraint-programming
Three common programming paradigms or styles are the imperative (OO & procedural), functional, and logic (or constraint) styles. This repo shows examples of the latter using the Apache Groovy programming language and other (mostly JVM) languages which support this style of programming (often using libraries).
constraint-programming groovy jvm-languages linear-programming programming-language
Last synced: 06 Mar 2026
https://github.com/linwin-cloud/linwin-db-server
在广袤无垠的现代大数据海洋之中,计算机深度的和信息以及数据绑定,承载这亿万数据的就是数据库软件。 Linwin Data Server,基于Java开发的国产高性能数据库软件。支持国产和Linux操作系统,支持多用户操作。采用Nosql结构,自研mys数据库操作语言,更加简单方便高效。 用户数据的增删改查全部在内存内操作,与硬盘的交互写入读取交由专门的线程管理,无不妨碍.
data data-science database hashmap http java javascript key-value linux programming-language python server typescript webserver website
Last synced: 05 Mar 2026
https://github.com/davidgregory084/mina
A minimum viable functional programming language for the JVM
compiler functional-language functional-languages functional-programming java-virtual-machine jvm jvm-languages language programming-language statically-typed
Last synced: 12 May 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/auscompgeek/chickenpie
:baby_chick: Chicken implementation and debugger in Python
chicken esolang esoteric-language interpreter programming-language python
Last synced: 25 Oct 2025
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/tomlin7/lemon
The Lemon Programming Language. Minimalist, fast, dynamic.
cinnamon hacktoberfest interpter programming-language
Last synced: 15 Apr 2025
https://github.com/adityamangal1/snake-water-game
Snakewatergun game by the use of c programming language.
c-programming programming-language random-characters snakewatergun-game
Last synced: 23 Apr 2025
https://github.com/silverjun/swing
A "Protocol" oriented programming language
compiler cpp language llvm new-language programming-language swing
Last synced: 15 Apr 2025
https://github.com/d3lio/degu-lang
A take at a scripting language with an ML (Meta Language) family syntax. Heavily inspired by F#, OCaml and at some extent - Rust.
llvm programming-language rust
Last synced: 28 Dec 2025
https://github.com/mohitk05/arepa
A tiny programming language based on LISP
interpreter lisp programming-language
Last synced: 14 Apr 2025
https://github.com/darrylyeo/nectar-lang
Nectar: The Human-Friendly Knowledge Graph 🐝
graph-database knowledge-graph pest-grammar programming-language
Last synced: 11 Oct 2025
https://github.com/w3c/dms
Dialogue Manager Script - programming language for autonomous interactive systems
chatbot compiler dialogue dialogue-manager dialogue-systems planning programming-language
Last synced: 20 Oct 2025
https://github.com/ales-tsurko/colly
Text-based sequencer to let you code music live.
live-coding music programming-language sequencer
Last synced: 12 Apr 2025
https://github.com/oleks/hreyfan
A Programming Language for Mobile Code
distributed-systems mobile-code programming-language
Last synced: 05 Apr 2025
https://github.com/nmorse/pounce_v0
v0 (discontinued development) of a new concatenative programming language that runs in the browser. see @pounce-lang for version 1+
concatenative-language forth-like joy-language programming-language
Last synced: 15 Feb 2026
https://github.com/formulae-org/formulae-js
Fōrmulæ web application
expression expression-engine expression-manipulation expression-transformation expression-tree expression-tree-builder expressions formula-editor formulae front-end frontend javascript pretty-print programming-language repl visual-programming-language visualization webapp
Last synced: 02 Apr 2025
https://github.com/raklaptudirm/brainfuck
Brainfuck Interpreter, Transpiler, Optimizer, and Toolkit
brainfuck brainfuck-interpreter interpreter programming-language repl transpiler
Last synced: 13 Mar 2026
https://github.com/kmecpp/jspark
A general purpose programming language for the JVM
java jvm language programming-language
Last synced: 12 Apr 2025
https://github.com/fornever/talk-lens
Talk about the LENS programming language.
dotnet programming-language talk
Last synced: 11 Mar 2025
https://github.com/rockchinq/flowity
A Scripting Language for Building LLM Apps
langchain llm programming-language
Last synced: 29 Aug 2025
https://github.com/05st/capri
Statically typed programming language with emphasis on functional programming, compiles to LLVM IR.
compiler functional-programming haskell language languages programming-language
Last synced: 30 Aug 2025
https://github.com/ravener/clox
Extended clox with more features and optimizations
bytecode clox compiler interpreter programming-language virtual-machine
Last synced: 23 Apr 2025