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

GitHub topics: programming-language-development

ppmpreetham/pilox

Implementation of the Lox Interpreter written in Python

Language: Python - Size: 34.2 KB - Last synced at: about 7 hours ago - Pushed at: about 7 hours ago - Stars: 2 - Forks: 0

HAAZIQ-ALI/karou-script

Karou Script is a modern app development language focused on speed, clarity, and design. It allows you to build .exe desktop apps using a C++-like syntax, HTML+Tailwind UIs, and modular scripting.

Language: C++ - Size: 16.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

cicada-lang/inet-cute

An implementation of interaction nets in JS.

Language: TypeScript - Size: 3.43 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 132 - Forks: 3

cicada-lang/inet-js

This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)

Language: TypeScript - Size: 3.89 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 53 - Forks: 1

Lanlokun/orunmilang

Orunmilang is an open-source programming language project that aims to bring programming closer to Yoruba speakers by using Yoruba keywords and syntax. This project is designed to enable developers to write code in Yoruba, making coding more accessible and culturally relevant.

Language: TypeScript - Size: 29.2 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

BaseMax/DotWhitespace

DotWhitespace is an esoteric programming language using Python.

Language: Python - Size: 731 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 2

lamdu/hypertypes

Hypertypes - generic programming for heterogeneous recursive types

Language: Haskell - Size: 1.82 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 122 - Forks: 11

ruthenium-lang/ruthenium

The most perfect programming language ever.

Language: JavaScript - Size: 400 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 1

Ricardicus/ric-script

A modern scripting language; implemented in old school C, yacc & flex

Language: C - Size: 13.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 31 - Forks: 1

avindra/unix-info

A collection of primary and secondary references on the development, history and extent of the UNIX operating system.

Size: 2 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 0

korelang/kore

A pet project for me to learn about programming language implementation.

Language: C++ - Size: 811 KB - Last synced at: 5 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 1

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 at: about 1 month ago - Pushed at: about 1 year ago - Stars: 16 - 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.9 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 3

Danco1201/Feasible

A pure-logical programming language

Language: C - Size: 80.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Slavlned/polar

Polar programming language 🐻‍❄️

Language: Java - Size: 488 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 12 - Forks: 3

BaseMax/GoScript

GoScript is a lightweight scripting language implemented in Go. It provides a simple, expressive syntax for common scripting tasks and serves as an excellent platform for learning language design and building domain-specific languages.

Language: Go - Size: 23.4 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

milesbarr/plx

A programming language compiler written in C.

Language: C - Size: 82 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

gyolkin/lexicon

Lexicon PL interpreter

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

SrGaabriel/selene 📦

🍂|Selene is a statically-typed, imperative and procedural programming language compiled to LLVM IR. The language of tranquil and serenity.

Language: Kotlin - Size: 20.5 MB - Last synced at: 4 months ago - Pushed at: 4 months 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: 18.6 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

sebastian-sestaliuc/Quantum

🌌⌨️The Quantum Programming Language. Quantum is a low-level programming language made with JavaScript, scroll at the bottom at the README.md page

Size: 84 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

RbCaVi/CX

A custom programming language

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

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 at: 2 months ago - Pushed at: 11 months ago - Stars: 53 - Forks: 5

mehonje/scratchOS

Scratch operating system running ARM

Size: 5.86 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

nthnn/Uartix

Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.

Language: Java - Size: 7.05 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

sudormrfbin/compiler-design-assignment

A compiler for a pseudo code langauge

Language: C - Size: 470 KB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

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 at: 3 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

Zota0/z0s

Zota0's scripting language

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

Ang3lERR404/hololang

A new semi-toy programming language written in zig

Language: Zig - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Carnagion/lamb

Pure untyped lambda calculus in safe Rust.

Language: Rust - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

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 at: 3 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

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 at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Zemux1613/WhileInterpreter

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

l4z0-space/CUI-LANGUAGE

Simple programming language implemented in C++

Language: C++ - Size: 151 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Quail-Language/quail

Second iteration of a super-flexible and simple Quail scripting language

Language: Java - Size: 1020 KB - Last synced at: about 1 year ago - Pushed at: about 1 year 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 at: about 1 year ago - Pushed at: over 2 years 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 at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Technologicat/pydialect

Build languages on Python.

Language: Python - Size: 108 KB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 0

wolfadex/many-lox

Many implementations of https://craftinginterpreters.com

Language: Elm - Size: 30.3 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

chedim/cliff-go

Go implementation of cliff machine

Language: xBase - Size: 98.6 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

chedim/cliffhanger

Distributed graph operation language for programming non-neurological artificial intelligence systems.

Size: 1.17 MB - Last synced at: about 1 month ago - Pushed at: over 1 year 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 at: over 1 year ago - Pushed at: over 1 year 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

kieda/protag

Property Record Object | Tree Automata Grammar

