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/jamiebuilds/ghost-lang

:ghost: A friendly little language for you and me.

programming-language spec

Last synced: 01 Apr 2025

https://github.com/tensorlang/tensorlang

Tensorlang, a differentiable programming language based on TensorFlow

automatic-differentiation deep-learning machine-learning programming-language tensorflow

Last synced: 19 Jul 2025

https://github.com/Calysto/calysto_scheme

A Scheme kernel for Jupyter that can use Python libraries

jupyter programming-language python scheme

Last synced: 10 Aug 2025

https://github.com/geiltonxavier/aprenda-go

:books: Central de conhecimentos sobre a linguagem de programação Go

course cursos go golang programming-language

Last synced: 14 Jan 2026

https://github.com/one-language/one

One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱

compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting

Last synced: 16 May 2025

https://github.com/vtereshkov/xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces

compiler compiler-construction compiler-design delphi free-pascal game-development go golang parser pascal-compiler pascal-language programming-language raylib self-hosting win32 winapi windows x86 x86-32 xd-pascal

Last synced: 13 Apr 2025

https://github.com/calysto/calysto_scheme

A Scheme kernel for Jupyter that can use Python libraries

jupyter programming-language python scheme

Last synced: 04 Apr 2025

https://github.com/nim-works/nimskull

An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.

compiler language programming-language

Last synced: 13 Apr 2025

https://github.com/mimium-org/mimium

*This repository is archived. Now main development repository is mimium-org/mimium-rs .

audio compiler dsl dsp music programming-language sound

Last synced: 27 Apr 2025

https://github.com/refaktor/rye

homoiconic dynamic programming language with some new ideas

console factor golang programming-language rebol ryelang

Last synced: 12 Dec 2025

https://github.com/One-Language/One

One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱

compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting

Last synced: 16 May 2025

https://github.com/dictu-lang/Dictu

Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.

bytecode bytecode-interpreter c dictu hacktoberfest interpreter language programming-language scripting-language

Last synced: 12 Apr 2025

https://github.com/LiXizhi/NPLRuntime

NPL - Neural Parallel Language

lua npl paracraft programming-language tatfook

Last synced: 21 Apr 2025

https://github.com/JoeStrout/miniscript

source code of both C# and C++ implementations of the MiniScript scripting language

miniscript programming-language programming-languages

Last synced: 26 Apr 2025

https://github.com/lunacookies/eldiro

Learn to make your own programming language with Rust

programming-language rust

Last synced: 17 Mar 2025

https://github.com/yeslogic/fathom

🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧

binary-data binary-format compiler data-description-language declarative dependent-record-types dependent-types dsl language parser programming-language rust statically-typed type-checker type-system

Last synced: 04 Apr 2025

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

Proof of concept of modern and stylish interpreted programming language for the JVM ⚜️

panda panda-lang programming-language

Last synced: 27 Feb 2025

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

Tokay programming language, designed for ad-hoc parsing and syntax-directed development.

ad-hoc awk compiler language packrat parsing programming-language

Last synced: 12 Dec 2025

https://github.com/RodrigoDornelles/3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)

3bc-lang arduino compiler esoteric-language interpreter language microcontrollers programming-language punchcard virtual-machine

Last synced: 14 Apr 2025

https://github.com/imkiva/KiVM

🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.

garbage-collector interpreter java jvm programming-language virtual-machine

Last synced: 02 May 2025

https://github.com/rodrigodornelles/3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)

3bc-lang arduino compiler esoteric-language interpreter language microcontrollers programming-language punchcard virtual-machine

Last synced: 05 Apr 2025

https://github.com/imkiva/kivm

🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.

garbage-collector interpreter java jvm programming-language virtual-machine

Last synced: 10 Apr 2025

https://github.com/stevertus/mcscript

A programming language for Minecraft Vanilla

cli compiler minecraft minecraft-script node programming programming-language vanilla

Last synced: 05 Apr 2025

https://github.com/pfgithub/scpl

text language for writing ios shortcuts faster

programming-language scpl

Last synced: 08 Apr 2025

https://github.com/thesephist/oak

An expressive, simple, dynamic programming language.

functional-programming ink-programming-language oaklang programming-language scripting-language

Last synced: 12 Mar 2025

https://github.com/ELENA-LANG/elena-lang

ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces

compiler elena language mixins multi-methods object-oriented programming-language script-engine

Last synced: 12 Apr 2025

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

Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language.

agent agent-oriented-programming agentspeak bdi programming-language

Last synced: 11 Jan 2026

https://github.com/wafelack/orion

Orion is a high level, purely functional programming language with a LISP based syntax.

language lisp orion programming-language

