Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: programming-language-development
Shojiyao12/Anaconda_PL-Prototype
This is a basic prototype of the implementation of a new programming language called Anaconda, using Python as the base for its development.
Language: Python - Size: 16.6 KB - Last synced: about 17 hours ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
ShivaBhattacharjee/Synthia
Synthia is a lightweight and beginner-friendly interpreted programming language developed in Rust. With a simple, intuitive syntax and a focus on ease of use, Synthia is perfect for both newcomers to programming and experienced developers looking for a flexible scripting language
Language: Rust - Size: 985 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 1
ceticamarco/dc
Programmable RPN desktop calculator with macro support
Language: C++ - Size: 3.64 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 4 - Forks: 0
Ricardicus/ric-script
A modern scripting language; implemented in old school C, yacc & flex
Language: C - Size: 13.4 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 32 - Forks: 1
barn-lang/barn
Barn is a simple programming language written in C that is compiled to C.
Language: C - Size: 17.6 MB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 52 - Forks: 4
cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
Language: Python - Size: 150 KB - Last synced: 22 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
korelang/kore
A pet project for me to learn about programming language implementation.
Language: C++ - Size: 644 KB - Last synced: 25 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 1
jorbDehmel/oak
The Oak Programming Language. Oak is a modern, low-level, statically-typed translated programming language with extreme macro support, built-in packaging and building, and compile-time-modifiable language syntax. Oak's syntax modification makes it a powerful core for the construction of new programming languages.
Language: C++ - Size: 1.16 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 5 - Forks: 2
Carnagion/lamb
Pure untyped lambda calculus in safe Rust.
Language: Rust - Size: 60.5 KB - Last synced: about 1 hour ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0
lamdu/hypertypes
Hypertypes - generic programming for heterogeneous recursive types
Language: Haskell - Size: 1.81 MB - Last synced: 27 days ago - Pushed: 10 months ago - Stars: 106 - Forks: 8
cicada-lang/inet-js
This is an implementation of interaction nets. It introduces you to the bizarre world of graph-based computation and linear logic, using a familiar JavaScript-like syntax :)
Language: TypeScript - Size: 3.92 MB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 34 - Forks: 0
Zemux1613/WhileInterpreter
Language: Python - Size: 214 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
l4z0-space/CUI-LANGUAGE
Simple programming language implemented in C++
Language: C++ - Size: 151 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 1
cicada-lang/inet-cute
An implementation of interaction nets. -- ASCII art inspired syntax. -- Pure postfix expression. -- Using a stack-based low-layer language to build nets.
Language: TypeScript - Size: 3.32 MB - Last synced: about 18 hours ago - Pushed: 6 months ago - Stars: 126 - Forks: 2
Quail-Language/quail
Second iteration of a super-flexible and simple Quail scripting language
Language: Java - Size: 1020 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 1
John-Leitch/Aphid
A multiparadigm language intended to be embedded in .NET applications or compiled into other languages like Python or PHP. The internals of Aphid are clean and easy to work with, allowing for rapid creation of derivative domain-specific languages.
Language: C# - Size: 38.3 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 32 - Forks: 3
nthnn/nougat-lang
An obsolete dynamic scripting yet general-purpose programming language for absolutely nothing written in C#.
Language: C# - Size: 283 KB - Last synced: 24 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
Technologicat/pydialect
Build languages on Python.
Language: Python - Size: 108 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 12 - Forks: 0
tekord/cpp-opcode-generator
A python script for generating enums with opcode constants based on YAML file definition
Language: Python - Size: 14.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 4 - Forks: 0
wolfadex/many-lox
Many implementations of https://craftinginterpreters.com
Language: Elm - Size: 30.3 KB - Last synced: 9 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
chedim/cliff-go
Go implementation of cliff machine
Language: xBase - Size: 98.6 KB - Last synced: 9 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
chedim/cliffhanger
Distributed graph operation language for programming non-neurological artificial intelligence systems.
Size: 1.17 MB - Last synced: 9 days ago - Pushed: 6 months ago - Stars: 4 - Forks: 0
fk0225/AFL-Programming-Language
A repository containing the definition and implementation of a statically typed, purely functional language of my design and creation.
Language: Haskell - Size: 14.6 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
Wizardry-PL/wizardry-pl.github.io
The Wizardry programming language website and coumentation
Language: HTML - Size: 413 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 0
kieda/protag
Property Record Object | Tree Automata Grammar
Language: Java - Size: 360 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
jairopaiva/miniJ
Criação de linguagem de programação orientada a objetos compilada (Creation of compiled object-oriented programming language)
Language: C# - Size: 258 KB - Last synced: 9 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
lewisakura/100-test
A math question that evaluates to 100. Designed to test operator precedence.
Size: 2.93 KB - Last synced: 9 days ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 1
BaseMax/DotWhitespace
DotWhitespace is an esoteric programming language using Python.
Language: Python - Size: 731 KB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 16 - Forks: 2
evadegano/constrictor
A basic typed programming language that builds on Python 3. This language was developed as a personal project to understand how programming languages and interpreters are built.
Language: Python - Size: 20.5 KB - Last synced: 9 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
s9rA16Bf4/go-evil
Customizing evil has never been so easy
Language: Go - Size: 6.3 MB - Last synced: 7 months ago - Pushed: 10 months ago - Stars: 15 - Forks: 4
Zemux1613/TuringStack
Language: Java - Size: 85 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0
JumperBot/Unsafe-4-Bit
The UFB (Unsafe Four Bit) Programming Language -- FAST | EASY | VERBOSE -- Built With Rust
Language: Rust - Size: 7.55 MB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
dantasl/kodama
Kodama is a simple lightweight language implemented in Haskell and designed for statistics.
Language: Haskell - Size: 125 KB - Last synced: 10 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
CharlesAverill/Purple
Purple standard language specification and compiler implementation
Language: C - Size: 23.2 MB - Last synced: 21 days ago - Pushed: 11 months ago - Stars: 5 - Forks: 1
heiytor/mari-programming-language
Mariana is a programming language designed with a focus on clarity, simplicity, and readability. It aims to provide a concise syntax that is easy to understand and work with.
Language: C - Size: 61.5 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 2 - Forks: 0
spartanproj/Rosemary
A blend of Python and C. Transpiled to C
Language: Python - Size: 276 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 1
Dayveed117/lisp-in-c
Implementing Lisp-like language in C
Language: C - Size: 43.9 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
Dayveed117/natrix-lang 📦
Attempt at Implementing the Natrix language
Language: OCaml - Size: 669 KB - Last synced: 11 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
Wizardry-PL/Wizardry
The Wizardry programming language documentation
Size: 35.7 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 2 - Forks: 0
SolindekDev/barn
Barn i'ts a simple programming language written in Go that is compiler to C.
Size: 4.36 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
C0mRD/brocode
A tiny programming language using Antlr4 python
Language: Python - Size: 1.31 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
Practical/practical-sa
The Practical Programming Language - Semantic Analyzer
Language: C++ - Size: 673 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0
Practical/practicomp
LLVM based Practical compiler
Language: C++ - Size: 57.6 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 6 - Forks: 0
TheOnlyMrCat/lok-r1 📦
The compiler for the Lok programming language
Language: C++ - Size: 258 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
TheOnlyMrCat/lok-r2 📦
Compiler for the lok programming language.
Language: C++ - Size: 430 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0
yurrriq/lispy
:book: Working through http://buildyourownlisp.com
Language: C - Size: 3.5 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0
ysoftware/Language
An excercise in developing a programming language
Language: Swift - Size: 1.37 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
overdev/brah-0.1.0-impl1
A very basic and simplistic programming language (compiler + interpreter) made in pure Python 3.8.
Language: Python - Size: 89.8 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
luandkg/Sigmaz
Desenvolvimento da Linguagem de Programação Orientada a Objeto
Language: Java - Size: 35.8 MB - Last synced: 11 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
tarakciemre/Language-of-Things
Lexical analyzer and parser for a programming language designed with the purpose of programming IOT devices.
Language: Yacc - Size: 138 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1
jorisb14/yairalang
Language: C - Size: 179 KB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
ddatunashvili/UFO_Programming_language
იმედია სახალისო გამოვა
Language: CSS - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Wizardry-PL/Wizard
The official Wizardry programming language compiler
Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 0
QcO-dev/dragon
The Dragon Programming Language, implemented in C.
Language: C - Size: 271 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0
hkoosha/toylang
A toy language (to be), from scratch, written in Rust
Language: Rust - Size: 250 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
avindra/unix-info
A collection of primary and secondary references on the development, history and extent of the UNIX operating system.
Size: 2.82 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 0
Practical/practical-testcases
Test cases for the Practical compiler
Language: ReScript - Size: 31.3 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
kupolak/simpler_lexer
Lexer created for learning purposes. A good start for writing your own programming language in Ruby.
Language: Ruby - Size: 16.6 KB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
Kyrncion/Affection
Affection is a lightweight minimalistic operating system designed by programmers for programmers. Providing only what is essential with no distractions.
Language: Assembly - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
Furetur/JexCompiler
Compiler for a simple programming language
Language: Kotlin - Size: 136 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1
ibnsultan/sahil
Swahili Programming language, It is an implementation of Basic Programming Language using Python and Swahili Lexical terms
Language: Python - Size: 90.8 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0
overdev/brah-0.1.0-impl2
Prototype for a programming language -- composed of bytecode compiler and virtual machine, written and Python 3.8
Language: Python - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
lbrugnara/zenitsharp
A C# implementation of the Zenit programming language
Language: C# - Size: 1.48 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
abpwrs/cs-3820-sp19
Programming Language Concepts
Language: Agda - Size: 125 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
bertzzie/javalox
Simple programming language implementation
Language: Java - Size: 40 KB - Last synced: 26 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0