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/justinmeza/lolcode-spec

LOLCODE language specification archives and development.

esoteric-programming-language lolcode programming-language rfc specification

Last synced: 14 Mar 2025

https://github.com/ArkScript-lang/Ark

ArkScript is a small, fast, functional and scripting language for C++ projects

ark arkscript compiler cpp language lisp programming-language scripting scripting-language virtual-machine vm

Last synced: 01 Apr 2025

https://github.com/cotowali/cotowali

A statically typed scripting language that transpile into POSIX sh

cotowari language programming-language shell-script transpiler

Last synced: 04 Apr 2025

https://github.com/johnearnest/ok

An open-source interpreter for the K5 programming language.

interpreter livecoding programming-language repl vector

Last synced: 04 Apr 2025

https://github.com/goruby/goruby

GoRuby, an implementation of Ruby written in Go

go golang interpreter language programming-language ruby

Last synced: 30 Nov 2024

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

✨ The compiler and developer toolchain for Onyx

programming-language wasm webassembly

Last synced: 27 Mar 2025

https://github.com/JohnEarnest/ok

An open-source interpreter for the K5 programming language.

interpreter livecoding programming-language repl vector

Last synced: 12 Nov 2024

https://github.com/vexu/toy-lang

Toy language for experimentation and fun.

compiler programming-language

Last synced: 07 Apr 2025

https://github.com/thesephist/ink

Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style.

functional-programming golang ink-programming-language javascript programming-language

Last synced: 05 Apr 2025

https://github.com/m-ender/hexagony

A two-dimensional, hexagonal programming language.

esolang hexagonal interpreter programming-language two-dimensional

Last synced: 28 Nov 2024

https://github.com/vexu/bog

Small, strongly typed, embeddable language.

compiler programming-language zig

Last synced: 28 Dec 2024

https://github.com/frol/completely-unscientific-benchmarks

Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)

ada benchmark cpp csharp dlang golang haskell java javascript kotlin lua luajit nim programming-language python ruby rust scoreboard swift

Last synced: 05 Apr 2025

https://github.com/onflow/cadence

Cadence, the resource-oriented smart contract programming language 🏃‍♂️

cadence language onflow programming-language smart-contracts

Last synced: 11 Apr 2025

https://github.com/jolie/jolie

The Jolie programming language

jolie microservices programming-language

Last synced: 05 Apr 2025

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

Home of the ABS programming language: the joy of shell scripting.

bash golang programming-language scripting scripting-language scripting-languages shell shell-scripting

Last synced: 21 Apr 2025

https://github.com/fsharp/fslang-design

RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas

fsharp language-design programming-language rfc

Last synced: 14 Apr 2025

https://github.com/thesephist/tabloid

A minimal programming language inspired by clickbait headlines

clickbait interpreter parser programming-language

Last synced: 05 Apr 2025

https://github.com/torch2424/wasm-by-example

Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)

example examples introduction learning learning-by-doing programming-language tutorial wasm webassembly

Last synced: 12 Apr 2025

https://github.com/lambdaclass/cleopatra_cairo

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.

blockchain compiler cryptography programming-language rust stark zkp

Last synced: 20 Mar 2025

https://github.com/lambdaclass/cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.

blockchain compiler cryptography programming-language rust stark zkp

Last synced: 13 Apr 2025

https://github.com/lilydjwg/swapview-rosetta

Print swap usage per process. Implemented in various programming languages

comparison helloworld linux programming-exercise programming-language rust

Last synced: 11 Apr 2025

https://github.com/paladin-t/my_basic

A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.

basic interpreter programming-language scripting-language

Last synced: 05 Apr 2025

https://github.com/dfinity/motoko

Simple high-level language for writing Internet Computer canisters

internet-computer motoko motoko-language programming-language

Last synced: 01 Apr 2025

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

TopShell - a purely functional, reactive scripting language

functional-programming programming-language reactive type-safety

Last synced: 13 Mar 2025

https://github.com/eclipse-archived/golo-lang

Golo - a lightweight dynamic language for the JVM.

golo invokedynamic java jvm language programming-language

Last synced: 13 Nov 2024

https://github.com/kspalaiologos/malbolge-lisp

A lightweight (350MB) Lisp interpreter in Malbolge Unshackled, often dubbed the hardest turing complete programming language.

esoteric lisp malbolge programming-language

Last synced: 28 Nov 2024

https://github.com/anoma/juvix

A language for intent-centric and declarative decentralised applications

anoma arithmetic-circuits functional-programming privacy-preserving-technologies programming-language

Last synced: 25 Mar 2025

https://github.com/redgeoff/mson

🏗️MSON Lang: Generate an app from JSON

app-generator javascript json material-ui mson programming-language react validation

Last synced: 12 Apr 2025

https://github.com/iamgio/quarkdown

