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-23 00:24:32 UTC
- JSON Representation
https://github.com/dolphywind/esoteric
Esoteric languages and other stuff
brainfuck brainfuck-interpreter brainfuck-language c esoteric esoteric-interpreter esoteric-language esoteric-programming-language interpreted-programming-language interpreter language programming-language
Last synced: 28 Apr 2026
https://github.com/gdiasag/monkey
Yet another interpreter implementation, this time using Golang
golang interpreter language-implementation programming-language test-driven-development
Last synced: 24 Jun 2026
https://github.com/green726/swo
SWO Wants Options | SWO Is A Compiled Language
compiler language llvm programming programming-language
Last synced: 29 Apr 2026
https://github.com/jcfigueiredo/opal-lang
Opinionated Programming Algorithmic Language
language llvm programming-language
Last synced: 30 Apr 2026
https://github.com/oblivious-oblivious/zircon
Zircon: a small parser for object oriented programming in C.
object-oriented-programming programming-language transpiler yacc zircon
Last synced: 04 Apr 2025
https://github.com/chamini2/setlan
Traductores Enero - Marzo 2015
interpreter programming-language python set
Last synced: 01 May 2026
https://github.com/hunan-rostomyan/pl-arith
An arithmetic programming language compiler
compiler experiment programming-language
Last synced: 23 Jun 2026
https://github.com/vishal-raj-1/30-days-of-code
HackerRank Submissions in C++
basic-algorithm basic-data-structures cpp hackerrank hackerrank-30dayschallange hackerrank-solutions programming-language
Last synced: 08 Jun 2026
https://github.com/maumneto/lip1-20212
Repositório da disciplina de Linguagens de Programação I do semestre 2021-2.
css html java javascript programming programming-language teaching
Last synced: 01 May 2026
https://github.com/fabasoad/setup-groff-action
This GitHub action installs groff (GNU roff)
github-action github-actions programming-language roff roff-lang roff-language
Last synced: 01 May 2026
https://github.com/sergiomauz/dotnetcore-search-fight
This project implements a challenge between 2 or more programming languages for knowing which is the most popular according to different Search Engines.
azure bing deserializing-objects google-cx netcore programming-language search-engine
Last synced: 02 May 2026
https://github.com/senseiwells/arucas-vscode-extension
This is a Visual Studio Code Extension for the Arucas Programming Language.
arucas language-extension programming-language visual-studio-code vscode vscode-extension
Last synced: 02 May 2026
https://github.com/benphelps/aul
Aul, is a Lua-like toy programming language.
lua programming-language toy-compiler toy-language
Last synced: 02 May 2026
https://github.com/sksat/poyo-lang
poyopoyo programming language 〜ぽよぽよしたプログラミングライフを〜
Last synced: 24 Jun 2026
https://github.com/guxingke/truffle-demo
graal truffle demo, simple calc impl.
graalvm lisp programming-language truffle
Last synced: 24 Jun 2026
https://github.com/lycan-nt/harvard-cs50
computer science course
c computer-science havard havardcs50 programming programming-language python
Last synced: 03 May 2026
https://github.com/ibax-io/needle
The smart contract programming language called Needle.
blockchain embedded-language golang needle programming-language smart-contracts
Last synced: 09 Apr 2025
https://github.com/joelburget/planetary
playing with programming languages again
functional-programming ipfs ipld language merkle programming-language
Last synced: 04 May 2026
https://github.com/kenpusney/yample
Programming Language on YAML
data-as-code programming-language yaml
Last synced: 04 May 2026
https://github.com/chr1st0scli/rainlisp-vscode
RainLisp support for Visual Studio Code.
dotnet interpreter lisp lisp-dialect lisp-interpreter programming-language repl vscode-extension
Last synced: 04 May 2026
https://github.com/aattoa/kieli
A general-purpose programming language
compiler language-server programming-language
Last synced: 09 Jun 2026
https://github.com/sanikamal/python-atoz
A collection of awesome beginners-friendly python tutorials, code snippet and projects.
gui programming-language python python36 sqlalchemy tkinter
Last synced: 09 Jun 2026
https://github.com/lunastev/wave-ex
Wave - Programming Language. Mail : support@wave-lang.dev
documentation language programming programming-language wave
Last synced: 11 Jan 2026
https://github.com/rbaltrusch/cpp-natscript
C++ translation of Natscript interpreter previously implemented in Python.
cpp custom-interpreted-language custom-language interpreter programming-language programming-languages
Last synced: 24 Jun 2026
https://github.com/kingjethro999/ignite
Ignite - A Custom React Native DSL Framework, Runs on Expo Go
expo extensions framework javascript programming-language react-native typescript
Last synced: 07 May 2026
https://github.com/dan13681989/farsiscript
یک زبان برنامهنویسی فارسی با مفسر و کامپایلر به C – FarsiScript
c compiler farsi interpreter persian persian-language programming-language scripting-language
Last synced: 10 Jun 2026
https://github.com/chunche95/programacionmodernapython
Creación de repositorio de proyectos de programación moderna en Python.Autor: Paulino Esteban Bermúdez R.
bermudez exercise paulino programming-language project projects python python-script python3 web website
Last synced: 08 May 2026
https://github.com/nikitaberezhnyj/udav
Python dialect with Ukrainian syntax.
cpp language programming-language python udav udav-programming-language
Last synced: 09 May 2026
https://github.com/sashakoshka/arf
Please go to https://git.tebibyte.media/fspl/fspl
arf golang programming-language
Last synced: 16 Jan 2026
https://github.com/alexdieu/stalinium-langage
Simple langage de programmation en FR , basé sur python3
Last synced: 04 Aug 2025
https://github.com/jomy10/wasm-lang-temp
Multi-paradigm language for front-end web development. Compiles to WASM and creates small file sizes.
compiler language multi-paradigm programming-language wasm web webassembly webdevelopment
Last synced: 23 Oct 2025
https://github.com/gustavodiasag/monkey
Yet another interpreter implementation, this time using Golang
golang interpreter language-implementation programming-language test-driven-development
Last synced: 03 Sep 2025
https://github.com/nthnn/ankoweb
Versatile scripting language and middleware designed for web development, running on the Anko virtual machine.
golang-application middleware programming-language scripting-engine scripting-interface scripting-language virtual-machine web-application web-developments webdevelopment
Last synced: 02 Mar 2025
https://github.com/russkyc/csharp-activities-collection
C# school activities in Integrative Programming.
csharp dotnet learning learning-exercise learning-resources programming programming-language
Last synced: 11 May 2026
https://github.com/kinshuk-code-1729/python-basic
This repository contains some basic codes of python programming language
programming programming-language python tkinter-gui tkinter-python turtle turtle-graphics
Last synced: 13 May 2026
https://github.com/ogshawnlee/coral-lang
Simple and aesthetic programming language built with C++ that intends to turn programming a joyful experience. Currently transpiled to Python as I don't know how to compile to a lower level. Pretty much the same as my previous language Pino, might merge into it.
Last synced: 16 Jun 2026
https://github.com/dartegnian/luvoratorrry
This is a laboratory containing various software examples.
angular experimental laboratory programming-language react
Last synced: 19 Jan 2026
https://github.com/uralstech/ezrlang
An easy to learn programming language for beginners!
coding easy-to-learn easy-to-understand easy-to-use english ezr programming programming-language python
Last synced: 10 Oct 2025
https://github.com/lussierc/boscopl
A fun & simple programming language.
parser programming-language python scanner
Last synced: 11 Oct 2025
https://github.com/stevana/smarrow-lang
Experimental programming language where programs are state machines expressed in arrow notation
distributed-systems programming-language state-machines
Last synced: 11 Oct 2025
https://github.com/gustavodiasag/simpler
Interpreter for a functional, expression-based programming language
functional-programming interpreter lambda-calculus ocaml programming-language
Last synced: 10 Oct 2025
https://github.com/fernandothedev/farpy-d
The Farpy compiler rewritten in D
compiler dlanguage programming-language
Last synced: 09 Feb 2026
https://github.com/riverdave/interfuse-website
Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes
compiler editor llvm llvm-ir programming-language
Last synced: 18 Feb 2026
https://github.com/a2p1k02/scc
Compiler writting in C for C
c c-compiler cli compiler programming-language simple
Last synced: 14 May 2026
https://github.com/tpayne/lang-examples
Some examples of programming languages created for practice purposes only
chatbot cpp expressjs gemini gemini-ai gemini-api groovy json node-js nodejs openai openai-api openai-chatgpt php programming-language rest-api restful-webservices webapp
Last synced: 18 Jan 2026
https://github.com/nitsc/real-time-python
RTPY(实时Python)是一个 Python 脚本,旨在根据配置文件的设定频率,自动执行指定的 Python 程序。该工具适用于需要频繁调试的代码。
auto-run auto-runner automation convenient debug debugging-tool development program programming programming-language python python3 real-time realtime realtime-processing smart subprocess system text time
Last synced: 08 Oct 2025
https://github.com/zwrawr/recap
Recapping some programming languages by doing some simple example problems
hacktoberfest java learning-by-doing programming-language recap rust
Last synced: 14 Apr 2026
https://github.com/eyantra698sumanto/200-basic-java-programs-1
This Repository contains 200 basic programs in JAVA programming language
file fileio india io java mumbai-university object-oriented-programming patterns programming-language series
Last synced: 23 Feb 2026
https://github.com/jcbages/glox
:confetti_ball: A Golang implementation of the 'jlox' interpreter from the book Crafting Interpreters by Bob Nystrom.
interpreter programming-language
Last synced: 13 Oct 2025
https://github.com/luzeduardo/miguenz-lang
A study interpreter for a new language called "Minguez", inspired by a lovelly person's word to identify unknow objects
go interpreter programming-language
Last synced: 19 Jan 2026
https://github.com/loitd/rubycourse
Repository for the Youtube playlist: "Học lập trình Ruby căn bản" at https://www.youtube.com/channel/UCb8t2YTgLsAbTcdafpZzFuw
basic devise excercises learning programming-language ruby ruby-on-rails tutorial tutorial-code tutorials youtube-playlist
Last synced: 21 Jan 2026
https://github.com/ruk33/vrjass2
Programming language that compiles down to JASS (language used by Warcraft 3 maps)
antlr jass java programming-language warcraft
Last synced: 06 Oct 2025
https://github.com/Lemniscate-world/ROGUE
ROGUE is a fuzy logic programming language
fuzzy fuzzy-logic fuzzy-matching fuzzy-search logic logic-programming programming programming-language programming-languages synt
Last synced: 13 Oct 2025
https://github.com/shenniger/toycompiler
Toy compiler
c compiler language lisp programming-language
Last synced: 06 Oct 2025
https://github.com/cswendrowski/intelligent-system-design-language
Intelligent System Design Language (ISDL) is a custom programming language that enables you to create professional Virtual Tabletop Systems in hours, not months. It generates modern Foundry VTT systems compatible with Foundry V12 and V13 using cutting-edge web technologies.
foundryvtt programming-language
Last synced: 01 Jun 2026
https://github.com/obinnabii/jody
A programming language built to simplify dynamic programming and significantly speed up recursive functions.
dynamic ocaml programming-language
Last synced: 17 Oct 2025
https://github.com/krishpranav/learngo
learn golang using this repo
go golang learning linux macos programming programming-language windows
Last synced: 07 May 2026
https://github.com/microshaftcorp/itch-doser
An Programming Lanuage Easier Than ANYTHING!
batch beta-release dos programming-language test
Last synced: 21 Jan 2026
https://github.com/travisty-/monkey
A toy interpreted programming language, written in Go.
compiler go golang interpreter programming-language
Last synced: 10 Jun 2026
https://github.com/izo0x90/snake-toy-vm
A generalized/ multi-arch. toy virtual machine, assembler and debugger written in Python. Just a fun project in python building a classical computer emulator.
assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization
Last synced: 24 Apr 2026
https://github.com/miri-lang/miri
A modern, GPU-first, statically-typed, compiled programming language designed for balancing high performance and safety in the age of Generative AI
compiler cranelift gpu gpu-programming llvm miri programming-language
Last synced: 08 May 2026
https://github.com/dignissimus/pyjlang
A python like language which is supposed to compile to Java
java language programming-language python
Last synced: 08 May 2026
https://github.com/michalspano/hello-word-and-beyond
Discover the legendary 'Hello world!' program in handful amount of programming languages compiled and executed on any Unix shell.
c helloworld-programs language learning-by-doing programming-language
Last synced: 25 Apr 2026
https://github.com/lbfalvy/orchid-ls
Editor support for Orchid
developer-experience developer-tools language-server-protocol programming-language vscode-extension
Last synced: 25 Apr 2026
https://github.com/thepuppetqueen57/rasm
An interpreted programming language written in rust
programming-language programming-languages rust
Last synced: 23 Feb 2026
https://github.com/hrszpuk/rizzlang
The rizziest programming language ever made
compiler llvm-frontend programming-language
Last synced: 25 Oct 2025
https://github.com/vimkat/kitty
Homebase of the ^w^ (pronunciation: kɪtɪ) programming language
esolang esoteric-language hacktoberfest kitty programming-language
Last synced: 06 Jun 2026
https://github.com/nobodxbodon/nadesiko3-subset-one
A subset of Japanese programming language Nadesiko3 抚子日语语言子集一号
Last synced: 30 May 2026
https://github.com/erkamuzuncayir/c-programming-a-modern-approach
This repository contains my solutions for C Programming: A Modern Approach by K. N. King.
c c-language c-programming c-programming-language language programming programming-challenges programming-exercises programming-language solution solutions
Last synced: 17 Oct 2025
https://github.com/sudo-arash/nonscript
Basically MATLAB but worse
calculator matlab programming-language python
Last synced: 26 Apr 2026
https://github.com/aerkiaga/nacre
A programming language for verified software.
compiler formal-verification programming-language
Last synced: 25 Oct 2025
https://github.com/mahi97/numex-lang
~ The pure functional Interpreter for NUMEX Language Based on Racket
functional-programming interpreter numex programming-language racket
Last synced: 08 Jan 2026
https://github.com/yeisonmontoya1815/java-repository-for-future-learners
This project provides a comprehensive resource for learning Java, featuring tutorials, exercises, and advanced concepts. It covers everything from basic programming principles to complex topics like multithreading and database integration, with hands-on examples and interactive exercises for learners at all levels.
database development-environment java programming-language sql
Last synced: 26 Apr 2026
https://github.com/diiorie/razen-lang
🚀 Razen is a modern, lightweight programming language with Python-like syntax, high performance, and built-in debugging. Perfect for scripting, testing, and custom module development.
easy free lightweight llvm news open-source powerful programming-language python scripting-language speech
Last synced: 15 Mar 2026
https://github.com/mxrnx/yabl
lisp-like language and interpreter
desugar desugarer interpreted-programming-language interpreter lisp lisp-interpreter parse parser programming-language
Last synced: 13 May 2026
https://github.com/luka-j/stories
A language for creating interactive stories
domain-specific-language interpreter java programming-language
Last synced: 26 Apr 2026
https://github.com/raulil/nobolog
Like Prolog, but for newbies
programming-language prolog-implementation
Last synced: 10 Jun 2026
https://github.com/zavvdev/elise-lang
Mini programming language.
interpreter language lexer parser programming-language rust semantic-analysis semantic-analyzer tokenizer tokenizer-parser
Last synced: 24 Oct 2025
https://github.com/tariqs26/st
Interpreted language with a JavaScript-like syntax
ast bun bun-test interpreter lexer parser programming-language repl scope typescript
Last synced: 09 May 2026
https://github.com/aabs/fifthlang.github.io
website for Fifth Programming Language - a general-purpose programming language with native support for RDF knowledge graphs. Built on .NET, strongly typed, multi-paradigm, and featuring modern constructs like destructuring, function overloading with guard clauses.
compiler dotnet programming-language
Last synced: 17 Jan 2026
https://github.com/leifericf/mino
A tiny, embeddable, REPL-friendly Lisp implemented in pure ANSI C.
clojure embedded lisp programming-language
Last synced: 09 May 2026
https://github.com/seonghaedu/k.code
This web site is a programming school for students and we provide students with an opportunity to learn some programming languages through the Zoom which is an online meeting tool under COVID-19.
programming-language school school-education
Last synced: 27 Apr 2026
https://github.com/talha4t/java
Java Basics and OOP
java object-oriented-programming programming-language
Last synced: 01 Mar 2025
https://github.com/meysam81/small-library-project
a small implementation of a library; a college assignment written in python
coding college college-assignment college-project college-students programming programming-language project python python-3 python3
Last synced: 12 Oct 2025
https://github.com/sap-lang/sap-lang
SAP: Next-Gen Self-consistent, Intuitive, Composive, Scripting language
programming-language rust scripting-language
Last synced: 26 Apr 2025
https://github.com/polsys/peisik
A tiny, verbose and very impractical programming language.
basic-programming-language c-sharp cpp11 interpreter programming-language
Last synced: 27 Apr 2026
https://github.com/mustafaahmed313/typescript-for-jsdevs
This repository is a shorthand tutorial that explain the basic differences between typescript and Javascript for all javascript developers.
js-developer programming-language strongly-typed tutorial types typescript
Last synced: 13 Oct 2025
https://github.com/hgiesel/slang
A Clojure-like language with built-in Profunctor Optics
profunctor-optics programming-language
Last synced: 07 Jun 2026
https://github.com/farrelad/sunnyday
About doing challenges everyday
challenge daily-challenge everyday-code programming-language
Last synced: 15 Oct 2025
https://github.com/marc7666/computer-organiozation-ii
Practical cases of the subject “Computer organization II” of the degree in computer engineering of the University of Lleida. This subject is taught in the first year. Each practical case is in assembly language.
assembly programming programming-language universitatlleida university
Last synced: 02 Nov 2025
https://github.com/ib823/riina
Formally verified programming language with security properties proven in Coq. Zero external dependencies. Thousands theorems. 0 admits.
bahasa-melayu compiler coq effect-system formal-verification information-flow mpl-2 non-interference programming-language rust security theorem-proving type-system zero-trust
Last synced: 10 Feb 2026
https://github.com/twolodzko/goer
A minimal Erlang implemented in Go
erlang golang interpreter programming-language
Last synced: 27 Feb 2026
https://github.com/lue-bird/type-checker-language-experiment
An attempt at a language for the logic of a possible type checker for lau
elm lau programming-language type-checker
Last synced: 01 Apr 2025
https://github.com/hyperifyio/gnd
Gendo Lang
ai bitnet-llm deterministic functional-programming llm openai openai-api pipeline programming-language prompt-engineering
Last synced: 26 Jan 2026
https://github.com/ahojukka5/weavec2
Self-hosted Weave compiler — written in surface Weave itself. Top of the bootstrap chain; bootstrapped via weavefront + weavec1.
bootstrap compiler llvm programming-language self-hosting weave-lang
Last synced: 17 Jun 2026
https://github.com/mrwhoishe/pmc-ide
Program programs for the PMC project CPUs in their own language, PearlBasic, using PMC-IDE!
c ide ides pearlbasic programming programming-language project projects
Last synced: 18 Jun 2026