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/dhruvsrikanth/gollum

A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.

antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language

Last synced: 18 Aug 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: 02 Apr 2026

https://github.com/lcbx/bytecodelang

a programming language inspired by Python that compiles to bytecode (for it's custom stack-based vm)

bytecode compiler language programming-language stack-based

Last synced: 14 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/bonzai-lang/bonzai

Bonzai is a general purpose programming language. It compiles down to a custom bytecode.

bytecode concurrent-programming general-purpose haskell programming-language virtual-machine

Last synced: 11 Dec 2025

https://github.com/chaqchase/matz

An Experimental Programming Langauge Written With Bun.sh

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

Last synced: 05 Sep 2025

https://github.com/tautvilas/lingu

Extensible programming language built with JavaScript

extensible javascript programming-language todomvc

Last synced: 10 Sep 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/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/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/nathsou/yolang

Procedural language targeting LLVM

compiler llvm programming-language wasm

Last synced: 28 Oct 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/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/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/charlesaverill/purple

Purple standard language specification and compiler implementation

c compiler programming-language programming-language-development

Last synced: 30 Oct 2025

https://github.com/maxomatic458/compiler

compiler for a custom programming language

compiler llvm programming-language

Last synced: 20 Jun 2025

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

:peach: PeachLang™ is a simple interpreted language done with Ruby using Racc (the Ruby version of Yacc/Bison). The language has been made thanks to MACournoyer's book http://01script.com/comment-creer-son-langage-de-programmation/

bison interpreted-language interpreted-languages interpreted-programming-language interpreter language own-language parser peach-language peachlang programming programming-language programming-languages racc ruby simple-programming-language yacc

Last synced: 09 Apr 2025

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/kevinshome/slatt

🦋 an esoteric programming language based on the way playboi carti tweets

compiler esoteric esoteric-language esoteric-programming-language programming-language python3

Last synced: 11 Oct 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/c272/algo-lang

A versatile, mathsy programming language.

algo c-sharp language programming-language

Last synced: 14 Jul 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/omdxp/ez

ez programming language

hacktoberfest interpreter programming-language

Last synced: 23 Apr 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/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/jayantgoel001/hello-world

50 Programming Languages in 70 Years.

hello-world programming programming-language

Last synced: 23 Jul 2025

https://github.com/jlkiri/beemo

Unremarkable Python-inspired programming language with remarkably good errors.

beemo language programming-language

Last synced: 25 Jul 2025

https://github.com/seg6/pox

lox ast-walking interpreter

interpreter language lox programming-language

Last synced: 26 Feb 2026

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/halkyon/go-resources

A collection of links to various articles and resources on the Go programming language I find useful.

collection go golang programming-language resources

Last synced: 07 May 2025

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

:moyai: :sunrise: :tropical_fish: JoraLang is my new Interpreter language working with a C++ Interpreter. It also offers a easy Terminal interface. Jora Language Interpreter is a simpler and lighter version with a totally different language syntax than my first GoYa programming language https://github.com/pH-7/GoYa :globe_with_meridians:

c-plus-plus goya goya-language interpreted-language interpreted-languages interpreted-programming-language interpreter jora jora-language language own-language parser programming programming-language

Last synced: 13 May 2025

https://github.com/thomasvrgn/love

Imperative programming language that brings love by its simplicity.

compiler haskell language programming-language

Last synced: 29 Apr 2025

https://github.com/dariubs/meow

meow programming language

programming-language

Last synced: 07 Oct 2025

https://github.com/azur1s/atacamite

An interpreted stack-based programming language

haskell proglangs-discord programming-language stack-based-language

Last synced: 13 Apr 2025

https://github.com/bradleywood/triton-lang

A statically typed experimental programming language

compiler jvm jvm-languages programming-language

Last synced: 18 Feb 2026

https://github.com/nthnn/wtfc

Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.

c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language

Last synced: 10 Apr 2025

https://github.com/hatsusixty/loisp

Simple S-expression based programming language.

assembly compiler lisp programming-language rust

Last synced: 17 Jul 2025

https://github.com/vanajmoorthy/speechylang

🌶️ A small LISP style programming language that transpiles to JavaScript.

babel javascript lisp programming-language transpiler

Last synced: 25 Feb 2026

https://github.com/h1alexbel/fsl

FakeHub State Language. DSL for managing state in fakehub

fakehub programming-language testing testing-fixtures transpiler

Last synced: 12 Apr 2025

https://github.com/fornever/malco

Malco programming language

programming-language scripting-language

Last synced: 07 May 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/mohamed-94/mega-number

Mega Number v.1.0 -GUI- Do all Super math calculations with different operators combined at the same time..'See the README for more information'.

algorithm csharp csharp-code net netframework programming-language puzzle

Last synced: 22 Apr 2025

https://github.com/grz0zrg/arm-forthlite

Lightweight ARM core Forth implementation ~440 bytes

arm forth lightweight minimal programming-language raspberry raspberry-pi virtual-machine

Last synced: 12 Apr 2025

https://github.com/piharpi/rubyinbahasa

[WIP] :construction: Buku ruby dalam bahasa indonesia, contributors are welcome.

bahasa-indonesia learn-ruby programming-language ruby

Last synced: 04 Mar 2025

https://github.com/sahilbansal17/cplusplus

Get to know A to Z of C++

basics-of-cpp cpp programming-language

Last synced: 30 Apr 2025

https://github.com/stickypiston/pie-ts

WIP The Little Typer's Pie interpreter in Typescript

dependent-types pie programming-language

Last synced: 03 Jul 2025

https://github.com/pepplejoshua/nala

An Interpreter/Compiler project written in Go (to learn Go) to support 2 languages: Nala and Ellisp

bytecode compiler go interpreter lisp lisp-interpreter nala programming-language scripting-languages vm

Last synced: 07 May 2025

https://github.com/jomy10/nootlang

A simple scripting language

language programming-language scripting-language

Last synced: 14 Jun 2025

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

A functional programming language that best of both worlds between Haskell and Lisp

functional-paradigm haskell interpreter lisp pravda programming-language

Last synced: 10 Apr 2025

https://github.com/pavel-voronin/motherf

Motherf programming language inspired by Brainfuck

brainfuck esoteric motherf programming-language

Last synced: 24 Jan 2026

https://github.com/chedim/cliffhanger

Distributed graph operation language for programming non-neurological artificial intelligence systems.

experimental programming-language programming-language-design programming-language-development programming-languages

Last synced: 24 Jan 2026

https://github.com/arxhr007/amma

A malayalam Programming language created with rust

amma compiler interpreter malayalam malayalam-language programming-language rust

Last synced: 10 Jan 2026

https://github.com/syipmong/yeep-programming-language

This is the start for my own programming language called "Yeep"

code contribute invent programming programming-language public public-domain public-property python

Last synced: 17 Mar 2025

https://github.com/vndee/cppbook

C++: Những viên gạch đầu tiên

book competitive-programming cpp programming-language reference

Last synced: 12 Jul 2025

https://github.com/endle/ironcamel

The "most functional" imperative programming language and a toy intepreter.

functional-programming programming-language

Last synced: 29 Oct 2025

https://github.com/ursalang/ursa

A friendly, stable general-purpose programming language

programming programming-language ursalang

Last synced: 11 Apr 2025

https://github.com/ibelieve/rasp

:rocket: Rasp - Toy Lisp language in Rust

lisp lisp-dialect lisp-interpreter programming-language rust

Last synced: 05 Apr 2025

https://github.com/losfair/luax

A Lua 5.3 implementation in Rust (work in progress)

interpreter lua programming-language rust vm

Last synced: 04 Feb 2026

https://github.com/tapeline/quail

quail - A simple scripting language (C) Tapeline 2021-2022 CC BY-NC-SA 4.0

interpreter java java-8 programming-language runtime

Last synced: 08 Oct 2025

https://github.com/iley/pirx

Pirx Programming Language

compiler programming-language

Last synced: 17 Jan 2026

https://github.com/iamsubhranil/Alang

An algorithmic language with recursive descent parser and tree-walk interpreter/bytecode stack virtual machine(in separate branches)

alang algorithms bytecode-interpreter interpreter interpreters programming programming-language recursive-descent-parser scripting-language stack-machine tree-walker

Last synced: 11 May 2025

https://github.com/AloneCafe/l2

一种简单的、动态弱类型的、解释型的脚本编程语言,及其脚本解释器的设计与实现

hard-coded interpreter lambda programming-language pure-c weak-typed

Last synced: 11 May 2025

https://github.com/stlgolfer/soup

A language interpreted through java that is geared towards formula solving

coding-languages formula hacktoberfest java java-coding-language language loop math paramaters programming-language simple soup

Last synced: 21 Mar 2025

https://github.com/rramoscabral/20484---training---essentials-of-developing-windows-store-apps-using-c-sharp

20484 Training for Microsoft Official Course (MOC) 20484 - Essentials of Developing Windows Store Apps Using C#

20484 learning microsoft-training programming-language training uwp wpf xaml

Last synced: 26 Jan 2026

https://github.com/ruturajjadhav07/java

Welcome to my Java repository! 🚀 Dive into Java programming with code snippets and clear explanations covering everything from basics to advanced concepts. Perfect for beginners and seasoned developers alike. Let's learn and grow together! 🌱💻 #Java #Programming

collection-framework java java-8 java8 javabasics javaprogramming jdk17 jdk21 oops oops-in-java programming programming-language

Last synced: 06 Dec 2025

https://github.com/juanbono/tapl-haskell

Implementacion de los lenguajes explicados en Types and Programming Languages

programming-language toy-language

Last synced: 25 Jun 2025

https://github.com/covscript/ecs

Extended Covariant Script (CovScript 4)

programming-language

Last synced: 15 Mar 2026

https://github.com/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 13 Apr 2025

https://github.com/hcvazquez/python-basics

Python basics examples and exercises

programming programming-language python python-3 python3

Last synced: 04 Mar 2025