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/jcbages/glox

:confetti_ball: A Golang implementation of the 'jlox' interpreter from the book Crafting Interpreters by Bob Nystrom.

interpreter programming-language

Last synced: 13 Oct 2025

https://github.com/michaelsproul/honours-thesis

4th Year Honours Thesis on Programming Language Semantics

coq honours-thesis programming-language software-verification type-system

Last synced: 13 Oct 2025

https://github.com/luzeduardo/miguenz-lang

A study interpreter for a new language called "Minguez", inspired by a lovelly person's word to identify unknow objects

go interpreter programming-language

Last synced: 19 Jan 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: 13 Oct 2025

https://github.com/frankiecancino/javavspython

Description of the similarities and differences between the programming languages of Java and Python

java java-8 language-purpose languages principles programming-language python python-2 python-3 python2 python3

Last synced: 13 Oct 2025

https://github.com/loitd/rubycourse

Repository for the Youtube playlist: "Học lập trình Ruby căn bản" at https://www.youtube.com/channel/UCb8t2YTgLsAbTcdafpZzFuw

basic devise excercises learning programming-language ruby ruby-on-rails tutorial tutorial-code tutorials youtube-playlist

Last synced: 21 Jan 2026

https://github.com/jbrosdevelopment/norma

Norma is a small custom programming language made as an example for my blog.

custom language norma programming programming-language

Last synced: 13 Oct 2025

https://github.com/jeluchu/html_fordummies

Aquí podrás encontrar unos apuntes realizados por mí, en los cuáles aprenderás el lenguaje de "HTML" de la forma más sencilla posible. Si hay alguna cosa que no te termina de quedar clara, no dudes en contactar conmigo. Te invito a visitar mi web:

css css3 design exercise html html-css html-template html5 javascript language-learning programming-language

Last synced: 14 Oct 2025

https://github.com/valarpirai/monkey_lang

Monkey language interpreter in Go

go interpreter monkey-language programming-language

Last synced: 14 Oct 2025

https://github.com/thomas-crane/spearmint

A statically typed, simple language.

compiler programming-language

Last synced: 14 Oct 2025

https://github.com/godojo-tutorials/golang-book-ru

Complete Go Tutorial Content Repository - 79 modules for godojo.dev platform

backend golang goroutines programming programming-language

Last synced: 14 Oct 2025

https://github.com/abhinavkorpal/shell

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

programming-language scripting-language shell shellscript

Last synced: 15 Oct 2025

https://github.com/rorakus/opplang

Programming language O++

compiler interpreter java programming-language

Last synced: 15 Oct 2025

https://github.com/ajzaff/multifunge

An interpreter for a minimal Funge language

funge interpreter programming-language

Last synced: 23 Jan 2026

https://github.com/severen/luna

A hobby implementation of Scheme (R⁷RS) for fun and great profit!

interpreter language lisp programming-language rust scheme

Last synced: 04 Nov 2025

https://github.com/novaandrom3da/germanium

A dynamically typed language

programming-language

Last synced: 24 Oct 2025

https://github.com/chrrs/lisp

An interpreted lisp language in Go

go golang hobby language lisp lisp-dialect programming-language

Last synced: 25 Oct 2025

https://github.com/nicknaso/verona-lang

Experiments using verona

programming-language verona

Last synced: 26 Oct 2025

https://github.com/totobird-creations/snake-s-esoteric-programming-language

A terrible esoteric programming language based around the game of Snake.

cursed esoteric-programming-language programming-language snake

Last synced: 24 Jan 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: 07 Sep 2025

https://github.com/dyvil/dyvil-language-reference

The Dyvil Language Reference - The full programming language guide

dyvil jvm language-reference programming-language

Last synced: 11 Dec 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/ang3lerr404/hololang

A new semi-toy programming language written in zig

programming-language programming-language-development zig

Last synced: 26 Dec 2025

https://github.com/farhantips/python-programming-language-1--cse110

Explore practical implementations and exercises related to Python programming concepts. This serves as a hands-on guide to mastering Python through coding challenges, experiments, and real-world applications.

basic-programming bracu bracucse110 colab-notebook cse110 programming-language pycharm python

Last synced: 17 Mar 2025

https://github.com/deyzi-the-youtuber/casm

Assembly's cooler younger brother, CASM.

assembly assembly-language compiler cpp programming-language x86-64

Last synced: 12 Mar 2025

https://github.com/andrew-johnson-4/lm-tutorial

Computation For the Working Mathematician

compiler programming-language

Last synced: 28 Feb 2025

https://github.com/seldom-se/tower

Tower is an esolang with painfully vertical data storage

esolang esoteric-language esoteric-programming-language programming-language rust

Last synced: 12 Oct 2025

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/maxbarsukov/toylang

🧸 Toy Language with OOP and Python-like syntax

interpreter oop-languages programming-language ruby ruby-interpreter

Last synced: 28 Mar 2025

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: 28 Feb 2025

https://github.com/Sanskar-Jaiswal/EcommerceApp

This project is an eCommerce Web API developed using ASP.NET Web API, C#, and follows a clean architecture with the API, Core, and Infrastructure layers. It utilizes MSSQL for data storage and implements various features like product management, search functionality, pagination, and error handling.

