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/lillian0x1a/lilium

Safe low-level programming with Python-like syntax.

compiler llvm programming-language rust-alternative safe-unsafe systems-programming

Last synced: 04 Oct 2025

https://github.com/vv52/okabe

Early WIP reflective concatenative interpreted programming language. Forth-inspired

forth interpreter nim-lang programming-language

Last synced: 19 Jun 2026

https://github.com/astridnielsen-lab/itschool.github.io

Cursos Online de Tecnologia e Negócios Digitais ⚡ Evolua sua carreira e pratique de verdade!

discord discord-bot discord-py html-css-javascript programming-exercises programming-language python-script

Last synced: 14 Mar 2025

https://github.com/webcien/u-lang

U is a Modern, Safe, and Lightweight systems programming language

programming-language

Last synced: 20 Jan 2026

https://github.com/rjdbcm/woma_demo

A neat and tidy little demonstration of the Woma Programming Language

demo programming-language template

Last synced: 07 Sep 2025

https://github.com/rasabh-org/php-tutorials

A repository to host sample PHP source files intended to be used as study materials for learning or teaching purposes.

php programming-language tutorial-code tutorial-demos tutorial-sourcecode tutorials

Last synced: 28 Mar 2025

https://github.com/farhantips/object_oriented_programming_python

Explore the core concepts of Object-Oriented Programming (OOP) in Python through hands-on exercises and real-world examples. This repository helps deepen understanding of OOP principles such as inheritance, encapsulation, polymorphism, and abstraction, providing practical implementations for effective learning.

abstract bracucse111 cse111 encapsulation inheritance object-oriented-programming oop overriding programming-language python

Last synced: 12 Aug 2025

https://github.com/phucvin/vmgen-langs

Interpreted programming languages using vmgen

assembly interpreter programming-language register-vm stack-vm virtual-machine vm vmgen

Last synced: 18 May 2026

https://github.com/itsrainingmani/lox

Lox programming language

c interpreter java programming-language

Last synced: 18 May 2026

https://github.com/codecs1/casm

The compiled language that I wrote for making easier in writing assembly language.

assembly c programming-language x86

Last synced: 02 Feb 2026

https://github.com/mobskuchen/vault

Verified, Atomic, Uncomplicated, Low-level Toolkit

llvm-frontend programming-language

Last synced: 23 Jul 2025

https://github.com/timetolivechk-spec/uzpp

O'zbek tilida yoziladigan zamonaviy dasturlash tili. Modern programming language with Uzbek syntax, transpiles to C++23.

compiler cpp cpp23 education educational-language educational-programming language-server open-source programming-language transpiler uzbek uzbekistan vscode-extension

Last synced: 18 May 2026

https://github.com/mtsyntho/darkie-sharp

DK#(short for darkie sharp) is a compiled programming language written in Löve2D.

coding-language compiled-language custom-language foss love2d lua programming-language

Last synced: 15 May 2026

https://github.com/ttulka/one-instruction-cyclic-tag

An esoteric programming language for cyclic tag systems ⟳

cyclic-tag esolang js programming-language tag-system

Last synced: 13 Jun 2025

https://github.com/lazzerex/ferris-lang

Ferris - A simple programming language written in Rust.

compiler programming-language rust

Last synced: 18 Jun 2025

https://github.com/cloud-org/lua-in-action

lua code practice

lua programming-language

Last synced: 08 Mar 2025

https://github.com/wvanlit/snow

A simple Scheme inspired Lisp dialect written in C#

csharp interpreter lisp programming-language scheme

Last synced: 21 Apr 2025

https://github.com/tsavola/dp

Programming language experiment

programming-language

Last synced: 03 Sep 2025

https://github.com/acerx-amj/cfunge

2D esoteric programming language based off Befunge-93.

cpp17 esolang interpreter programming-language

Last synced: 17 Sep 2025

https://github.com/shuuida/jutsu-lang

Jutsu is an experimental, domain-specific programming language pioneering the Inference-Oriented Programming (IOP) paradigm. While traditional languages model deterministic states, Jutsu is engineered from the ground up to natively orchestrate asynchronous swarms of Artificial Intelligence agents safely and concurrently at the local hardware level.

ai-agents concurrency dsl edge-ai ffi gguf interpreter llamacpp llm local-ai orchestration programming-language rust tokio

Last synced: 19 Apr 2026

https://github.com/baberrehman/rust

The Rust Programming Language

cool-stuff programming-language rust

Last synced: 14 Mar 2025

https://github.com/rpigor/compiler

Compiler developed for the hypothetical programming language defined in the Compiladores class

ast compiler language programming-language

Last synced: 24 Feb 2025

https://github.com/nevmenandr/avtandil-programming-language

Esoteric programming language adopted to Digital Humanities tasks. Python implementation. 🤖

digital-humanities programming-language

Last synced: 02 Jan 2026

https://github.com/joaofaveri/discovering-modern-cpp

My walk-through over the book "Discovering Modern C++", written by Peter Gottschling (Addison-Wesley - Second Edition). An intensive course for scientists, engineers and programmers

