Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/richpl/PyBasic

Simple interactive BASIC interpreter written in Python

basic basic-programming-language interpreter programming-language python

Last synced: 01 Jul 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: 01 Jul 2024

https://github.com/qteatime/crochet

Crochet: A tool for creating and remixing interactive experiences, safely.

programming-language secure-by-default

Last synced: 29 Jun 2024

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

Code for Command-Line Rust (O'Reilly, 2022, ISBN 9781098109417) https://learning.oreilly.com/library/view/command-line-rust/9781098109424/

cli command-line programming-language rust

Last synced: 29 Jun 2024

https://github.com/Wilfred/garden

an interactive programming language

programming-language

Last synced: 29 Jun 2024

https://github.com/rowscript/rowscript

RowScript programming language, making a better browser world

functional-programing javascript programming-language row-polymorphism

Last synced: 29 Jun 2024

https://github.com/pirapira/bamboo

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

bamboo ethereum ethereum-contract evm language programming-language

Last synced: 29 Jun 2024

https://github.com/sarl/sarl

SARL Agent-Oriented Programming Language http://www.sarl.io

agent agent-based agent-based-modeling agent-teamwork agents dsl framework ide java linux macox programming-language windows xtext

Last synced: 29 Jun 2024

https://github.com/ethereum/solidity

Solidity, the Smart Contract Programming Language

blockchain cpp ethereum hacktoberfest language programming-language smartcontracts solidity

Last synced: 29 Jun 2024

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

https://github.com/jamiebuilds/ghost-lang

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

programming-language spec

Last synced: 27 Jun 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: 27 Jun 2024

https://github.com/Stevertus/mcscript

A programming language for Minecraft Vanilla

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

Last synced: 27 Jun 2024

https://github.com/cl4cnam/funcSug

A scripting language that simplifies GUI programming in browser. Just specify the actions to be performed at the same time and the times when you expect events to occur.

await-event callback-hell code-structure easy-gui easy-programming game-programming-language gui-programming interruptible logical-parallelism no-callbacks programming-language structured-concurrency task-cancellation

Last synced: 25 Jun 2024

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: 25 Jun 2024

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

Tokay is a programming language designed for ad-hoc parsing, inspired by awk.

ad-hoc awk compiler language packrat parsing programming-language

Last synced: 25 Jun 2024

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

A two-dimensional, hexagonal programming language.

esolang hexagonal interpreter programming-language two-dimensional

Last synced: 25 Jun 2024

https://github.com/Calysto/calysto_scheme

A Scheme kernel for Jupyter that can use Python libraries

jupyter programming-language python scheme

Last synced: 24 Jun 2024

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: 24 Jun 2024

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

An easy to extend command language

dlang programming-language tcl

Last synced: 24 Jun 2024

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: 24 Jun 2024

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: 24 Jun 2024

https://github.com/xSavitar/programming-books-and-resources

:book: Collection of programming related books & their frameworks.

books programming-language programming-resources

Last synced: 23 Jun 2024

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: 23 Jun 2024

https://github.com/thosakwe/t2b

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

command-line macros programming-language t2b

Last synced: 23 Jun 2024

https://github.com/CatalaLang/catala

Programming language for literate programming law specification

legislative-texts programming-language

Last synced: 22 Jun 2024

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: 21 Jun 2024

https://github.com/SenegalLang/Senegal

Senegal programming language

bird programming-language senegal senegal-language vm

Last synced: 21 Jun 2024

https://github.com/jmoenig/Snap

a visual programming language inspired by Scratch

apcsp bjc blocks byob cs10 programming-language snap visual

Last synced: 21 Jun 2024

https://github.com/JohnEarnest/ok

An open-source interpreter for the K5 programming language.

interpreter livecoding programming-language repl vector

Last synced: 20 Jun 2024

https://github.com/killme2008/aviatorscript

A high performance scripting language hosted on the JVM.

aviatorscript expression-evaluator java jvm-languages programming-language scripting-language

Last synced: 20 Jun 2024

https://github.com/c2lang/c2compiler

the c2 programming language

c c2 compiler programming-language

Last synced: 20 Jun 2024

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.

c cpp garbage-collector interpreter java java-8 java-virtual-machine java8 jvm jvm-8 jvm-bytecode programming-language virtual-machine

Last synced: 20 Jun 2024

https://github.com/mna/agora

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

programming-language

Last synced: 19 Jun 2024

https://ytakano.github.io/blisp/

A statically typed Lisp like scripting programming language for Rust.

no-std programming-language rust

Last synced: 19 Jun 2024

https://github.com/transistorfet/molten

An LLVM compiler for an ML-like language (written in Rust)

compiler language llvm molten programming-language rust

Last synced: 19 Jun 2024

https://github.com/MaxXSoft/YuLang

The Yu (羽) programming language.

compiler llvm programming-language yulang

Last synced: 19 Jun 2024

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

An implementation of the Self programming language in Zig

interpreter programming-language self-language

Last synced: 19 Jun 2024

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: 17 Jun 2024

https://github.com/d3lio/degu-lang

A take at a scripting language with an ML (Meta Language) family syntax. Heavily inspired by F#, OCaml and at some extent - Rust.

llvm programming-language rust

Last synced: 17 Jun 2024

https://github.com/ffwff/hana

🌸 a simple scripting language (alpha) 🌸

bytecode-interpreter programming-language scripting-language

Last synced: 17 Jun 2024

https://github.com/ddj231/Handel

a small procedural programming language for writting songs in browser

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

Last synced: 17 Jun 2024

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

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

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

Last synced: 17 Jun 2024

https://github.com/jolie/jolie

The Jolie programming language

jolie microservices programming-language

Last synced: 17 Jun 2024

https://github.com/chermehdi/comet

A programming language implementation in Go.

educational golang interpreter programming-language

Last synced: 17 Jun 2024

https://github.com/gonzula/splash

Simple Programming LAnguage for SHortcuts

compiler ios programming-language siri-shortcuts

Last synced: 16 Jun 2024

https://github.com/kulics/koral

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

cross-platform grammar language programming-language

Last synced: 16 Jun 2024

https://github.com/AmrHendy/programming-language-translator

An easy way to use the released TransCoder by Facebook AI Research to convert code from one programming language to another using unsupervised neural machine translation (NMT) systems that use deep-learning to translate text from one natural language to another and is trained only on monolingual source data.

machine-translation nlp programming-language transcoder transformer unsupervised-deep-learning unsupervised-translation

Last synced: 15 Jun 2024

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: 15 Jun 2024

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

Lurk is a Turing-complete programming language for recursive zk-SNARKs. It is a statically scoped dialect of Lisp, influenced by Scheme and Common Lisp.

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

Last synced: 15 Jun 2024

https://github.com/PhoenXHO/UwU

Just an UwU esoteric programming language interpreter written in C++.

bytecode bytecode-compiler bytecode-interpreter compiler compiler-design interpreter language programming-language uwu uwulang

Last synced: 15 Jun 2024

https://github.com/ShivKushwah/PSec

Programming Language for creating Secure Distributed Systems leveraging Intel SGX

distributed-systems intel-sgx p-language programming-language psec security

Last synced: 15 Jun 2024

https://github.com/ytakano/blisp

A statically typed Lisp like scripting programming language for Rust.

no-std programming-language rust

Last synced: 14 Jun 2024

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

A multi-paradigm programming language running on JVM

interpreter jvm kotlin language lice lisp lisp-dialect lisp-interpreter programming-language

Last synced: 14 Jun 2024

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

A schemy Lisp backed by Haskell

interpreter programming-language scheme zepto

Last synced: 14 Jun 2024

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: 14 Jun 2024

https://github.com/clojerl/clojerl

Clojure for the Erlang VM (unofficial)

beam clojure erlang erlang-vm programming-language

Last synced: 14 Jun 2024

https://github.com/LiXizhi/NPLRuntime

NPL - Neural Parallel Language

lua npl paracraft programming-language tatfook

Last synced: 14 Jun 2024

https://github.com/krisnova/naml

Convert Kubernetes YAML to Golang

go kubernetes programming-language yaml-templating

Last synced: 14 Jun 2024

https://github.com/GaijinEntertainment/daScript

daScript - high-performance statically strong typed scripting language

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

Last synced: 14 Jun 2024

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: 14 Jun 2024

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

The Cmajor public API

audio dsp programming-language

Last synced: 13 Jun 2024

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

A gentle Rust tutorial

programming-language rust tutorial

Last synced: 11 Jun 2024

https://github.com/locutusjs/locutus

Bringing stdlibs of other programming languages to JavaScript for educational purposes

javascript ports programming-language

Last synced: 11 Jun 2024

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: 11 Jun 2024

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

Dafny is a verification-aware programming language

programming-language verification

Last synced: 10 Jun 2024

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

A fast, small, safe, gradually typed embeddable scripting language derived from Lua

lua programming-language scripting-language

Last synced: 10 Jun 2024

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: 10 Jun 2024

https://github.com/riicchhaarrd/ocean

Programming language that compiles into a x86 ELF executable.

ast c compiler elf lexer programming-language x86

Last synced: 10 Jun 2024

https://github.com/russo-2025/papyrus-compiler

An open-source implementation of Papyrus scripting language compiler

compiler language papyrus programming-language scripting

Last synced: 09 Jun 2024

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: 09 Jun 2024

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

A statically typed language compatible with Python

compiler erg language programming-language python rust transpiler

Last synced: 09 Jun 2024

https://github.com/sampsyo/bril

an educational compiler intermediate representation

bril compiler programming-language

Last synced: 09 Jun 2024

https://github.com/marcoonroad/moonforth

My own Forth dialect on top of the Lua programming language. [Work in Progress]

compiler forth interpreter lua programming-language programming-language-theory repl

Last synced: 08 Jun 2024

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

文言文編程語言 A programming language for the ancient Chinese.

classical-chinese esoteric-language programming-language wenyan-lang

Last synced: 08 Jun 2024