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/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/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/p7g/c-bytecode-vm

A VM implementing a dynamically-typed imperative programming language from scratch.

interpreter programming-language

Last synced: 21 Aug 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/buscedv/ask

Ask is a modern open-source transpiled programming language, designed for building backend services and APIs. Ask reduces the amount of needed boilerplate code for setting up things like database connections and authentication to virtually zero lines.

ask backend backend-programming-language databases flask hacktoberfest jwt programming-language python

Last synced: 29 Jul 2025

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/ayushmantripathy/pipe-script

A programming language that revolves around piping

compiler interpreter js programming-language uhc

Last synced: 22 Jul 2025

https://github.com/andreaslyn/mini-yu

A dependently typed programming language prototype

compiler dependent-types functional-programming programming-language type-theory

Last synced: 10 Jul 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/divs1210/rudralang

A dynamic general-purpose high-level functional-programming language with familiar syntax that compiles to native binaries.

functional-programming language native programming-language

Last synced: 06 Mar 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/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/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/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/tahadostifam/taha-lang

Interpreter based programming language made for learning purposes.

interpreter programming-language rust

Last synced: 12 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/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/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/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/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/kvverti/clavender

An implementation of the Lavender programming language in C.

functional interpreter lavender programming-language

Last synced: 11 May 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/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/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/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/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/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/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/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/PawanRamaMali/Python

Python Programming Course Contents for my students

programming-language python

Last synced: 29 Jul 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/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/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/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/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/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/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/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/daelvn/tildeath

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

homestuck joke programming-language unusable

Last synced: 07 Dec 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/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/mattidragon/jsonpatcher

A fabricmc mod for patching json files with a custom DSL

fabricmc programming-language

Last synced: 17 Mar 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/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/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/Irwin1985/Hungaro

A syntax based programming language

programming-language

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

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/rockofox/indigo

Functional programming language

functional-programming language programming-language

Last synced: 27 Nov 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/sno2/bsn

An implementation of the Bussin esoteric language

esoteric-language interpreter programming-language zig

Last synced: 14 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/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/azdavis/birb

A toy programming language with effects and contracts

programming-language

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

A mock programing language made with c#

backend language mock-programing-language programming-language

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

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

interpreter lisp programming-language

Last synced: 11 May 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/mohitk05/arepa

A tiny programming language based on LISP

interpreter lisp programming-language

Last synced: 14 Apr 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/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/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/aripiprazole/ekko

📘 | Writing Haskell in Kotlin article's project

antlr4 kotlin parsing programming-language type-theory

Last synced: 26 Aug 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/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/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/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/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: 13 Oct 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/brandonki/arcane

small programming language with custom backend

compiler explodes programming-language

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

Repository for a TryHackMe room I created

javascript programming-language tryhackme xss

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

A self-hosting toy compiler written in Ruby

compiler programming-language ruby

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