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/ang3lerr404/hololang

A new semi-toy programming language written in zig

programming-language programming-language-development zig

Last synced: 22 May 2026

https://github.com/phyulwin/assembly-programming-projects

These programs were developed as part of coursework assignments and include both required tasks and bonus exercises.

mars mips-assembly programming-language

Last synced: 14 May 2026

https://codeberg.org/catseye/Castile

A simple imperative language with union types (and a compiler for same, with multiple targets)

compiler experimental-language flow-typing interpreter multiple-backends multiple-targets parse-dont-validate programming-language typecase union-type union-types

Last synced: 23 Jul 2025

https://github.com/polsys/peisik

A tiny, verbose and very impractical programming language.

basic-programming-language c-sharp cpp11 interpreter programming-language

Last synced: 27 Apr 2026

https://github.com/spacebanana420/tofu

A barebones scripting language

interpreter programming-language scala script scripting

Last synced: 24 Mar 2025

https://github.com/mobskuchen/vault

Verified, Atomic, Uncomplicated, Low-level Toolkit

llvm-frontend programming-language

Last synced: 23 Jul 2025

https://github.com/oovm/vos-intellij

Intellij Support for Virtual Object Schema

codegen intellij-idea programming-language schema

Last synced: 14 May 2026

https://github.com/jf17/alexa

AlexA is an open source programming language

alexa language programming-language

Last synced: 06 Mar 2026

https://github.com/raulil/nobolog

Like Prolog, but for newbies

programming-language prolog-implementation

Last synced: 10 Jun 2026

https://github.com/f3nr1rs3c/AlgorithmAndProgramming

İstanbul Gelişim Üniversitesi - Programlama Dersi Notları

algorithm cpp programming programming-language

Last synced: 03 Sep 2025

https://github.com/pepodev/pepo-lang

An programming language create for somethings that I don't yet to know. 😴😴

golang pepo-lang programming-language

Last synced: 06 Apr 2025

https://github.com/it1shka/code-adventure

Project to teach kids basics of programming. Development process is currently frozen

game ide learn-to-code platform playground programming-language

Last synced: 19 Mar 2026

https://github.com/felixwainaina/effect-of-shamiri-intervention-on-adolescent-mental-health

Mental health problems are prevalent among African adolescents, but professional treatment capacity is limited. Shamiri, an efficient lay provider-delivered intervention, has significantly reduced depression and anxiety symptoms in previous randomized controlled trials (RCTs).

adolescents africa african health mental problems programming-language r research research-project

Last synced: 11 Jun 2026

https://github.com/iconmaster5326/ithaca

Ithaca Lisp - A new Lisp, redesigned from the ground up

ithaca ithaca-lisp language lisp programming-language scheme

Last synced: 28 Mar 2025

https://github.com/iamsuudi/interpreter

Interpreter for my hypothetical programming language

golang interpreter programming-language

Last synced: 28 Apr 2026

https://github.com/qundao/mirror-zig

Mirror of zig lang <https://codeberg.org/ziglang/zig> | https://github.com/ziglang/zig has moved | General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

programming-language zig

Last synced: 23 Jun 2026

https://github.com/billgewrgoulas/custom-compiler

Compiler for a small programming language, built for the Compilers course at UOI.

assembler code-generation compiler interpreter lexical-analysis programming-language symbol-table syntax-analysis syntax-tree

Last synced: 28 Apr 2026

https://github.com/poseidoncoder/progeny

a minimalist, clean programming language

interpreter progeny programming-language tree-walker

Last synced: 09 Jun 2026

https://github.com/fpotier/lox

My implementation of the Lox language

compiler lox programming-language

Last synced: 17 Jan 2026

https://github.com/l12-krts/wslang

Well Simple - A Well... Simple yet powerful scripting language with graphics, JSON, cryptography, and file I/O capabilities.

programming-language repl wslang

Last synced: 15 May 2026

https://github.com/ivov/lisette

A little language inspired by Rust that compiles to Go