Language: Java - Size: 360 KB - Last synced at: over 1 year ago - Pushed at: over 1 year 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 at: almost 2 years ago - Pushed at: about 5 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 at: 3 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

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 at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - 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 at: 5 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

Zemux1613/TuringStack

Language: Java - Size: 85 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

CharlesAverill/Purple

Purple standard language specification and compiler implementation

Language: C - Size: 23.2 MB - Last synced at: about 2 months ago - Pushed at: 10 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 at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

hkoosha/toylang1

A toy language (to be), from scratch, written in Rust

Language: Rust - Size: 250 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

spartanproj/Rosemary

A blend of Python and C. Transpiled to C

Language: Python - Size: 276 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

Dayveed117/lisp-in-c

Implementing Lisp-like language in C

Language: C - Size: 43.9 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Dayveed117/natrix-lang 📦

Attempt at Implementing the Natrix language

Language: OCaml - Size: 669 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Wizardry-PL/Wizardry

The Wizardry programming language documentation

Size: 35.7 MB - Last synced at: about 2 years ago - Pushed at: about 2 years 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 at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

C0mRD/brocode

A tiny programming language using Antlr4 python

Language: Python - Size: 1.31 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Practical/practical-sa

The Practical Programming Language - Semantic Analyzer

Language: C++ - Size: 673 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

Practical/practicomp

LLVM based Practical compiler

Language: C++ - Size: 57.6 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

TheOnlyMrCat/lok-r1 📦

The compiler for the Lok programming language

Language: C++ - Size: 258 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

TheOnlyMrCat/lok-r2 📦

Compiler for the lok programming language.

Language: C++ - Size: 430 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

yurrriq/lispy

:book: Working through http://buildyourownlisp.com

Language: C - Size: 3.5 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

ysoftware/Language

An excercise in developing a programming language

Language: Swift - Size: 1.37 MB - Last synced at: 3 months ago - Pushed at: about 4 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 at: over 2 years ago - Pushed at: over 4 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 at: about 2 years ago - Pushed at: about 4 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 at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

jorisb14/yairalang

Language: C - Size: 179 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ddatunashvili/UFO_Programming_language

იმედია სახალისო გამოვა

Language: CSS - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Wizardry-PL/Wizard

The official Wizardry programming language compiler

Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

QcO-dev/dragon

The Dragon Programming Language, implemented in C.

Language: C - Size: 271 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

Practical/practical-testcases

Test cases for the Practical compiler

Language: ReScript - Size: 31.3 KB - Last synced at: over 2 years ago - Pushed at: almost 3 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 at: 3 days ago - Pushed at: over 3 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 at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Furetur/JexCompiler

Compiler for a simple programming language

Language: Kotlin - Size: 136 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

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 at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

lbrugnara/zenitsharp

A C# implementation of the Zenit programming language

Language: C# - Size: 1.48 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

abpwrs/cs-3820-sp19

Programming Language Concepts

Language: Agda - Size: 125 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

dantasl/kodama

Kodama is a simple lightweight language implemented in Haskell and designed for statistics.

Language: Haskell - Size: 125 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

bertzzie/javalox

Simple programming language implementation

Language: Java - Size: 40 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Related Keywords
programming-language-development 80 programming-language 48 compiler 20 interpreter 15 programming-languages 14 language 11 programming-language-design 10 rust 6 c 6 python 6 programming-language-concepts 5 programming 5 parser 5 compilers 4 compiler-design 4 compiler-construction 4 programming-language-theory 4 rust-lang 4 language-design 3 practical-programming-language 3 programming-language-interpreter 3 python3 3 bytecode-interpreter 3 lexer 3 documentation 3 language-development 3 java 3 interpreter-language 2 bytecode-compiler 2 assembler 2 yacc 2 c-language 2 zig 2 lexer-parser 2 llvm 2 virtual-machine 2 interpreted-programming-language 2 functional-programming 2 mathematics 2 testing 2 lexer-generator 2 experimental 2 lisp 2 docs 2 new-programming-language 2 custom-programming-language 2 easy-to-use 2 go 2 undirected-graph 2 computation-model 2 graph 2 golang 2 type-checker 2 interpreter-basic 2 interaction-nets 2 graph-processing 2 inet 2 monoid 1 website 1 postfix-notation 1 tree-adjoining-grammar 1 stack-based 1 tree-automata 1 jairo-paiva-language 1 jpl 1 logical-operators 1 minij 1 bidmas 1 bodmas 1 math 1 operator-precedence 1 test 1 typed-language 1 active-development 1 computer-language 1 computer-language-engineering 1 easy 1 yoruba 1 open-source 1 repl 1 assembly 1 bytecode 1 education 1 self-hosting 1 vm 1 anaconda 1 design-and-implementation-of-programming-language 1 prototype 1 cultural-computing 1 vscode 1 java-8 1 runtime 1 aphid 1 c-sharp 1 parser-generator 1 csharp 1 dotnet 1 dialects 1 macropy 1 metaprogramming 1