Last synced: 05 Apr 2025

https://github.com/fergusq/tampio

Tampio: An object-oriented programming language made to resemble Finnish

compiler finnish natural-language-programming programming-by-natural-language programming-language

Last synced: 22 Aug 2025

https://github.com/Wafelack/orion

Orion is a high level, purely functional programming language with a LISP based syntax.

language lisp orion programming-language

Last synced: 16 May 2025

https://github.com/lawndoc/jaws

Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post

c-programming compiler flex-bison interpreted-programming-language interpreter malware-research polyglot programming-language security-research virtual-machine

Last synced: 07 May 2025

https://github.com/Stevertus/mcscript

A programming language for Minecraft Vanilla

cli compiler minecraft minecraft-script node programming programming-language vanilla

Last synced: 16 May 2025

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

Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.

bytecode ciao-prolog clp compiler constraints interpreter iso-prolog-standard logic logic-programming programming-language prolog prolog-compiler prolog-implementation prolog-interpreter prolog-programming-language virtual-machine

Last synced: 29 Oct 2025

https://github.com/mattam82/coq-equations

A function definition package for Coq

coq dependent-types programming-language

Last synced: 07 Oct 2025

https://github.com/gonzula/splash

Simple Programming LAnguage for SHortcuts

compiler ios programming-language siri-shortcuts

Last synced: 29 Apr 2025

https://github.com/type-ruby/t-ruby

T-Ruby, TypeScript-style types for Ruby language

compiler programming-language ruby t-ruby

Last synced: 13 Jan 2026

https://github.com/bepb/python-100-days

Изучи питон / python за 100 дней

prog programming programming-language python study study-project

Last synced: 03 Apr 2025

https://github.com/WerWolv/PatternLanguage

The Pattern Language used by the ImHex Hex Editor

binary dsl hacktoberfest hex-editor imhex pattern programming-language

Last synced: 09 Jul 2025

https://github.com/kujirahand/nadesiko3

Japanese Programming Language Nadesiko v3 (JavaScript/TypeScript)

altjs japanese japanese-programming-language nodejs programming-language

Last synced: 04 Apr 2025

https://github.com/mattam82/Coq-Equations

A function definition package for Coq

coq dependent-types programming-language

Last synced: 10 Jul 2025

https://github.com/yuriy-chumak/ol

Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.

c compiler ffi interpreter language lisp ol olvm otus-lisp owl-lisp programming-language r7rs r7rs-scheme repl scheme tiny virtual-machine

Last synced: 12 Apr 2025

https://github.com/crossoverjie/gscript

💪🏻This is a statically and strongly typed language written in Go.|GScript 是用 Go 编写的静态、强类型的脚本语言。

antlr4 compile go golang language programming-language

Last synced: 13 Apr 2025

https://github.com/lambdaclass/concrete

Concrete is a simple programming language specifically crafted for creating highly scalable systems that are reliable, efficient, and easy to maintain.

mlir programming-language

Last synced: 04 Apr 2025

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

The Kin Programming Language ( Write computer programs in Kinyarwanda - native language for Rwandans )

kin kin-lang kinyarwanda languages programming-language typescript

Last synced: 12 Apr 2025

https://github.com/rsms/compis

Contemporary systems programming language in the spirit of C

programming-language

Last synced: 10 Apr 2025

https://github.com/ytakano/blisp

A statically typed Lisp like scripting programming language for Rust.

no-std programming-language rust

Last synced: 15 May 2025

https://github.com/richpl/PyBasic

Simple interactive BASIC interpreter written in Python

basic basic-programming-language interpreter programming-language python

Last synced: 17 Nov 2025

https://github.com/ddj231/Handel

a procedural programming language for writting songs in browser

handel music-composition procedural-programming-language programming-language tonejs

Last synced: 24 Apr 2025

https://github.com/YakshaLang/Yaksha

😈 Yaksha Programming Language - Offside rule + Lisp system for macros. 🐣 WIP

c99 compile-time compile-to-c compiler lisp-dialect offside offside-rule programming-language transpiler

Last synced: 04 Apr 2025

https://github.com/yakshalang/yaksha

😈 Yaksha Programming Language - Offside rule + Lisp system for macros. 🐣 WIP

c99 compile-time compile-to-c compiler lisp-dialect offside offside-rule programming-language transpiler

Last synced: 04 Apr 2025

https://github.com/ali77gh/chap

Simple Programming Language for fun.

interpreter programming-language wasm

Last synced: 09 Apr 2025

https://github.com/Lcbx/GdScript2All

