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/thomasleese/acorn

Powerful and elegant programming language.

cpp language llvm programming-language

Last synced: 26 Dec 2025

https://github.com/catseye/castile

MIRROR of https://codeberg.org/catseye/Castile : A simple imperative language with union types (and a compiler for same, with multiple targets)

compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types

Last synced: 05 Mar 2025

https://github.com/itzkiwisky/linx

Drawing programming language for love2D

library love2d lua programming-language

Last synced: 21 Feb 2025

https://github.com/wf001/xbrain

XBrain is an experimental programming language inspired by Brainfuck.

brainfuck c compiler programming-language

Last synced: 29 Mar 2025

https://github.com/neverrare/stringed

an esolang with first-class strings

esolang programming-language stringed

Last synced: 22 Mar 2025

https://github.com/neuwcodebox/Mya

Mya - Serval's Programming Language (Kemono Friends)

interpreter kemono-friends kemono-friends-language language-design programming-language serval

Last synced: 26 Jun 2025

https://github.com/mohsen-alizadeh/rgo-lang

syntax by Ruby, performance by Go

compiler programming-language

Last synced: 23 Jul 2025

https://github.com/blitmaps/mylo-lang

A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.

c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine

Last synced: 25 Jan 2026

https://github.com/omarazizi/mylox

Multi-Paradigm Transpiled (e.g. source to source) general-purpose programming language that translates to Java at runtime along with it's interpreter

crafting-interpreters interpreter java programming-language

Last synced: 26 Mar 2025

https://github.com/fco/bernalang

A terrible idea of a programming language

programming-language terrible-idea

Last synced: 27 Jun 2025

https://github.com/hathibelagal-dev/arpnc

Advanced RPN Calculator is trying to make your life fancier and more retro

forth-like programming-language rpn rpn-calculator

Last synced: 02 Jan 2026

https://github.com/connectaman/c_programming_language

Notes and Program for C Langauge

c cnote cprogramming programming-language

Last synced: 14 Mar 2025

https://github.com/cronokirby/iku

WIP programming language

compiler interpreter programming-language

Last synced: 23 Mar 2025

https://github.com/tarekmineroyal/minipascal-compiler

End-to-end compiler for MiniPascal, a simplified Pascal language. Built with C++, Flex, and Bison, it parses, semantically analyzes, and generates assembly for a custom stack-based VM.

abstract-syntax-tree bison c-plus-plus c-plus-plus-17 code-generation compiler compiler-construction compiler-design flex lexical-analysis minipascal parsing pascal programming-language semantic-analysis stack-based-virtual-machine syntax-analysis visitor-pattern

Last synced: 15 Jun 2025

https://github.com/linuskmr/fortytwo-lang

FTL is my own programming language. It is inspired by Kaleidoscope, a language introduced in an LLVM tutorial.

compiler kaleidoscope-lang llvm programming-language rust rust-lang

Last synced: 16 Jul 2025

https://github.com/christophercrouzet/uuki

Yet another programing language for learning purposes.

programming-language

Last synced: 29 Dec 2025

https://github.com/decorator-factory/rs-interpreter-experiments

Experimenting with DSL interpreters in Rust

algorithms dsl interpreter programming-language rust

Last synced: 14 Jul 2025

https://github.com/amkreta/programming-language

A simple interpreted programming language written in c++.

angular cpp emscripten interpreter programming-language typescript wasm

Last synced: 10 Sep 2025

https://github.com/ladroid/nekoprogramminglanguage

Neko programming language written in Rust

interpreter programming-language rust rust-lang

Last synced: 05 Jan 2026

https://github.com/karmakrafts/manganese

LLVM based bootstrap compiler for the Ferrous programming language.

bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery

Last synced: 23 Jun 2025

https://github.com/io12/quoftc

The Quoft Programming Language Compiler

compiler programming-language quoft

Last synced: 23 Jun 2025

https://github.com/mattmezza/mul

⌨️ *mul* · My Useless Language, a simple interpreted programming language.

fun interpreter language programming-language

Last synced: 28 Oct 2025

https://github.com/rla/llj

LLJ - Logic Language for JVM

jvm logic-language programming-language prolog

Last synced: 06 Mar 2025

https://github.com/werdl/rosemary

