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/maxbarsukov/simple_interpreter

👅 A simple language designed to learn how to create interpreters

gem interpreter interpreter-language programming-language ruby ruby-gem ruby-interpreter

Last synced: 28 Mar 2025

https://github.com/szymonmaszke/programming-languages

Mindmap notes regarding programming languages (polish and english)

c cpp java mindmap mysql notes programming-language python r scala sql

Last synced: 07 Jul 2025

https://github.com/aziis98/ergolas

an Embeddable Random GOlang LAnguage for Scripting

embeddable-scripting-language golang library programming-language

Last synced: 02 Mar 2025

https://github.com/thomas-crane/pine

A general purpose, type checked language inspired by Rust.

compile-to-js compiler programming-language typescript

Last synced: 11 Dec 2025

https://github.com/v-juarez/learning

Notas y Apuntes sobre programación y Base de Datos.

basededatos css3 django javascript linux programming-language python reactjs

Last synced: 05 Oct 2025

https://github.com/frinksy/fraxton-compiler

A compiler for the fraxton language

compiler programming-language

Last synced: 15 Oct 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: 07 Oct 2025

https://github.com/0xdaksh/scientific-calculator

School Project for C++ to Make a Scientific-Calculator, allows you to input to retain output.

c c-plus-plus calculator programming-language scientific

Last synced: 07 Oct 2025

https://github.com/phillvancejr/x-forth

X-Forth is a small WIP specification for a Forth like language for fun and learning. Implementing a simple interpreter for beginners

compiler compilers concatenative concatenative-language dart dartlang forth golang interpreter interpreter-forth interpreter-language interpreters programming-language python stack-based stack-based-language stack-language

Last synced: 08 Oct 2025

https://github.com/krishpranav/diamond-lang

diamond lang is an object-oriented programming language

c clang cpp function-programming http language networking object-orianted programming-language socket

Last synced: 09 Oct 2025

https://github.com/kntt32/as-macro

rust like high level assembler

assembler elf low-level programming-language x64

Last synced: 10 Oct 2025

https://github.com/xyproto/literalcircuit

:arrow_forward: Programming language for implementing circuits in the style of "literal programming"

circuits logic-gates programming-language

Last synced: 13 Oct 2025

https://github.com/liques/chestprogramminglanguage

Programming language designed to be easy and to be learned quickly.

programming-language

Last synced: 14 Oct 2025

https://github.com/maxbarsukov/capricc-io

🟥 Extremely minimalistic Io-like language

homoiconic interpreter io-lang programming-language prototype ruby-interpreter

Last synced: 14 Oct 2025

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/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/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/dnbln/narxia

A programming language implementation

compiler programming-language

Last synced: 01 Feb 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/blwatkins/learning-javascript

Learning resources and notes for the JavaScript programming language.

javascript learning notes programming-language

Last synced: 27 Dec 2025

https://github.com/theblix/hmath

A programming language created from scratch on C#. Has a built-in ability to work with complex numbers in a more human-friendly form.

csharp from-scratch programming programming-language

Last synced: 07 Sep 2025

https://github.com/omarazizi/qamar

Dynamically typed general-purpose Programming language & it's Interpreter with Garbage Collection, and Bytecode instruction Virtual Machine similar to JVM built with C

compiler interpreter programming-language virtual-machine

Last synced: 26 Mar 2025

https://github.com/marcelgarus/plum

Plum is a programming language for writing functional, fast, reusable code.

programming-language

Last synced: 10 Apr 2025

https://github.com/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 27 Dec 2025

https://github.com/jweinst1/lobster

A super-fast, binary expression language

binary-data compiler execution programming-language

Last synced: 21 Feb 2025

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

Programming Languages I Homework Assignments

cpp java programming-language prolog python3 smlnj

Last synced: 02 Mar 2025

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: 21 Feb 2025

https://github.com/jesseopdenbrouw/book_c

A Dutch book about the C programming language (ready for use)

c dutch latex programming-language

Last synced: 02 May 2025

https://github.com/yummyweb/cascade

A dynamically typed programming language for writing idiomatic code.

cascade cascadelang language programming-language

Last synced: 10 Apr 2025

https://github.com/chaoticsomeone/uranium_lang

Uranium Lang: A Python and C++ based and (probably) unstable programming language

cpp cpp20 programming-language python python3 source-to-source-compiler transcompiler uranium-lang

Last synced: 04 May 2025

