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/glossopoeia/boba

A general purpose statically-typed concatenative programming language.

compiler concatenative language programming-language type-inference

Last synced: 12 Apr 2025

https://github.com/maximilian-winter/bite-programming-language

Bite is a dynamically typed programming language. Embedded in C#

compiler csharp interpreter language programming-language scripting scripting-language

Last synced: 14 Oct 2025

https://github.com/dherse/masterproef

My master thesis for the MSc. in Photonics engineering at Ghent University

master-thesis photonics programming-language

Last synced: 09 Jan 2026

https://github.com/alexito4/slox

Swift implementation of a Lox interpreter

interpreter language lox lox-interpreter lox-language programming-language swift

Last synced: 23 Apr 2025

https://github.com/lps-js/lps.js

Logic Production System (LPS) programming language interpreter implemented in JavaScript for Node.js and browsers.

ai artificial-intelligence interpreter javascript language languages library logic lps production-systems programming-language prolog

Last synced: 15 Jul 2025

https://github.com/Maximilian-Winter/Bite-Programming-Language

Bite is a dynamically typed programming language. Embedded in C#

compiler csharp interpreter language programming-language scripting scripting-language

Last synced: 12 Apr 2025

https://github.com/Dherse/masterproef

My master thesis for the MSc. in Photonics engineering at Ghent University

master-thesis photonics programming-language

Last synced: 22 Jul 2025

https://github.com/jaccomoc/jactl

A secure scripting language for event-loop/reactive Java-based applications.

apache-license-2 compiler java open-source programming-language scripting-language

Last synced: 11 Jan 2026

https://github.com/legesher/legesher-translations

Home of all the translations for spoken languages into programming language

developer hacktoberfest language legesher multilingual programming-language translation

Last synced: 06 May 2025

https://github.com/BartJongejan/Bracmat

Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.

bignumbers computer-algebra differentiation epoc expression-evaluator gcc high-level-language html json language-technology natural-language-processing pattern-matching programming-language rosettacode semi-structured-data structured-data symbolic-computation tree-structure unstructured-data xml

Last synced: 10 May 2025

https://github.com/scrypt-inc/specification

Specification for the sCrypt Smart Contract Language

bitcoin bitcoin-script programming-language

Last synced: 24 Oct 2025

https://github.com/VubbiScript/VubbiScript

Programming with blocks in Unity3D...

blockly programming programming-language unity3d visual

Last synced: 24 Apr 2025

https://github.com/sCrypt-Inc/specification

Specification for the sCrypt Smart Contract Language

bitcoin bitcoin-script programming-language

Last synced: 12 Oct 2025

https://github.com/jblang/bbcbasic-z80

R.T. Russell's BBC BASIC for Z80, with additional features by J.B. Langston

basic bbc-basic cpm programming-language rc2014 tms9918 tms9918a z80

Last synced: 01 May 2025

https://github.com/offline-ai/cli

The AI agent script CLI for Programmable Prompt Engine.

interpreter llamacpp llm offline-ai programming-language prompt-engineering

Last synced: 23 Oct 2025

https://github.com/poteto/monkers

Bytecode compiler and VM for the Monkeylang language, written in Rust

compiler interpreter monkey-language programming-language rust

Last synced: 22 Apr 2025

https://github.com/FrancisBFTC/KiddieOS_Development

O KiddieOS é um sistema operacional open-source básico em desenvolvimento pelo curso gratuito D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. A intenção deste sistema será: Criar, editar ou excluir arquivos, codificar em uma linguagem própria do sistema, criar objetos visuais e automatizados (desenhos) através desta linguagem, utilizar uma interface simples e intuitiva, criar novas interfaces gráficas, como: Janelas, botões, campos, etc... e estimular crianças, jovens e adultos a programar numa linguagem simples dentro do sistema operacional KiddieOS. A intenção do curso D.S.O.S é dá início ao desenvolvimento de sistemas operacionais utilizando a linguagem Assembly e entender a fundo sobre diversos conceitos internos deste tipo de sistema. Aqui neste repositório serão armazenados arquivos de APIs do KiddieOS, a imagem de disco para teste e futuramente - todo o sistema operacional completo. Visite o link abaixo para nos acompanhar no curso do Youtube, se inscreva neste canal para se manter atualizado e siga-me no GitHub. Vejo vocês lá:

