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/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/nulldev/solaire

🌞 Bootstrap Code for the Solaire Programming Language

bootstrap nulldev programming-language solaire

Last synced: 15 Apr 2026

https://github.com/shoaib1522/oop-in-python

This repository contains comprehensive lecture codes, practice exercises, and resources for learning Object-Oriented Programming (OOP) in Python. It covers core OOP concepts like classes, inheritance, and polymorphism, with practical examples and assignments.

aggregation c class codes composite language object-oriented-programming oop-principles polymorphism programming-language python

Last synced: 29 Apr 2026

https://github.com/pithecene-io/dao

Dao is a language project for high-performance structured computation

compiler cpp23 language-design llvm longarc lsp playground programming-language systems-language

Last synced: 04 Apr 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/lucasmcclean/serin

ML-style language with bidirectional typing, closures, and WASM compilation.

anf bidirectional-typechecking closures programming-language wasm

Last synced: 03 Jun 2026

https://github.com/mqqz/dhad

Simple Arabic Programming Language Compiler and WASM Interpreter

arabic compiler programming-language

Last synced: 14 Feb 2026

https://github.com/aerkiaga/nacre

A programming language for verified software.

compiler formal-verification programming-language

Last synced: 25 Oct 2025

https://github.com/abyanmajid/trump

Trump meme compiled language built in Rust and LLVM

compiler llvm meme programming-language trump

Last synced: 01 May 2026