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/spydr06/monkey

The Monkey Programming language written in Go following Thorsten Ball's Book "Writing an Interpreter in Go"

go golang interpreter monkey-programming-language programming-language writing-an-interpreter-in-go

Last synced: 27 May 2026

https://github.com/wilfred/syntax-cafe

programming languages to suit all tastes

programming-language what-was-i-thinking

Last synced: 29 Mar 2026

https://github.com/tom-mohr/compiler

I made a custom programming language from scratch

compiler-design deno programming-language

Last synced: 16 Apr 2026

https://github.com/progambler227788/patient-management-system

Hi everyone, This project is based on DSA. I've implements patients data using linklist. You could use database or file handling for storage. You could modify it according to your needs.

circular-linked-list coding coding-interviews cpp cpp-assignment cpp-programming cpp-project data-structures-and-algorithms doubly doubly-linked-list dsa library-management-system linklist management-system patient-management-system programming-language semester-project university-project

Last synced: 16 May 2025

https://github.com/kaiserthe13th/gest

Gest aims to be a smalltalk-like pure OOP language, but with modern features, and one that has good performance.

premake premake5 programming-language smalltalk virtual-machine

Last synced: 03 Jun 2026

https://github.com/encore-ecosystem/encore

Frontend of programming language for academic purpose designed for testing system that prevent memory leaks

compiler llvm programming-language

Last synced: 19 Jun 2025

https://github.com/akram-dris/nova_lang

A simple, educational programming language (Nova) with a C++-built compiler (Supernova), designed to teach compiler concepts without complexity. Features robust error handling, float and char support, and a clear syntax.

beginner-friendly c-plus-plus compiler education learn-to-code nova programming-language supernova syntax

Last synced: 25 Jun 2026

https://github.com/sungwoncho/ny

a programming language

programming-language

Last synced: 02 Sep 2025

https://github.com/aqua-aq/aqua-core

A cool simple programming language

interpreter programming-language

Last synced: 01 Apr 2026

https://github.com/vaibhavmojidra/student-profile-module-using-react-native

Student Profile Module Front End Using React Native. Shows Student's Profile. Shows Student's Details such as education, work experience, extra curricular, certificate, posts, publications and skills. User can able to create, update, delete, & view education details. User can able to create, update, delete, & view work experience details. User can able to create, update, delete, & view extra curricular. User can able to create, update, delete, & view certificate. User can able to create, update, delete, & view posts. User can able to create, update, delete, & publications. User can able to create, update, delete, & skills.

android api components ios mojidra programming-language react react-native state-management vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 17 Apr 2026

https://github.com/erlimar/aprenda-programacao-guia-iniciante

Guia para o iniciantes em programação

dotnet nodejs programming-language

Last synced: 13 May 2026

https://github.com/dimalmfao/smetana

A useless rather very unreliable, unprofessional programming language made as a proof of concept using C++.

cpp language programming-language

Last synced: 27 Feb 2025

https://github.com/tomasboda/agent-lang

AgentLang | Programming language for agent-based modeling

agent-based-modeling programming-language

Last synced: 18 Jan 2026

https://github.com/humancto/forge-lang

Forge — an internet-native programming language with built-in HTTP, database, crypto, AI, JIT compiler, and 14 interactive tutorials. Write less. Build more.

bytecode-vm developer-tools http internet-native jit-compiler language natural-language-syntax programming-language rust scripting-language

Last synced: 12 Apr 2026

https://github.com/wciesialka/play-language

Simple play language built and interpreted in Python.

programming-language python

Last synced: 05 Mar 2025

https://github.com/asmod-lang/asmodeus

⚙️ Modern Assembly language and virtual machine for Machine W architecture. Build, debug, and execute 16-bit assembly programs with Polish assembler

assembler assembly assembly-language compiler debugger education emulator machine-w programming-language rust virtual-machine

Last synced: 30 Jun 2025

https://github.com/fabasoad/setup-lolcode-action

This GitHub action installs LOLCODE programming language interpreter.

cli github-action github-actions interpreter lolcode programming-language

