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/funnbot/grapl

Great... Really? Another programming language?

programming-language zig ziglang

Last synced: 26 Oct 2025

https://github.com/gabryon99/imp

IMP is a small imperative programming language.

imperative menhir ocaml ocamllex programming-language semantics

Last synced: 07 Aug 2025

https://github.com/ericlee05/assemscript

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

interpreter programming-language

Last synced: 23 Oct 2025

https://github.com/atlas77-lang/Atlas-core

atlas-core is a system based flexible lexer builder library letting you easily build a fully fledge lexer.

compiler language lexer lexer-generator programming-language

Last synced: 02 Oct 2025

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

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/praabindhp/factorial

Python Program To Find The Factorial

code factorial programming-language python3

Last synced: 05 Aug 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/issadarkthing/spirit

Interpreted, functional programming language with clojure syntax

clojure functional-language programming-language

Last synced: 09 May 2025

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/sebouellette/dotfin

An interpreted programming language for 2d game or app development

cpp custom dotfin language programming-language

Last synced: 31 Jul 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/watasuke102/settlang

A statically typed language that expresses mutability by whether variables have setters

programming-language rust webassembly

Last synced: 31 Jul 2025

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

Ansible role for Go Programming Language. Available on Ansible Galaxy.

ansible ansible-galaxy ansible-role go golang programming-language system

Last synced: 26 Jan 2026

https://github.com/broyeztony/karl

Programming without cognitive friction.

programming-language

Last synced: 14 Mar 2026

https://github.com/0xisk/exploring-rust

A repository focused on learning and practicing Rust.

learning learning-rust programming-language rust

Last synced: 10 Feb 2026

https://github.com/fus3n/fcl

FCL (function-centered-language) a functional programming language made in Python.

interpreter programming-language programming-language-interpreter python

Last synced: 30 Jul 2025

https://github.com/it1shka/toylang

Interpreted scripting language implemented in C++

compiler cpp interpreter programming-language toy

Last synced: 29 Jul 2025

https://github.com/aashrafh/naivec

A simple C compiler implemented in LEX (Flex) and YACC (Bison)

bison c c-compiler compiler compiler-design flex lex programming-language yacc

Last synced: 21 Sep 2025

https://github.com/marekjm/viuact

Viuact language

programming-language viuavm

Last synced: 28 Mar 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/marciok/fabienne

Fabienne is a programming language, inspired by kaleidoscope.

kaleidoscope programming-language swift-3

Last synced: 28 Jul 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/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/praabindhp/compound_interest

Python Program To Find Compound Interest

code compound-interest programming-language python3

Last synced: 11 Sep 2025

https://github.com/ilankri/flap

A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)

compiler functional-programming jvm mips programming-language school-project

Last synced: 18 Apr 2026

https://github.com/numonu/pixelscript

Awesome wallpapers for developers

4k astro community open-source programming-language wallpaper

Last synced: 16 Jun 2026

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/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: 17 Feb 2026

https://github.com/eignnx/fauxcaml

A (not so great) Python implementation of OCaml

compiler nasm-assembly ocaml programming-language python37 x86-64

Last synced: 17 May 2026

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/liques/chestprogramminglanguage

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

programming-language

Last synced: 14 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/eoin-obrien/kedlang

Ked interpreter built with Lex, Yacc and Python

interpreter ked lex programming-language python yacc

Last synced: 05 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/ttulka/chickenfoot

Two-dimensional programming language for chickens 🐔

2d chicken esolang programming-language two-dimensional

Last synced: 28 Jun 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/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/praabindhp/binary_search

C Program For Binary Search

binary-search c code programming-language

Last synced: 05 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/natevelang/eve

Nateve tokenizer fully built with python 3.8

language nateve nateve-language programming-language python transpiler

Last synced: 23 Apr 2025

https://github.com/praabindhp/simple_interest

Python Program To Find Simple Interest

code interest programming-language python3 simple

Last synced: 27 May 2026

https://github.com/samwson/eva

The Eva Programming Language. Based on course material provided by Dmitry Shoshnikov.

interpreter programming-language

Last synced: 22 Mar 2025

