An open API service indexing awesome lists of open source software.

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).

https://github.com/lue-bird/lau

declarative, visual, minimal programming language that reduces brain load

declarative elm logical-programming-language programming-language simple visual-programming-language

Last synced: 12 May 2025

https://github.com/viown/seascript

A VM Based Programming Language

compiler interpreter language programming-language vm

Last synced: 06 Mar 2026

https://github.com/alannunes/compiler

This Is a Programming Language (Alanus). It's the first compiler I wrote for learnings purpose.

code-generation compiler compiler-construction intepreter programming-language python turing-machine

Last synced: 15 Apr 2025

https://github.com/schmich/jisonify

A Browserify transform for Jison parsers.

browser browserify javascript jison language lexer parser programming-language

Last synced: 04 Aug 2025

https://github.com/w3c/dmpl

Dialogue Manager Programming Language - intermediate representation for autonomous interactive systems

authoring authoring-tool chat chatbot conversation conversational-interfaces conversational-ui dialogue programming-language specification w3c

Last synced: 20 Oct 2025

https://github.com/widberg/kasm

A MIPS-like virtual machine and assembler.

assembler assembly mips programming-language virtual-machine

Last synced: 22 Apr 2025

https://github.com/csh1668/pyhyeon

A subset language of Python

compiler programming-language rust

Last synced: 04 Mar 2026

https://github.com/pjandl/cblc

Curso Básico da Linguagem C

algorithm c programming programming-language

Last synced: 14 Oct 2025

https://github.com/rla/while

Some dataflow analysis in Java

java programming-language static-analysis

Last synced: 16 Jun 2025

https://github.com/smashwilson/segment

Most programmers, at some point, daydream about writing their own programming language. This one's mine.

c language programming-language segment

Last synced: 19 Mar 2025

https://github.com/danilhendrasr/yali4j

A language interpreter I created without having any idea what I'm doing

interpreter java java-11 lox-language programming-language

Last synced: 05 Mar 2026

https://github.com/obsfx/m3k

Compiler code of m3k. m3k is a Lisp dialect that was written in TypeScript and compiles to JavaScript.

compiler javascript lisp lisp-dialect programming-language toy-compiler toy-programming-language typescript

Last synced: 15 Apr 2025

https://github.com/anuj-er/introductory-c-programming-specialization

This repository is a comprehensive resource for students enrolled in the Introductory C Programming Specialization course. Created by Anuj Kumar, a first-year Computer Science and Engineering student at Chitkara University, this repository contains all the codes, instructions, and tips needed to successfully complete the course.

c makefile programming-language resources shell

Last synced: 12 Apr 2025

https://github.com/shahkv95/optimise.me

This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.

algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research

Last synced: 13 Jun 2025

https://github.com/gustavodiasag/clox

Virtual machine interpreter for the Lox programming language written in C

bytecode c compiler-design garbage-collection interpreter programming-language virtual-machine

Last synced: 20 Jul 2025

https://github.com/technius/simpl

A simple imperative programming language inspired by ideas in functional programming languages

compiler llvm programming-language

Last synced: 14 Apr 2025

https://github.com/yazaldefilimone/lemon

an experimental, modern, purely safe, programming language.

compiler programming-language rust

Last synced: 14 Apr 2025

https://github.com/lume-lang/lume

🌙 Comfortable and succinct programming language. Type-safe, expressive and to the point.

compiler expressive programming-language statically-typed

Last synced: 02 Mar 2026

https://github.com/sohnryang/stapl

Simple Type-Annotated Programming Language (WIP)

c-plus-plus compiler llvm programming-language

Last synced: 01 May 2025

https://github.com/penguincabinet/otakuwords

A otaku programming language like Brainfuxk

brainfuck brainfuck-interpreter golang programming-language

Last synced: 29 Jul 2025

https://github.com/sol-vin/pixel_lang

A pixel based programming language with small numbers and threading! Based on Pixesoteric which is based off befunge.