compiler go programming-language rust

Last synced: 20 Apr 2026

https://github.com/mobskuchen/lia

Object Oriented Programming Language

compiler dotnet java programming-language

Last synced: 28 Apr 2026

https://github.com/shoaib1522/oop-in-python

This repository contains comprehensive lecture codes, practice exercises, and resources for learning Object-Oriented Programming (OOP) in Python. It covers core OOP concepts like classes, inheritance, and polymorphism, with practical examples and assignments.

aggregation c class codes composite language object-oriented-programming oop-principles polymorphism programming-language python

Last synced: 29 Apr 2026

https://github.com/vknabel/zirric

Early development, experimental programming language with an implicit but strong and dynamic type system.

compiler experimental language programming-language

Last synced: 18 Jan 2026

https://github.com/plos-clan/cara

The Cara Programming Language

programming-language

Last synced: 17 Jan 2026

https://github.com/aloussase/sotest

A tiny scripting language to test loading shared libraries

c interpreter programming-language shared

Last synced: 23 Aug 2025

https://github.com/simondeeley/gobasic

[Work-in-Progress] A BASIC-style programming language written in Go.

basic-programming go golang programming-language work-in-progress

Last synced: 28 Oct 2025

https://github.com/thepuppetqueen57/rasm

An interpreted programming language written in rust

programming-language programming-languages rust

Last synced: 23 Feb 2026

https://github.com/tauhazmat/python

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.

programming-language python

Last synced: 06 Apr 2025

https://github.com/grassleaff/tif

tif is a lightweight interpreted language implemented in Lua, featuring basic control flow, variables, expressions and more. Aimed at experimentation and educational use.

interpreter language lexer lua lua-programming parser programming-language

Last synced: 15 May 2026

https://github.com/raquentin/y

A trivial dynamic general purpose scripting language.

programming-language y

Last synced: 13 May 2025

https://github.com/claudiooliveira89/java

Repository created for programming and development in the java language.

devops java mobile poo programming-language

Last synced: 14 Sep 2025

https://github.com/ttulka/sorry-marvin

Sorry, Marvin! 🤓 esoteric programming language that went wrong

esolang js minsky programming-language

Last synced: 30 Oct 2025

https://github.com/dzikrisyairozi/learn-rust

A Repository to Learn Rust

learning programming-language rust

Last synced: 06 Apr 2026

https://github.com/genricoloni/rust_roadmap

A concise Rust learning roadmap with an ICS file for easy date customization. Import and follow the schedule to practice Rust step by step!

learning programming-language rust

Last synced: 07 Oct 2025

https://github.com/lpogic/fusy

Język programowania Fusy

java programming-language scripting-language

Last synced: 29 Mar 2025

https://github.com/dzimiks/mixlang

Grammar and sample code of my custom programming language.

programming-language

Last synced: 15 Feb 2026

https://github.com/robinncode/banglascript

BanglaScript is a programming language that uses Bengali characters for its syntax.

bengali javascript programming-language typescript

Last synced: 29 Apr 2026

https://github.com/dimits-ts/userfriendlyautomaton

A project containing data structures for different kinds of automata (DFAs/NFAs), a simple custom language defining operations on them, as well as a fully functional and customizable GUI editor.

desktop-application dfa-construction integrated-development-environment java-swing programming-language ui

Last synced: 17 May 2026

https://github.com/marc7666/computer-organiozation-ii

Practical cases of the subject “Computer organization II” of the degree in computer engineering of the University of Lleida. This subject is taught in the first year. Each practical case is in assembly language.

assembly programming programming-language universitatlleida university

Last synced: 02 Nov 2025

https://github.com/shreyaj-27/mini_projects_in_java

This repository contains mini projects created in java.

eclipse-ide intellij-idea java programming-exercises programming-language

Last synced: 17 May 2026

https://github.com/Sparsh7082/Data-Analysis-Portfolio

This repository is dedicated to showcasing my skills, sharing projects, and tracking my progress in Data Analytics and Data Science.

