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/lining808/CS-Ebook

一个高质量、经典计算机书籍推荐清单,特点为:只收集高质量,各方向经典书籍,不求书多,只求书精。

ai computer-science data-science deep-learning ebooks programming-language

Last synced: 06 Jan 2025

https://github.com/CatalaLang/catala

Programming language for literate programming law specification

legislative-texts programming-language

Last synced: 27 Dec 2024

https://github.com/valelang/vale

Compiler for the Vale programming language - http://vale.dev/

compiler language programming-language systems-programming vale

Last synced: 14 Apr 2025

https://github.com/ValeLang/Vale

Compiler for the Vale programming language - http://vale.dev/

compiler language programming-language systems-programming vale

Last synced: 26 Mar 2025

https://github.com/fusionlanguage/fut

Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.

language programming-language transpiler

Last synced: 11 Apr 2025

https://github.com/pocketpy/pocketpy

Portable Python 3.x Interpreter in Modern C for Game Scripting

c c11 header-only interpreter language programming-language python scripting-language vm

Last synced: 12 Apr 2025

https://github.com/rune-rs/rune

An embeddable dynamic programming language for Rust.

embedded programming-language scripting

Last synced: 08 Apr 2025

https://github.com/darklang/dark

Darklang main repo, including language, backend, and infra

cloud editor functional-programming programming-language

Last synced: 11 Apr 2025

https://github.com/kyclark/command-line-rust

