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/karmakrafts/vanadium

Lexer-parser frontend for the Ferrous compiler toolchain.

antlr antlr-grammar antlr4 antlr4-grammar ferrous programming-language

Last synced: 14 Mar 2026

https://github.com/ivan-guerra/cpplox

A C++ implementation of the Lox language

compiler interpreter lox-interpreter programming-language

Last synced: 15 Oct 2025

https://github.com/broyeztony/karl

Programming without cognitive friction.

programming-language

Last synced: 14 Mar 2026

https://github.com/mathiasvatter/cksp-compiler-issues

Issues-only repository of the cksp-compiler

compilers programming-language

Last synced: 14 Mar 2026

https://github.com/florianwoelki/reflow

A custom programming language written in Go.

compiler go golang interpreter programming-language

Last synced: 19 Oct 2025

https://github.com/ericlee05/assemscript

Assembly-like and pointer based programming language / 어셈블리어와 유사한 포인터 기반 프로그래밍 언어

interpreter programming-language

Last synced: 23 Oct 2025

https://github.com/m1kc/rfalse

An interpreter for the FALSE language, possibly the fastest in the world.

brainfuck bytecode esolang esoteric-language false interpreter programming-language rust rust-lang vm

Last synced: 25 Oct 2025

https://github.com/exoad/kira

A Simple, Practical, & Grounded Object-Oriented Programming Language.

programming-language

Last synced: 26 Oct 2025

https://github.com/funnbot/grapl

Great... Really? Another programming language?

programming-language zig ziglang

Last synced: 26 Oct 2025

https://github.com/melchisedech333/verbum-language

🟣 A programming language focused on the development of complex systems. It supports the creation of systems involving the concepts of distributed computing, parallel computing, concurrent computing, meta-programming, hot code reload, high fault tolerance, and scalability.

complex-networks complex-systems concurrent-programming distributed-programming distributed-systems fault-tolerance free-and-open-source-software horizontal-scalable hot-code-reload imperative metaprogramming multiplatform multiprocessing open-source parellel-programming procedural programming-language scalable structured systems-engineering

Last synced: 19 Mar 2026

https://github.com/gabrielpacheco23/tape

A cell-based esoteric programming language with a JIT compiler

brainfuck esoteric-language jit programming-language rust tape

Last synced: 30 Jan 2026

https://github.com/pixilcode/tego-lang

A dynamically-typed functional programming language with linked lists as first class members, written in Rust

programming-language

Last synced: 31 Jan 2026

https://github.com/honourhealth/converting-shell-script-to-perl-language-with-lex-and-yacc

Converting one programming language to another one with respect to some grammar rules, defined before with lex and yacc. C programming language is used beside lex and yacc.

c c-programming c-programming-language cprogramming cprogramming-language lex lex-yacc programming-language yacc yacc-lex

Last synced: 17 Mar 2026

https://github.com/stickypiston/dabulang

A simple imperative programming language with a BASIC-inspired syntax

haskell interpreter megaparsec programming-language

Last synced: 02 Feb 2026

https://github.com/s4m-mo/hello-world-collection

The ultimate collection of Hello World files, language benchmarks and more, from across the languages you'll ever need to use.

benchmark collection hello-world programming-language

Last synced: 26 Feb 2026

https://github.com/jweinst1/lobster

A super-fast, binary expression language

binary-data compiler execution programming-language

Last synced: 15 Apr 2026

https://github.com/vwkd/didi

A string matching language that is more like a programming language and less like RegEx

new-language pattern-matching programming-language string-matching string-search

Last synced: 11 Feb 2026

https://github.com/hugodonotexit/cbudgie

C-like but simpler and still smart, like Budgie

cbudgie cpp interpreter new-language programming programming-language

Last synced: 11 Feb 2026

https://github.com/vardan2009/kitelang

hobby programming language compiler written in C++

assembly cmake compiler compilers cpp lowlevel programming-language x86 x86-64

Last synced: 28 Feb 2026

https://github.com/nthnn/nougat-lang

An obsolete dynamic scripting yet general-purpose programming language for absolutely nothing written in C#.

compiler-construction csharp dotnet programming-language programming-language-development

Last synced: 09 May 2026

https://github.com/deepxx86/deepx-lang

My own programming language

haskell own-language programming-language

Last synced: 16 Feb 2026

https://github.com/alexisbouchez/php.rs

A PHP interpreter written in Rust

php programming-language rust

Last synced: 04 Mar 2026

https://github.com/fmelihh/rust-documentation-examples

"Ther Rust Programming Language" documentation walkthrough

documentation learning programming-language rust rust-lang

Last synced: 04 Mar 2026

https://github.com/dnbln/narxia

A programming language implementation

compiler programming-language

Last synced: 10 May 2026

https://github.com/cxw42/do-not-self-host

A toolchain starting from assembly so you don't have to self-host your next programming language

assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm

Last synced: 17 Apr 2026

https://github.com/cvs0/flare-lang

An ultra-fast, developer-friendly interpreted language for seamless productivity.

developer-tools flare-language interpreter open-source-language programming-language scripting-language