A quick, easy programming language that's a blend of Python and C

interpreter language programming-language rosemary rsmy

Last synced: 12 May 2025

https://github.com/tanay-pingalkar/productive-script

An interpreter for productivity flexibility and many more

javascript language programming-language typescript

Last synced: 16 Jun 2025

https://github.com/abdulhaseebimran/java-script-zero-to-hero

This repository contains all the JavaScript code that I've practiced and the projects I've worked on.

javascript js programming-language

Last synced: 23 Jul 2025

https://codeberg.org/nox-language/nox

Compiler for the Nox programming language

borrow-checker compiler memory-safety programming-language

Last synced: 23 Jul 2025

https://github.com/zuojianfa/ca-lang

CA is a new programming language, has similar grammar to rust, compatible with C ABI, support calling C functions directly, support for JIT execution, support garbage collections

compiler-design llvm programming-language rust

Last synced: 01 Sep 2025

https://github.com/drdeano/backwards

A backwards programming language

backwards languages new-language programming-language

Last synced: 22 Mar 2025

https://github.com/sandarutharuneth/cpps

Collection of basic C++ programs. All C++ beginner collaborators are welcome to add there simple tools here.

beginner-project coding collaboration cpp programming programming-language

Last synced: 28 Oct 2025

https://github.com/killthebuddh4/gadfly

A system 2 compiler for language models.

agent ai framework program-synthesis programming-language typescript

Last synced: 21 Jun 2025

https://github.com/sup2point0/supcode

A conceptual programming language created by Sup#2.0

coding-language programming-language sup supcode

Last synced: 12 Jul 2025

https://github.com/uynilo9/bento

🍱 - The Bento programming language

bento go golang language programming-language

Last synced: 22 Mar 2025

https://github.com/scrybelang/scrybe

Scrybe is the other Scratch compiler

compiler programming-language python scratch

Last synced: 14 Dec 2025

https://github.com/not-nik/hue

A lisp-like that can fit into your pocket

language lisp lisp-dialect lisp-like programming programming-language

Last synced: 22 Mar 2025

https://github.com/user0332/untypedscript

A fast and easy-to-use compiled language with a base implementation written in Python

assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript

Last synced: 14 Apr 2025

https://github.com/ivpusic/monkey

Programming language implemented for fun and educational purposes

educational-project programming-language

Last synced: 28 Jun 2025

https://github.com/fazendaaa/typer

A superset language implemented in Go that types the R language

go programming-language r superset typer-lang

Last synced: 02 Mar 2025

https://github.com/polsys/cle

A native code compiler for a C-like language.

compiler dotnet dotnet-core programming-language

Last synced: 29 Dec 2025

https://github.com/zyugyzarc/dees

Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.

compiler cpp language programming-language python

Last synced: 05 Mar 2025

https://github.com/thesephist/inker

Web API to run Ink code on any device 💻

ink interpreter programming-language repl sandbox

Last synced: 29 Dec 2025

https://github.com/xuangeaha/xuanny

An interpreted, object-oriented, high-level programming language with dynamic semantics. 一种具有动态语义的解释型、面向对象的高级编程语言。

chinese compiler language programming-language python

Last synced: 18 Aug 2025

https://github.com/y1yang0/steed

[steed] a full-featured ANSI Common Lisp implementation written in Python

clisp common-lisp common-lisp-lang lisp lisp-dialect programming-language

Last synced: 30 Mar 2025

https://github.com/powerlevel9000/ruby-getting-started

Geting Sarted with ruby Learning syntax and various coding game with Challenges here just basics syntaxes of the ruby programming language

programming-language ruby tutorial-exercises

Last synced: 06 Jul 2025

https://github.com/glesica/disp

A simple Lisp interpreter written in Dart.

dart lisp programming-language

Last synced: 26 Oct 2025

https://github.com/owen7000/programmatrix

Programmatrix, pronounced Program-a-tricks. Is a programming language written with python.

compiler programming-language python python3

Last synced: 12 Apr 2025

https://github.com/nthnn/uartix

Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.

interpreted-programming-language interpreter programming-language programming-language-design programming-language-development programming-language-interpreter raspberry-pi-pico raspberry-pi-pico-projects rp2040-arduino uart uart-protocol

Last synced: 14 Jun 2025