A transpiler for GdScript (targeting C# and c++) written in Python

cpp csharp gdscript godot godot4 programming-language python3 scripting scripting-language transpiler

Last synced: 04 Sep 2025

https://github.com/helixlang/helix-lang

Python's Simplicity, C++'s Power, Native Interoperable with all, and Rust (W.I.P)

c compiler cpp helix helix-lang language llvm programing-language programming-language python rust toolchain xmake

Last synced: 18 Jul 2025

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

🐈 The Charly Programming Language | Written by @KCreate

crystal interpreter programming-language repl

Last synced: 13 Apr 2025

https://github.com/ikskuh/lola

LoLa is a small programming language meant to be embedded into games.

compiler interpreter language lola-language programming-language script-language zig zig-package

Last synced: 09 Apr 2025

https://github.com/lcbx/gdscript2all

A transpiler for GdScript (targeting C# and c++) written in Python

cpp csharp gdscript godot godot4 programming-language python3 scripting scripting-language transpiler

Last synced: 04 Apr 2025

https://github.com/inexorabletash/jsbasic

Applesoft BASIC in JavaScript

basic programming-language

Last synced: 09 Apr 2025

https://github.com/ikskuh/LoLa

LoLa is a small programming language meant to be embedded into games.

compiler interpreter language lola-language programming-language script-language zig zig-package

Last synced: 08 May 2025

https://github.com/sin-ack/zigself

An implementation of the Self programming language in Zig

interpreter programming-language self-language

Last synced: 22 Jul 2025

https://github.com/fsaadatmand/the-c-programming-language

Answers to exercises in K&R's The C Programming Language (second Edition).

c c-language c-programming programming-exercises programming-language

Last synced: 21 Aug 2025

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

A general purpose programming language

compiler programming-language

Last synced: 12 Apr 2025

https://github.com/publicodes/publicodes

Le langage pour les algorithmes d'intérêt public

programming-language simulation-modeling

Last synced: 15 May 2025

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

A modern general-purpose programming language focused on enterprise Web, IoT, and secure application development.

blade compiler interpreter language programming-language

Last synced: 12 Jan 2026

https://github.com/pcyin/nl2code

A syntactic neural model for parsing natural language to executable code

deep-learning programming-language

Last synced: 10 Oct 2025

https://github.com/chriskrycho/newrustacean.com

The official website for the New Rustacean podcast

cargo podcast programming programming-language rust-lang

Last synced: 07 Apr 2025

https://github.com/mraza007/python-for-beginners

I created this repo to save all my python related language notes

learning-python notes programming-language python-notes python3

Last synced: 17 Mar 2025

https://github.com/maelswarm/nymph

🧚 A slightly different version of C.

c language nymph preprocessor programming-language

Last synced: 09 Jul 2025

https://github.com/rustq/3body-lang

三体编程语言 Three Body Language written in Rust

3bodyproblem compiler language programming-language rust threebody threebodyproblem

Last synced: 21 Oct 2025

https://github.com/pveyes/naskah

Bahasa pemrograman dengan sintaks Bahasa Indonesia (Programming language with Indonesian syntax) 🇮🇩

bahasa-indonesia compiler indonesia naskah oss pemrograman programming-language rust webassembly

Last synced: 16 Mar 2025

https://github.com/inoxlang/inox

🛡️ A secure web development platform and programming language.

golang htmx minimalism programming-language secure-by-default secure-coding webdev webdevelopment

Last synced: 12 Jan 2026

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

tu-lang(凸)是一种编程语言,旨在创造一种非常简单高效的-零依赖-语言(防秃)。已实现自举

amd64 asmer assembly asynchronous asyncio coroutines dynamic-programming linker linux native programming-language static-programming

Last synced: 14 Jan 2026

https://github.com/chkas/easylang

An easy programming language that runs in the browser

learn-to-code programming-language

Last synced: 12 Apr 2025

https://github.com/storyyeller/cubiml-demo

A simple ML-like programming language with subtyping and full type inference.

programming-language type-inference

Last synced: 05 Apr 2025

https://github.com/riicchhaarrd/ocean

Programming language that compiles into a x86 ELF executable.

ast c compiler elf lexer programming-language x86

Last synced: 14 Apr 2025

https://github.com/werwolv/patternlanguage

The Pattern Language used by the ImHex Hex Editor

binary dsl hacktoberfest hex-editor imhex pattern programming-language

Last synced: 07 Apr 2025

https://github.com/empirical-soft/empirical-lang

A language for time-series analysis

programming-language time-series-analysis

Last synced: 15 Mar 2025

https://github.com/parasj/contracode

Contrastive Code Representation Learning: functionality-based JavaScript embeddings through self-supervised learning

compiler contrastive-learning deep-learning machine-learning momentum-contrast programming-language pytorch

Last synced: 08 Sep 2025