Last synced: 04 Apr 2026

https://github.com/egorkhaklin/glass

A pure functional language whose compiler is written in Glass and self-compiles to byte-identical C, carrying a from-scratch zero-knowledge STARK prover: write a function, get a proof of its result. Hindley-Milner types, effects, exhaustive matching.

algebraic-data-types compiler cryptography effect-system fri functional-programming hindley-milner interpreter pattern-matching programming-language programming-language-design refinement-types self-hosting stark type-inference type-system zero-knowledge zero-knowledge-proofs zk zk-stark

Last synced: 10 Jun 2026

https://github.com/alternative-intelligence-cp/aria

Aria Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 80 packages, LSP, DAP debugger, GPU codegen.

ai aria compiler gpu language-server llvm programming-language systems-programming

Last synced: 29 Apr 2026

https://github.com/kevindasilvas/klang

Klang is a strongly typed, with type inference, imperative and immutable programming language that transpiles to js.

compiler compilers haskell javascript klang programming-language programming-languages transpiler

Last synced: 18 Apr 2026

https://github.com/gespel/slang

Slang is a programming language focused on audio programming and multimedia systems. It aims to provide a precise and efficient environment for developing real-time audio applications and interactive media software.

audio audio-processing programming-language

Last synced: 19 Apr 2026

https://github.com/v-kolesnikov/simple

Simpλe imperative programming language

computer-science programming-language self-education

Last synced: 21 Apr 2026

https://github.com/humanapp/mindcraft-lang

Mindcraft -- a tile-based visual programming language for creative coding applications

coding creative-coding game-development programming-language roblox robotics stem typescript visual-programming

Last synced: 07 May 2026

https://github.com/fergusq/sve

The Sve Programming Language

interpreter programming-language scripting-language

Last synced: 22 Apr 2026

https://github.com/felixklauke/princept

A very simple and lightweight programming language written for educational reasons. It is interpreted and aims to provide the best of Java, C# and C++.

educational grammar interpreter language low-level programming-language stack stackbased

Last synced: 23 Jun 2026

https://github.com/sapphire-project/sapphire

A small OOP language inspired by Ruby

programming-language ruby rust

Last synced: 08 May 2026

https://github.com/aegis-dev/shard_lang

Toy assembly language with embeddable 8bit VM written in Rust

asm assembly assmebler embeddable programming-language rust virtual-machine vm

Last synced: 25 Apr 2026

https://github.com/gusg21/kberry

The toy compiler made in Java and compiles to Java

java no-longer-maintained programming-language

Last synced: 06 Jun 2026

https://github.com/dere3046/jvav

yes is JVAV

joke jvav programming-language

Last synced: 26 Apr 2026

https://github.com/uliwitness/objectivek2

Small experiment to see if I can create the equivalent of objc_msgSend().

experimental objective-c programming-language runtime

Last synced: 26 Apr 2026

https://github.com/openpeeps/vancode

A flexible, macro-based AST, Codegen & Virtual Machine for building scripting languages and DSLs

abstract-syntax-tree ast bytecode bytecode-interpreter codegen interpreter interpreters nim openpeeps programming-language stack stackvm virtual-machine vm

Last synced: 07 Jun 2026

https://github.com/skx/s-lang

linux/amd64 compiler for simple language

assembly-language assembly-x86 compiler golang linux programming-language

Last synced: 07 Jun 2026

https://github.com/sleepy-monax/monkey

📕 My implementation of the monkey programing language from "Writing An Interpreter In Go"

book exercise golang programming-language

Last synced: 28 Apr 2026

https://github.com/praabindhp/graph_rep-transversal_algorithm

C Program For Traversal Algorithm In Graphical Representation

c code graph programming-language representation traversal-algorithms

Last synced: 08 Jun 2026

https://github.com/dealbisac/cprograms

This repository contains the C Programs with the source code as well as output so that you can learn the better way of programming.

c program programming-challenges programming-exercises programming-language

Last synced: 30 Apr 2026

https://github.com/aziis98/ergolas

an Embeddable Random GOlang LAnguage for Scripting

embeddable-scripting-language golang library programming-language

Last synced: 08 Jun 2026

https://github.com/mohammadmd1383/j-mim

This is a scripting language called `MiM` (pronounced like 'meme') and it has some very interesting features, syntax and grammer. Written and extensible by Kotlin/JVM.

java jvm kotlin programming-language programming-languages scripting scripting-language

Last synced: 30 Apr 2026

https://github.com/papachristoumarios/ntua-pl1

Programming Languages I Homework Assignments

cpp java programming-language prolog python3 smlnj

Last synced: 01 May 2026

https://github.com/sayedrisat/bnscript

Automation-first programming language that compiles to JavaScript with a real compiler pipeline, runtime, and CLI.

automation bangla cli code-generator compiler developer-tools javascript language-design lexer parser programming-language sayed-risat semantic-analysis transpiler

Last synced: 11 Jun 2026

https://github.com/alternative-intelligence-cp/nitpick

Nitpick Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 100+ packages, LSP, DAP debugger, GPU codegen.

ai compiler gpu language-server llvm nitpick programming-language systems-programming

