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/barcodehub/entorno-programming-ia-node

Web application that uses the Judge0 API to execute code in multiple programming languages (JavaScript, Python, Java, C++). It processes source code submissions, retrieves execution results, and incorporates OpenAI for code correction (BETA).

code-correction code-execution coding error-handling judge0 openai openai-integration programming-language

Last synced: 31 Aug 2025

https://github.com/jweyrich/aprendendo-a-programar-com-python

Material de apoio utilizado no treinamento de Python com duração de 10 horas para alguns colaboradores da Teltec Solutions.

presentation programming-language python teaching training training-materials

Last synced: 11 Jun 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/felixklauke/princept

A very simple and lightweight programming language written for educational reasons. It is interpreted and aims to provide the best of Java, C# and C++.

educational grammar interpreter language low-level programming-language stack stackbased

Last synced: 21 Feb 2025

https://github.com/chaosinventor/dalanguagecbootstrapper

A bootstrapper for DaLanguage written in C

c99 dalanguage interpreter programming-language tooling

Last synced: 02 Jan 2026

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

The toy compiler made in Java and compiles to Java

java no-longer-maintained programming-language

Last synced: 25 Feb 2025

https://github.com/barrettotte/ranger-lang

A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.

compiler dragon-book programming-language

Last synced: 29 Mar 2025

https://github.com/melchisedech333/verbum-language

🟣 A programming language focused on the development of complex systems. It supports the creation of systems involving the concepts of distributed computing, parallel computing, concurrent computing, meta-programming, hot code reload, high fault tolerance, and scalability.

complex-networks complex-systems concurrent-programming distributed-programming distributed-systems fault-tolerance free-and-open-source-software horizontal-scalable hot-code-reload imperative metaprogramming multiplatform multiprocessing open-source parellel-programming procedural programming-language scalable structured systems-engineering

Last synced: 29 Mar 2025

https://github.com/giorgiogtelian/luna

this is my little project: a new programming language named after my dog

cpp csharp java language parser programming-language programming-languages

Last synced: 13 Apr 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/honourhealth/converting-shell-script-to-perl-language-with-lex-and-yacc

Converting one programming language to another one with respect to some grammar rules, defined before with lex and yacc. C programming language is used beside lex and yacc.

c c-programming c-programming-language cprogramming cprogramming-language lex lex-yacc programming-language yacc yacc-lex

Last synced: 26 Dec 2025

https://github.com/azur1s/archmage

My own very simple lisp programming language

lisp programming-language

Last synced: 29 Mar 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/lmantw/boxes

A goofy programing language all about 📦.

goofy programming-language

Last synced: 07 Apr 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/praabindhp/compound_interest

Python Program To Find Compound Interest

code compound-interest programming-language python3

Last synced: 11 Sep 2025

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

🐱 Scripting language made to solve Advent of Code problems

aoc programming-language

Last synced: 13 Apr 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/uliwitness/objectivek2

Small experiment to see if I can create the equivalent of objc_msgSend().

experimental objective-c programming-language runtime

Last synced: 22 Mar 2025

https://github.com/sharif-minhaz/programming-language-list-app

Add programming language using the list and one click will be enough for getting information about it.

ejs-templates heroku-deployment node-js programming-language

Last synced: 03 Mar 2025

https://github.com/papachristoumarios/ntua-pl1

Programming Languages I Homework Assignments

cpp java programming-language prolog python3 smlnj

Last synced: 02 Mar 2025

https://github.com/jweinst1/lobster

A super-fast, binary expression language

binary-data compiler execution programming-language

Last synced: 21 Feb 2025

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

Compiler for the Chai programming language.

compiler programming-language

Last synced: 27 Jun 2025

https://github.com/stickypiston/roblang

Another programming language, but this one does less than any other.

c llvm programming-language

Last synced: 14 Jul 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/dealbisac/cprograms

This repository contains the C Programs with the source code as well as output so that you can learn the better way of programming.

c program programming-challenges programming-exercises programming-language

Last synced: 22 Jun 2025

https://github.com/blwatkins/learning-java

Learning resources and notes for the Java programming language.

java learning notes programming-language

Last synced: 18 Oct 2025

https://github.com/eignnx/fauxcaml

A (not so great) Python implementation of OCaml

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

Last synced: 15 Mar 2025

https://github.com/panashemuriro/shonascript

Learn how to code in Shona using ShonaScript Programming Language🇿🇼

code coding programming programming-language shona

Last synced: 06 Mar 2025

https://github.com/alexishuvier/lysia

Lisp-like made with C#

csharp lisp programming-language

Last synced: 20 Jun 2025

https://github.com/mcluck90/hw-lang