https://github.com/newlandtv/koreanc

Implemented Korean programming in C/C++.

c korean korean-c korean-project programming-language

Last synced: 29 Dec 2025

https://github.com/qtlittlexu/lighzy

Lighzy 是一门简单易用的解释型编程语言,它是一种动态强类型定义语言,类似于 Python。Lighzy 即 "lighzy and easy"

interpreter programming-language

Last synced: 20 Jan 2026

https://github.com/adotinthevoid/gotolang

A programing language where the only control flow is goto expr

esolang esoteric-interpreter esoteric-language esoteric-programming-language programming-language

Last synced: 03 Apr 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/1boch1/murphy

Scanner, Parser and Interpreter of a simple functional programming language

functional-language interpreted-programming-language ocaml programming-language

Last synced: 27 Mar 2025

https://github.com/andyfratello/pro1

💻 Exercicis de Programació 1 (PRO1) Q1/Q2 - UPC FIB

compiler cpp cpp-language language pro1 pro1-fib programming programming-language

Last synced: 20 Mar 2025

https://github.com/alexandermaxranabel/cemb

cemb is a small virtual machine that runs CASM(cemb Assembly)

assembly jvm programming-language rust virtual-machine

Last synced: 17 Jan 2026

https://github.com/marekjm/viuact

Viuact language

programming-language viuavm

Last synced: 28 Mar 2025

https://github.com/gryfenfer97/neon

A simple swift-like programming language

cpp lox programming-language swift swift-like

Last synced: 21 Mar 2025

https://github.com/ik5/build-lang

Idea that I have to create a new way of building and deploying my projects

go golang language make makefile programming-language

Last synced: 28 Mar 2025

https://github.com/lixx21/python_exercise

Simple project using python to train logic programming

logic-programming programming-language python

Last synced: 03 Apr 2025

https://github.com/zac-garby/vm

A virtual machine for a simple programming language.

programming-language virtual-machine

Last synced: 04 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/deepxx86/deepx-lang

My own programming language

haskell own-language programming-language

Last synced: 28 Jul 2025

https://github.com/bahmanm/stockperson

Practical exercises to learn a programming language

learning programming programming-language

Last synced: 14 Jul 2025

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: 22 Jun 2025

https://github.com/lbrugnara/zenit

The Zenit programming language

compiler language-design programming-language zenit zenit-lang

Last synced: 23 Jun 2025

https://github.com/arturo-lang/art-sublimetext-package

SublimeText syntax highlighting package for Arturo

arturo programming-language snippets sublime-text-3 syntax-highlighting

Last synced: 17 Jul 2025

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: 03 Mar 2025

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/aloussase/gaya

🐱 Scripting language made to solve Advent of Code problems

aoc programming-language

Last synced: 13 Apr 2025

https://github.com/dvvcz/ramattra

A powerful language that compiles to Overwatch Workshop Scripts.

overwatch overwatch-workshop overwatch2 programming-language ramattra workshop

Last synced: 21 Mar 2025

https://github.com/praabindhp/compound_interest

Python Program To Find Compound Interest

code compound-interest programming-language python3

Last synced: 11 Sep 2025

https://github.com/leocavalcante/vhp

VHP: Vibe-coded Hypertext Preprocessor - A PHP superset built in Rust through AI-assisted development

ai-generated compiler interpreter language-implementation lexer parser php programming-language rust vibe-coding

Last synced: 25 Jan 2026

https://github.com/issadarkthing/spirit

Interpreted, functional programming language with clojure syntax

clojure functional-language programming-language

Last synced: 09 May 2025

https://github.com/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 24 Jun 2025

https://github.com/giorgiogtelian/luna

this is my little project: a new programming language named after my dog

cpp csharp java language parser programming-language programming-languages

Last synced: 13 Apr 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: 29 Mar 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/jweyrich/aprendendo-a-programar-com-python

Material de apoio utilizado no treinamento de Python com duração de 10 horas para alguns colaboradores da Teltec Solutions.

presentation programming-language python teaching training training-materials

Last synced: 11 Jun 2025

https://github.com/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 11 May 2025

https://github.com/kajizukataichi/mltalk

ML-family programming language that you can write code smoothly

functional goal-directed-evaluation interpreter programming-language

Last synced: 05 Apr 2025

https://github.com/omaraflak/banana

Banana programming language

programming-language

Last synced: 20 Sep 2025

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: 13 Mar 2025