assembly-x86 kernel kiddieos operating-system operating-system-kernel osdev osdev-projects programming-language programs

Last synced: 28 Mar 2025

https://github.com/rsms/wlang

Programming language in development

assembler compiler programming-language

Last synced: 16 Aug 2025

https://github.com/aspizu/goboscript

goboscript is the Scratch compiler

compiler programming-language rust scratch

Last synced: 21 Mar 2025

https://github.com/xonixx/intellij-awk

The missing IntelliJ IDEA language support plugin for AWK

awk gawk intellij intellij-plugin programming-language

Last synced: 04 Apr 2025

https://github.com/mclintprojects/ideabag2

Idea Bag 2 provides programmers of all proficiency levels ideas for pet projects to work on when they are looking to increase their proficiency in a particular programming language.

android csharp databinding ideas kotlin kotlin-android mobile-app programming-language room-persistence-library vue vuejs2 xamarin xamarin-android

Last synced: 28 Aug 2025

https://github.com/wbbradley/ace

A statically-typed strictly-evaluated garbage-collected readable programming language.

compiler ffi garbage-collect hindley-milner lambda-calculus llvm llvm-compiler newtypes polymorphism programming-language static-typing system-f type-safety typeclass zion

Last synced: 15 Sep 2025

https://github.com/takoeight0821/malgo

A statically typed functional programming language.

compiler functional-language functional-programming malgo programming-language

Last synced: 16 Jan 2026

https://github.com/acook/blacklight

a stack-based concatenative virtual machine for implementing highly concurrent languages

bytecode concatenative concurrent-programming programming-language stack-machine virtual-machine

Last synced: 05 Jul 2025

https://github.com/lucasepe/g2d

Craft beautiful geometric art using code.

canvas geometry golang graphics2d interpreter programming-language scripting-language

Last synced: 15 Jul 2025

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

Golf is a programming language, framework and application server for high-performance web services and web applications, with focus on simplicity and memory safety..

apache application-server c-programming-language development-tools distributed-computing encryption-decryption haproxy high-performance in-memory-database json mariadb memory-safety mysql nginx postgresql programming-language regex sqlite web-development web-services

Last synced: 29 Jun 2025

https://github.com/jasonnyberg/j2

j2 is a minimalist concatenative programming language that makes up for its simplicity by its ability to natively bind with C libraries' ABI *and types*, *without glue*

c concatenative dwarf extension-language graph-algorithms graphviz interpreter programming-language reflection stack-based

Last synced: 11 May 2025

https://github.com/kara-lang/Kara

An experimental functional programming language with dependent types, inspired by Swift and Idris.

dependent-types functional-programming programming-language swift

Last synced: 16 Jul 2025

https://github.com/felixangell/kpd

an old compiler for Krug written in D - a prototype version

compiler programming-language

Last synced: 12 Jan 2026

https://github.com/parapluu/encore

The Encore compiler.

compiler encore programming-language

Last synced: 01 Sep 2025

https://github.com/mshockwave/gross

Research Compiler using Graph IR for Code Optimizations and Code Generations

compiler programming-language student-project v8-javascript-engine

Last synced: 04 Sep 2025

https://github.com/tpetricek/tiny-systems

:tv: Source code with tasks from my "Write your own tiny programming system(s)!" course at Charles University. Follow the link below to watch the course online!

education programming-language programming-system

Last synced: 21 Mar 2025

https://github.com/devopshobbies/bash-script-templates

The complete bash script tutorial, reference, awesome examples

bash bash-script linux programming-language terminal tutorial

Last synced: 11 Apr 2025

https://github.com/bdqnghi/ggnn.tensorflow

Tensorflow implementation of Gated Graph Neural Network for Source Code Classification

deep-learning ggnn graph graph-classification program-classification programming-language

Last synced: 27 Mar 2025

https://github.com/whitecatboard/whitecat-ide

The Whitecat IDE, to program the ecosystem in Blocks or Lua

blockly esp32 lua-rtos programming-language

Last synced: 30 Apr 2025

https://github.com/dabacon/qsel

Quantum programming language putting entanglement and superposition front and center

a esoteric-programming-language programming-language quantum-computing qubits superposition

Last synced: 22 Mar 2025

