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/sano-jin/dhl-alpha

A minimal compiler and runtime for a language based on graph rewriting

compiler interpreter ocaml programming-language

Last synced: 24 Mar 2025

https://github.com/aziis98/go-lisp-interpreter

A small interpreter for a lisp like language embedded in Go

embedded-scripting-language golang-library lisp-dialect programming-language

Last synced: 08 Jul 2025

https://github.com/alphaharrius/veil

The implementation of the Veil programming language.

cpp cpp17 custom-language language-runtime programming-exercises programming-language

Last synced: 24 Mar 2025

https://github.com/thevilledev/seppolang

A Seppo inspired programming language

programming-language seppo

Last synced: 30 Mar 2025

https://github.com/ccntrq/freezylang

A simple interpreted programming language implemented in Haskell

haskell-learning interpreter programming-language

Last synced: 08 Jul 2025

https://github.com/teknoloji-filozofu/programlama_dilleri

Programla dillerini kodlar üzerinden hızlı bir tekrar edebilmek ve kolay bulunabilecek örnekler ekemek.

csharp dart dart-lang programming-exercises programming-language python

Last synced: 06 Apr 2026

https://github.com/akash-rajak/programming-language-detector

Implemented programming language detector from the code in python.

programming-language programming-language-detector python3 re tkinter

Last synced: 26 Mar 2025

https://github.com/capjamesg/visionscript-vscode-highlight

A TextMate Grammar (tmGrammar) for use with VisionScript.

programming-language textmate-grammar visionscript

Last synced: 03 Apr 2025

https://github.com/diohabara/pl

a programming language

ocaml opam programming-language

Last synced: 25 Mar 2025

https://github.com/himel-sarder/runfastturtle-a-python-turtle-project

RunFastTurtle is an entertaining Python-based turtle racing game. Select your favorite turtle, place your bet, and watch them race to the finish line! With randomized movement and colorful visuals, it offers an engaging experience for players of all ages. Play again for endless excitement and fun!

programming-language python3 pythongamedevelopment pythonprojects pythonturtle

Last synced: 26 Mar 2025

https://github.com/thaliaarchi/xmlang

A functional programming language with XML syntax

functional-programming programming-language

Last synced: 20 Mar 2025

https://github.com/rebecarolinax/python_introduction

This repository is a knowledge library developed during Python classes, aiming to provide a deep understanding of programming logic.

exercises logic-programming programming-language python

Last synced: 20 Mar 2025

https://github.com/languageissimple/learn-ruby

Resources to Learn Ruby Programming Language.

git github github-actions github-config programming-language ruby

Last synced: 03 Apr 2026

https://github.com/manojpawar94/go-lang-fundamental-examples

The repository has the programs on the fundamental concept of the Go Language programming. It covers variable declaration, conditional block, loop, functions, a data structure(array and slice), goroutines, struct, pointers, error handling and file handling.

arrays error-handling filehandling functional-programming functions go golang golang-examples google-golang goroutine pointers programming-exercises programming-language slice struct

Last synced: 03 Jan 2026

https://github.com/thekeenant/myth-lang

A programming language for the JVM.

jvm language myth-lang mythlang programming-language

Last synced: 10 Aug 2025

https://github.com/vwkd/sdrawkcab

A programming language that is forwards because it is backwards

new-language programming-language programming-language-concepts

Last synced: 25 Jan 2026

https://github.com/jewishlewish/barcelona

Programming Language allowing for more efficient API Requests for Other Interpreter Languages

barcelona interpreter language programming-language

Last synced: 17 Mar 2025

https://github.com/dimits-ts/mini-python-compiler

A project implementing a compiler for the 'Mini Python' programming language.

compiler programming-language sablecc

Last synced: 25 Jan 2026

https://github.com/mmsaki/golang-basics

Beginners learning golang

golang programming-language

Last synced: 06 Apr 2025

https://github.com/sonyarianto/hello-world

"Hello world" on several different programming languages. Just need Docker to run each sample.

programming-language

Last synced: 28 Jun 2025

https://github.com/cragglesg/webscript

webscript. interact with the web.

hackclub javascript programming-language web

Last synced: 02 Jan 2026

https://github.com/Simpson-Computer-Technologies-Research/simplc_parser

Parser for my programming language, simp lang (simpl) made in C

c parser programming-language simpl

Last synced: 14 May 2025

https://github.com/nuccitheboss/crox

Implementation of the Lox programming language in written in Crystal. Based on the first (Java) implementation of Lox.

crystal interpreter lox-language programming-language tree-walk-interpreter

Last synced: 22 Mar 2025

https://github.com/kajizukataichi/stack-programing-language

The powerful script language about stack oriented type.

programming-language stack-oriented

Last synced: 14 May 2025

https://github.com/willothy/worth

Compiler for the Porth programming language, targeting x86_64 assembly.