Code for Command-Line Rust (O'Reilly, 2024, ISBN 9781098109417)

cli command-line programming-language rust

Last synced: 07 Apr 2025

https://github.com/clojerl/clojerl

Clojure for the Erlang VM (unofficial)

beam clojure erlang erlang-vm programming-language

Last synced: 13 Apr 2025

https://github.com/factor/factor

Factor programming language

concatenative factor language programming-language stack

Last synced: 23 Mar 2025

https://github.com/intersectmbo/plutus

The Plutus language implementation and tools

blockchain programming-language smart-contracts

Last synced: 11 Apr 2025

https://github.com/IntersectMBO/plutus

The Plutus language implementation and tools

blockchain programming-language smart-contracts

Last synced: 26 Mar 2025

https://github.com/jmoenig/snap

a visual programming language inspired by Scratch

apcsp bjc blocks byob cs10 programming-language snap visual

Last synced: 10 Apr 2025

https://github.com/jmoenig/Snap

a visual programming language inspired by Scratch

apcsp bjc blocks byob cs10 programming-language snap visual

Last synced: 28 Mar 2025

https://github.com/mattn/anko

Scriptable interpreter written in golang

go programming-language

Last synced: 13 Apr 2025

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

Next Generation Shell (NGS)

programming-language shell

Last synced: 11 Apr 2025

https://github.com/saptakbhoumik/peregrine

A blazing fast language for the blazing fast world(WIP)

compiler language peregrine peregrine-lang programming-language

Last synced: 28 Nov 2024

https://github.com/SaptakBhoumik/Peregrine

A blazing fast language for the blazing fast world(WIP)

compiler language peregrine peregrine-lang programming-language

Last synced: 25 Nov 2024

https://github.com/vmware-archive/differential-datalog

DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.

datalog ddlog incremental programming-language rust

Last synced: 07 Apr 2025

https://github.com/vmware/differential-datalog

DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.

datalog ddlog incremental programming-language rust

Last synced: 10 Mar 2025

https://github.com/moonbitlang/moonbit-docs

The docs of MoonBit programming language

programming-language

Last synced: 08 Feb 2025

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

The Hylo programming language

programming-language

Last synced: 12 Apr 2025

https://github.com/pedropark99/zig-book

An open, technical and introductory book for the Zig programming language 📚📖

book course programming programming-language tutorial tutorial-course zig ziglang

Last synced: 13 Apr 2025

https://github.com/titzer/virgil

A fast and lightweight native programming language

compiler garbage-collection native programming-language system-programming systems webassembly

Last synced: 13 Apr 2025

https://github.com/krisnova/naml

Convert Kubernetes YAML to Golang

go kubernetes programming-language yaml-templating

Last synced: 08 Apr 2025

https://github.com/sharkdp/numbat

A statically typed programming language for scientific computations with first class support for physical dimensions and units

calculator physics programming-language statically-typed terminal-based units web-app

Last synced: 11 Apr 2025

https://github.com/dibyendumajumdar/ravi

Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers

c jit lua mirjit programming-language

Last synced: 13 Apr 2025

https://github.com/kylestetz/slang

🎤 a simple audio programming language implemented in JS

audio javascript livecoding programming-language

Last synced: 12 Apr 2025

https://github.com/objectionary/eo

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus

eolang java language object-oriented object-oriented-language object-oriented-programming oop programming-language

Last synced: 12 Apr 2025

https://github.com/stepfenshawn/cantonese

粤语編程語言.The Cantonese programming language.

cantonese cantonese-language compiler programming-language python3

Last synced: 11 Apr 2025

https://github.com/StepfenShawn/Cantonese

粤语編程語言.The Cantonese programming language.

cantonese cantonese-language compiler programming-language python3

Last synced: 30 Mar 2025

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

A language for building concurrent software with confidence

compiler inko llvm programming-language rust

Last synced: 13 Apr 2025

https://github.com/evincarofautumn/kitten

A statically typed concatenative systems programming language.

concatenative effects forth haskell language programming-language static-types

Last synced: 09 Apr 2025

https://github.com/primaryobjects/ai-programmer

Using artificial intelligence and genetic algorithms to automatically write programs. Tutorial: http://www.primaryobjects.com/cms/article149

ai artificial-intelligence c-sharp fitness-score genetic-algorithm genetic-algorithms genetic-programming genome program-synthesis programming-language

Last synced: 12 Apr 2025

https://github.com/zesterer/tao

A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.

compiler functional programming-language

Last synced: 12 Apr 2025

https://github.com/vrtbl/passerine

A small extensible programming language designed for concise expression with little code.

compiler interpreter macros passerine programming-language vm

Last synced: 11 Apr 2025

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

Haskell-style functional programming language running on Erlang VM.

compiler hamler programming-language

Last synced: 12 Apr 2025

https://github.com/marcpaq/b1fipl

A Bestiary of Single-File Implementations of Programming Languages

basic brainfuck forth lisp pascal programming-language

Last synced: 04 Apr 2025

https://github.com/gaijinentertainment/dascript

daslang - high-performance statically strong typed scripting language

game-development interpreter programming-language scripting-language static-typing

Last synced: 13 Apr 2025

https://github.com/GaijinEntertainment/daScript

daslang - high-performance statically strong typed scripting language

game-development interpreter programming-language scripting-language static-typing

Last synced: 12 Apr 2025

https://pedropark99.github.io/zig-book/

An open, technical and introductory book for the Zig programming language

book course programming programming-language tutorial tutorial-course zig ziglang

Last synced: 06 Feb 2025

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

Clio is a functional, parallel, distributed programming language.

clio compiler distributed-programming functional-programming language parallelism programming-language

Last synced: 26 Mar 2025

https://github.com/alilleybrinker/langs-in-rust

A list of programming languages implemented in Rust, for inspiration.

programming-language rust

Last synced: 13 Apr 2025

https://github.com/neugram/ng

scripting language integrated with Go

golang programming-language scripting-language

Last synced: 03 Dec 2024

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

Noir is a domain specific language for zero knowledge proofs

compiler cryptography noir-lang programming-language zero-knowledge

Last synced: 30 Mar 2025

https://github.com/wmww/Pinecone

An unmaintained programming language

language pinecone programming-language

Last synced: 18 Nov 2024

https://j2team.github.io/awesome-AutoIt/

:star: A curated list of awesome UDFs, example scripts, tools and useful resources for AutoIt.

autoit autoit-script awesome awesome-list list programming-language scripting-language udf

Last synced: 14 Nov 2024

https://github.com/stevedonovan/gentle-intro

A gentle Rust tutorial

programming-language rust tutorial

Last synced: 09 Apr 2025

https://github.com/eguatech/egua

Linguagem de programação em português, simples e moderna

egua javascript linguagem-de-programacao portugues programacao programming-language

Last synced: 17 Nov 2024

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

A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀

c99 compiler java programming-language transpiler typescript

Last synced: 10 Apr 2025

https://github.com/sobeston/zig.guide

Repo for https://zig.guide content. Get up to speed with Zig quickly.

documentation education educational learn-to-code learning learning-by-doing programming-language zig ziglang

Last synced: 13 Apr 2025

https://github.com/LingDong-/wax

A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀

c99 compiler java programming-language transpiler typescript

Last synced: 19 Mar 2025

https://github.com/Sobeston/zig.guide

Repo for https://zig.guide content. Get up to speed with Zig quickly.

documentation education educational learn-to-code learning learning-by-doing programming-language zig ziglang

Last synced: 13 Apr 2025

https://github.com/nickmqb/muon

Modern low-level programming language

programming-language

Last synced: 04 Apr 2025

https://github.com/astrolang/astro

A fun safe language for rapid prototyping and high performance applications

astro javascript language-features numerical-computation programming-language python wasm webassembly

Last synced: 04 Apr 2025

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

Simple, expressive & portable programming language for efficient scripting

arturo bytecode functional-programming homoiconic interpreter language programming-language stack-based virtual-machine

Last synced: 14 Apr 2025

https://github.com/Rick-Lang/rickroll-lang

The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/

abstract-syntax-tree ast compiler esoteric-language esoteric-programming-language interpreter language meme memes never-gonna-give-you-up programming-language python python3 rick-astley rick-roll-language rickroll rickroll-lang transpiler youtube

Last synced: 10 Apr 2025

https://github.com/rhysd/gocaml

:camel: Statically typed functional programming language implementation with Go and LLVM

compiler go golang language llvm ml programming-language

Last synced: 04 Apr 2025

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

A simple, expressive, embeddable programming language

compiler koto language programming-language rust scripting-language

Last synced: 13 Apr 2025

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

The Wa Programming Language: Simple, maintainable, compiled language for developing WebAssembly software

compiler language programming-language wa wa-lang wasi wasm webassembly

Last synced: 14 Mar 2025

https://github.com/racketscript/racketscript

Racket to JavaScript Compiler

compiler javascript programming-language racket

Last synced: 28 Mar 2025

https://github.com/CSML-by-Clevy/csml-engine

CSML is an easy-to-use chatbot programming language and framework.

chatbot csml interpreter language programming-language rust

Last synced: 24 Nov 2024

https://github.com/c2lang/c2compiler

the c2 programming language

c c2 compiler programming-language

Last synced: 15 Mar 2025

https://github.com/sam-astro/z-sharp

Custom programming interpreter for ZSharp (Z#), a custom game programming language I made

coding-language custom-language language programming-language

Last synced: 13 Apr 2025

https://github.com/sampsyo/bril

an educational compiler intermediate representation

bril compiler programming-language

Last synced: 13 Apr 2025

https://github.com/artagnon/rhine-ml

🏞 an OCaml compiler for an untyped lisp

compiler llvm ocaml programming-language

Last synced: 17 Jan 2025