https://github.com/buraksenyurt/rust-farm

Rust programlama dilini öğrenmek amacıyla oluşturdum. Kitap, eğitim videosu gibi kaynaklardan öğrendiklerimi derleyip toparladığım bir çalışma alanı olarak kullanmayı planlıyorum.

coding programming-language rust rust-lang self-learning tutorials

Last synced: 21 Mar 2025

https://github.com/consultoria-sap/abap

Código libre "ABAP" desde Consultoria-SAP.com | Cómo cargar archivo https://goo.gl/M2Ja9K

abap consulting programming-language sap

Last synced: 24 Oct 2025

https://github.com/eregon/mozart-graal

An implementation of Oz on top of Truffle and Graal

graal graalvm mozart oz programming-language truffle

Last synced: 23 Apr 2025

https://github.com/mquy/mlang

My toy programming languages

c99 compiler cpp haskell interpreter programming-language typescript

Last synced: 10 Apr 2025

https://github.com/maximecb/plush

Minimalistic dynamically-typed programming language for fun/teaching purposes.

interpreter programming-language virtual-machine vm

Last synced: 24 Dec 2025

https://github.com/prakhar1989/jsjs

A strongly typed language for the web!

compilers ocaml programming-language typed-language

Last synced: 25 Aug 2025

https://github.com/mystborn/taffyscript

A working compiler for the TaffyScript programming language.

compiler language programming-language

Last synced: 05 Mar 2025

https://github.com/pankaj-str/complete-python-mastery

Explore the world of Python programming with 'Complete Python Mastery'! Our repository, led by Pankaj, offers a series of in-depth tutorials under the banner 'Codes with Pankaj.' Dive into hands-on coding examples, insightful explanations, and practical projects as Pankaj guides you through mastering Python.

pandas programming-language python pythontutorial

Last synced: 12 Apr 2025

https://github.com/muizzer07/the-complete-python-3-course-beginner-to-advanced-udemy-course

This is a Udemy Course on Python3 (Beginner to Advanced). These are all the exercises and projects that I have done so far from the course.

advanced basics exercises programming-language projects python3 udemy

Last synced: 21 Jun 2025

https://github.com/dannypsnl/write-a-programming-language