esoteric language pixel pixel-lang programming-language

Last synced: 17 Jun 2025

https://github.com/mbeckem/tiro

A simple scripting language.

programming-language

Last synced: 17 Jan 2026

https://github.com/ph-7/goya

This is a simple but powerful programming language. This is my first programming language with an interpreter built in C++. ATTENTION, language is under development and is not stable! If you want to contribute to this project and improve it, please contact me and add your changes via GitHub

c-plus-plus goya goya-language goya-programming-language interpreted-language interpreted-programming-language interpreter language lexer lightweight-programming-language own-language parser programming programming-language

Last synced: 09 Apr 2025

https://github.com/nsauzede/compbook_test

My notes following the "Compiler Book"

compiler hacktoberfest programming-language

Last synced: 19 Jan 2026

https://github.com/slendidev/gplang

The language for those with the mind on GP.

ftc gracious-professionalism programming-language

Last synced: 10 Oct 2025

https://github.com/jszaday/LyteScript

An interpreted, stack-based programming language with object-oriented features.

language programming-language

Last synced: 23 Nov 2025

https://github.com/Mithreindeir/nom

First Attempt at a Toy Language Interpreter

interpreted-programming-language interpreter programming-language

Last synced: 11 May 2025

https://github.com/acorrenson/bf

A Coq Formalization of the Brainfuck programming language

coq hacktoberfest programming-language semantics

Last synced: 09 Jul 2025

https://github.com/nventuro/egglang

A JavaScript implementation of the Egg programming language.

egg-programming-language programming-language

Last synced: 12 Oct 2025

https://github.com/cyb3rmx/programmingtraining

Codes, sources about programming languages for training

assembly cplusplus golang nim programming programming-language rust training

Last synced: 14 Apr 2025

https://github.com/fbn776/assistscript

AssistScript: A simple and not very useful scripting language inspired by Lisp.

interpreter lisp new-language programming-language scripting-language typescript

Last synced: 13 May 2025

https://github.com/attempt-this-online/languages

Docker images containing execution environments for languages on Attempt This Online

attempt-this-online docker esolang programming-language

Last synced: 07 May 2025

https://github.com/tjvr/nefarious

my Nefarious Scheme

programming-language rpython

Last synced: 31 Aug 2025

https://github.com/laputanmachines/simple-script

An interpreted, BASIC-like programming language. The language is built with Python. Project was built as a proof-of-concept language but has since been used for data processing at home.

basic-programming interpreted-programming-language interpreter lexer-parser lexical-analysis programming-language

Last synced: 12 Apr 2025

https://github.com/vala-lang/brand

Artwork and asset usage guidelines for the Vala Programming Language

assets brand branding branding-assets desgin guidelines programming-language usage vala

Last synced: 24 Feb 2026

https://github.com/dantevg/oblock

Prototype-based object-oriented language about generalisation

oop programming-language prototype-based

Last synced: 12 Apr 2025

https://github.com/pewpewlive/hybroid-live

Programming language, handcrafted for PewPew.

language lua pewpew-live programming-language transpiler

Last synced: 11 Feb 2026

https://github.com/noatpad/honk

A barebones programming language of a college final. It can also honk.

compiler goose programming-language

Last synced: 21 Feb 2026

https://github.com/seg6/pox

lox ast-walking interpreter

interpreter language lox programming-language

Last synced: 26 Feb 2026

https://github.com/lucascompython/critlang

Crit is an interpreted dynamic programming language made with C# and ANTLR4.

antlr4 csharp interpreter language programming-language

Last synced: 25 Aug 2025

https://github.com/proprowataya/calc4

The Calc4 Programming Language - Every code element is an operator, allowing programming in the style of a calculator

compiler compilers interpreter jit language llvm llvm-ir programming-language

Last synced: 12 Apr 2025

https://github.com/zeroplayerrodent/uzumaki-flex

