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

A simple programming language created for fun (abandoned)

interpreter language peppermint programming-language programming-languages typescript

Last synced: 15 Jun 2025

https://github.com/mikaelvallenet/bistromatic

EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base

bistro bistro-matic c calculator epitech epitech-project programming-language

Last synced: 04 May 2025

https://github.com/xrstf/rudi

A Lisp-like, embeddable, leightweight, non-Turing complete language to transform JSON datastructures

embeddable-scripting-language go json lisp programming-language yaml

Last synced: 13 Jan 2026

https://github.com/jokoardh/sinaugolangbareng

Repository catatan belajar joko ardiyanto selama belajar bahasa pemrograman Golang. Setiap pembelajaran yang dilakukan selalu di update di repository ini.

backend-programming go golang golang117 informatics programming-language

Last synced: 11 Apr 2025

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

Fury, a gradual, safe systems language

compiler memory-management programming-language typechecker zig

Last synced: 17 Jun 2025

https://github.com/cjc-apps/natsulang

A text-processing language based on Python 3.

natsulang programming-language python3 text-processing

Last synced: 22 Apr 2025

https://github.com/daelvn/tildeath

🏚 ~ATH, except it actually runs the examples from Homestuck!

homestuck joke programming-language unusable

Last synced: 07 Mar 2026

https://github.com/chaqchase/artemis

Artemis: the fun-sized ts-powered programming language

artemis extensible laguage programming-language script scripting-language typescript

Last synced: 05 Sep 2025

https://github.com/MikaelVallenet/Bistromatic

EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base

bistro bistro-matic c calculator epitech epitech-project programming-language

Last synced: 27 Oct 2025

https://github.com/PawanRamaMali/Python

Python Programming Course Contents for my students

programming-language python

Last synced: 29 Jul 2025

https://github.com/iamsayantan/glox