Last synced: 05 Jan 2026

https://github.com/nn0x/maiora

Custom programming language compiled to LLVM IR designed to be memory safe, somewhat C-like but based around functions and instances thereof

functions llvm-ir low-level memory-safe programming-language systems-programming

Last synced: 23 Sep 2025

https://github.com/leonardpepa/jlox

JLOX is an interpreted scripting programming language implemented by reading the book Crafting intepreters

crafting-interpreters jlox lexical-analysis parser programming-language scripting-language semantic-analysis walk-tree

Last synced: 17 Apr 2026

https://github.com/just-be-dev/pex

A small language for data transformations

lenses lisp-like programming-language transformation

Last synced: 05 Apr 2026

https://github.com/jmeaster30/vore

VerbOse Regular Expressions - Regular Expression Engine with Verbose English-like Syntax

programming-language regex regular-expression

Last synced: 05 Apr 2026

https://github.com/eownerdead/minicc

[ABANDONED] Subset C to AMD64 Compiler

c codeberg compiler language lexer parser programming-language rust rust-lang

Last synced: 18 Apr 2026

https://github.com/abdullahmaqbool22/tic-tac-toe-game

Tic Tac Toe game based on Python programming language made for final semester project in 1st Semester.

game programming-language python

Last synced: 12 Feb 2026

https://github.com/nikitaberezhnyj/niklang

A statically typed, compiled programming language with clean syntax.

language niklang niklang-programming-language programming-language

Last synced: 20 Apr 2026

https://github.com/fergusq/forten

Forten is a text preprocessor inspired by Fortob and TeX

fortob preprocessor programming-language

Last synced: 21 Apr 2026

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

[alpha] A programming language for backend development.

backend compiler golang programming-language static-typing structural-typing trpc type-inference

Last synced: 21 Apr 2026

https://github.com/rla/puf-vam-impl

Automatically exported from code.google.com/p/puf-vam-impl

programming-language

Last synced: 22 Apr 2026

https://github.com/chunche95/aprender-c

C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Su característica principal es ser portable,es decir,es posible adaptar los programas escritos para un tipo de computadora en otra. Otra de sus características principales es el ser esctructurado, es decir, el programa se divide en módulos (funciones) independientes entre sí. Autor: Paulino Esteban Bermúdez R.

c c-plus-plus html-css-javascript programming-language

Last synced: 22 Apr 2026

https://github.com/wallexd/darty_lisp

A simple, darty (& incomplete) LISP interpreter implementation

dart lisp lisp-interpreter programming-language

Last synced: 21 Feb 2026

https://github.com/rubixdev/roost

Command line interpreter for the roost language

cli interpreter programming-language roost-lang rust

Last synced: 05 Jun 2026

https://github.com/eastriverlee/array.h

a lightweight dynamic (and generic) array type C is missing.

array c macro meta-programming programming-language

Last synced: 29 Mar 2025

https://github.com/leocavalcante/lisvy

A LISP interpreter written in Rust 🦀 — vibe coded with AI

interpreter lisp programming-language repl rust vibe-coding

Last synced: 28 Jun 2026

https://github.com/raulil/snek

Kinda like Python meets TypeScript

interpreter programming-language

Last synced: 06 Jun 2026

https://github.com/phmullins/b5code

Babylon 5 version of "Hello World" in as many programming languages as possible.

mit-license programming-language

Last synced: 24 Apr 2026

https://github.com/abrarulhassan-hub/stopwatchcomplete

I have created simple stop watch Technologies used HTML, CSS and JS. I am excited that I have done my own self. I have hours, Minutes, Seconds, Miliseconds. Y

coder coding-challenge css html-css-javascript html5 javascript programming-language stopwatch

Last synced: 17 May 2026

https://github.com/killthebuddh4/arcangel

An agent and programming language(s) for solving ARC-AGI

agent ai anthropic arc-agi llm openai programming-language

Last synced: 24 Apr 2026

https://github.com/eyantra698sumanto/basic-c-programs-4

This Repository contains more than 90 basic programs in C programming language