Spirals... This language is contaminated by spirals...

esolangs horror manga programming-language spirals

Last synced: 27 Feb 2026

https://github.com/oznakn/vc

A small compiler for METU CENG444's programming language v, written in Rust.

compiler lalr1 lalrpop language metu-ceng programming-language rust

Last synced: 05 Sep 2025

https://github.com/azdavis/language-util

Various utility crates that might be useful when implementing a programming language.

language-server programming-language

Last synced: 12 Apr 2025

https://github.com/nathsou/yolang

Procedural language targeting LLVM

compiler llvm programming-language wasm

Last synced: 28 Oct 2025

https://github.com/joergen7/cf_client

Cuneiform client implementation

client cuneiform erlang otp programming-language

Last synced: 10 Apr 2025

https://github.com/dan-online/nova

🚀🔥Nova, the programming language built for powerful simplicity

cli-nova coding-language computer-science easy language learning node nova nova-beta novascripts ns powerful programming-language simple

Last synced: 24 Apr 2025

https://github.com/mesabloo/amethyst

A simple concatenative programming language

concatenative-language haskell interpreter programming-language

Last synced: 16 May 2025

https://github.com/henrymartin5/phlang

pHLang is a dynamically typed, interpreted, programming language made in Python. It is being developed as a personal project.

programming-language python python3 work-in-progress

Last synced: 06 Apr 2025

https://github.com/hummanta/hummanta

A collection of modular, reusable compiler and toolchain technologies for smart contract programming languages.

compiler developer-tools framework infrastructure programming-language rust smart-contract toolchain

Last synced: 23 Feb 2026

https://github.com/dariubs/meow

meow programming language

programming-language

Last synced: 07 Oct 2025

https://github.com/triyanox/matz

An Experimental Programming Langauge Written With Bun.sh

bun bun-cli bun-js experimental linear-algebra matrix programming-language typescript vector

Last synced: 15 Mar 2025

https://github.com/sas2k/numberscript

Possibly the world's most simplest and restricting language built with python

esoteric-language numberscript programming-language python

Last synced: 12 Jun 2025

https://github.com/kvmyk/pisces

Pisces is a lightweight, modern programming language designed with simplicity, readability, and flexibility in mind. Perfect for beginners. Pisces consist of simple commands which you will learn like it was a piece of cake!

assembler compiler programming-language python

Last synced: 08 Oct 2025

https://github.com/hustlei/flang

To design a new modern programming language, which will be concise , efficient, easy to use, and can interact with other languages. flang means fast, future, further.

flang new-language-design programming-language

Last synced: 29 Oct 2025

https://github.com/xiaoxigua-1/zx

ZX is a simple and Very unsafe programming language

programming-language rust

Last synced: 12 Sep 2025

https://github.com/kelnos/slox