https://github.com/covscript/covscript-vscode

The CovScript-3rd language support for VSCode

programming-language

Last synced: 13 Mar 2026

https://github.com/jezek/funson

another approach to functional json for fun

experimental functional-programming golang json programming-language

Last synced: 23 Feb 2026

https://github.com/peeeuzin/lv8

A homemade programming language made in Rust, designed to do the same thing other programming languages do.

lv8 lv8-lang programming-language rust

Last synced: 07 Feb 2026

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

A repository that once done will have random scripts from most programming languages

help helper ok programming programming-language programming-languages starter-kit

Last synced: 25 Dec 2025

https://github.com/maxpatiiuk/leto

This is a two part project that allows to create a lexer and a parser (with syntax directed translation) for an arbitrary LL(1) programming language.

compiler interpreter language parser programming-language

Last synced: 28 Jun 2025

https://github.com/cnahmetcn/30-gunde-javascript-turkce

30 günde javascript eğitimi Türkçe. 30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. 30 günde JS öğrenebileceğiniz bir reponun Türkçe versiyonudur.

30dayscodechallenge 30daysofcode javascript js programming programming-language turkce turkish tutorial

Last synced: 14 May 2025

https://github.com/alexandrospanag/my_python_projects

My Python Projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

educative github jetbrains learn programming-language python

Last synced: 05 Mar 2025

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

https://github.com/fabudde/nyxcode

The AI-native programming language for the web. Designed for AI, optimized for tokens, built for humans.

ai ai-native compiler css-framework developer-tools dsl frontend nyx open-source programming-language static-site-generator template-engine typescript web-development web-framework

Last synced: 01 May 2026

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/nirvanasupermind/skink

A pure object-oriented dynamic programming language.

interpreter language programming-language walker

Last synced: 27 Jan 2026

https://github.com/major0/crusty

Tool for transpiling a C-Like dialect into Rust

programming-language rust-crate

Last synced: 23 Feb 2026

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/taco-c/trainfuck

Interpreter for the Trainfuck language, based on Brainfuck.

brainfuck esolang esoteric-language experiment programming-language

Last synced: 09 Apr 2025

https://github.com/chidiebereokpoechi/voice-of-mordor

Interpreter for loosely-typed designer programming language

compiler interpreter programming-language

Last synced: 14 May 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/snmslavk/lena-lang

The custom llvm programming language for fun

custom-language lena lena-language llvm programming-language

Last synced: 02 May 2026

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/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/lbrugnara/zenit

The Zenit programming language

compiler language-design programming-language zenit zenit-lang

Last synced: 23 Jun 2025

https://github.com/imshymike/eryx

A decently fast and simple dynamically typed programming language similar to javascript/python.

dynamically-typed interpreted-programming-language programming-language

Last synced: 11 Jun 2025

https://github.com/nymphium/llix

llix is Lua interpreter written for the Information special seminar http://www.coins.tsukuba.ac.jp/syllabus/GB13312_GB13322.html

interpreted-languages lua lua-interpreter moonscript programming-language

Last synced: 27 Jun 2025

https://github.com/azur1s/haven

ML-like Programming Language (WIP)

compiler ocaml programming-language

Last synced: 21 May 2026

https://github.com/gryfenfer97/neon

A simple swift-like programming language

cpp lox programming-language swift swift-like

Last synced: 16 May 2026

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

A compiler for the fraxton language

compiler programming-language

Last synced: 15 Oct 2025

https://github.com/christian-2003/lispinterpreter

An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.

abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer

Last synced: 30 Mar 2025

https://github.com/rieselhilfe/tis200

Emulator of the tis-100 with arbitrary layout in golang

assembly assembly-language emulator game programming-language tis-100 zachtronics

Last synced: 21 May 2026

https://github.com/bananachristian/unnameable

Source code for the for the unnameable programming language compiler

aot-compilation compilers lexer llvm programming-language recursive-descent-parser semantic-analyzer

Last synced: 21 May 2026

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/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/anorth/expl

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

compiler expression-language graalvm numerical-computation programming-language

Last synced: 20 Jun 2026