compiler compilers porth programming-language rust stack-based-language

Last synced: 20 Jan 2026

https://github.com/blazinsan/privacyscreenfilter

Privacy screen filter that simulates a privacy screen film that protects your privacy around others. It is developed using C++ and ran as a windows program.

cplusplus cpp programming programming-language

Last synced: 01 Apr 2025

https://github.com/newlandtv/helloworld

Let's print "Hello, World!" In 6 programming languages.

c cpp csharp hello-world helloworld java javascript js programming-language python

Last synced: 08 Apr 2026

https://github.com/chamini2/setlan

Traductores Enero - Marzo 2015

interpreter programming-language python set

Last synced: 01 May 2026

https://github.com/linsyking/spell23-notes

Personal lecture notes and assignments of SPELL23.

programming-language

Last synced: 27 Feb 2026

https://github.com/tengyifei/shink

Shink is a JIT-ed, dynamic programming language

compiler interpreted-programming-language interpreter programming-language

Last synced: 13 Feb 2026

https://github.com/buxogabriel/gabelang

A programming language written in rust

interpreter lexer parser programming-language rust wasm

Last synced: 14 Feb 2026

https://github.com/itevie/zephyrlanguage

Zephyr is a general purpose, interpreted programming language written in C#

coding-language custom-language interpreter language programming-language zephyr

Last synced: 19 Mar 2026

https://github.com/raviqqe/tisp.rs

Tisp programming language in Rust

concurrent parallel programming-language tisp

Last synced: 29 Mar 2026

https://github.com/tom-mohr/compiler

I made a custom programming language from scratch

compiler-design deno programming-language

Last synced: 16 Apr 2026

https://github.com/kaiserthe13th/gest

Gest aims to be a smalltalk-like pure OOP language, but with modern features, and one that has good performance.

premake premake5 programming-language smalltalk virtual-machine

Last synced: 03 Jun 2026

https://github.com/rubixdev/roost

Command line interpreter for the roost language

cli interpreter programming-language roost-lang rust

Last synced: 05 Jun 2026

https://github.com/killthebuddh4/arcangel

An agent and programming language(s) for solving ARC-AGI

agent ai anthropic arc-agi llm openai programming-language

Last synced: 24 Apr 2026

https://github.com/chl12172025-code/nullprt

A statically-compiled, system-level programming language for software protection, hardware-bound licensing, and anti-tampering. Cross-platform (Windows/macOS/Linux). Self-hosted toolchain.

anti-tamper arm64 c-abi code-obfuscation compiler cross-platform licensing linux macos native-code nprt nullprt programming-language security self-hosted software-protection static-typing system-programming windows x86-64

Last synced: 05 Jun 2026

https://github.com/wesgtox/programming-lab-ii

College "Programming Lab II" exercises.

algorithms c cpp programming-language

Last synced: 29 Apr 2026

https://github.com/benphelps/aul

Aul, is a Lua-like toy programming language.

lua programming-language toy-compiler toy-language

Last synced: 02 May 2026

https://github.com/lpapailiou/fac

A toy programming language including jflex scanner, cup parser and semantic validation. Executably by console and by gui (a toy-IDE).

automaton bnf compiler-construction cup flex flex-cup formal-language interpreter java java-8 javafx javafx-application jflex parser programming-language regex theoretical-computer-science toy-language

Last synced: 04 May 2026

https://github.com/kenpusney/yample

Programming Language on YAML

data-as-code programming-language yaml

Last synced: 04 May 2026

https://github.com/aattoa/kieli

A general-purpose programming language

compiler language-server programming-language

Last synced: 09 Jun 2026

https://github.com/cloth-foundation/cloth

A statically-typed OOP language with two-pass compilation.

compiler golang help-wanted programming-language static-typing

Last synced: 05 May 2026

https://github.com/jacoobes/euclase

pure C11 programming language with custom virtual machine and assembler

assembler c c11 clojure lisp parsing programming-language scheme virtual-machine xmake

Last synced: 06 May 2026

https://github.com/chunche95/programacionmodernapython

Creación de repositorio de proyectos de programación moderna en Python.Autor: Paulino Esteban Bermúdez R.

bermudez exercise paulino programming-language project projects python python-script python3 web website

Last synced: 08 May 2026

https://github.com/mr-r0ot/nexon

Masterpiece programming language NEXon!

cpp fast fast-code language llvm programming programming-language

Last synced: 12 Apr 2026

https://github.com/a2p1k02/scc

Compiler writting in C for C

c c-compiler cli compiler programming-language simple

Last synced: 14 May 2026

https://github.com/almas-ali/almas

Almas - A interpreter with scripting language

almas-ali interpreter language md-almas-ali programming-language script script-language

Last synced: 20 Jun 2026

https://github.com/gdiasag/monkey

Yet another interpreter implementation, this time using Golang