asp-net-core-web-api entity-framework-core mssql pagination programming-language swagger-ui

Last synced: 12 Oct 2025

https://github.com/maxrt101/xcc

XCC Programming language compiler based on LLVM

compiler cpp17 llvm programming-language

Last synced: 26 Mar 2025

https://github.com/urtuba/tea-programming-language

Implementation of a simple programming language using cpp.

cpp data-structures istanbul-technical-university programming-language recursive

Last synced: 16 Mar 2025

https://github.com/lucavallin/roe

The Róe programming language and its interpreter and compiler, inspired by the Venetian language.

compiler go interpreter programming-language veneto

Last synced: 24 Mar 2025

https://github.com/gingercro/matrix-operations

Calculator for addition, subtraction and multiplication operations with matrices written in the C# language.

calculator csharp csharp-code math mathematics matrix matrix-calculations matrix-multiplication programming programming-language visual-studio

Last synced: 01 Mar 2025

https://github.com/vknabel/zirric

Early development, experimental programming language with an implicit but strong and dynamic type system.

compiler experimental language programming-language

Last synced: 18 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/rkstudio585/multi-language-hello-world

A collection of "Hello, World!" examples in various programming languages, showcasing syntax and basic functionality across different environments and paradigms.

all all-programming-language example-project examples hello-world programming-language

Last synced: 22 Nov 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/seonghaedu/k.code

This web site is a programming school for students and we provide students with an opportunity to learn some programming languages through the Zoom which is an online meeting tool under COVID-19.

programming-language school school-education

Last synced: 28 Dec 2025

https://github.com/yazaldefilimone/mini-interpreter

Crafting an interpreter with TypeScript.

compiler interpreter programming-language

Last synced: 11 Mar 2025

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/willothy/deque-lang

Deque Language VM written in Rust

deque esoteric-language programming-language rust

Last synced: 30 Mar 2025

https://github.com/nulldev/solaire

🌞 Bootstrap Code for the Solaire Programming Language

bootstrap nulldev programming-language solaire

Last synced: 13 Oct 2025

https://github.com/iamsuudi/interpreter

Interpreter for my hypothetical programming language

golang interpreter programming-language

Last synced: 31 Mar 2025

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/akicho8/rasl

CASL Assembler / Simulator

assembler casl casl2 language programming-language simulator

Last synced: 31 Mar 2025

https://github.com/evve01/linsl

Simple interpreter for a Lisp/Scheme like language

lisp programming-language rust scheme

Last synced: 18 Jun 2025

https://github.com/ayushverma135/c-dsa-programs

This repository contains a collection of C programs related to Data Structures and Algorithms (DSA). The purpose of this repository is to provide a comprehensive resource for learning and practicing DSA concepts through practical implementation in the C programming language.

c programming programming-exercises programming-language

Last synced: 21 Feb 2025

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/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/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/electrikmilk/aml

Interpreted math equation language 🧮

calculator interpreter language math math-language parser programming-language

Last synced: 22 Nov 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/farbod-s/recursive-descent-parser

Programming Language Design and Implementation Course Project

c-plus-plus programming-language recursive-descent-parser

Last synced: 06 Jul 2025

https://github.com/mozamimy/kaguya

Kaguya is an implementation of Brainf**k by Ruby

brainfuck programming-language ruby

Last synced: 28 Mar 2025

https://github.com/lang-programming/docs

The offical lang language standard and documentation

documentation lang-language programming-language translation-files

Last synced: 08 Jan 2026

https://github.com/davidlee18/minihaskell

a little, functional, and lazy language

functional-programming lazy programming-language

Last synced: 30 Jan 2026

https://github.com/s9ra16bf4/headache

Headache is dynamically typed programming language, inspired by c++ and python

cpp dynamically-typed interpreter programming-language python

Last synced: 01 Sep 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/dimits-ts/userfriendlyautomaton

A project containing data structures for different kinds of automata (DFAs/NFAs), a simple custom language defining operations on them, as well as a fully functional and customizable GUI editor.

desktop-application dfa-construction integrated-development-environment java-swing programming-language ui

Last synced: 06 Sep 2025

https://github.com/luigichopper/clarityscript

A programming language that combines the functionality of HTML with the readability of Python

clarity-script parser programming-language python

Last synced: 11 Mar 2025

https://github.com/it1shka/code-adventure

Project to teach kids basics of programming. Development process is currently frozen

game ide learn-to-code platform playground programming-language

Last synced: 08 Jan 2026

https://github.com/liamslj13/banter

A small compiler implementation via LLVM.

compiler cpp cpp26 llvm programming-language

Last synced: 05 Jul 2025

https://github.com/normal-coder/linguist-colors

Generate colors for programming language or file, base on GitHub/linguist

colors file-extension github linguist linguist-color programming-color programming-language

Last synced: 17 Oct 2025

https://github.com/amila-rukshan/chocopy

ChocoPy - statically typed subset of Python.

chocopy dynamic-dispatch llvm object-oriented programming-language

Last synced: 05 Jul 2025

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