Last synced: 28 Jun 2026

https://github.com/michael-buschbeck/mychs-macro-magic

A simple, sane, and friendly little scripting language for your Roll20 macros.

programming-language roll20-api roll20-macros

Last synced: 13 Jul 2025

https://github.com/guy1414/vext

Vext is a programming language I am making for both fun and to learn how languages and compilers work.

compiler csharp language-design language-making programming-language

Last synced: 25 Apr 2026

https://github.com/sharif-minhaz/programming-language-list-app

Add programming language using the list and one click will be enough for getting information about it.

ejs-templates heroku-deployment node-js programming-language

Last synced: 12 May 2026

https://github.com/devalade/algo

AlgoLang est un langage de programmation éducatif conçu pour apprendre l'algorithmique avec une syntaxe française intuitive.

lsp programming-language

Last synced: 20 Jun 2026

https://github.com/pyrex41/shen-rust

Shen language port in Rust — 134/134 kernel conformance; tree-walker + AOT-compiled kernel + bytecode VM + opt-in GC; first-class AWS Cedar authorization integration.

authorization bytecode-vm cedar compiler functional-programming garbage-collector interpreter klambda programming-language rust shen theorem-prover

Last synced: 21 Jun 2026

https://github.com/dgenio/intentflow

An experimental language for governed LLM workflows: compile goals, evidence, uncertainty, actions, and verification into auditable agent plans.

agent-framework agentic-ai agents ai-agents ai-safety cli developer-tools dsl llm llmops open-source programming-language prompt-engineering python structured-output

Last synced: 25 Jun 2026

https://github.com/owainlewis/arch

Arch is a typed stack based functional programming language based on combinators

compiler forth functional-programming-language interpreter programming-language stack-base

Last synced: 26 Mar 2025

https://github.com/mkabumattar/hello-world-api

Hello, World! in All Languages Programming API, This is the initial draft. It's likely to have some flaws, but it'll be improved to be more stable in the future.

api compiler hello-world language nodejs programming programming-language programming-languages

Last synced: 12 Aug 2025

https://github.com/justdvnsh/egg-programming-language

A general purpose high level mathematical and functional programming language created for fun.

javascript language-design programming-language

Last synced: 01 Apr 2025

https://github.com/thmxv/tx-lang-rust

Lightweight, fast, modern and safe scripting language

compiler fast interpreter language light lightweight programming-language rust safe single-pass vm

Last synced: 15 Mar 2025

https://github.com/stickypiston/roblang

Another programming language, but this one does less than any other.

c llvm programming-language

Last synced: 03 Feb 2026

https://github.com/radu-matei/monkey

[WIP] Interpreter, compiler, language server and debugger for the Monkey programming language

compiler debugger interpreter language-server-protocol programming-language

Last synced: 20 Jan 2026

https://github.com/sano-jin/lambda-gt-alpha

A reference interpreter of λGT

interpreter ocaml programming-language

Last synced: 24 Mar 2025

https://github.com/alexytsu/adl-lsp

Language Server Protocol implementation for Algebraic Data Language with VSCode client extension

adl algebraic-data-language algebraic-data-types language-server-protocol programming-language vscode vscode-extension

Last synced: 16 Jun 2025

https://github.com/aloussase/gaya

🐱 Scripting language made to solve Advent of Code problems

aoc programming-language

Last synced: 13 Apr 2025

https://github.com/rhea-language/rhea

Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.

concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language

Last synced: 28 Aug 2025

https://github.com/blwatkins/learning-java

Learning resources and notes for the Java programming language.

java learning notes programming-language

Last synced: 18 Oct 2025

https://github.com/barrettotte/ranger-lang

A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.

compiler dragon-book programming-language

Last synced: 29 Mar 2025

https://github.com/pavi2410/replisp

A mini Lisp-like interpreted language,

c interpreter lisp lisp-interpreter native programming-language repl

Last synced: 22 Mar 2025

https://github.com/cryptorodeo/boar-lang

Interpreter for a toy programming language, built in Go

go golang interpreter language programming-language tree-walk-interpreter

Last synced: 18 Feb 2026

https://github.com/anorth/expl

An expression language for rapid, explorable, explainable programming [WIP]

compiler expression-language graalvm numerical-computation programming-language

Last synced: 20 Jun 2026

https://github.com/willkirkmanm/x-lang

Compiled, JIT Executed & Interpreted Programming Language in LLVM & Rust, Supporting Variable Assignments, For Loops, Comparison Operators, Lambda Functions, Arrays, Structs, Unary Operators and Importing with Zero Cost Abstractions

llvm programming-language turing-complete

Last synced: 13 Apr 2025

https://github.com/bp7968h/neplat

Interpreted programming language that allows users to write code using a mix of English and Nepali-transliterated keywords

interpreter nepali-english programming-language rust

Last synced: 26 Jan 2026

https://github.com/schwalbe-t/Currant

Currant is an interpreted programming language focussing on simplicity and dynamicity.

html js language languages programming-language programming-languages web web-dev web-development website website-development

Last synced: 02 Oct 2025