🪐 Markdown with superpowers — from ideas to presentations, articles and books.

markdown markdown-parser markup-language paper pdf presentations programming-language scripting-language slides typesetting typesetting-system

Last synced: 12 Apr 2025

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

🐉 A practical game and data language

language lua programming-language wu

Last synced: 30 Nov 2024

https://github.com/lenguaje-latino/latino

Lenguaje de programación de código abierto para latinos y de habla hispana.

espanol latino lenguaje-de-programacion lenguaje-latino programacion programming-language

Last synced: 03 Apr 2025

https://github.com/ohkimur/the-c-programming-language-2nd-edition-solutions

Solutions to the exercises in the book "The C Programming Language" (2nd edition) by Brian W. Kernighan and Dennis M. Ritchie. This book is also referred to as K&R.

c c-language c-programming language programming programming-challenges programming-exercises programming-language solution solutions

Last synced: 04 Apr 2025

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

The Cmajor public API

audio dsp programming-language

Last synced: 16 Mar 2025

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

The parallel, concurrent, and functional programming language for scalable software development

concurrency functional go language programming-language rust statically-typed wasm

Last synced: 13 Apr 2025

https://github.com/larsbrinkhoff/lbforth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

6502 8051 arm asmjs avr compiler cortex-m forth interpreter linux m68k metacompiler msp430 pdp11 programming-language risc-v riscv self-hosted x86

Last synced: 05 Apr 2025

https://github.com/larsbrinkhoff/lbForth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

6502 8051 arm asmjs avr compiler cortex-m forth interpreter linux m68k metacompiler msp430 pdp11 programming-language risc-v riscv self-hosted x86

Last synced: 21 Apr 2025

https://github.com/rhysd/wain

WebAssembly implementation from scratch in Safe Rust with zero dependencies

interpreter programming-language wasm wat webassembly

Last synced: 08 Apr 2025

https://github.com/lurk-lab/lurk-beta

Lurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)

compiler cryptography programming-language rust zero-knowledge zk-snarks

Last synced: 28 Dec 2024

https://github.com/nVoid/Introduction-to-touchdesigner

Open source introductory manual for Derivative TouchDesigner 088

creative-coding programming-language python shaders touchdesigner

Last synced: 25 Mar 2025

https://github.com/interactiveimmersivehq/Introduction-to-touchdesigner

Open source introductory manual for Derivative TouchDesigner 088

creative-coding programming-language python shaders touchdesigner

Last synced: 21 Feb 2025

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

Phel is a functional programming language that transpiles to PHP. A Lisp dialect inspired by Clojure and Janet.

clojure functional-programming language lisp phel phel-lang php programming-language transpiler

Last synced: 13 Apr 2025

https://github.com/kulics/koral

An open source cross-platform programming language focused on efficiency.

cross-platform grammar language programming-language

Last synced: 14 Apr 2025

https://github.com/catchthetornado/askql

AskQL is a query language that can express any data request

api graphql hacktoberfest integration nodejs programming-language query-language rest-api typescript

Last synced: 05 Apr 2025

https://github.com/haifenghuang/monkey

Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.

interpreted-languages interpreter language object-oriented pratt-parser programming-language scripting-language scripting-languages

Last synced: 15 Nov 2024

https://github.com/CatchTheTornado/askql

AskQL is a query language that can express any data request

api graphql hacktoberfest integration nodejs programming-language query-language rest-api typescript

Last synced: 14 Nov 2024

https://github.com/PlutoLang/Pluto

A superset of Lua 5.4 with a focus on general-purpose programming.

dialect language lua pluto plutolang programming-language superset

Last synced: 20 Nov 2024

https://github.com/program-in-chinese/overview

中文编程的历史、现状和展望。issue 中进行相关问题的讨论.

chinese program-in-chinese programming-language readability styleguide tutorial

Last synced: 30 Mar 2025

https://github.com/rntz/datafun

Research on integrating datalog & lambda calculus via monotonicity types

compiler datalog monotonicity programming-language query semilattices type-theory

Last synced: 29 Nov 2024

https://github.com/NishanthSpShetty/crust

C/C++ to Rust transpiler

programming-language rust rust-transpiler

Last synced: 15 Nov 2024

https://github.com/paradigmxyz/solar

Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust

compiler ethereum evm programming-language solc solidity yul

Last synced: 10 Apr 2025

https://github.com/thosakwe/t2b

A wicked-powerful text macro language for building binary files.

command-line macros programming-language t2b

Last synced: 06 Apr 2025

https://github.com/inexorabletash/jslogo

Logo in JavaScript

logo programming-language

Last synced: 05 Apr 2025

https://github.com/juliasymbolics/metatheory.jl

Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.

compiler-construction compiler-optimization egraphs equality-saturation julia optimization programming-language symbolic symbolic-computation symbolic-manipulation term-rewriting