How to make a new language(and why we shouldn't?)

compiler programming-language tutorial

Last synced: 28 Mar 2025

https://github.com/sanix-darker/tic-tac

Client not paid ? Set a timer to kill css/js or decrease opacity over time with a js script, available remotely !

deadline easy easy-to-use hack hacking hijack hijack-js hijacking hijacking-methods maintenance-xp money moneymoneyapp payment programmer programmer-tool programming-language protect protected protection save

Last synced: 13 Apr 2025

https://github.com/neal-o-r/aireamhan

Teanga Ríomhchlárúcháin as Gaeilge

irish language programming-language

Last synced: 13 Oct 2025

https://github.com/jlangch/venice

Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language.

clojure devops functional functional-programming java-interoperability language lisp programming-language repl sandbox scripting

Last synced: 24 Dec 2025

https://github.com/dannyvankooten/nederlang

Nederlandse programmeertaal 🇳🇱. Geïnterpreteerd en met dynamische types. Met bytecode compiler en virtuele machine, in Rust.

bytecode compiler interpreter nederlands programming-language rust virtual-machine

Last synced: 30 Apr 2025

https://github.com/mrlsd/semantic-analyzer-rs

Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST

abstract-syntax-tree compiler compiler-construction compiler-design programming-language semantic-analysis semantic-analyzer

Last synced: 06 Apr 2025

https://github.com/taufique71/node-c-parser

A recursive decent parser for C programming language codes

c grammar parsing programming-language

Last synced: 12 Apr 2025

https://github.com/chai2010/gotlang

:dog::dog::dog: 狗头语言(gotlang) :dog::dog::dog:

gotlang language programming-language

Last synced: 14 Apr 2025

https://github.com/uliwitness/simpleparser

Source code to go with my parser programming tutorial videos.

parser programming-language sample-code tokenizer tutorial

Last synced: 22 Mar 2025

https://github.com/ali77gh/language_performance_prime_algorithm

implementing is_prime function and test speed of execution in different languages and runtimes.

benchmark prime-numbers programming-language

Last synced: 18 Aug 2025

https://github.com/mkhan45/rustscript2

RustScript is a functional scripting language with as much relation to Rust as Javascript has to Java.

programming-language

Last synced: 21 Mar 2025

https://github.com/otpcl/otpcl

Open Telecom Platform Command Language a.k.a. Tcl-Flavored Erlang

configuration-language erlang interpreter language parser programming-language rebar3 scripting-language tcl

Last synced: 10 Apr 2025

https://github.com/ahnafyy/mama-lang

An esoteric programming language (mama aita khub e joss mama!)

bengali interpreter javascript programming-language

Last synced: 14 Jun 2025

https://github.com/cedrickchee/YDKGo

You Don't Know Go Yet book.

book education go golang programming-language

Last synced: 07 May 2025

https://github.com/raulil/plorth

Embeddable Forth inspired scripting language

c-plus-plus forth interpreter plorth programming-language scripting-language

Last synced: 14 Apr 2025

https://github.com/apaz-cli/daisho

A high level programming language which compiles to C.

c compiler experimental-language polymorphic-types programming-language

Last synced: 25 Aug 2025

https://github.com/Lapz/tox

Tox is a statically typed version programming language that is written in rust.

programming-language rust vm

Last synced: 27 Apr 2025

https://github.com/skius/progge.rs

Program analysis playground for a simple, imperative language

abstract-interpretation compiler llvm program-analysis programming-language static-analysis type-checking

Last synced: 28 Jun 2025

https://github.com/courses-at-nju-by-hfwei/cpl-docs

Docs on CPL (Lectures on CPL at software.nju.edu.cn)

c docs docsify nju-software-institute programming-language

Last synced: 01 May 2025

https://github.com/skoowoo/cofx

CoFx is a powerful automation workflow engine based on low code programming language

anything-as-code automation cloudnative desktop-first dsl faas flowl functions golang programming-language workflow

Last synced: 09 Apr 2025

https://github.com/wilfred/garden

an interactive programming language

programming-language

Last synced: 07 Apr 2025

https://github.com/soupi/pureli

A purely functional, dynamically typed, parallel evaluated Lisp-like programming language

haskell interpreter lisp programming-language

Last synced: 24 Jul 2025

https://github.com/micheleriva/cadregalisp

🍎 Just another useless programming language, but with inganno.

compiler esoteric-language haskell haskell-language javascript lisp node programming-language scheme

Last synced: 23 Oct 2025

https://github.com/kitech/cygo

A toy programming language base on Golang and compile to C, no name yet

coroutine golang mini-golang-binary-size programming-language

Last synced: 28 Jul 2025

https://github.com/milenacarecho/mybooks

This is my personal reading list of books related to the programming language and personal development

books livros livros-gratis programacao programming programming-language

Last synced: 02 Jan 2026

https://github.com/cedrickchee/ydkgo

You Don't Know Go Yet book.

book education go golang programming-language

Last synced: 07 May 2025

https://github.com/iewnfod/caie_code

An Interpreter for CAIE Pseudocode

interpreter programming-language pseudocode python3

Last synced: 31 Jul 2025

https://github.com/wspace/corpus

The definitive collection of interpreters, compilers, and programs for the Whitespace programming language.

collection compiler interpreter jit programming-language whitespace whitespace-language

Last synced: 12 Jan 2026

https://github.com/raphamorim/kyoto

Kyoto is an imperative, general-purpose, statically typed language

compiler compiler-design language languages programming-language wasm

Last synced: 07 May 2025

https://github.com/aripiprazole/lura

🍞 | IDE focused programming language study

crate lsp programming-language rust type-theory

Last synced: 12 Jul 2025

https://github.com/1Hibiki1/locks-py

Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.

compiler interpreter locks lox programming-language

Last synced: 24 Apr 2025

https://github.com/linkdd/lispers

Educational project: How to implement a Lisp interpreter in Rust?

interpreter lisp lisp-interpreter programming-language rust

Last synced: 04 Apr 2025

https://github.com/terroo/terlang

Programming language for scripting with syntax similar to C++

cplusplus cpp cpp23 programming-language scripting-language

Last synced: 11 Oct 2025

https://github.com/Wilfred/garden

an interactive programming language

programming-language

Last synced: 10 Jul 2025