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/erikdelange/exin-the-experimental-interpreter

Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.

c ebnf interpreter programming-language

Last synced: 19 Apr 2025

https://github.com/maxbarsukov/yascriptlang

🦎 A simple Lisp-inspired scripting language that compiles to JS

interpreted-programming-language interpreter js-interpreter lisp-dialect programming-language

Last synced: 19 Apr 2025

https://github.com/shixiongfei/ape

Ape is a lightweight embedded dialect of the Lisp programming language.

ape interpreter language lisp lisp-1 programming-language scheme

Last synced: 13 May 2025

https://github.com/mrlsd/ilang

iLang - a functional programming language and compiler

compiler functional-programming ilang language programming programming-language

Last synced: 23 Apr 2025

https://github.com/hcengineering/rebeldb

RebelDB™ • A new database engine is brewing 🧪 Imagine if REBOL and SQLite had a rebellious offspring ⚡️

database language nosql nosql-database programming-language

Last synced: 23 Apr 2025

https://github.com/megabytesofrem/deimos

The compiler for Deimos, a small, low-level Lua inspired language

compiler proglangs-discord programming-language rust

Last synced: 15 Apr 2025

https://github.com/bbn-q/pyqgl2

An imperative Quantum Gate Language (QGL) embedded in python.

compilers programming-language quantum-computing

Last synced: 07 Jul 2025

https://github.com/apostolique/vyne-language

Definition for the Vyne Programming language.

language programming-language vyne

Last synced: 06 Oct 2025

https://github.com/antosser/brainfuck-compiler-web

Compile easy to read code to brainfuck

assembly-like brainfuck compiler programming-language

Last synced: 08 Oct 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/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/saltysystems/gdminus

A scripting language for sharing code between Erlang and Godot.

erlang gdscript godot programming-language

Last synced: 23 Apr 2025

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/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/fury-lang/fury

Fury, a gradual, safe systems language

compiler memory-management programming-language typechecker zig

Last synced: 17 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: 27 Oct 2025

https://github.com/daelvn/tildeath

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

homestuck joke programming-language unusable

Last synced: 07 Dec 2025

https://github.com/PawanRamaMali/Python

Python Programming Course Contents for my students

programming-language python

Last synced: 29 Jul 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/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/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/cwbudde/pascalprimer

Interactive Pascal environment for teaching

dwscript education object-pascal programming-language

Last synced: 23 Feb 2025

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/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/kariaro/ampleprogramminglanguage

Creating a compiler for my own programming language

compiler lexical-analysis programming-language

Last synced: 12 Apr 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/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/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/rockofox/indigo

Functional programming language

functional-programming language programming-language

Last synced: 27 Nov 2025

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/seggan/metis

A programming language for the JVM designed to be amenable to sandboxing

interpreter programming-language

Last synced: 13 Apr 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/rami3l/dolores

A tree-walking interpreter for the Lox Programming Language.

crafting-interpreters interpreter lox lox-language programming-language rust rust-lang

Last synced: 16 Oct 2025

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/Irwin1985/Hungaro

A syntax based programming language

programming-language

Last synced: 12 Apr 2025

https://github.com/sno2/bsn

An implementation of the Bussin esoteric language

esoteric-language interpreter programming-language zig

Last synced: 14 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/wsdt/almostbinary

Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)

binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime

Last synced: 12 Apr 2025

https://github.com/azdavis/birb

A toy programming language with effects and contracts

programming-language

Last synced: 12 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/bethropolis/mimo

a simple programming language written in js.

ast compiler javascript lexer parser programming-language

Last synced: 12 Apr 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/tahadostifam/taha-lang

Interpreter based programming language made for learning purposes.

interpreter programming-language rust

Last synced: 12 Apr 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/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/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/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/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/martian56/raven

Raven is a new systems and application programming language designed to combine the performance and control of C++, the safety and modern features of Rust, the readability of Python, the structure of Java, and the simplicity of Go.

new-programming-language programming-language

Last synced: 27 Dec 2025

https://github.com/kamkow1/yup

source code of the yup compiler and other related tools

compiler language llvm programming-language

Last synced: 10 Apr 2025

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/eyelash/moebius

a simple and fast functional programming language

compiler cpp functional-language programming-language

Last synced: 13 May 2025

https://github.com/kvverti/clavender

An implementation of the Lavender programming language in C.

functional interpreter lavender programming-language

Last synced: 11 May 2025

https://github.com/wsdt/AlmostBinary

Compiler & Runtime for 'Almost Binary'. Code in platform-independent binary and utilize high-level data structures and state-of-the-art libraries (e.g. quantum computing, blockchain, ..)

binary blockchain compiler csharp esolang esoteric-programming-language platform-independent programming-language qsharp quantum-computing runtime

Last synced: 13 May 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/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/aripiprazole/ekko

📘 | Writing Haskell in Kotlin article's project

antlr4 kotlin parsing programming-language type-theory

Last synced: 26 Aug 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/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/iafisher/scam

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

interpreter lisp programming-language

Last synced: 11 May 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/tomlin7/lemon

The Lemon Programming Language. Minimalist, fast, dynamic.

cinnamon hacktoberfest interpter programming-language

Last synced: 15 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/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/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/battleoverflow/javascriptbasics

Repository for a TryHackMe room I created

javascript programming-language tryhackme xss

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

A self-hosting toy compiler written in Ruby

compiler programming-language ruby

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

A tiny programming language based on LISP

interpreter lisp programming-language

Last synced: 14 Apr 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/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: 17 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/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/oleks/hreyfan

A Programming Language for Mobile Code

distributed-systems mobile-code programming-language

Last synced: 05 Apr 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/hectorpulido/cooklang

A mock programing language made with c#

backend language mock-programing-language programming-language

Last synced: 16 Apr 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/silverjun/swing

A "Protocol" oriented programming language

compiler cpp language llvm new-language programming-language swing

Last synced: 15 Apr 2025