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/jamiebuilds/ghost-lang
:ghost: A friendly little language for you and me.
Last synced: 01 Apr 2025
https://github.com/ajeetdsouza/loxcraft
Language tooling for the Lox programming language.
bytecode bytecode-interpreter compiler compiler-construction compiler-design crafting-interpreters hacktoberfest interpreter lalrpop language-server-protocol lox lox-language programming-language repl rust scripting-language tree-sitter virtual-machine webassembly
Last synced: 15 May 2025
https://github.com/tensorlang/tensorlang
Tensorlang, a differentiable programming language based on TensorFlow
automatic-differentiation deep-learning machine-learning programming-language tensorflow
Last synced: 19 Jul 2025
https://github.com/Calysto/calysto_scheme
A Scheme kernel for Jupyter that can use Python libraries
jupyter programming-language python scheme
Last synced: 10 Aug 2025
https://github.com/geiltonxavier/aprenda-go
:books: Central de conhecimentos sobre a linguagem de programação Go
course cursos go golang programming-language
Last synced: 14 Jan 2026
https://github.com/one-language/one
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting
Last synced: 16 May 2025
https://github.com/gnudatalanguage/gdl
GDL - GNU Data Language
antlr astronomy data-analysis dicom eigen3 fits-files geophysics grib gsl-library hdf hdf5 mapping netcdf plotting plplot programming-language pv-wave python scientific-computing scientific-visualization
Last synced: 06 Jan 2026
https://github.com/vtereshkov/xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
compiler compiler-construction compiler-design delphi free-pascal game-development go golang parser pascal-compiler pascal-language programming-language raylib self-hosting win32 winapi windows x86 x86-32 xd-pascal
Last synced: 13 Apr 2025
https://github.com/calysto/calysto_scheme
A Scheme kernel for Jupyter that can use Python libraries
jupyter programming-language python scheme
Last synced: 04 Apr 2025
https://github.com/chaos-lang/chaos
The Chaos Programming Language
chaos chaos-language cyclomatic-complexity functional immutability procedural programming-language typesafe
Last synced: 30 Mar 2025
https://github.com/nim-works/nimskull
An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
compiler language programming-language
Last synced: 13 Apr 2025
https://github.com/c3d/xl
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
compiler compiler-design compilers-design dialects domain-specific-language extensible-language extension-language functional-languages homoiconic metaprogramming programming-language programming-languages rewrites xl-language xl-parse-tree
Last synced: 07 Apr 2025
https://github.com/neohaskell/NeoHaskell
⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.
ai beginner-friendly command-line concurrency developer-experience domain-driven-design event-sourcing functional-programming haskell mobile neohaskell programming-language python
Last synced: 12 Apr 2025
https://github.com/mimium-org/mimium
*This repository is archived. Now main development repository is mimium-org/mimium-rs .
audio compiler dsl dsp music programming-language sound
Last synced: 27 Apr 2025
https://github.com/refaktor/rye
homoiconic dynamic programming language with some new ideas
console factor golang programming-language rebol ryelang
Last synced: 12 Dec 2025
https://github.com/One-Language/One
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting
Last synced: 16 May 2025
https://github.com/dictu-lang/Dictu
Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.
bytecode bytecode-interpreter c dictu hacktoberfest interpreter language programming-language scripting-language
Last synced: 12 Apr 2025
https://github.com/LiXizhi/NPLRuntime
NPL - Neural Parallel Language
lua npl paracraft programming-language tatfook
Last synced: 21 Apr 2025
https://github.com/JoeStrout/miniscript
source code of both C# and C++ implementations of the MiniScript scripting language
miniscript programming-language programming-languages
Last synced: 26 Apr 2025
https://github.com/electrikmilk/cherri
Siri Shortcuts Programming Language 🍒
apple apple-shortcuts compiler go golang ios ios-shortcuts macos programming-language siri-shortcuts
Last synced: 02 May 2025
https://github.com/lunacookies/eldiro
Learn to make your own programming language with Rust
Last synced: 17 Mar 2025
https://github.com/yeslogic/fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
binary-data binary-format compiler data-description-language declarative dependent-record-types dependent-types dsl language parser programming-language rust statically-typed type-checker type-system
Last synced: 04 Apr 2025
https://github.com/panda-lang/panda
Proof of concept of modern and stylish interpreted programming language for the JVM ⚜️
panda panda-lang programming-language
Last synced: 27 Feb 2025
https://github.com/tokay-lang/tokay
Tokay programming language, designed for ad-hoc parsing and syntax-directed development.
ad-hoc awk compiler language packrat parsing programming-language
Last synced: 12 Dec 2025
https://github.com/RodrigoDornelles/3bc-lang
Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)
3bc-lang arduino compiler esoteric-language interpreter language microcontrollers programming-language punchcard virtual-machine
Last synced: 14 Apr 2025
https://github.com/imkiva/KiVM
🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
garbage-collector interpreter java jvm programming-language virtual-machine
Last synced: 02 May 2025
https://github.com/rodrigodornelles/3bc-lang
Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)
3bc-lang arduino compiler esoteric-language interpreter language microcontrollers programming-language punchcard virtual-machine
Last synced: 05 Apr 2025
https://github.com/imkiva/kivm
🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
garbage-collector interpreter java jvm programming-language virtual-machine
Last synced: 10 Apr 2025
https://github.com/stevertus/mcscript
A programming language for Minecraft Vanilla
cli compiler minecraft minecraft-script node programming programming-language vanilla
Last synced: 05 Apr 2025
https://github.com/pfgithub/scpl
text language for writing ios shortcuts faster
Last synced: 08 Apr 2025
https://github.com/thesephist/oak
An expressive, simple, dynamic programming language.
functional-programming ink-programming-language oaklang programming-language scripting-language
Last synced: 12 Mar 2025
https://github.com/ELENA-LANG/elena-lang
ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
compiler elena language mixins multi-methods object-oriented programming-language script-engine
Last synced: 12 Apr 2025
https://github.com/jason-lang/jason
Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language.
agent agent-oriented-programming agentspeak bdi programming-language
Last synced: 11 Jan 2026
https://github.com/wafelack/orion
Orion is a high level, purely functional programming language with a LISP based syntax.
language lisp orion programming-language
Last synced: 05 Apr 2025
https://github.com/shhossain/computer_science
Computer Science Topics
algorithms cloud-computing computer-engineering computer-science computer-science-algorithms computer-science-education computer-science-studies computerscience data-structures datatypes filesystem hacktoberfest machine-learning memory networking operating-system programming-language software-engineering web web-technologies
Last synced: 15 May 2025
https://github.com/fergusq/tampio
Tampio: An object-oriented programming language made to resemble Finnish
compiler finnish natural-language-programming programming-by-natural-language programming-language
Last synced: 22 Aug 2025
https://github.com/Wafelack/orion
Orion is a high level, purely functional programming language with a LISP based syntax.
language lisp orion programming-language
Last synced: 16 May 2025
https://github.com/lawndoc/jaws
Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
c-programming compiler flex-bison interpreted-programming-language interpreter malware-research polyglot programming-language security-research virtual-machine
Last synced: 07 May 2025
https://github.com/Stevertus/mcscript
A programming language for Minecraft Vanilla
cli compiler minecraft minecraft-script node programming programming-language vanilla
Last synced: 16 May 2025
https://github.com/ciao-lang/ciao
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
bytecode ciao-prolog clp compiler constraints interpreter iso-prolog-standard logic logic-programming programming-language prolog prolog-compiler prolog-implementation prolog-interpreter prolog-programming-language virtual-machine
Last synced: 29 Oct 2025
https://github.com/mattam82/coq-equations
A function definition package for Coq
coq dependent-types programming-language
Last synced: 07 Oct 2025
https://github.com/gonzula/splash
Simple Programming LAnguage for SHortcuts
compiler ios programming-language siri-shortcuts
Last synced: 29 Apr 2025
https://github.com/H2CO3/Sparkling
Lightweight extension language
c embeddable embedded-scripting-language embedded-scripting-languages programming-language scripting-language
Last synced: 20 Mar 2025
https://github.com/pure-c/purec
C backend for PureScript
backends c clang functional-programming native programming-language purescript
Last synced: 30 Apr 2025
https://github.com/covscript/covscript
Make Programming Easier
cni compiler covscript cross-platform interpreter programming-language
Last synced: 24 Dec 2025
https://github.com/type-ruby/t-ruby
T-Ruby, TypeScript-style types for Ruby language
compiler programming-language ruby t-ruby
Last synced: 13 Jan 2026
https://github.com/bepb/python-100-days
Изучи питон / python за 100 дней
prog programming programming-language python study study-project
Last synced: 03 Apr 2025
https://github.com/WerWolv/PatternLanguage
The Pattern Language used by the ImHex Hex Editor
binary dsl hacktoberfest hex-editor imhex pattern programming-language
Last synced: 09 Jul 2025
https://github.com/kujirahand/nadesiko3
Japanese Programming Language Nadesiko v3 (JavaScript/TypeScript)
altjs japanese japanese-programming-language nodejs programming-language
Last synced: 04 Apr 2025
https://github.com/mattam82/Coq-Equations
A function definition package for Coq
coq dependent-types programming-language
Last synced: 10 Jul 2025
https://github.com/yuriy-chumak/ol
Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.
c compiler ffi interpreter language lisp ol olvm otus-lisp owl-lisp programming-language r7rs r7rs-scheme repl scheme tiny virtual-machine
Last synced: 12 Apr 2025
https://github.com/crossoverjie/gscript
💪🏻This is a statically and strongly typed language written in Go.|GScript 是用 Go 编写的静态、强类型的脚本语言。
antlr4 compile go golang language programming-language
Last synced: 13 Apr 2025
https://github.com/kantord/emuto
manipulate JSON files
api awk cli data-mining data-structures frontend javascript jq json node processing-language programming-language query-language script sed
Last synced: 16 May 2025
https://github.com/lambdaclass/concrete
Concrete is a simple programming language specifically crafted for creating highly scalable systems that are reliable, efficient, and easy to maintain.
Last synced: 04 Apr 2025
https://github.com/kin-lang/kin
The Kin Programming Language ( Write computer programs in Kinyarwanda - native language for Rwandans )
kin kin-lang kinyarwanda languages programming-language typescript
Last synced: 12 Apr 2025
https://github.com/rsms/compis
Contemporary systems programming language in the spirit of C
Last synced: 10 Apr 2025
https://github.com/ytakano/blisp
A statically typed Lisp like scripting programming language for Rust.
no-std programming-language rust
Last synced: 15 May 2025
https://github.com/krgamestudios/Toy
A toy programming language.
compiler interpreter language programming-language scripting-language toy toy-programming-language toylang
Last synced: 10 Jul 2025
https://github.com/richpl/PyBasic
Simple interactive BASIC interpreter written in Python
basic basic-programming-language interpreter programming-language python
Last synced: 17 Nov 2025
https://github.com/ddj231/Handel
a procedural programming language for writting songs in browser
handel music-composition procedural-programming-language programming-language tonejs
Last synced: 24 Apr 2025
https://github.com/YakshaLang/Yaksha
😈 Yaksha Programming Language - Offside rule + Lisp system for macros. 🐣 WIP
c99 compile-time compile-to-c compiler lisp-dialect offside offside-rule programming-language transpiler
Last synced: 04 Apr 2025
https://github.com/yakshalang/yaksha
😈 Yaksha Programming Language - Offside rule + Lisp system for macros. 🐣 WIP
c99 compile-time compile-to-c compiler lisp-dialect offside offside-rule programming-language transpiler
Last synced: 04 Apr 2025
https://github.com/rant-lang/rant
Rant - The templating language for procedural generation.
crates language mocking probabilistic-programming procedural-generation procedural-programming procedural-text procgen programming-language rant rant-lang rant4 rust rust-crate rust-library scripting template-language templating text-generation
Last synced: 16 May 2025
https://github.com/ali77gh/chap
Simple Programming Language for fun.
interpreter programming-language wasm
Last synced: 09 Apr 2025
https://github.com/Lcbx/GdScript2All
A transpiler for GdScript (targeting C# and c++) written in Python
cpp csharp gdscript godot godot4 programming-language python3 scripting scripting-language transpiler
Last synced: 04 Sep 2025
https://github.com/morloc-project/morloc
A typed, polyglot, functional language
code-generation functional-language interoperability language ontologies polyglot programming-language type-system
Last synced: 28 Dec 2025
https://github.com/cognate-lang/cognate
A human readable quasi-concatenative programming language
based-stack-based-language c closures combinatorics compiler forth forth-like functional-programming interpreter lambda-calculus language natural-language prefix-notation proglangs-discord programming-language stack-based-language stack-language
Last synced: 12 Apr 2025
https://github.com/helixlang/helix-lang
Python's Simplicity, C++'s Power, Native Interoperable with all, and Rust (W.I.P)
c compiler cpp helix helix-lang language llvm programing-language programming-language python rust toolchain xmake
Last synced: 18 Jul 2025
https://github.com/charly-lang/charly
🐈 The Charly Programming Language | Written by @KCreate
crystal interpreter programming-language repl
Last synced: 13 Apr 2025
https://github.com/ikskuh/lola
LoLa is a small programming language meant to be embedded into games.
compiler interpreter language lola-language programming-language script-language zig zig-package
Last synced: 09 Apr 2025
https://github.com/lcbx/gdscript2all
A transpiler for GdScript (targeting C# and c++) written in Python
cpp csharp gdscript godot godot4 programming-language python3 scripting scripting-language transpiler
Last synced: 04 Apr 2025
https://github.com/ikskuh/LoLa
LoLa is a small programming language meant to be embedded into games.
compiler interpreter language lola-language programming-language script-language zig zig-package
Last synced: 08 May 2025
https://github.com/sin-ack/zigself
An implementation of the Self programming language in Zig
interpreter programming-language self-language
Last synced: 22 Jul 2025
https://github.com/fsaadatmand/the-c-programming-language
Answers to exercises in K&R's The C Programming Language (second Edition).
c c-language c-programming programming-exercises programming-language
Last synced: 21 Aug 2025
https://github.com/alumina-lang/alumina
A general purpose programming language
Last synced: 12 Apr 2025
https://github.com/publicodes/publicodes
Le langage pour les algorithmes d'intérêt public
programming-language simulation-modeling
Last synced: 15 May 2025
https://github.com/blade-lang/blade
A modern general-purpose programming language focused on enterprise Web, IoT, and secure application development.
blade compiler interpreter language programming-language
Last synced: 12 Jan 2026
https://github.com/pcyin/nl2code
A syntactic neural model for parsing natural language to executable code
deep-learning programming-language
Last synced: 10 Oct 2025
https://github.com/milescranmer/dispatchdoctor.jl
The dispatch doctor prescribes type stability
code-quality developer-tools development julia monitoring performance performance-testing programming-language safety
Last synced: 11 Apr 2025
https://github.com/chriskrycho/newrustacean.com
The official website for the New Rustacean podcast
cargo podcast programming programming-language rust-lang
Last synced: 07 Apr 2025
https://github.com/mraza007/python-for-beginners
I created this repo to save all my python related language notes
learning-python notes programming-language python-notes python3
Last synced: 17 Mar 2025
https://github.com/maelswarm/nymph
🧚 A slightly different version of C.
c language nymph preprocessor programming-language
Last synced: 09 Jul 2025
https://github.com/rustq/3body-lang
三体编程语言 Three Body Language written in Rust
3bodyproblem compiler language programming-language rust threebody threebodyproblem
Last synced: 21 Oct 2025
https://github.com/JohnDTill/Forscape
Scientific computing language
code-editor equation-editor inline-equations maths matrices open-source programming-language scientific-computing typesetting unicode
Last synced: 12 Apr 2025
https://github.com/pveyes/naskah
Bahasa pemrograman dengan sintaks Bahasa Indonesia (Programming language with Indonesian syntax) 🇮🇩
bahasa-indonesia compiler indonesia naskah oss pemrograman programming-language rust webassembly
Last synced: 16 Mar 2025
https://github.com/inoxlang/inox
🛡️ A secure web development platform and programming language.
golang htmx minimalism programming-language secure-by-default secure-coding webdev webdevelopment
Last synced: 12 Jan 2026
https://github.com/LensPlaysGames/LensorCompilerCollection
A compiler we made just for fun :^)
compiler compiler-design compiler-optimization first-class-functions programming-language static-typed
Last synced: 10 Jul 2025
https://github.com/tu-lang/tu
tu-lang(凸)是一种编程语言,旨在创造一种非常简单高效的-零依赖-语言(防秃)。已实现自举
amd64 asmer assembly asynchronous asyncio coroutines dynamic-programming linker linux native programming-language static-programming
Last synced: 14 Jan 2026
https://github.com/chkas/easylang
An easy programming language that runs in the browser
learn-to-code programming-language
Last synced: 12 Apr 2025
https://github.com/larsbrinkhoff/emacs-cl
Common Lisp implemented in Emacs Lisp.
common-lisp compiler emacs emacs-lisp interpreter lisp programming-language
Last synced: 17 Mar 2025
https://github.com/finkel-lang/finkel
Haskell in S-expression
compiler haskell language lisp programming-language repl
Last synced: 24 Jul 2025
https://github.com/fanx-dev/fanx
A full-stack programming language
compiler fantom full-stack language llvm programming-language virtual-machine
Last synced: 12 Apr 2025
https://github.com/storyyeller/cubiml-demo
A simple ML-like programming language with subtyping and full type inference.
programming-language type-inference
Last synced: 05 Apr 2025
https://github.com/riicchhaarrd/ocean
Programming language that compiles into a x86 ELF executable.
ast c compiler elf lexer programming-language x86
Last synced: 14 Apr 2025
https://github.com/werwolv/patternlanguage
The Pattern Language used by the ImHex Hex Editor
binary dsl hacktoberfest hex-editor imhex pattern programming-language
Last synced: 07 Apr 2025
https://github.com/empirical-soft/empirical-lang
A language for time-series analysis
programming-language time-series-analysis
Last synced: 15 Mar 2025
https://github.com/EricGrange/DWScript
Delphi Web Script general purpose scripting engine
avx2 components delphi javascript jit json pascal pascal-compiler pascal-language programming-language script sqlite3 transpiler webserver windows
Last synced: 12 Apr 2025
https://github.com/parasj/contracode
Contrastive Code Representation Learning: functionality-based JavaScript embeddings through self-supervised learning
compiler contrastive-learning deep-learning machine-learning momentum-contrast programming-language pytorch
Last synced: 08 Sep 2025