book-exercises cpp programming programming-language

Last synced: 20 Mar 2025

https://github.com/inanyan/loop

Loop programming language. Compiler and VM

bytecode compiler programming-language vm

Last synced: 16 May 2025

https://github.com/alaanvv/milk

A basic programming language

compiler programming-language

Last synced: 24 Oct 2025

https://github.com/fpotier/lox

My implementation of the Lox language

compiler lox programming-language

Last synced: 17 Jan 2026

https://github.com/microshaftcorp/itch-doser

An Programming Lanuage Easier Than ANYTHING!

batch beta-release dos programming-language test

Last synced: 21 Jan 2026

https://github.com/mustafaahmed313/typescript-for-jsdevs

This repository is a shorthand tutorial that explain the basic differences between typescript and Javascript for all javascript developers.

js-developer programming-language strongly-typed tutorial types typescript

Last synced: 13 Oct 2025

https://github.com/ang3lerr404/hololang

A new semi-toy programming language written in zig

programming-language programming-language-development zig

Last synced: 22 May 2026

https://github.com/jhonshua/tutorial-c

This is a course on the basic concept of the C language.

c lenguaje-de-programacion programming-language

Last synced: 20 Jun 2025

https://github.com/kardashevlang/kardashev

A Rust-flavored systems language with lightweight effect labels in the type system — LLVM backend (JIT + AOT), ownership + borrow checking, generics, traits, and #[derive].

borrow-checker compiler effect-system jit language llvm programming-language rust systems-programming type-system

Last synced: 09 Jun 2026

https://github.com/obinnabii/jody

A programming language built to simplify dynamic programming and significantly speed up recursive functions.

dynamic ocaml programming-language

Last synced: 17 Oct 2025

https://github.com/edg-l/edlang-web

Experimental statically-typed compiled programming language made with LLVM and Rust

edlang language llvm programming-language

Last synced: 10 Jan 2026

https://github.com/mohammad-al-refai/jsx-language

Stack-oriented programming language that feels like JSX

go programming-language

Last synced: 01 Jun 2026

https://github.com/aabs/fifthlang.github.io

website for Fifth Programming Language - a general-purpose programming language with native support for RDF knowledge graphs. Built on .NET, strongly typed, multi-paradigm, and featuring modern constructs like destructuring, function overloading with guard clauses.

compiler dotnet programming-language

Last synced: 17 Jan 2026

https://github.com/okosa2/ion-lang

🚀 Transpile Ion to C efficiently, leveraging move-only ownership and channels for safe concurrency in a modern systems programming environment.

channels concurrency ffi ionic ionic-apps ionic-framework ionic3 langchain langchain-python language memory-safety multilanguage ng-translate no-gc programming-language support-rtl systems-programming transpiler

Last synced: 08 Jan 2026

https://github.com/mahi97/numex-lang

~ The pure functional Interpreter for NUMEX Language Based on Racket

functional-programming interpreter numex programming-language racket

Last synced: 08 Jan 2026

https://github.com/nobodxbodon/nadesiko3-subset-one

A subset of Japanese programming language Nadesiko3 抚子日语语言子集一号

japanese programming-language

Last synced: 30 May 2026

https://github.com/uchida16104/lumos-language

Lumos is a lightweight, beginner-friendly interpreted programming language designed for learning, experimentation, and scripting.

basic html javascript language portfolio programming-language python shellscript

Last synced: 14 Jun 2025

https://github.com/rasabh-org/html-tutorials

A repository to host sample HTML source files intended to be used as study materials for learning or teaching purposes.

browser programming-language server tutorial-code web-development

Last synced: 23 Jan 2026

https://github.com/yashi-singh-9/task-tracker---roadmap-project

Task Tracker CLI is a simple command-line app to manage tasks. Users can add, update, delete, and view tasks with statuses like "To Do," "In Progress," and "Done." It helps organize and track tasks efficiently.

cli cpp filesystem programming-language

Last synced: 25 Mar 2025

https://github.com/diiorie/razen-lang

🚀 Razen is a modern, lightweight programming language with Python-like syntax, high performance, and built-in debugging. Perfect for scripting, testing, and custom module development.

easy free lightweight llvm news open-source powerful programming-language python scripting-language speech

Last synced: 15 Mar 2026

https://github.com/daveyarwood/docs.alda.io

Documentation site for Alda, https://docs.alda.io

alda documentation language music music-composition programming-language

Last synced: 06 Sep 2025

https://github.com/aerkiaga/nacre

A programming language for verified software.

compiler formal-verification programming-language

Last synced: 25 Oct 2025

https://github.com/linusdm/ex_lox

An Elixir implementation of an interpreter for the Lox language (from the book Crafting Interpreters by Robert Nystrom).

crafting-interpreters craftinginterpreters elixir interpreter lox lox-interpreter lox-language parser programming-language recursive-descent-parser

Last synced: 25 Oct 2025

https://github.com/rafayelgardishyan/okanga

OKanga simple programming language written in Java 9