A scala implementation of an interpreter for the lox language (see http://www.craftinginterpreters.com)

interpreter lox-language programming-language scala

Last synced: 13 Jul 2025

https://github.com/omdxp/ez

ez programming language

hacktoberfest interpreter programming-language

Last synced: 23 Apr 2025

https://github.com/jemtaly/projectlambda

A calculator / programming language based on lambda calculus. 基于 Lambda 演算的简易编程语言。

calculator esolang functional-programming lambda lambda-calculus programming-language

Last synced: 07 Mar 2026

https://github.com/hoijui/escher

Escher: A language for programming in metaphors

flow-based-programming graph-based-programming programming-language

Last synced: 10 Apr 2025

https://github.com/curtisfenner/smol-builder

(No longer developed: see shiru-ts for successor project) The Smol compiler and reference document.

compiler portable programming-language smol-compiler smt

Last synced: 02 Sep 2025

https://github.com/mozzius/lyre

a typed, functional, concurrent programming language

compiler functional-programming language programming-language

Last synced: 11 Apr 2025

https://github.com/Enkelt/Enkelt-Dev

Enkelt utveckling. Här sker programmeringsspråket Enkelts utveckling.

beta dev enkelt enkelt-dev gpl hacktoberfest programming-language python svenska swedish vill-du-bidra

Last synced: 10 Mar 2025

https://github.com/rbaltrusch/natscript

The Natscript interpreter, a custom programming language, with a natural English-like syntax.

custom-interpreted-language custom-language interpreter language natscript programming-language programming-languages python-interpreter python3

Last synced: 12 Sep 2025

https://github.com/anrl/jamscript-deprecated

A programming language for cloud of moving things (edge-based IoT).

cloud-computing fog-computing iot-framework iot-middleware programming-language

Last synced: 04 Mar 2025

https://github.com/nirvanasupermind/termite

Termite is a virtual machine for a ternary-based RISC CPU architecture.

assembly-language programming-language ternary ternary-computer virtual-machine

Last synced: 04 Sep 2025

https://github.com/ShivKushwah/PSec

Programming Language for creating Secure Distributed Systems leveraging Intel SGX

distributed-systems intel-sgx p-language programming-language psec security

Last synced: 20 Apr 2025

https://github.com/flofriday/moose

🐐 A new fun programming language

programming-language

Last synced: 05 May 2025

https://github.com/trackoor/STLC

❄️ Simply typed lambda calculus formalized in Coq, REPL in Haskell.

programming-language simply-typed-lambda-calculus stlc

Last synced: 25 Oct 2025

https://github.com/vallentin/textmation

Textmation is a text-based language for creating animations

animation computer-graphics language programming-language rendering

Last synced: 11 Apr 2025

https://github.com/willothy/letter

Letter is a compiler project built in TypeScript using LLVM node bindings.

compiler llvm llvm-javascript parser programming-language typescript

Last synced: 05 May 2025

https://github.com/egison/egison-pattern-src

Manipulating Egison patterns: abstract syntax, parser, and pretty-printer

egison parser pattern pretty-printer programming-language syntax-tree

Last synced: 23 Apr 2025

https://github.com/daniel-liu-c0deb0t/java-fuzzy-search

A general, multi-threaded fuzzy searching language, called fuzzysplit, that is built on top of a fast and flexible Java fuzzy search library. Can be applied to demultiplex and trim DNA.

algorithms dynamic-programming hamming java levenshtein programming-language string-matching string-search string-similarity

Last synced: 15 Jun 2025

https://github.com/imkiva/fluorine-rs

STLC with generics, ADTs, pattern matching, and Rust FFI

ffi-macros lambda-calculus programming-language rust

Last synced: 18 Mar 2025

https://github.com/megabytesofrem/tsuki-lang

🌕 A simple toy language similar to Lua written in Python using Lark.

lark lark-parser programming-language python scripting-language

Last synced: 13 Apr 2025

https://github.com/broken-bytes/iona

A modern, type-safe and expressive programming language running on .NET

c-sharp cloud compiler compiler-design dotnet language-design linux macos programming-language windows

Last synced: 20 Mar 2025

https://github.com/joakimthun/brisk-lang

A tiny toy “language” developed as an excuse to learn more about x86-x64 and code generation

brisk compiler language programming-language

Last synced: 06 May 2025

https://github.com/elle-j/thusly

The Thusly programming language - Coming to life through a one-pass compiler and a stack-based virtual machine.

compiler interpreter programming-language thusly virtual-machine

Last synced: 26 Jun 2025

https://github.com/ammarfaizi2/esteh

The IceTea VM and Interpreter

interpreter programming-language virtual-machine

Last synced: 11 Mar 2026

https://github.com/herniqeu/fofi

functionally-pure compiler for the 𝒇𝒐𝒇𝒊 language, implemented in Haskell :)

haskell javascript language programming-language

Last synced: 21 Oct 2025

https://github.com/charlesaverill/purple

Purple standard language specification and compiler implementation

c compiler programming-language programming-language-development

Last synced: 30 Oct 2025