canva data-analytics data-manipulation data-visualization database-querying google-slides power-bi power-point presentation-tools programming-language python r spreadsheets sql tableau

Last synced: 10 Mar 2025

https://github.com/rkstudio585/multi-language-hello-world

A collection of "Hello, World!" examples in various programming languages, showcasing syntax and basic functionality across different environments and paradigms.

all all-programming-language example-project examples hello-world programming-language

Last synced: 22 Nov 2025

https://github.com/jeluchu/matepedia

Aquí podrás encontrar todos los programas de matemáticas que voy realizando. Desde los más fáciles hasta operaciones complejas

cpp matematicas mathematics maths operations programming programming-language

Last synced: 18 Jun 2025

https://github.com/paytonison/tot

A tiny total programming language prototype in Python with a conservative termination checker.

ai-assisted-development halting-problem interpreter language-design programming-language python termination-analysis total-programming

Last synced: 15 May 2026

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

Ignis is a programming language created by me.

compi language programming-language rust

Last synced: 18 Jan 2026

https://github.com/willothy/deque-lang

Deque Language VM written in Rust

deque esoteric-language programming-language rust

Last synced: 30 Mar 2025

https://github.com/xmarcoied/guess-my-language.go

Limited implementation to guess the input programming language , written in golang

golang programming-language

Last synced: 28 May 2026

https://github.com/farbod-s/recursive-descent-parser

Programming Language Design and Implementation Course Project

c-plus-plus programming-language recursive-descent-parser

Last synced: 23 Jun 2026

https://github.com/0xleft/galang

gal programming language 🤑

galang go programming-language

Last synced: 04 Apr 2026

https://github.com/lucasgianine/java-running-tests

🧪 Running automated tests with Java for the Programming Language discipline at the @Bandtec (@Britooo teacher)

automated-testing programming-language unit-testing

Last synced: 20 Jul 2025

https://github.com/kenpusney/fed

The Federal of Programming Languages

design-document fed programming-language

Last synced: 17 Feb 2026

https://github.com/spaghettifunk/alaska

A mix between Go and Rust to reach the sweet spot with LLVM as backend

go llvm programming-language rust

Last synced: 06 Jan 2026

https://github.com/piterweb/jalang

jalang / An interpreted language built with Rust

interpreter lexer parser programming-language rust

Last synced: 26 Mar 2025

https://github.com/hjyup/programming-basics

Here you can find laboratory work for the subject 'Fundamentals of Programming'

programming programming-exercises programming-language

Last synced: 21 Mar 2025

https://github.com/akicho8/rasl

CASL Assembler / Simulator

assembler casl casl2 language programming-language simulator

Last synced: 29 Apr 2026

https://github.com/margitantal68/cpp

📚 This open-access course will introduce you to C++ programming and STL.

cpp cpp-course cpp-tutorial modern-cpp modern-cpp-oop oop programming-language standard-template-library stl tutorial

Last synced: 11 Nov 2025

https://github.com/aniketkumar15/c-language-code

C basic practice question code.

c c-language programming programming-language

Last synced: 10 Jan 2026

https://github.com/zikiflicky/bonzo

A regex programming language

programming-language regex

Last synced: 10 Oct 2025

https://github.com/bichanna/dud

A programming language infused with lots of personal preferences for syntax, safety, and metaprogramming

c-language compiler language programming-language transpiler

Last synced: 01 May 2026

https://github.com/jodus-melodus/xy

Programming language specifically designed to solve mathematical problems

ast math mathematical-programming mathematics maths programming-language programming-languages solution solve workbook

Last synced: 13 Mar 2025

https://github.com/plume-lang/plume-bucket

Package manager related manifests for Plume language

programming-language scoop scoop-bucket

Last synced: 05 Mar 2026

https://github.com/evve01/linsl

Simple interpreter for a Lisp/Scheme like language

lisp programming-language rust scheme

Last synced: 18 Jun 2025

https://github.com/meysam81/flight-console-app

