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/blwatkins/learning-ruby

Learning resources and notes for the Ruby programming language.

learning notes programming-language ruby

Last synced: 13 Jun 2025

https://github.com/gbaraldi/spinach.jl

Toy language based on Scheme, built with LLVM.jl.

julia llvm programming-language scheme

Last synced: 21 Jan 2026

https://github.com/siketyan/olang

(Concept) Object-based programming language on C# and .NET Core

csharp dotnet-core oop programming-language

Last synced: 20 Apr 2026

https://github.com/nthnn/uartix

Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.

interpreted-programming-language interpreter programming-language programming-language-design programming-language-development programming-language-interpreter raspberry-pi-pico raspberry-pi-pico-projects rp2040-arduino uart uart-protocol

Last synced: 31 Jan 2026

https://github.com/karmakrafts/manganese

LLVM based bootstrap compiler for the Ferrous programming language.

bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery

Last synced: 01 Feb 2026

https://github.com/mikah13/language-picker

Help you choose your programming language

game language-picker programming-language react

Last synced: 26 Apr 2026

https://github.com/leops/hatchet

A non-scripting language for the Source engine

programming-language scripting-language source-engine

Last synced: 06 Oct 2025

https://github.com/abdulhaseebimran/smit-javascript-assignment

This Repository containing JavaScript programming challenges and solutions.

challenges javascript js programming-language

Last synced: 06 Jun 2026

https://github.com/pumpedsardines/sekver

A simple programming language

compiler programming-language

Last synced: 14 Feb 2026

https://github.com/calico32/goose

a minimal programming language written in go

go golang goose language programming-language

Last synced: 13 Feb 2026

https://github.com/nirvanasupermind/pluto

