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/erikdelange/exin-the-experimental-interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.
c ebnf interpreter programming-language
Last synced: 19 Apr 2025
https://github.com/maxbarsukov/yascriptlang
🦎 A simple Lisp-inspired scripting language that compiles to JS
interpreted-programming-language interpreter js-interpreter lisp-dialect programming-language
Last synced: 19 Apr 2025
https://github.com/shixiongfei/ape
Ape is a lightweight embedded dialect of the Lisp programming language.
ape interpreter language lisp lisp-1 programming-language scheme
Last synced: 13 May 2025
https://github.com/mrlsd/ilang
iLang - a functional programming language and compiler
compiler functional-programming ilang language programming programming-language
Last synced: 23 Apr 2025
https://github.com/hcengineering/rebeldb
RebelDB™ • A new database engine is brewing 🧪 Imagine if REBOL and SQLite had a rebellious offspring ⚡️
database language nosql nosql-database programming-language
Last synced: 23 Apr 2025
https://github.com/megabytesofrem/deimos
The compiler for Deimos, a small, low-level Lua inspired language
compiler proglangs-discord programming-language rust
Last synced: 15 Apr 2025
https://github.com/dlurton/anode
Anode Programming Language
compiler language llvm parsers pratt-parser programming-language repl
Last synced: 07 May 2025
https://github.com/bbn-q/pyqgl2
An imperative Quantum Gate Language (QGL) embedded in python.
compilers programming-language quantum-computing
Last synced: 07 Jul 2025
https://github.com/apostolique/vyne-language
Definition for the Vyne Programming language.
language programming-language vyne
Last synced: 06 Oct 2025
https://github.com/antosser/brainfuck-compiler-web
Compile easy to read code to brainfuck
assembly-like brainfuck compiler programming-language
Last synced: 08 Oct 2025
https://github.com/zeroflag/equinox
Forth Programming Language on Lua
concatenative-language forth gamdev love2d lua programming-language tic80
Last synced: 26 Oct 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/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/saltysystems/gdminus
A scripting language for sharing code between Erlang and Godot.
erlang gdscript godot programming-language
Last synced: 23 Apr 2025
https://github.com/thenishchalraj/time-to-go
Snippets begginers can start with to learn Go. Whether it's competitive programming or building executable files, Go is present there as a great help.
best-language go golang golang-examples programming-exercises programming-language
Last synced: 09 Apr 2025
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/fury-lang/fury
Fury, a gradual, safe systems language
compiler memory-management programming-language typechecker zig
Last synced: 17 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: 27 Oct 2025
https://github.com/daelvn/tildeath
🏚 ~ATH, except it actually runs the examples from Homestuck!
homestuck joke programming-language unusable
Last synced: 07 Dec 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/PawanRamaMali/Python
Python Programming Course Contents for my students
Last synced: 29 Jul 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/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/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/cwbudde/pascalprimer
Interactive Pascal environment for teaching
dwscript education object-pascal programming-language
Last synced: 23 Feb 2025
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/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/kariaro/ampleprogramminglanguage
Creating a compiler for my own programming language
compiler lexical-analysis programming-language
Last synced: 12 Apr 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/ktanaka101/monkey.zig
🐵 Monkey interpreter in Zig. 🚀
interpreter language monkey monkey-language programming-language repl zig
Last synced: 06 Jul 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/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/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/rockofox/indigo
Functional programming language
functional-programming language programming-language
Last synced: 27 Nov 2025
https://github.com/wavebeem/hibiscus
A tiny JS-like language
educational javascript nodejs programming-language
Last synced: 20 Aug 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/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/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: 23 Jun 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/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/seggan/metis
A programming language for the JVM designed to be amenable to sandboxing
interpreter programming-language
Last synced: 13 Apr 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/arnau478/opulus
Bytecode-compiled programming language
bytecode compiler hobby hobby-compiler interpreter language opulus programming-language
Last synced: 06 Apr 2025
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/rami3l/dolores
A tree-walking interpreter for the Lox Programming Language.
crafting-interpreters interpreter lox lox-language programming-language rust rust-lang
Last synced: 16 Oct 2025
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/sno2/bsn
An implementation of the Bussin esoteric language
esoteric-language interpreter programming-language zig
Last synced: 14 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/wsdt/almostbinary
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime
Last synced: 12 Apr 2025
https://github.com/azdavis/birb
A toy programming language with effects and contracts
Last synced: 12 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/bethropolis/mimo
a simple programming language written in js.
ast compiler javascript lexer parser programming-language
Last synced: 12 Apr 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/tahadostifam/taha-lang
Interpreter based programming language made for learning purposes.
interpreter programming-language rust
Last synced: 12 Apr 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/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/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/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/dbc2201/immersion2k19_c
Official Repository of C Programming, Immersion Programme @ GLAU
c programming programming-language
Last synced: 18 Mar 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: 27 Dec 2025
https://github.com/kamkow1/yup
source code of the yup compiler and other related tools
compiler language llvm programming-language
Last synced: 10 Apr 2025
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/eyelash/moebius
a simple and fast functional programming language
compiler cpp functional-language programming-language
Last synced: 13 May 2025
https://github.com/kvverti/clavender
An implementation of the Lavender programming language in C.
functional interpreter lavender programming-language
Last synced: 11 May 2025
https://github.com/wsdt/AlmostBinary
Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)
binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime
Last synced: 13 May 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/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/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/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/aripiprazole/ekko
📘 | Writing Haskell in Kotlin article's project
antlr4 kotlin parsing programming-language type-theory
Last synced: 26 Aug 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/horse64/core.horse64.org
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library
Last synced: 29 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/xrxr/alang
A toy compiler for a statically typed language
compiler programming-language statically-typed
Last synced: 12 May 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/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/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/alvarorichard/zennitylang
ZennityLang is a C-based programming language focused on performance and low-level development
c-lang docker low-level open-source performance-metrics programming-language
Last synced: 26 Jul 2025
https://github.com/battleoverflow/javascriptbasics
Repository for a TryHackMe room I created
javascript programming-language tryhackme xss
Last synced: 15 Jun 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/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/sonota88/ruccola
A self-hosting toy compiler written in Ruby
compiler programming-language ruby
Last synced: 15 Apr 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/mohitk05/arepa
A tiny programming language based on LISP
interpreter lisp programming-language
Last synced: 14 Apr 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/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: 03 Aug 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/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: 17 Jun 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/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/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/oleks/hreyfan
A Programming Language for Mobile Code
distributed-systems mobile-code programming-language
Last synced: 05 Apr 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/hectorpulido/cooklang
A mock programing language made with c#
backend language mock-programing-language programming-language
Last synced: 16 Apr 2025
https://github.com/nathanmcmillan/hymn-lang
Small scripting language.
bytecode-interpreter c embedded interpreter language lua programming-language vm
Last synced: 26 Jul 2025
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/silverjun/swing
A "Protocol" oriented programming language
compiler cpp language llvm new-language programming-language swing
Last synced: 15 Apr 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