An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: stack-based

ertgl/stackholm

Zero-copy stack-based context data management library.

Language: Python - Size: 195 KB - Last synced at: about 1 hour ago - Pushed at: about 18 hours ago - Stars: 4 - Forks: 0

MayugeStudio/piled

Stack-Based Programming language

Language: Go - Size: 51.8 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

tinyBigGAMES/JetVM

๐Ÿš€ JetVM - Fast Delphi Virtual Machine High-performance stack-based VM with tagged union values, fluent bytecode generation. Features Pascal parameter modes (const/var/out), validation levels, native function integration, memory management, and real-time debugging. Perfect for embedding scripting capabilities! โšก๐ŸŽฏ๐Ÿ›ก๏ธ

Language: Pascal - Size: 307 KB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 16 - Forks: 2

uiua-lang/uiua

A stack-based array programming language

Language: Rust - Size: 22 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,841 - Forks: 139

Vyxal/Vyxal

A code-golfing language experience that has aspects of traditional programming languages - terse yet convenient.

Language: Scala - Size: 65.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 286 - Forks: 33

funnyboy-roks/stark

A strictly-typed stack-based compiled programming language

Language: Rust - Size: 128 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

LeThienTrong/JetVM

JetVM is a high-performance Delphi virtual machine that balances speed and safety, allowing efficient bytecode execution with configurable validation. ๐Ÿš€๐Ÿ’ป

Language: Pascal - Size: 285 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Soviska/KurvaVM

Python-based KurvaVM is a virtual machine with a bytecode interpreter. Explore simple examples to understand its functionality. ๐Ÿ๐Ÿ’ป

Language: Python - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

arturo-lang/arturo

Simple, expressive & portable programming language for efficient scripting

Language: Nim - Size: 48.8 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 781 - Forks: 35

marc-dantas/pile

Scripting stack-based programming language

Language: Rust - Size: 265 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 25 - Forks: 0

AitzazImtiaz/arsla-lang

arsla is a stack-based golfing language

Language: Python - Size: 318 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 6 - Forks: 2

refaktor/picorye

Concatenative Rye based language for rPi pico and other small devices

Size: 1.95 KB - Last synced at: about 8 hours ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

tomtheisen/stax

Stax Golfing Language

Language: TypeScript - Size: 4.01 MB - Last synced at: about 4 hours ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 2

Drahflow/Elymas

A programming language I can like. Unholy and full of magic.

Language: Perl - Size: 830 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 195 - Forks: 13

voidwyrm-2/reqproc

A stack-oriented concatenative scripting language

Language: Go - Size: 49.8 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

lspector/Clojush

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

Language: Clojure - Size: 20.7 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 332 - Forks: 93

cicada-lang/inet-cute

An implementation of interaction nets in JS.

Language: TypeScript - Size: 3.43 MB - Last synced at: about 21 hours ago - Pushed at: about 1 month ago - Stars: 132 - Forks: 4

kiedtl/finwe

A statically-typed, concatenative language for the Uxn VM with compiler-enforced stack safety.

Language: Zig - Size: 1.12 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 43 - Forks: 0

aalekhm/BasicCCompiler

A basic C language compiler from scratch.

Language: C - Size: 16.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 3

frendsick/casa-lang

Stack-based programming language

Language: Rust - Size: 145 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

LunaAmora/Ashfire

Ashfire is a compiler for Firelang, an Concatenative Stack-oriented programming language that compiles to WASM.

Language: Rust - Size: 686 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

akjmicro/dclang

Powerful & minimalist RPN stack language influenced by dc and forth

Language: C - Size: 2.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 3

replit-user/STACKSCRIPT

a stack based scripting language in python, nothing fancy but my best programming project yet

Language: Python - Size: 98.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

JuraSciix/Jua

The Jua Programming Language.

Language: Java - Size: 2.08 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

lhitori/maeel

The maeel programming language

Language: OCaml - Size: 701 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 21 - Forks: 0