Golang implementation for the Lox language from the book Crafting Interpreters (http://craftinginterpreters.com/).

ast compiler go golang interpreter lox-language programming-language

Last synced: 05 Apr 2025

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 30 Oct 2025

https://github.com/qatlang/qat

A modern reimagination of systems programming... by @AldrinMathew

compiler low-level programming-language system-programming

Last synced: 04 Apr 2026

https://github.com/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/vanilla-extracts/calc

Calc: A Fully-Featured Configurable (mini) Rust Calculator

algebra calculator compiler interpreter programming-language rust

Last synced: 24 Feb 2026

https://github.com/alexdremov/ngg

"Never gonna give you up" programming language

ast compiler education language meme never-gonna-give-you-up programming-language

Last synced: 10 Jun 2025

https://github.com/krypto-etox/c-language-book-solutions

The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy

c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions

Last synced: 10 Apr 2025

https://github.com/abranhe/languages.abranhe.com

Home of languages.abranhe.com the Programming Languages Logos Website

logos programming-language programming-languages-logos

Last synced: 28 Feb 2025

https://github.com/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 10 Apr 2025

https://github.com/owainlewis/joy

Compiler for the functional stack based programming language Joy

compiler interpreter programming-language stack-based

Last synced: 14 Apr 2025

https://github.com/coderosh/myriad

An esoteric programming language written in typescript supporting different flavours (genz, uwu, pirate, etc).

genz language nepali nepali-language nepali-programming-language pirate programming-language uwu

Last synced: 12 Jul 2025

https://github.com/iconmaster5326/ccl

Computer Control Language. Finally, something that lets you control your computer!

ccl interpreted-programming-language interpreter language programming-language

Last synced: 23 Aug 2025

https://github.com/miroiu/dw-lang

[Educational] A small interpreted language made from scratch.

bigmath editor expression-viewer interpreter lexer netcore3 parser programming-language repl wpf

Last synced: 19 Mar 2025

https://github.com/yegor256/ppa

Practical Program Analysis (academic course) presented in Innopolis University in 2023

course formal-grammar formal-semantics latex lecture-notes program-analysis programming-language

Last synced: 27 Mar 2025

https://github.com/healeycodes/hoot-language

🦉 A general-purpose interpreted scripting language with an event loop.

crafting-interpreters lox lox-language programming-language tree-walk-interpreter

Last synced: 12 Jun 2025

https://github.com/cwbudde/pascalprimer

Interactive Pascal environment for teaching

dwscript education object-pascal programming-language

Last synced: 02 Mar 2026

https://github.com/MotionLang/motion

Motion is a clean, dynamically typed programming language.

c dynamic easy-to-use fast free language opensource programming-language safe simple small

Last synced: 28 Nov 2025

https://github.com/kariaro/ampleprogramminglanguage

Creating a compiler for my own programming language

compiler lexical-analysis programming-language

Last synced: 12 Apr 2025

https://github.com/isaac-defrain/kframework

RChain Rholang Implementation & Materials for learning K Framework

k-framework programming-language rholang smart-contract

Last synced: 02 Apr 2025

https://github.com/alvarorichard/cortexc

Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.

binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig

Last synced: 26 Jul 2025

https://github.com/mattidragon/jsonpatcher

A fabricmc mod for patching json files with a custom DSL

fabricmc programming-language

Last synced: 17 Mar 2025

https://github.com/martianoff/gala

GALA (Go Alternative LAnguage) -- a modern functional programming language that transpiles to Go. Sealed types, pattern matching, immutability by default, monads (Option, Either, Try, Future), and full Go interop. Built with Go, ANTLR4, Bazel and Claude.

algebraic-data-types bazel compiler compilers functional-programming gala go golang hacktoberfest immutability language language-design monads pattern-matching programming-language scala sealed-types transpiler type-inference

Last synced: 15 May 2026

https://github.com/upvalue/odd

A small, Scheme inspired programming language with fast compilation, incremental GC, and a hygienic macro/module system

compiler garbage-collection programming-language virtual-machine

Last synced: 25 Jul 2025

https://github.com/l1mey112/tl-v

A tiny, proof of concept, programming language.

ast compiler compiler-design gas programming-language vlang x86-64

Last synced: 19 Jan 2026

https://github.com/tambapps/marcel

a scripting JVM-based programming language compatible with Android

java programming-language

Last synced: 04 May 2025

https://github.com/yuxincs/lightdp

A light-weight imperative language for developing provably privacy-preserving algorithms

differential-privacy programming-language verification

Last synced: 20 Aug 2025

https://github.com/michaelsdavid/conure-lang

A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.

c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c

Last synced: 16 Jun 2025

https://github.com/hobby-engine/hobby-script

The scripting language for the (future) Hobby game engine

hobby-script hobbyscript interpreter language programming-language scripting-language

Last synced: 10 Jun 2025

https://github.com/manelli/plt

Programming language theory resources

compilers interpreters plt programming-language programming-language-theory

Last synced: 27 Feb 2026

https://github.com/fredericbonnet/helena

Helena is a minimalist programming language inspired by Tcl, Unix shells, and the Unix philosophy in general

duck-typing programming-language programming-languages scripting-language

Last synced: 13 Jul 2025

https://github.com/jomy10/rpg-lang

The RPG esoteric programming language. Includes compiler, cli and language specification.

esolang esoteric esoteric-language esoteric-programming-language generator language parser programming-language rpg-game

Last synced: 21 Mar 2025

https://github.com/hectorpulido/cooklang

A mock programing language made with c#

backend language mock-programing-language programming-language

Last synced: 16 Apr 2025

https://github.com/xrxr/alang

A toy compiler for a statically typed language

compiler programming-language statically-typed

Last synced: 12 May 2025

https://github.com/figgleforth/ore-lang

A programming language for web development, for fun

programming programming-language programming-languages ruby

Last synced: 19 Apr 2026

https://github.com/jonahsnider/exa-syntax-highlighting

Syntax highlighting for programming language EXA from the game EXAPUNKS by Zachtronics in Visual Studio Code

exa exa-language exa-vm exapunks game programming-language syntax-highlighting visual-studio vscode zachtronics

Last synced: 08 Jan 2026

https://github.com/danilafe/maypop

Dependently typed programming language implemented in Literate Haskell.

dependent-types haskell inference language monad monad-transformers programming-language

Last synced: 09 Oct 2025

https://github.com/brandonki/arcane

small programming language with custom backend

compiler explodes programming-language

Last synced: 26 Apr 2025

https://github.com/suniksha12/tcs_codevita

This is the solution provided for TCS Code Vita _2024 make sure your dont copy paste the same, use your brain, The code provided seen toh have some or the other problem , read the readme file and the answer script with marked comments.

codevita-solutions coding-challenges completed java javacompiler programming programming-language solutions task tcs

Last synced: 15 Apr 2025

https://github.com/iafisher/scam

A toy functional programming language: Scheme, but on a budget

interpreter lisp programming-language

Last synced: 11 May 2025

https://github.com/langsamu/sparql-blockly

A Blockly implementation of SPARQL. Supports converting SPARQL into visual blocks and vice versa. Supports all of SPARQL 1.1 Query & Update as well as SPARQL*.

blockly programming-language sparql visualisation

Last synced: 02 Sep 2025

https://github.com/gab-language/cgab

A small, embeddable, and extensible scripting language.

interpreter programming-language

Last synced: 29 Jan 2026

https://github.com/healeycodes/quill

A Rust port of the Ink programming language (thesephist/ink)

abstract-syntax-tree event-loop interpreter programming-language

Last synced: 08 May 2025

https://github.com/maherzaidoune/zai

Zai programming language

javascript programming-language

Last synced: 28 Apr 2025

https://github.com/joeyvanlierop/golf

A simple compiler for a programming language called GoLF ⛳

code-generation compiler golang lexer parser programming-language semantic-analysis

Last synced: 07 Aug 2025

https://github.com/sonota88/ruccola

A self-hosting toy compiler written in Ruby

compiler programming-language ruby

Last synced: 15 Apr 2025

https://github.com/shenqingchuan/coral-lang

[ Programming language ] - built in Golang and run in CVM. (WIP)

coral golang programming-language type-safe vm

Last synced: 07 May 2025

https://github.com/para-lang/para-compiler

The Para Compiler (From Greek "para": Beside/Alongside)

c compiler hacktoberfest hacktoberfest2021 language para para-lang programming-language python

Last synced: 07 Oct 2025

https://github.com/lucasfelixsilveira/carla

Carla will not just be a language. It is a new concept of languages.

beaultiful c carla carla-lang compilation-time language modern performance programming-language rust syntax

Last synced: 22 Apr 2025

https://github.com/mahdavipanah/juicylang

Juicy programming language written in Python using PLY

interpreter lexer parser ply programming-language python

Last synced: 07 Jul 2025

https://github.com/alhassy/rubycheatsheet

Reference of basic commands to get comfortable with Ruby ---Pure OOP!

cheatsheet html pdf programming-language reference ruby

Last synced: 25 Oct 2025

https://github.com/paulk-asert/groovy-constraint-programming

Three common programming paradigms or styles are the imperative (OO & procedural), functional, and logic (or constraint) styles. This repo shows examples of the latter using the Apache Groovy programming language and other (mostly JVM) languages which support this style of programming (often using libraries).

constraint-programming groovy jvm-languages linear-programming programming-language

Last synced: 06 Mar 2026

https://github.com/linwin-cloud/linwin-db-server

在广袤无垠的现代大数据海洋之中,计算机深度的和信息以及数据绑定,承载这亿万数据的就是数据库软件。 Linwin Data Server,基于Java开发的国产高性能数据库软件。支持国产和Linux操作系统,支持多用户操作。采用Nosql结构,自研mys数据库操作语言,更加简单方便高效。 用户数据的增删改查全部在内存内操作,与硬盘的交互写入读取交由专门的线程管理,无不妨碍.

data data-science database hashmap http java javascript key-value linux programming-language python server typescript webserver website

Last synced: 05 Mar 2026

https://github.com/andrewkchan/puffscript

Statically typed, imperative programming language that compiles to WebAssembly

compiler programming-language webassembly

Last synced: 03 Aug 2025

https://github.com/auscompgeek/chickenpie

:baby_chick: Chicken implementation and debugger in Python

chicken esolang esoteric-language interpreter programming-language python

Last synced: 25 Oct 2025

https://github.com/konloch/dslbuilder

Zero dependency Java library for creating domain specific languages.

domain-specific-language dsl dsl-builder java java-8 java-library library programming-language scripting scripting-language

Last synced: 04 Aug 2025

https://github.com/tomlin7/lemon

The Lemon Programming Language. Minimalist, fast, dynamic.

cinnamon hacktoberfest interpter programming-language

Last synced: 15 Apr 2025

https://github.com/adityamangal1/snake-water-game

Snakewatergun game by the use of c programming language.

c-programming programming-language random-characters snakewatergun-game

Last synced: 23 Apr 2025

https://github.com/silverjun/swing

A "Protocol" oriented programming language

compiler cpp language llvm new-language programming-language swing

Last synced: 15 Apr 2025

https://github.com/d3lio/degu-lang

A take at a scripting language with an ML (Meta Language) family syntax. Heavily inspired by F#, OCaml and at some extent - Rust.

llvm programming-language rust

Last synced: 28 Dec 2025

https://github.com/mohitk05/arepa

A tiny programming language based on LISP

interpreter lisp programming-language

Last synced: 14 Apr 2025

https://github.com/darrylyeo/nectar-lang

Nectar: The Human-Friendly Knowledge Graph 🐝

graph-database knowledge-graph pest-grammar programming-language

Last synced: 11 Oct 2025

https://github.com/w3c/dms

Dialogue Manager Script - programming language for autonomous interactive systems

chatbot compiler dialogue dialogue-manager dialogue-systems planning programming-language

Last synced: 20 Oct 2025

https://github.com/ales-tsurko/colly

Text-based sequencer to let you code music live.

live-coding music programming-language sequencer

Last synced: 12 Apr 2025

https://github.com/oleks/hreyfan

A Programming Language for Mobile Code

distributed-systems mobile-code programming-language

Last synced: 05 Apr 2025

https://github.com/nmorse/pounce_v0

v0 (discontinued development) of a new concatenative programming language that runs in the browser. see @pounce-lang for version 1+

concatenative-language forth-like joy-language programming-language

Last synced: 15 Feb 2026

https://github.com/raklaptudirm/brainfuck

Brainfuck Interpreter, Transpiler, Optimizer, and Toolkit

brainfuck brainfuck-interpreter interpreter programming-language repl transpiler

Last synced: 13 Mar 2026

https://github.com/kmecpp/jspark

A general purpose programming language for the JVM

java jvm language programming-language

Last synced: 12 Apr 2025

https://github.com/fornever/talk-lens

Talk about the LENS programming language.

dotnet programming-language talk

Last synced: 11 Mar 2025

https://github.com/rockchinq/flowity

A Scripting Language for Building LLM Apps

langchain llm programming-language

Last synced: 29 Aug 2025

https://github.com/05st/capri

Statically typed programming language with emphasis on functional programming, compiles to LLVM IR.

compiler functional-programming haskell language languages programming-language

Last synced: 30 Aug 2025

https://github.com/ravener/clox

Extended clox with more features and optimizations

bytecode clox compiler interpreter programming-language virtual-machine

Last synced: 23 Apr 2025