golang interpreter language-implementation programming-language test-driven-development

Last synced: 24 Jun 2026

https://github.com/akram-dris/nova_lang

A simple, educational programming language (Nova) with a C++-built compiler (Supernova), designed to teach compiler concepts without complexity. Features robust error handling, float and char support, and a clear syntax.

beginner-friendly c-plus-plus compiler education learn-to-code nova programming-language supernova syntax

Last synced: 25 Jun 2026

https://github.com/realchrisdebon/gyroprompt

GyroPrompt is a simple script interpreter, serving as its own language. GyroPrompt is a work in progress that intends to simplify higher level tasks, and enable users to make powerful and stable console applications.

c-sharp console-application high-level-language interpreter programming-language scripting-language

Last synced: 07 Jun 2026

https://github.com/damechocolateya/yasos

Compiler for the new language yasos

compiler cpp llvm programming programming-language

Last synced: 09 May 2026

https://github.com/cybellereaper/selene

An experimental programming language frontend in Go with a lexer, Pratt parser, AST, interpreter, and tooling (formatter, transpiler, LSP). Built for prototyping, embedding, and exploring language design.

bytecode compiler-frontend dsl embedded-language go golang interpreter language-design language-server lexer-parser programming-language scripting-language transpiler

Last synced: 04 Apr 2026

https://github.com/habibun/c

A general-purpose computer programming language

c c-programming c-programming-language cplusplus learning programming-language

Last synced: 11 May 2026

https://github.com/notakeith/itmoscript

Interpreter for ITMOScript, a dynamically-typed scripting language. Hand-written lexer, recursive descent parser, AST, and tree-walking interpreter

ast cpp interpreter lexer parser programming-language scripting-language

Last synced: 03 Jun 2026

https://github.com/ogshawnlee/pino-lang

Simple and aesthetic programming language built with C++ that intends to turn programming a joyful experience. Currently transpiled to JavaScript/Python as I don't know how to compile to a lower level.

javascript programming-language transpiled-language

Last synced: 13 May 2026

https://github.com/bichanna/dud

A programming language infused with lots of personal preferences for syntax, safety, and metaprogramming

c-language compiler language programming-language transpiler

Last synced: 01 May 2026

https://github.com/geniusum/pimo

A compiled low-level language made for MazeGroup's servers.

assembly compiler fasm interpreter lexer parser programming-language python

Last synced: 13 May 2026

https://github.com/gboncoffee/webheadache

Brainfuck interpreter on the browser, written in CoffeeScript

brainfuck brainfuck-interpreter coffeescript computer-science interpreter javascript programming-language web

Last synced: 01 May 2026

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: 28 Apr 2026

https://github.com/hgiesel/slang

A Clojure-like language with built-in Profunctor Optics

profunctor-optics programming-language

Last synced: 07 Jun 2026

https://github.com/rapleswojtyla/w

Trying to make my first programming language using Python

programming-language

Last synced: 29 Jun 2026

https://github.com/leifericf/mino

A tiny, embeddable, REPL-friendly Lisp implemented in pure ANSI C.

clojure embedded lisp programming-language

Last synced: 09 May 2026

https://github.com/mwixy/pulse

A lightweight, block-scoped programming language designed for ultra-fast declarative GUI prototyping and native Python interoperability. Build desktop apps in seconds without import statements.

declarative-ui desktop-app gui interpreter programming programming-language pulse python python3 scripting-language tkinter tkinter-gui

Last synced: 03 May 2026

https://github.com/mrwhoishe/pmc-ide

Program programs for the PMC project CPUs in their own language, PearlBasic, using PMC-IDE!

c ide ides pearlbasic programming programming-language project projects

Last synced: 18 Jun 2026

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

A modern, GPU-first, statically-typed, compiled programming language designed for balancing high performance and safety in the age of Generative AI

compiler cranelift gpu gpu-programming llvm miri programming-language

Last synced: 08 May 2026

https://github.com/humayunshariarhimu/code2binary

Code2Binary - Code (In Text mode ASCII Format) to Binary Vision Converter Simulation

binary code computer electronics programme programming-language

Last synced: 14 Feb 2026

https://github.com/dzikrisyairozi/learn-rust

A Repository to Learn Rust

learning programming-language rust

Last synced: 06 Apr 2026

https://github.com/ucx15/meteorite

Meteorite is a tiny, fast programming language built for low-level control inspired by C. It’s statically typed, super lightweight, and compiles down using FASM.

compiler programming-language

Last synced: 11 Jun 2025

https://github.com/diohabara/cornellpl

https://cs3110.github.io/textbook/chapters/interp

programming-language

Last synced: 25 Mar 2025

https://github.com/watcol/somen-language

Utilities of the somen parser combinator for languages.

parser parser-combinators programming-language rust

Last synced: 07 Apr 2026