The ultimate language for printing Hello World!

funny hello-world meme programming-language

Last synced: 13 May 2025

https://github.com/bahmanm/stockperson

Practical exercises to learn a programming language

learning programming programming-language

Last synced: 14 Jul 2025

https://github.com/filipporanza/simpla

A compiler for the Simpla programming language, a university project

compiler lalrpop programming-language toy-language university-project

Last synced: 21 Jul 2025

https://github.com/qucumbah/programming-language

Statically typed programming language that compiles to WebAssembly text format

compiler programming-language webassembly

Last synced: 31 Aug 2025

https://github.com/deepxx86/deepx-lang

My own programming language

haskell own-language programming-language

Last synced: 28 Jul 2025

https://github.com/bemwamalak/kemet

Kemet is an interpreted language inspired from the BASIC programming language which first appeared in 1964. The name CHEMIT is inspired from the ancient egyptian civilization.

interpreter programming-language python

Last synced: 04 Jan 2026

https://github.com/rhea-language/rhea

Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.

concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language

Last synced: 28 Aug 2025

https://github.com/stynh/novabasicv2

Custom programming language interpreted in C#. I have no earlier experience building Interpreters. Hobby project.

abstract-syntax-tree basic-programming csharp interpreter programming-language

Last synced: 01 Jul 2025

https://github.com/praabindhp/graph_rep-transversal_algorithm

C Program For Traversal Algorithm In Graphical Representation

c code graph programming-language representation traversal-algorithms

Last synced: 05 Mar 2025

https://github.com/zac-garby/vm

A virtual machine for a simple programming language.

programming-language virtual-machine

Last synced: 04 Apr 2025

https://github.com/lixx21/python_exercise

Simple project using python to train logic programming

logic-programming programming-language python

Last synced: 03 Apr 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/gryfenfer97/neon

A simple swift-like programming language

cpp lox programming-language swift swift-like

Last synced: 21 Mar 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: 29 Jul 2025

https://github.com/bp7968h/neplat

Interpreted programming language that allows users to write code using a mix of English and Nepali-transliterated keywords

interpreter nepali-english programming-language rust

Last synced: 26 Jan 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/marekjm/viuact

Viuact language

programming-language viuavm

Last synced: 28 Mar 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/newlandtv/koreanc

Implemented Korean programming in C/C++.

c korean korean-c korean-project programming-language

Last synced: 29 Dec 2025

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/panguojun/polygon-group-calculation-script

A group-based polygon calculation and modeling script.

3d geometry-processing group-theory programming-language

Last synced: 24 Dec 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/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/zeroplayerrodent/ocanada

Canada themed programming language, eh?

canada esolang esolangs lisp programming-language

Last synced: 07 Jul 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/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/theblix/hmath

A programming language created from scratch on C#. Has a built-in ability to work with complex numbers in a more human-friendly form.

csharp from-scratch programming programming-language

Last synced: 07 Sep 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: 10 Apr 2025

https://github.com/xyproto/machinecode

:vulcan_salute: Rust module and utility for executing machine code

assembly jit machinecode programming-language rust

Last synced: 15 Apr 2025

https://github.com/praabindhp/simple_interest

Python Program To Find Simple Interest

code interest programming-language python3 simple

Last synced: 05 Mar 2025

https://github.com/alexytsu/adl-lsp

Language Server Protocol implementation for Algebraic Data Language with VSCode client extension

adl algebraic-data-language algebraic-data-types language-server-protocol programming-language vscode vscode-extension

Last synced: 16 Jun 2025

https://github.com/nic-obert/permalang

A compiler for a statically typed language

aot compiler cpp language parser programming-language syntax-tree

Last synced: 16 Apr 2025

https://github.com/mkabumattar/hello-world-api

Hello, World! in All Languages Programming API, This is the initial draft. It's likely to have some flaws, but it'll be improved to be more stable in the future.

api compiler hello-world language nodejs programming programming-language programming-languages

Last synced: 12 Aug 2025

https://github.com/dnbln/narxia

A programming language implementation

compiler programming-language

Last synced: 25 Jan 2026

https://github.com/adotinthevoid/gotolang

A programing language where the only control flow is goto expr

esolang esoteric-interpreter esoteric-language esoteric-programming-language programming-language

Last synced: 03 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: 14 May 2025

https://github.com/4nkitd/slang

slang 🐕‍🦺 | a Programing language written to understand how programing languages are written

go golang programming-language

Last synced: 08 Aug 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/gabryon99/imp

IMP is a small imperative programming language.

imperative menhir ocaml ocamllex programming-language semantics

Last synced: 07 Aug 2025

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