jmanuel1/concat

A poorly named Python-based concatenative programming language.

Language: Python - Size: 1.19 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

virteal/Inox

Iษดแดx is a concatenative script language for Edge Computing on the Internet of Things in ML times. It will run on metal, nodejs, wasm, etc.

Language: HTML - Size: 4.07 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

Sheratan095/Push_swap

Sorting algorithm to to order a stack of integers using a restricted set of operations, while striving to minimize the total number of moves

Language: C - Size: 1.66 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

human3/searchf

Application running in terminals to search into text files, highlight keywords, remove noise

Language: Python - Size: 821 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

soveran/clac

Command-line, stack-based calculator with postfix notation

Language: C - Size: 118 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 366 - Forks: 30

hook-lang/hook

The Hook Programming Language

Language: C - Size: 3.55 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 112 - Forks: 3

SQFvm/runtime

Custom implementation of the Arma script language SQF

Language: C++ - Size: 11.3 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 103 - Forks: 29

Marjan112/tenth ๐Ÿ“ฆ

Tenth is a stack-based language.

Language: C++ - Size: 99.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bmqn/whisp

Stack-based functional programming language.

Language: C++ - Size: 1.94 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GuildOfWeavers/distaff

Zero-knowledge virtual machine written in Rust

Language: Rust - Size: 1.25 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 247 - Forks: 45

iigura/Paraphrase

Multi-core suitable Forth-like language

Language: C++ - Size: 658 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 35 - Forks: 2

Davi0k/elite

A stack-based interpreter, with a simple grammar and written in C, which supports imperative, procedural and OOP paradigms.

Language: C - Size: 276 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 23 - Forks: 0

DataKinds/charm

A [ functional stack ] based language.

Language: Haskell - Size: 10.3 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 4

isaacvando/gob

Stack based language written in Roc

Language: Roc - Size: 8.37 MB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 17 - Forks: 0

DolphyWind/Electra-Lang

Electra is an esolang where you code like an electrician.

Language: C++ - Size: 802 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 97 - Forks: 1

kdabwl/SmallObjects

ร‚ performant multicore nibbly-code interpreter & its extensible entroutage all of which, within the native machine stack only, interchange oop's in messages between inhabitants of tasked object memory, where do you find it? Right here โ€ฆ in progress.

Size: 339 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

frendsick/torth

Stack-based programming language

Language: Shell - Size: 5.18 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

mistivia/fvm

A 64-bit Stack-based Virtual Machine

Language: C - Size: 25.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

aionescu/oplang

Stack-based esoteric programming language

Language: Haskell - Size: 240 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 2

gianzellweger/badlang

Next generation, blazingly fast, stack based programming language

Language: Rust - Size: 7.64 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

betaveros/paradoc

GolfScript/CJam-inspired stack-based programming language that can be golfed or written literately*

Language: Python - Size: 556 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 102 - Forks: 4

catseye/Wanda

MIRROR of https://codeberg.org/catseye/Wanda : A little "concatenative" language that's not actually concatenative at all

Language: Lua - Size: 56.6 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

owainlewis/joy

Compiler for the functional stack based programming language Joy

Language: Haskell - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 1

Mespyr/Taro

The Taro Programming Language

Language: C++ - Size: 498 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

AdaiasMagdiel/Beremiz

Beremiz is a fun, experimental and stack-based language, based on Porth by Alexey Kutepov. This language is designed to be playful and educational, it's not intended for serious programming.

Language: Lua - Size: 1.6 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

lenanya/stklng-c3

stack based interpreted minimalistic language

Language: Makefile - Size: 115 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

sabrlang/sabr

Stack-oriented programming language

Language: C - Size: 213 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

number571/cvm

Stack-based virtual machine written in C

Language: C - Size: 73.2 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 17 - Forks: 3

nooga/fy

A a tiny concatenative programming language JIT compiled to aarch64 machine code.

Language: Zig - Size: 190 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

