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/thenishchalraj/time-to-go

Snippets begginers can start with to learn Go. Whether it's competitive programming or building executable files, Go is present there as a great help.

best-language go golang golang-examples programming-exercises programming-language

Last synced: 09 Apr 2025

https://github.com/eyelash/moebius

a simple and fast functional programming language

compiler cpp functional-language programming-language

Last synced: 13 May 2025

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

A mock programing language made with c#

backend language mock-programing-language programming-language

Last synced: 16 Apr 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/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/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/xrxr/alang

A toy compiler for a statically typed language

compiler programming-language statically-typed

Last synced: 12 May 2025

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/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/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/gab-language/cgab

A small, embeddable, and extensible scripting language.

interpreter programming-language

Last synced: 29 Jan 2026

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

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

interpreter lisp programming-language

Last synced: 11 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/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/sonota88/ruccola

A self-hosting toy compiler written in Ruby

compiler programming-language ruby

Last synced: 15 Apr 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/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/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/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/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/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/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/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/horse64/core.horse64.org

A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org

abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library

Last synced: 29 Apr 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/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/fornever/talk-lens

Talk about the LENS programming language.

dotnet programming-language talk

Last synced: 11 Mar 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/ravener/clox

Extended clox with more features and optimizations

bytecode clox compiler interpreter programming-language virtual-machine

Last synced: 23 Apr 2025

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/chshersh/rogue-lang

Compiler for Rogue programming language

language programming-language rogue rogue-lang

Last synced: 26 Mar 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/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/kmecpp/jspark

A general purpose programming language for the JVM

java jvm language programming-language

Last synced: 12 Apr 2025

https://github.com/aripiprazole/ekko

📘 | Writing Haskell in Kotlin article's project

antlr4 kotlin parsing programming-language type-theory

Last synced: 26 Aug 2025

https://github.com/rask/saha

It's a programming language

interpreter programming-language programming-languages rust

Last synced: 20 Jun 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/tambapps/marcel

a scripting JVM-based programming language compatible with Android

java programming-language

Last synced: 04 May 2025

https://github.com/maherzaidoune/zai

Zai programming language

javascript programming-language

Last synced: 28 Apr 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/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/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/mohitk05/arepa

A tiny programming language based on LISP

interpreter lisp programming-language

Last synced: 14 Apr 2025

https://github.com/alvarorichard/zennitylang

ZennityLang is a C-based programming language focused on performance and low-level development

c-lang docker low-level open-source performance-metrics programming-language

Last synced: 26 Jul 2025

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

Programming language theory resources

compilers interpreters plt programming-language programming-language-theory

Last synced: 27 Feb 2026

https://github.com/nsauzede/compbook_test

My notes following the "Compiler Book"

compiler hacktoberfest programming-language

Last synced: 19 Jan 2026

https://github.com/slendidev/gplang

The language for those with the mind on GP.

ftc gracious-professionalism programming-language

Last synced: 10 Oct 2025

https://github.com/widberg/kasm

A MIPS-like virtual machine and assembler.

assembler assembly mips programming-language virtual-machine

Last synced: 22 Apr 2025

https://github.com/jesperkha/neon

Statically typed compiled language

c compiler language neon programming-language transpiler

Last synced: 22 Apr 2025

https://github.com/tanin47/lilit-lang

[Work in progress] A programming language. Ideal for command-line tools

programming-language

Last synced: 13 May 2025

https://github.com/rish-16/regolith

🌗 An elegant Pseudocode-like programming language built in Python

interpreter lexer-parser programming-language pseudocode python

Last synced: 26 Jun 2025

https://github.com/IsaacShelton/Adept-1.1

A blazing fast low-level programming language

compiler compilers fast jit low-level pointer programming-language

Last synced: 31 Mar 2025

https://github.com/samdphillips/onyx

A Smalltalk language written in Python

programming-language smalltalk

Last synced: 13 Apr 2025

https://github.com/schmich/jisonify

A Browserify transform for Jison parsers.

browser browserify javascript jison language lexer parser programming-language

Last synced: 04 Aug 2025

https://github.com/simplyyan/spellspike

The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.

algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax

Last synced: 09 May 2025

https://github.com/shahkv95/optimise.me

This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.

algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research

Last synced: 13 Jun 2025

https://github.com/jpt13653903/alcha

A New Programming Language for FPGA Projects

fpga hardware-description-language programming-language

Last synced: 17 Jun 2025

https://github.com/thesephist/oak-syntax-visualizer

Oak syntax visualizer, made for GopherCon 2021

oaklang parser programming-language recursive-descent-parser

Last synced: 12 May 2025

https://github.com/ph-7/goya

This is a simple but powerful programming language. This is my first programming language with an interpreter built in C++. ATTENTION, language is under development and is not stable! If you want to contribute to this project and improve it, please contact me and add your changes via GitHub

c-plus-plus goya goya-language goya-programming-language interpreted-language interpreted-programming-language interpreter language lexer lightweight-programming-language own-language parser programming programming-language

Last synced: 09 Apr 2025

https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems

This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel

assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions

Last synced: 15 Nov 2025

https://github.com/yhirose/fizzbuzzlang

A Programming Language just for writing Fizz Buzz program. :)

fizz-buzz fizzbuzz language peg programming-language

Last synced: 24 Apr 2025

https://github.com/not-nik/tarik

tarik is a minimal, compiled language, designed for low-level programming.

compiler language programming-language tarik

Last synced: 08 Oct 2025

https://github.com/linkdd/airscript

Like Lua, but in Rust, and different

interpreter lua programming-language rust

Last synced: 04 Apr 2025

https://github.com/tanish-ranjan/tpl

TPL is a dynamically typed, multi-threaded, memory safe, garbage collected, multi paradigm programming language with high level simplicity.

modern programming-language

Last synced: 28 Jan 2026

https://github.com/alannunes/compiler

This Is a Programming Language (Alanus). It's the first compiler I wrote for learnings purpose.

code-generation compiler compiler-construction intepreter programming-language python turing-machine

Last synced: 15 Apr 2025

https://github.com/nickforall/taal

:zap:Experimental systems programming language

compiler programming-language research-project toy-language

Last synced: 06 Oct 2025

https://github.com/ktanaka101/nail

🚀 Nail: [WIP] Nail is a next-generation language inspired by Rust, but with a built-in garbage collector.

programming-language

Last synced: 30 Oct 2025

https://github.com/jszaday/LyteScript

An interpreted, stack-based programming language with object-oriented features.

language programming-language

Last synced: 23 Nov 2025

https://github.com/smashwilson/segment

Most programmers, at some point, daydream about writing their own programming language. This one's mine.

c language programming-language segment

Last synced: 19 Mar 2025

https://github.com/jackmilner1/fizz

My own statically typed programming language with support of pointers, a custom compiler (Lexer, Parser , Abstract syntax tree) written in C++ and uses LLVM

compiler cpp llvm open-source pointers programming-language statically-typed

Last synced: 05 Apr 2025

https://github.com/obsfx/m3k

Compiler code of m3k. m3k is a Lisp dialect that was written in TypeScript and compiles to JavaScript.

compiler javascript lisp lisp-dialect programming-language toy-compiler toy-programming-language typescript

Last synced: 15 Apr 2025

https://github.com/cryskram/bilobe

A New Programming Language To Introduce New Way To Code...

cmake cpp cpp17 interpreter language linux new programming-language repl windows

Last synced: 23 Apr 2025