Last synced: 14 Apr 2025

https://github.com/cedille/cedille

Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations

dependent-intersections dependent-types lambda-calculus programming-language

Last synced: 18 Mar 2025

https://github.com/JuliaSymbolics/Metatheory.jl

Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.

compiler-construction compiler-optimization egraphs equality-saturation julia optimization programming-language symbolic symbolic-computation symbolic-manipulation term-rewriting

Last synced: 29 Nov 2024

https://github.com/wenyan-lang/book

文言陰符 An Introduction to Programming in Wenyan Language

book chinese classical-chinese documentation programming-language tutorial wenyan-lang

Last synced: 06 Apr 2025

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

Open-source transpiled programming language that helps you write clean code, well-designed systems, and build high-quality software that is testable, auditable and maintainable. Like what you see? Don't forget to star! :star: ^^^

bdd bdd-tests behavior-driven-development bitloops bitloops-language clean-architecture contributions-welcome ddd ddd-architecture ddd-example developer-tools domain-driven-design domain-model open-source opensource programming-language test-driven-development transpiler typescript ubiquitous-language

Last synced: 14 Apr 2025

https://github.com/ClueLang/Clue

C/Rust like programming language that compiles into Lua code

cluelang compiler hacktoberfest language lua programming-language rust transpiler

Last synced: 12 Apr 2025

https://github.com/cluelang/clue

C/Rust like programming language that compiles into Lua code

cluelang compiler hacktoberfest language lua programming-language rust transpiler

Last synced: 13 Apr 2025

https://github.com/mrsmith33/vox

Vox language compiler. AOT / JIT / Linker. Zero dependencies

amd64 aot codegen compiler d dlang jit language linker pe-format programming-language ssa-form vox voxlang x86-64

Last synced: 13 Mar 2025

https://github.com/kfl/mosml

Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.

compiler programming-language standard-ml

Last synced: 26 Mar 2025

https://github.com/snektron/pareas

GPU-accelerated compiler

compiler cpp futhark gpgpu programming-language

Last synced: 06 Apr 2025

https://github.com/StaticScript/StaticScript

A new statically typed programming language, syntactically like TypeScript.

compiler language llvm programming-language static-typing staticscript typescript

Last synced: 06 Dec 2024

https://github.com/suhdonghwi/nuri

누리 : 함수형 한글 프로그래밍 언어

hangul programming-language

Last synced: 14 Nov 2024

https://github.com/lspector/clojush

The Push programming language and the PushGP genetic programming system implemented in Clojure.

clojure genetic-programming interpreter programming-language pushgp stack-based

Last synced: 09 Apr 2025

https://github.com/lspector/Clojush

The Push programming language and the PushGP genetic programming system implemented in Clojure.

clojure genetic-programming interpreter programming-language pushgp stack-based

Last synced: 21 Apr 2025

https://github.com/cparse/cparse

A C++ configurable Expression Parser. Useful as a Calculator or for helping you write your own Programming Language

c-plus-plus calculator expression-parser programming-language

Last synced: 14 Nov 2024

https://github.com/mna/agora

a dynamically typed, garbage collected, embeddable programming language built with Go

programming-language

Last synced: 13 Mar 2025

https://github.com/pirapira/bamboo

Bamboo see https://github.com/cornellblockchain/bamboo

bamboo ethereum ethereum-contract evm language programming-language

Last synced: 06 Apr 2025

https://github.com/saeiddrv/PythonPersianTutorial

"Python in Persian" is an open-source online book that offers a comprehensive tutorial on the Python programming language in Persian.

book coderz persian-language programming-language python python-book sphinx tutorial

Last synced: 20 Nov 2024

https://github.com/endbasic/endbasic

BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

basic gpio graphics-programming interpreter language learn-to-code parser programming-language raspberry-pi repl rust scripting-language sdl2

Last synced: 14 Apr 2025

https://github.com/alantech/alan

Autoscalable Programming Language

alan parallelization programming-language

Last synced: 12 Apr 2025

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

🍭 A sweet, functional programming language that is robust, minimalistic, and expressive.

compiler fuzzer hacktoberfest language language-server programming-language rust

Last synced: 10 Apr 2025

https://github.com/thomscoder/luna

🌙 A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon

codemotion compiler javascript learning learning-by-doing personal-project programming-language runtime sample-code tinygo wasm wasmer wasmtime wat2wasm webassembly

Last synced: 21 Nov 2024

https://github.com/lingdong-/psvg

Programmable Scalable Vector Graphics -- drawings that draw themselves

image-format programming-language svg vector-graphics

Last synced: 06 Apr 2025

https://github.com/goplus/c2go

Convert C to Go

c c2go go golang gop goplus programming-language

Last synced: 14 Mar 2025

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: 27 Nov 2024

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: 08 Apr 2025