teodoran/stck

stck is a stack-based programming language

Language: F# - Size: 223 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 25 - Forks: 4

joes-esolangs/barrel

An esoteric RPN golfing language

Language: Racket - Size: 7.59 MB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 1

yegor256/microstack

The most primitive and the fastest implementation of a fixed-size last-in-first-out stack on stack in Rust, for Copy-implementing types

Language: Rust - Size: 104 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 1

Adriandmen/05AB1E

A concise stack-based golfing language

Language: Elixir - Size: 3.49 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 760 - Forks: 48

vmchale/kempe

Kempe is a compiled stack-based language

Language: Haskell - Size: 4.49 MB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 58 - Forks: 3

Illation/BytecodeVM

A basic Virtual machine operating on bytecode with a stack and Van Neumann Architecture. Built in Assembler.

Language: C++ - Size: 344 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 3

Jackojc/deck

Minimalistic stack based language with unstructured control flow that compiles to x64 assembly

Language: C - Size: 195 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

Thunno/Thunno2

A concise golfing language

Language: Python - Size: 4.27 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 21 - Forks: 2

KajizukaTaichi/reimu

Simple and efficientive stack model virtual machine.

Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

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*

Language: C - Size: 1.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 3

brayevalerien/StackScript

A python interpreter for a basic stack-based toy language, StackScript.

Language: Python - Size: 487 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Vonr/cao

Calc-ium Oxide, a simple stack based command line calculator written in rust

Language: Rust - Size: 110 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

farkon00/cont

Cont is a compiled statically-typed object oriented concatenative programming language written in Python

Language: Python - Size: 757 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 18 - Forks: 3

BrandonKi/zizl

Concatenative stack-based language

Language: C++ - Size: 1.11 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

stack-community/stack-lang

Powerful script language with stack-oriented approach

Language: Rust - Size: 285 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 2

edave64/polcaJS

polish notation calculator

Language: TypeScript - Size: 394 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

lloydlobo/lang-uiua

A stack-based array programming language

Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

lmendo/MATL

A programming language based on MATLAB and suitable for code golfing

Language: MATLAB - Size: 54.5 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 112 - Forks: 8

NJdevPro/SPString

A C string library that's designed with embedded development in mind.

Language: C - Size: 85.9 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

BrettOrmsby/typestack

A stack-based language with one stack for each type

Language: TypeScript - Size: 3.62 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

yumaikas/PISC-mirror

A git based mirror of https://pisc.junglecoder.com

Language: JavaScript - Size: 11.4 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 0

reza-ebrahimi/brainfuck-go

Stack-Based Brainfuck Language Interpreter Implemented in Go

Language: Go - Size: 11.7 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

benzap/fif

Stack-based Programming in Clojure(script)

Language: Clojure - Size: 370 KB - Last synced at: 6 days ago - Pushed at: almost 6 years ago - Stars: 78 - Forks: 1

anserwaseem/infix-to-postfix

Stack implementation with conversion of Infix expression to Postfix.

Language: C++ - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

urbic/psylla

Extensible and embeddable Psylla language implementation written in Java

Language: Java - Size: 10.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

ZekNikZ/ConvexPy

A Python port of the Convex esoteric programming language.

Language: Python - Size: 730 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

Concoctist/concoct

๐Ÿงช An imperative, dynamically-typed, interpreted, general-purpose programming language

Language: C - Size: 461 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

eckertliam/tower-vm

A virtual machine centered around performance and usability.

Language: Rust - Size: 69.3 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

tjcampanella/rorth

Its like Porth, but in Rust

Language: Rust - Size: 40 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

blackchip-org/zc

A fun stack based calculator

Language: Go - Size: 3.39 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

ArneBachmann/awful

The stack-based programming language AWFUL, written in Python

Language: Python - Size: 123 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

dr-flimflam/Sfat-Lang