kangaroo new programming-language

Last synced: 06 Sep 2025

https://github.com/corejust/coreproject2024

The core programming language, written in C++ and LLVM

compiler core cpp cpp20 llvm programming-language

Last synced: 25 Feb 2026

https://github.com/gay-pizza/pork

Pork: A Programming Language

programming-language

Last synced: 23 Jan 2026

https://github.com/hanzceo/pnglang

PoC of a custom assembly language embedded into .png file. Includes assembler and interpreter.

assembler esolang interpreter programming-language

Last synced: 24 Feb 2026

https://github.com/lue-bird/type-checker-language-experiment

An attempt at a language for the logic of a possible type checker for lau

elm lau programming-language type-checker

Last synced: 01 Apr 2025

https://github.com/blade-lang/blade-jit

A JIT compiler for the Blade programming language

blade compiler jit language programming-language

Last synced: 28 Jan 2026

https://github.com/2alf/.meow

Simple interpreted programming language

programming-language

Last synced: 25 Feb 2026

https://github.com/lucasgianine/java-kanban-system

📋 Creating a board task system (similar to a kanban) using Java for a mini programming language challenge at @BandTec (@miniguiti teacher)

kanban-board-application programming-language task-management

Last synced: 25 Jun 2025

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

SAP: Next-Gen Self-consistent, Intuitive, Composive, Scripting language

programming-language rust scripting-language

Last synced: 26 Apr 2025

https://github.com/davidlee18/minihaskell

a little, functional, and lazy language

functional-programming lazy programming-language

Last synced: 30 Jan 2026

https://github.com/atemmel/cherry

🍒 Personalized shell for unix systems

programming-language repl scripting-language shell

Last synced: 31 Jan 2026

https://github.com/spencercornish/csci112-c-labs

Programming with C Labs for CSCI112 - Intro to Programming with C

c programming-language school-project

Last synced: 13 Jun 2026

https://github.com/chaosunity/fangyen

Concatenative programming language but written in Mandarin?!?! PogChamp 串接堆疊導向程式語言但是用中文撰寫?!?! 太神啦

programming-language

Last synced: 01 Feb 2026

https://github.com/jddev0/lang-cli-rs

This project provides a CLI interface to the langRS implementation of the Lang Programmng Language

cli command-line interpreter lang-language programming-language rust rust-lang translation-files

Last synced: 12 Apr 2025

https://github.com/primeeagle/concerto

A modern programming language with an advanced type system, supporting both object-oriented and functional programming paradigms.

advanced-types compiled-language functional-programming object-oriented-programming programming-language

Last synced: 08 Feb 2026

https://github.com/walderlansena/acervoti

Acerco de livros sobre computação: Programação, Desenvolvimento, Versionamento, Padrões de Projetos, etc.

computer livros programming-language ti

Last synced: 09 Feb 2026

https://github.com/vmmc2/bleach-docs

Repository that hosts the documentation of the Bleach language and its implementation.

documentation-website interpreters programming-language

Last synced: 19 Mar 2026

https://github.com/sleepingcat4/deathhash

a barebone programming language written in C++

barebones compiler cpp programming-language

Last synced: 13 Jun 2025

https://github.com/kasir-barati/golang

A very simple application. I write it to calculate some data for me. I think it is a heavy process, therefore i use golang

go golang programming programming-language tutorial

Last synced: 05 Sep 2025

https://github.com/electrikmilk/aml

Interpreted math equation language 🧮

calculator interpreter language math math-language parser programming-language

Last synced: 17 Jun 2026

https://github.com/ahojukka5/weavec2

Self-hosted Weave compiler — written in surface Weave itself. Top of the bootstrap chain; bootstrapped via weavefront + weavec1.

bootstrap compiler llvm programming-language self-hosting weave-lang

Last synced: 17 Jun 2026

https://github.com/jeeldobariya38/coding-notes

Coding notes is a platform that contains notes for all topics releated to coding

cheatsheet coding notes programming-language

Last synced: 14 Feb 2026

https://github.com/md-talim/codecrafters-interpreter-go

Built a complete Lox interpreter to deeply understand interpreters.

build-your-own-x codecrafters-interpreter go interpreter programming-language

Last synced: 05 Sep 2025

https://github.com/codersunny812/30_days_of_javascript

30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too:

30daysofcode 30daysofjavascript challenge html javascript javascript-for-beginners javascript-for-everyone json node programming-language react redux redux-toolkit webdevelopment

Last synced: 13 Apr 2026

https://github.com/frederiktobner/zenlox

The Lox language implemented in Zig

interpreter programming-language virtual-machine

Last synced: 15 Jul 2025

https://github.com/rapleswojtyla/w

Trying to make my first programming language using Python

programming-language

Last synced: 15 Jul 2025

https://github.com/jakeroggenbuck/paper

A simple programming language and its interpreter

interpreter programming-language

Last synced: 20 Jun 2026

https://github.com/0xleft/galang

gal programming language 🤑

galang go programming-language

Last synced: 04 Apr 2026