This project is an older version of [Eris](https://github.com/nirvanasupermind/eris).

interpreter language programming-language walker

Last synced: 13 Feb 2026

https://github.com/cbarrick/ripl

Prolog in Rust (incomplete)

programming-language prolog

Last synced: 26 Oct 2025

https://github.com/uralstech/ezrsquared

An easy to learn and practical programming language for beginners and experts alike

computer-language csharp easy easy-to-learn easy-to-understand english ezrsquared interpreter-language programming programming-language

Last synced: 12 Feb 2026

https://github.com/thomasleese/acorn

Powerful and elegant programming language.

cpp language llvm programming-language

Last synced: 24 Apr 2026

https://github.com/nelsenpro/frame

Framecss adalah sebuah proyek open source yang menyediakan berbagai macam library CSS untuk keperluan desain aplikasi web dan website. Framecss awalnya diciptakan oleh Nelsen Niko yang kemudian dikembangkan oleh banyak kontributor lainnya. Kode sekarang merupakan hasil kolaborasi dari banyak kontributor yang berpartisipasi dalam pengembangan dan p

bnelsofc css css-framework css-framework-indonesia css-grid-layout developer frame framecss framecss3 framework framework-css framework-css-indonesia frameworks front-end-development frontend javascript programming-language webdevelopment website

Last synced: 30 Jun 2025

https://github.com/itzkiwisky/linx

Drawing programming language for love2D

library love2d lua programming-language

Last synced: 13 May 2026

https://github.com/lilbludev/terra

Terra is made to be a drop-in easy to use and fast interpreted programming language.

custom-programming-language interpreted-programming-language programming-language terra ziglang

Last synced: 24 Jan 2026

https://github.com/starc007/love-language

A fun love-themed programming language

programming-language rust

Last synced: 11 Feb 2026

https://github.com/radrow/radlang

A functional programming language intepreter with typeclasses, full type inference and lazy evaluation

haskell interpreter parsing programming-language

Last synced: 16 Mar 2025

https://github.com/jyotibrat/python-programming

All the Python Programs that I have done when I was studying the Python Programming subject during my Third Semester.

git github-config problem-solving programming-language python python3

Last synced: 28 Jan 2026

https://github.com/rla/llj

LLJ - Logic Language for JVM

jvm logic-language programming-language prolog

Last synced: 29 May 2026

https://github.com/laluxx/jade

a C abstraction

programming-language transpiler

Last synced: 11 Feb 2026

https://github.com/fco/bernalang

A terrible idea of a programming language

programming-language terrible-idea

Last synced: 18 Mar 2026

https://github.com/glesica/disp

A simple Lisp interpreter written in Dart.

dart lisp programming-language

Last synced: 27 Feb 2026

https://github.com/guiltydolphin/angle

A small, general-purpose programming language written in Haskell.

haskell programming-language

Last synced: 30 May 2026

https://github.com/iwhitebird/gor

Gor : Programming language made with GoLang

compiler-design go golang gor programming programming-language programming-languages

Last synced: 16 Mar 2025

https://github.com/skius/stringlang

An interpreted, expression-oriented language where everything evaluates to strings

golang hacktoberfest interpreter language programming-language

Last synced: 06 Feb 2026

https://github.com/xuangeaha/xuanny

An interpreted, object-oriented, high-level programming language with dynamic semantics. 一种具有动态语义的解释型、面向对象的高级编程语言。

chinese compiler language programming-language python

Last synced: 18 Aug 2025

https://github.com/powerlevel9000/ruby-getting-started

Geting Sarted with ruby Learning syntax and various coding game with Challenges here just basics syntaxes of the ruby programming language

programming-language ruby tutorial-exercises

Last synced: 06 Jul 2025

https://github.com/code-by-sia/x

The Ξ (Xi) Programming Language

compiler compiler-design language programming programming-language x xi

Last synced: 09 Jun 2026

https://github.com/mfori/mlang

Simple programming language using LLVM, flex and bison.

bison compiler flex llvm programming-language

Last synced: 02 May 2026

https://github.com/furk4nbulut/turcanalyze-turkish-programming-language

This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures

c lexical-analyzer programming-language

Last synced: 13 Jun 2025

https://github.com/fergusq/pscript

PScript is a small programming language

compiler programming-language

Last synced: 24 Oct 2025

https://github.com/gravatalonga/ninja

Ninja Programming Language - General Scripting Language inspired in PHP and Javascript.

golang pratt-parser programming-language

Last synced: 11 Oct 2025

https://github.com/polsys/cle

A native code compiler for a C-like language.

compiler dotnet dotnet-core programming-language

Last synced: 24 Apr 2026

https://github.com/andrew-johnson-4/puncalculus

A variant of Typed Lambda Calculus with generalized variable punning (ad-hoc polymorphism)

computer-science language programming-language

Last synced: 07 Sep 2025

https://github.com/owen7000/programmatrix

Programmatrix, pronounced Program-a-tricks. Is a programming language written with python.

compiler programming-language python python3

Last synced: 12 Apr 2025

https://github.com/hugodonotexit/cbudgie

C-like but simpler and still smart, like Budgie

cbudgie cpp interpreter new-language programming programming-language

Last synced: 11 Feb 2026

https://github.com/openpeeps/vancode

A flexible, macro-based AST, Codegen & Virtual Machine for building scripting languages and DSLs

abstract-syntax-tree ast bytecode bytecode-interpreter codegen interpreter interpreters nim openpeeps programming-language stack stackvm virtual-machine vm

Last synced: 07 Jun 2026

https://github.com/sayedrisat/bnscript

Automation-first programming language that compiles to JavaScript with a real compiler pipeline, runtime, and CLI.

automation bangla cli code-generator compiler developer-tools javascript language-design lexer parser programming-language sayed-risat semantic-analysis transpiler

Last synced: 11 Jun 2026

https://github.com/maxbarsukov/simple_interpreter

👅 A simple language designed to learn how to create interpreters

gem interpreter interpreter-language programming-language ruby ruby-gem ruby-interpreter

Last synced: 28 Mar 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: 17 Mar 2026

https://github.com/sapphire-project/sapphire

A small OOP language inspired by Ruby

programming-language ruby rust

Last synced: 08 May 2026

https://github.com/elgrhy/gx

Brain-first programming language for building transparent, auditable AI assistants. Write AI agents as simply as a recipe. Non-hallucinating, zero cloud lock-in.

ai ai-agents anthropic brain-first interpreter llm ollama openai programming-language rust

Last synced: 31 May 2026

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: 30 Jan 2026

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

My own programming language

haskell own-language programming-language

Last synced: 16 Feb 2026

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: 23 Jun 2026

https://github.com/rameshvarun/dumblisp

A lisp interpreter written in pure C.

lisp lisp-interpreter programming-language

Last synced: 21 Jan 2026

https://github.com/nthnn/nougat-lang

An obsolete dynamic scripting yet general-purpose programming language for absolutely nothing written in C#.

compiler-construction csharp dotnet programming-language programming-language-development

Last synced: 09 May 2026

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

https://github.com/egorkhaklin/glass

A pure functional language whose compiler is written in Glass and self-compiles to byte-identical C, carrying a from-scratch zero-knowledge STARK prover: write a function, get a proof of its result. Hindley-Milner types, effects, exhaustive matching.

algebraic-data-types compiler cryptography effect-system fri functional-programming hindley-milner interpreter pattern-matching programming-language programming-language-design refinement-types self-hosting stark type-inference type-system zero-knowledge zero-knowledge-proofs zk zk-stark

Last synced: 10 Jun 2026

https://github.com/ericlee05/assemscript

Assembly-like and pointer based programming language / 어셈블리어와 유사한 포인터 기반 프로그래밍 언어

interpreter programming-language

Last synced: 23 Oct 2025

https://github.com/stickypiston/dabulang

A simple imperative programming language with a BASIC-inspired syntax

haskell interpreter megaparsec programming-language

Last synced: 02 Feb 2026

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

Programming Languages I Homework Assignments

cpp java programming-language prolog python3 smlnj

Last synced: 01 May 2026

https://github.com/axkr/ease_symja

Eclipse EASE plugin extension for using Symja as a REPL

computer-algebra eclipse eclipse-plugin programming-language symbolic-math symja

Last synced: 06 Sep 2025

https://github.com/vwkd/didi

A string matching language that is more like a programming language and less like RegEx

new-language pattern-matching programming-language string-matching string-search

Last synced: 11 Feb 2026

https://github.com/dere3046/jvav

yes is JVAV

joke jvav programming-language

Last synced: 26 Apr 2026

https://github.com/poggingfish/beeniez

[READ ONLY MIRROR OF https://git.sr.ht/~fis/beeniez]

nqp programming-language raku

Last synced: 09 Apr 2025

https://github.com/major0/crusty

Tool for transpiling a C-Like dialect into Rust

programming-language rust-crate

Last synced: 23 Feb 2026

https://github.com/frinksy/fraxton-compiler

A compiler for the fraxton language

compiler programming-language

Last synced: 15 Oct 2025

https://github.com/allindevelopers/executanti

Reverse engineer and Web version of "Furnica" and "Cangourou"

ast lexer parser programming-language tokens

Last synced: 26 Mar 2025

https://github.com/dgenio/intentflow

An experimental language for governed LLM workflows: compile goals, evidence, uncertainty, actions, and verification into auditable agent plans.

agent-framework agentic-ai agents ai-agents ai-safety cli developer-tools dsl llm llmops open-source programming-language prompt-engineering python structured-output

Last synced: 25 Jun 2026

https://github.com/covscript/covscript-vscode

The CovScript-3rd language support for VSCode

programming-language

Last synced: 13 Mar 2026

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: 12 May 2026

https://github.com/taco-c/trainfuck

Interpreter for the Trainfuck language, based on Brainfuck.

brainfuck esolang esoteric-language experiment programming-language

Last synced: 09 Apr 2025

https://github.com/jezek/funson

another approach to functional json for fun

experimental functional-programming golang json programming-language

Last synced: 23 Feb 2026

https://github.com/ahmedmourad0/sadlang

The Sad Programming Language, users of this language are officially called Sad Developers.

compiler programming-language sad

Last synced: 05 Jul 2025

https://github.com/cxw42/do-not-self-host

A toolchain starting from assembly so you don't have to self-host your next programming language

assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm

Last synced: 17 Apr 2026

https://github.com/gusg21/kberry

The toy compiler made in Java and compiles to Java

java no-longer-maintained programming-language

Last synced: 06 Jun 2026

https://github.com/infuzu/oqs

`OQS` (Open Quick Script) is a simple, system-neutral expression language for efficient scripting on diverse platforms. It's open-source, adaptable, and focused on fundamental operations.

expression-engine expression-evaluator expression-language expression-parser expressionengine programming-language programming-languages

Last synced: 14 Jan 2026

https://github.com/fergusq/sve

The Sve Programming Language

interpreter programming-language scripting-language

Last synced: 22 Apr 2026

https://github.com/devalade/algo

AlgoLang est un langage de programmation éducatif conçu pour apprendre l'algorithmique avec une syntaxe française intuitive.

lsp programming-language

Last synced: 20 Jun 2026

https://github.com/dnbln/narxia

A programming language implementation

compiler programming-language

Last synced: 10 May 2026

https://github.com/guy1414/vext

Vext is a programming language I am making for both fun and to learn how languages and compilers work.

compiler csharp language-design language-making programming-language

Last synced: 25 Apr 2026

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