c calculator calculus cplusplus fileio patterns programming-language series strings

Last synced: 24 Apr 2026

https://github.com/honzabrecka/la

An extremely impractical, but pure programming language.

interpreter la lambda-calculus programming-language

Last synced: 25 Apr 2026

https://github.com/johnpaulada/waraylang

A programming language for the web with Waray reserved words.

javascript programming-language

Last synced: 15 May 2026

https://github.com/chl12172025-code/nullprt

A statically-compiled, system-level programming language for software protection, hardware-bound licensing, and anti-tampering. Cross-platform (Windows/macOS/Linux). Self-hosted toolchain.

anti-tamper arm64 c-abi code-obfuscation compiler cross-platform licensing linux macos native-code nprt nullprt programming-language security self-hosted software-protection static-typing system-programming windows x86-64

Last synced: 05 Jun 2026

https://github.com/nikitaberezhnyj/based

Minimalist open-source language with simple syntax for basic coding.

based based-programming-language language programming-language python

Last synced: 07 Jun 2026

https://github.com/learnwithfair/php-documentation

php-documentation with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

documentation learn-with-fair learnwithfair php programming-language rahatul-rabbi rahatulrabbi web-development

Last synced: 17 Jun 2026

https://github.com/adisol07/objectio

New Assembly like programming language

assembly csharp programming-language

Last synced: 28 Apr 2026

https://github.com/green726/swo

SWO Wants Options | SWO Is A Compiled Language

compiler language llvm programming programming-language

Last synced: 29 Apr 2026

https://github.com/zeknikz/basicfunctionlanguage

A basic functional programming language that focuses on basic mathematical functions.

functional-programming language programming-language

Last synced: 23 Mar 2025

https://github.com/rajathirumal/bridgemap

A source to source compiler. Bridge language to SQL. This repo is a subproject of https://github.com/rajathirumal/ETL-Tool

bridge-programming bridgemap bridgemap-programming programming-language python sql

Last synced: 31 Jan 2026

https://github.com/chamini2/setlan

Traductores Enero - Marzo 2015

interpreter programming-language python set

Last synced: 01 May 2026

https://github.com/maumneto/lip1-20212

Repositório da disciplina de Linguagens de Programação I do semestre 2021-2.

css html java javascript programming programming-language teaching

Last synced: 01 May 2026

https://github.com/geocml/tabor

Tabor is a database modeling language for GIS

command-line database-modeling gis postgis postgresql programming-language yaml

Last synced: 10 Apr 2026

https://github.com/kenpusney/yample

Programming Language on YAML

data-as-code programming-language yaml

Last synced: 04 May 2026

https://github.com/sanikamal/python-atoz

A collection of awesome beginners-friendly python tutorials, code snippet and projects.

gui programming-language python python36 sqlalchemy tkinter

Last synced: 09 Jun 2026

https://github.com/karmakrafts/ferrous-homepage

The official homepage for the Ferrous programming language.

css ferrous font-awesome homepage html html-css-javascript javascript programming-language shader webgl

Last synced: 07 May 2026

https://github.com/sauravbhattacharya001/sauravcode

Frustrated by syntax-heavy languages, I designed *sauravcode* for simplicity and clarity. It removes unnecessary punctuation and rigid conventions, focusing purely on logic. With minimal syntax, it allows ideas to flow naturally without distraction. *Sauravcode* is my tool for coding as a seamless, intuitive process, free from constraints.

c-language code-generation compiler custom-language interpreter language-design parser programming-language python transpiler

Last synced: 19 Apr 2026

https://github.com/a2p1k02/scc

Compiler writting in C for C

c c-compiler cli compiler programming-language simple

Last synced: 14 May 2026

https://github.com/thetasinner/echelon

The echelon project

programming-language

Last synced: 26 Mar 2025

https://github.com/tpdlshdmlrkfmcla/programming-linguistics

컴퓨터공학과 프로그래밍 언어론 정리입니다.

programming programming-language programming-linguistics

Last synced: 18 Jun 2025

https://github.com/noah-de/cs105-fall19