a minor bug fix from a source of someone else; just changed some glitches so that it can work properly

assignment assignments bug bugfix c-plus-plus college college-assignment college-project debug debugging programming programming-language programming-languages project projects

Last synced: 11 Oct 2025

https://github.com/scizzorz/snow

A smaller programming language.

llvm programming-language

Last synced: 23 Jun 2025

https://github.com/sharoonjoseph321/social_media_eda

Data Analysis on social media apps ,using pandas, python, matplotlib.

data data-analysis data-science data-visualization matplotlib programming-language project python pythonprojects

Last synced: 03 Mar 2025

https://github.com/spencercornish/csci112-c-labs

Programming with C Labs for CSCI112 - Intro to Programming with C

c programming-language school-project

Last synced: 13 Jun 2026

https://github.com/ayushverma135/c-dsa-programs

This repository contains a collection of C programs related to Data Structures and Algorithms (DSA). The purpose of this repository is to provide a comprehensive resource for learning and practicing DSA concepts through practical implementation in the C programming language.

c programming programming-exercises programming-language

Last synced: 01 May 2026

https://github.com/chikrom/hack_assembler

This is my own development of assembler for Hack computer, which translates symbolic representation of instructions in the language Hack into machine code. Thanks to the course developers for the opportunity and unique knowledge. I am very happy and open to suggestions, corrections, improvements, recommendations, advice

assembler computer computer-architecture computer-science programming-language

Last synced: 17 May 2026

https://github.com/mohsalsaleem/monkey

Monkey, an interpreted programming language

golang programming-language

Last synced: 31 May 2026

https://github.com/taco-c/go-forth

Forth-like language implemented in Go.

experiment programming-language

Last synced: 08 Jul 2025

https://github.com/aliahadmd/cypherscript

Building Programming Language for learning purpose.

cypherscript language programming-language

Last synced: 11 Jan 2026

https://github.com/sahilverse/nepdai

NepDai is a fun Nepali programming language inspired by bhailang. This project is currently under development.

abstract-syntax-tree interpreter javascript lexer-parser nepdai programming-language typescript

Last synced: 01 May 2026

https://github.com/sebheron/pbcad

VPR frontend in Java/Spring

bioinformatics dna programming-language

Last synced: 07 Sep 2025

https://github.com/mozamimy/kaguya

Kaguya is an implementation of Brainf**k by Ruby

brainfuck programming-language ruby

Last synced: 28 Mar 2025

https://github.com/willothy/testscript

A programing language interpreter project, written in Python using PLY.

ply programming-language python

Last synced: 12 Sep 2025

https://github.com/notakeith/itmoscript

Interpreter for ITMOScript, a dynamically-typed scripting language. Hand-written lexer, recursive descent parser, AST, and tree-walking interpreter

ast cpp interpreter lexer parser programming-language scripting-language

Last synced: 03 Jun 2026

https://github.com/primeeagle/sonata

A modern scripting language with an advanced type system, supporting both object-oriented and functional programming paradigms.

functional-programming interpreted-programming-language object-oriented-programming programming-language scripting-language

Last synced: 17 Feb 2026

https://github.com/pithecene-io/dao

Dao is a language project for high-performance structured computation

compiler cpp23 language-design llvm longarc lsp playground programming-language systems-language

Last synced: 04 Apr 2026

https://github.com/rayhanadev/ibcspsuedolang

Attempting to implement the IB Computer Science SL Pseudocode "Spec" as an interpreted language!

esoteric-language ib ibo interpreter programming-language pseudocode rust

Last synced: 15 Jul 2025

https://github.com/rbcavi/cx

A (very unfinished) custom programming language

compiler language programming-language programming-language-development unfinished

Last synced: 17 Apr 2026

https://github.com/chandralegend/vibelang

VibeLang is a programming language designed to seamlessly integrate with Large Language Models (LLMs) through native prompt blocks.

c openai programming-language vibe-coding vibelang

Last synced: 10 Apr 2025