https://github.com/dominicburkart/marigold

Marigold is a programming language for operating on async streams that compiles to Rust 🏵️🦀

async dsl lalrpop programming-language rust

Last synced: 16 Mar 2025

https://github.com/lukaspietzschmann/pl0-compiler

A small and fun PL0 compiler

compiler cpp pl0 programming-language

Last synced: 06 Dec 2025

https://github.com/bobrossrtx/demi-lang

An interpreted programming language developed in TypeScript

deno language programming-language typescript

Last synced: 01 Jul 2025

https://github.com/sebbekarlsson/cola

component language (component-based programming language)

components interpreter programming-language wip

Last synced: 25 Mar 2025

https://github.com/matheusfillipe/mangle

Exolang that can take any utf8 text as valid code and return some result out of it

exolang interpreter joke programming-language pyo3 python repl rust scripting-language word-counter

Last synced: 01 Jul 2025

https://github.com/furk4nbulut/turcanalyze-turkish-programming-language

This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures

c lexical-analyzer programming-language

Last synced: 13 Jun 2025

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

Regular expressions on python

programming-language python regex

Last synced: 16 Oct 2025

https://github.com/billgewrgoulas/custom-compiler

Compiler for a small programming language, built for the Compilers course at UOI.

assembler code-generation compiler interpreter lexical-analysis programming-language symbol-table syntax-analysis syntax-tree

Last synced: 06 Mar 2025

https://github.com/apskhem/c-webassembly

A C-like programming language for writing WebAssembly–with mostly preserved original instructions, compiled into .wasm binary.

compiler programming-language wasm webassembly

Last synced: 14 Oct 2025

https://github.com/mikah13/language-picker

Help you choose your programming language

game language-picker programming-language react

Last synced: 01 Apr 2025

https://github.com/funnyboy-roks/stark

A strictly-typed stack-based compiled programming language

programming-language rust stack-based

Last synced: 07 May 2025

https://github.com/abdulhaseebimran/smit-javascript-assignment

This Repository containing JavaScript programming challenges and solutions.

challenges javascript js programming-language

Last synced: 20 Nov 2025

https://github.com/aermoss/aenc

A programming language made with C++.

cpp interpreter programming-language

Last synced: 26 Jun 2025

https://github.com/darkwizard242/ansible-role-python3

Ansible role for Python3. Available on Ansible Galaxy.

ansible ansible-galaxy ansible-role linux programming-language python3

Last synced: 12 Oct 2025

https://github.com/guiltydolphin/angle

A small, general-purpose programming language written in Haskell.

haskell programming-language

Last synced: 03 Mar 2025

https://github.com/byxor/limp

A general purpose programming language

interpreter programming-language

Last synced: 12 Oct 2025

https://github.com/gbaraldi/spinach.jl

Toy language based on Scheme, built with LLVM.jl.

julia llvm programming-language scheme

Last synced: 21 Jan 2026

https://github.com/yunwei37/langscript

The true Natural-language programming with LLM and AutoGPT

autogpt chatgpt gpt langchain llm programming-language

Last synced: 15 Mar 2025

https://github.com/rshrc/danklang

Dankest Programming Language ever known to Human Beings

programming-language

Last synced: 12 Oct 2025

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

Learning resources and notes for the Ruby programming language.

learning notes programming-language ruby

Last synced: 13 Jun 2025

https://github.com/radrow/radlang

A functional programming language intepreter with typeclasses, full type inference and lazy evaluation

haskell interpreter parsing programming-language

Last synced: 16 Mar 2025

https://github.com/jyotibrat/python-programming

All the Python Programs that I have done when I was studying the Python Programming subject during my Third Semester.

git github-config problem-solving programming-language python python3

Last synced: 19 Apr 2025

https://github.com/gravatalonga/ninja

Ninja Programming Language - General Scripting Language inspired in PHP and Javascript.

golang pratt-parser programming-language

Last synced: 11 Oct 2025

https://github.com/fus3n/dusl

DUSL = Dynamic Utility And Scripting Language

cpp interpreter programming-language scripting-language tree-walk-interpreter utility

Last synced: 11 Oct 2025

https://github.com/fergusq/pscript

PScript is a small programming language

compiler programming-language

Last synced: 24 Oct 2025