ืฉืคืช ืฉืคืช ื”ื™ื ืฉืคืช ืชื›ื ื•ืช ืžื™ื ื™ืžืœื™ืกื˜ื™ืช ืžื‘ื•ืกืกืช ืขืจื™ืžื” ื‘ืขื‘ืจื™ืช.

Language: Python - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TheCurle/Purpuri

The Purple VM, a custom JVM in C++.

Language: C++ - Size: 17.4 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 5

m-ender/alice

A feature-rich, two-dimensional, recreational programming language. With mirrors.

Language: Ruby - Size: 89.8 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 43 - Forks: 1

kenpusney/fix ๐Ÿ“ฆ

A Stack-based Programming Language with Postfix Syntax

Language: C++ - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

poggingfish/Sixth

The Sixh Programming Language

Language: Rust - Size: 28.3 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

NeoTeo/TEmav001

TEma is a prototype stack-based computer and an emulator to run it.

Language: Swift - Size: 376 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

jus1d/wis

Stack-based programming language

Language: C++ - Size: 345 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

cognesence/planner ๐Ÿ“ฆ

A stack-based planning algorithm in Clojure for applying STRIPS-style operators.

Language: Clojure - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 0

epellis/esta ๐Ÿ“ฆ

Interpreted language and bytecode VM of my own design written in Rust [Unmaintained]

Language: Rust - Size: 189 KB - Last synced at: 7 days ago - Pushed at: about 6 years ago - Stars: 28 - Forks: 2

JadonBelair/constant

a concatinative, stack-based, interpreted programming language

Language: Rust - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

klardotsh/gale

Strongly-typed, minimal-ish, stack-based development at storm-force speed.

Language: Zig - Size: 600 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 1

darrigu/fox

A concatenative language written in a concatenative language!

Language: Forth - Size: 6.84 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

kgscialdone/adduce ๐Ÿ“ฆ

The interpreter for the Adduce programming language.

Language: Haskell - Size: 146 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

Uriopass/Stacklang

A home-made stack based language heavily inspired from PostScript

Language: C++ - Size: 303 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 0

ab9st8/pancake

stack-oriented pain-maximising toy programming language

Language: Nim - Size: 237 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

Related Keywords
stack-based 219 programming-language 75 interpreter 48 language 31 virtual-machine 30 compiler 26 esolang 25 stack-based-language 21 esoteric-language 21 stack 21 python 19 concatenative-language 17 concatenative 17 bytecode 16 cpp 15 c 14 rust 14 esoteric-programming-language 13 golfing-language 13 scripting-language 12 forth 11 assembly 11 code-golf 10 rpn 9 reverse-polish-notation 9 stack-oriented 9 golang 9 concatenative-programming-language 9 functional-programming 8 forth-like 8 vm 8 java 8 calculator 7 bytecode-interpreter 6 lexer 5 x86-64 5 python3 5 data-structures 5 linux 4 programming 4 parser 4 go 4 wasm 4 embedded 4 dynamically-typed 4 haskell 4 functional-language 4 minimal 3 interpreted-language 3 interpreted-programming-language 3 esoteric-interpreter 3 esoteric 3 repl 3 c-plus-plus 3 lambda-calculus 3 ascii-art 3 assembly-language 3 cplusplus 3 postfix 3 asm 3 porth 3 webassembly 3 stack-machine 3 scripting 3 delphi 3 array-programming 3 buffer-overflow 2 concatinative 2 embedded-c 2 embedded-systems 2 pascal 2 runtime 2 string 2 type-safe 2 win64 2 brainfuck 2 apl 2 implementation 2 implementation-of-data-structures 2 interpreters 2 embeddable 2 general-purpose 2 javascript 2 jvm-language 2 convex 2 stackbased 2 imperative 2 object-oriented-programming 2 concatenative-interpreting-language 2 procedural-programming 2 tokenizer 2 challenge 2 based-stack-based-language 2 proglangs-discord 2 racket 2 stack-language 2 bytecode-compiler 2 transpiler 2 toy-language 2 lua 2