Concepts of Programming Languages (Fall 2019)

computer-science programming-language westmont

Last synced: 21 Jan 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/magnexis/cobolx

COBOL-X is a modern COBOL-inspired programming platform for readable business logic, deterministic tooling, and backend-oriented workflows. This repository ships a TypeScript-based compiler toolchain, runtime, package manager layer, editor integration, and release validation flow.

cobol-language javascript modernized programming-language release typescript vscode-extension

Last synced: 26 Jun 2026

https://github.com/tkmct/monkey-js

Monkey Programming Language implemented with Javascript

es6 flowtype javascript programming-language

Last synced: 02 May 2026

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/diiorie/razen-lang

🚀 Razen is a modern, lightweight programming language with Python-like syntax, high performance, and built-in debugging. Perfect for scripting, testing, and custom module development.

easy free lightweight llvm news open-source powerful programming-language python scripting-language speech

Last synced: 15 Mar 2026

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

ilo - a programming language for AI agents

ai compiler interpreter language programming-language rust

Last synced: 25 May 2026

https://github.com/android-0/imouto-from-scratch

Moved to https://codeberg.org/androidzero/imouto-from-scratch

interpreter love2d programming-language

Last synced: 30 May 2026

https://github.com/blazinsan/medrecordkeeper

A medical record-keeping program developed by C Programming Language, intended for healthcare authorities usage such as hospitals, clinics, etc..

cprogramming cprogramming-language health health-check health-data healthcare medical medical-informatics programming-language records

Last synced: 09 Apr 2025

https://github.com/rasabh-org/html-tutorials

A repository to host sample HTML source files intended to be used as study materials for learning or teaching purposes.

browser programming-language server tutorial-code web-development

Last synced: 23 Jan 2026

https://github.com/eignnx/funlang

A programming language similar to OCaml and Rust with Ruby-inspired syntax.

bytecode-interpreter programming-language

Last synced: 15 Mar 2025

https://github.com/Haseeb1389446/CSharp

Here are all my C# 🟢 tasks and basic exercises 🖥, to strengthen my C# 🟢 logic-building skills 🧠.

c-sharp coding console-application csharp csharp-code programming programming-language tasks

Last synced: 22 Oct 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/reinoutww/ryn-lang

A new programming language for it all: Ryn.

compiler custom-language modern programming-language

Last synced: 09 Apr 2025

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/rbcavi/cx

A (very unfinished) custom programming language

compiler language programming-language programming-language-development unfinished

Last synced: 17 Apr 2026

https://github.com/adamszczotka/number-guessing-game

Simple number guessing game where the computer randomly selects a number and the user has to guess it. The user will be given a limited number of chances to guess the number. If the user guesses the number correctly, the game will end, and the user will win. Otherwise, the game will continue until the user runs out of chances.

cli logic-building programming-language

Last synced: 17 Nov 2025

https://github.com/aparzi/design-pattern

This repository aims to realize all the design patterns

design-patterns java java-8 java8 object-oriented programming-language unimol

Last synced: 29 May 2026

https://github.com/newlandtv/arabipy

Arabic + Python = ArabiPy.

arabic programming-language python

Last synced: 14 Mar 2025

https://github.com/muba-74/student-management-system

PROJECT BASED ON TYPESCRIPT,JAVASCRIPT,NODEJS AND OBJECT ORIENTED PROGRAMMING CONCEPTS.

javascript node node-js nodejs object-oriented-programming programming programming-language typescript

Last synced: 11 Apr 2026

https://github.com/jakeroggenbuck/paper

A simple programming language and its interpreter

interpreter programming-language

Last synced: 20 Jun 2026

https://github.com/cybellereaper/selene

An experimental programming language frontend in Go with a lexer, Pratt parser, AST, interpreter, and tooling (formatter, transpiler, LSP). Built for prototyping, embedding, and exploring language design.

bytecode compiler-frontend dsl embedded-language go golang interpreter language-design language-server lexer-parser programming-language scripting-language transpiler

Last synced: 04 Apr 2026