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

C-like but simpler and still smart, like Budgie

cbudgie cpp interpreter new-language programming programming-language

Last synced: 02 Sep 2025

https://github.com/karmakrafts/vanadium

Lexer-parser frontend for the Ferrous compiler toolchain.

antlr antlr-grammar antlr4 antlr4-grammar ferrous programming-language

Last synced: 24 Dec 2025

https://github.com/0xdaksh/scientific-calculator

School Project for C++ to Make a Scientific-Calculator, allows you to input to retain output.

c c-plus-plus calculator programming-language scientific

Last synced: 07 Oct 2025

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/cryptorodeo/boar-lang

Interpreter for a toy programming language, built in Go

go golang interpreter language programming-language tree-walk-interpreter

Last synced: 07 Oct 2025

https://github.com/natevelang/eve

Nateve tokenizer fully built with python 3.8

language nateve nateve-language programming-language python transpiler

Last synced: 23 Apr 2025

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

A compiler for the fraxton language

compiler programming-language

Last synced: 15 Oct 2025

https://github.com/v-juarez/learning

Notas y Apuntes sobre programación y Base de Datos.

basededatos css3 django javascript linux programming-language python reactjs

Last synced: 05 Oct 2025

https://github.com/aziis98/ergolas

an Embeddable Random GOlang LAnguage for Scripting

embeddable-scripting-language golang library programming-language

Last synced: 02 Mar 2025

https://github.com/imshymike/eryx

A decently fast and simple dynamically typed programming language similar to javascript/python.

dynamically-typed interpreted-programming-language programming-language

Last synced: 11 Jun 2025

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

A general purpose, type checked language inspired by Rust.

compile-to-js compiler programming-language typescript

Last synced: 11 Dec 2025

https://github.com/ivan-guerra/cpplox

A C++ implementation of the Lox language

compiler interpreter lox-interpreter programming-language

Last synced: 15 Oct 2025

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: 28 Nov 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/aegis-dev/shard_lang

Toy assembly language with embeddable 8bit VM written in Rust

asm assembly assmebler embeddable programming-language rust virtual-machine vm

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

Viuact language

programming-language viuavm

Last synced: 28 Mar 2025

https://github.com/lmantw/boxes

A goofy programing language all about 📦.

goofy programming-language

Last synced: 07 Apr 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: 28 Aug 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/kevindasilvas/klang

Klang is a strongly typed, with type inference, imperative and immutable programming language that transpiles to js.

compiler compilers haskell javascript klang programming-language programming-languages transpiler

Last synced: 25 Aug 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/cjavad/discordql

You ever wanted to browse your discord server from a terminal? Look no further DiscordQL aims to be a CLI interface with your discord bot.

ast cli-interface discord lexer parser programming-language query-language semantic-analysis

Last synced: 01 Jul 2025

https://github.com/praabindhp/replace_function

Replace Function In Python Program

code find programming-language python3 replace word

Last synced: 05 Mar 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/samwson/eva

The Eva Programming Language. Based on course material provided by Dmitry Shoshnikov.

interpreter programming-language

Last synced: 22 Mar 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/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/praabindhp/binary_search

C Program For Binary Search

binary-search c code programming-language

Last synced: 05 Mar 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/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/fabasoad/setup-umka-action

This GitHub action installs Umka programming language.

cli github-action github-actions interpreter programming-language scripting-language umka

Last synced: 24 Aug 2025

https://github.com/omaraflak/banana

Banana programming language

programming-language

Last synced: 20 Sep 2025

https://github.com/giu7d/doka-lang

DOKA Functional Programming Language

compiler functional-programming programming-language

Last synced: 22 Aug 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/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/kajizukataichi/mltalk

ML-family programming language that you can write code smoothly

functional goal-directed-evaluation interpreter programming-language

Last synced: 05 Apr 2025

https://github.com/zk-phi/lambda_to_lazyk

A Lambda Calculus to Lazy K translator

programming-language

Last synced: 19 Aug 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/zac-garby/vm

A virtual machine for a simple programming language.

programming-language virtual-machine

Last synced: 04 Apr 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/pranavk-official/ktu-s7-cse_cd-lab

This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.

c compiler lexer parser programming-language

Last synced: 16 May 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/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/yummyweb/cascade

A dynamically typed programming language for writing idiomatic code.

cascade cascadelang language programming-language

Last synced: 10 Apr 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/v-kolesnikov/simple

Simpλe imperative programming language

computer-science programming-language self-education

Last synced: 24 Dec 2025

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

Two-dimensional programming language for chickens 🐔

2d chicken esolang programming-language two-dimensional

Last synced: 28 Jun 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/eoin-obrien/kedlang

Ked interpreter built with Lex, Yacc and Python

interpreter ked lex programming-language python yacc

Last synced: 05 Apr 2025

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: 09 May 2025

https://github.com/namberino/vilang

The Vietnamese Programming Language

cpp interpreter programming-language vietnamese

Last synced: 26 Jun 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/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 24 Jun 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/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/chaoticsomeone/uranium_lang

Uranium Lang: A Python and C++ based and (probably) unstable programming language

cpp cpp20 programming-language python python3 source-to-source-compiler transcompiler uranium-lang

Last synced: 04 May 2025

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

My own programming language

haskell own-language programming-language

Last synced: 28 Jul 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/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/b-sullender/expression-parser

An expression parser in C that can easily be modified for more operations or turned into a calculator or programming language.

c-parser calculator expression-evaluator expression-parser programming-language

Last synced: 29 Jun 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/aermoss/aermath

A math interpreter made with python.

interpreter lexer math parser programming-language

Last synced: 06 Mar 2025

https://github.com/atlas77-lang/Atlas-core

atlas-core is a system based flexible lexer builder library letting you easily build a fully fledge lexer.

compiler language lexer lexer-generator programming-language

Last synced: 02 Oct 2025

https://github.com/schwalbe-t/Currant

Currant is an interpreted programming language focussing on simplicity and dynamicity.

html js language languages programming-language programming-languages web web-dev web-development website website-development

Last synced: 02 Oct 2025