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/ladroid/toylang

Simple programming language in Rust

ast lexer parser programming-language rust rust-lang toy-language

Last synced: 04 Mar 2025

https://github.com/devathul-88/hello-world

Hello world in different programming languages

hello-world languages many programming programming-language

Last synced: 12 Sep 2025

https://github.com/aziis98/go-lisp-interpreter

A small interpreter for a lisp like language embedded in Go

embedded-scripting-language golang-library lisp-dialect programming-language

Last synced: 08 Jul 2025

https://github.com/alt-romes/langjam-cdc

A very simple language that when interpreted displays in a graphical window the composition done in the main function (langjam submission)

langjam programming-language

Last synced: 10 Nov 2025

https://github.com/lordubuntu/hello3000

A collection of roughly 3000 ways to say hello

hello-world language language-learning programming-language programming-languages

Last synced: 13 Aug 2025

https://github.com/snowy1803/suffix-lang

A type-safe functional programming language using Reverse Polish Notation

compiler functional-programming language programming-language suffix-lang

Last synced: 27 Oct 2025

https://github.com/dr-saad-la/java-programming

A comprehensive, industry-oriented repository providing structured progression from fundamental concepts to advanced Java implementations.

analytics app-analytics java java-application learning programming programming-language technology

Last synced: 04 Oct 2025

https://github.com/lloydlobo/lumina-lang

Compiler for Lumina powered by C and Assembly

assembly c compiler programming-language

Last synced: 15 Aug 2025

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: 17 Aug 2025

https://github.com/sammyne/the-rust-programming-language

Reading notes for <The rust programming language>

programming-language rust

Last synced: 17 Aug 2025

https://github.com/shayyz-code/poolang

A Tiny Programming language by me

programming-language rust-lang

Last synced: 28 Mar 2025

https://github.com/rubixdev/roost

Command line interpreter for the roost language

cli interpreter programming-language roost-lang rust

Last synced: 02 Mar 2025

https://github.com/akaanuzman/swift_example

I learn swift programming language 🧑🏻‍💻

oop programming programming-language swift swift-oop swift5

Last synced: 29 Mar 2025

https://github.com/snowy1803/graphism-swift

Graphism app for viewing programs written in GRPH

grph programming-language swift

Last synced: 28 Mar 2025

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: 04 Mar 2025

https://github.com/nikitaberezhnyj/niklang

A statically typed, compiled programming language with clean syntax.

language niklang niklang-programming-language programming-language

Last synced: 02 Dec 2025

https://github.com/naharashu/n

Powerful language for everything

n nlang programming-language

Last synced: 19 Aug 2025

https://github.com/yazaldefilimone/eva-typechecker

📝 | Type system | Static typeChecker | Type inference

compiler compiler-design programming-language typechecker types

Last synced: 19 Aug 2025

https://github.com/mohamedshehta2000/redteampy

RedTeamPy is a collection of offensive security tools written in Python for penetration testing, exploitation, reconnaissance, and post-exploitation. It helps red teamers automate attacks, bypass security measures, and simulate adversary techniques. For ethical use only—test only with permission. 🚀

basics oops-in-python programming programming-language python3 redteaming redteaming-tools tools

Last synced: 05 Apr 2025

https://github.com/gusenov/random-programming-language-sh

Shell-скрипт для вывода из индекса TIOBE случайного языка программирования.

programming-language programming-languages shell-script

Last synced: 20 Feb 2026

https://github.com/antosmichael07/mispasm

My high-level programming language with the syntax of assembly

asm go golang language programming-language virtual-machine vm

Last synced: 24 Feb 2025

https://github.com/codelibraty/rytonlang

RU: Ryton - современный, мульти-парадигменный и мульти-платформенный язык программирования высокого уровня, который делает правильное простым, а сложное - понятным. EN: Ryton is a modern, multi-paradigm, and multi-platform high-level PL that makes what's right simple and what's complex understandable.

c cython dev development java jvm jython programing-language programming-language python ryton rytonlang zig ziglang

Last synced: 30 Dec 2025

https://github.com/bqbbo/jlox-interpreter

A tree-walk interpreter written in Java for the Lox programming language.

crafting-interpreters java programming-language

Last synced: 25 Jun 2025

https://github.com/omnit3a/Hypersquit-Official

A repository for the Hypersquit programming langauge

creative-commons java-based non-commercial-license open-source programming-language

Last synced: 10 Mar 2025

https://github.com/vishesh-gupta/programming-challenges

This repository is basically simple coding problems that I have done in various programming languages

euler leetcode-solutions programming-language racket

Last synced: 15 Jan 2026

https://github.com/shriram-vibhute/python

This repository contains comprehensive Python coursework, featuring lessons on fundamentals, data structures & OOP's. concept.

data-structures object-oriented-programming programming-language python

Last synced: 22 Aug 2025

https://github.com/superscary/loom

A statically-typed OOP language with two-pass compilation, value semantics, and bare metal accessibility.

compiler llvm ocaml programming-language static-typing

Last synced: 22 Aug 2025

https://github.com/mr-r0ot/nexon

Masterpiece programming language NEXon!

cpp fast fast-code language llvm programming programming-language

Last synced: 24 Aug 2025

https://github.com/laluxx/rush

Yet another llvm wrapper

ast llvm parser programming-language

Last synced: 09 Mar 2026

https://github.com/ccntrq/freezylang

A simple interpreted programming language implemented in Haskell

haskell-learning interpreter programming-language

Last synced: 08 Jul 2025

https://github.com/arshadazaad3/root_programming_language

Small programming language and interpreter in Python, Implemented variable declaration, calculations, conditionals and loops

programming-language python

Last synced: 13 Apr 2025

https://github.com/lonelyhentxi/codewars-kaleidoscope

Multiple programming language solutions for codewars

codewars codewars-solutions programming-language solutions

Last synced: 29 Mar 2025

https://github.com/austaras/acompiler

Compiler for ADF lang

compiler programming-language

Last synced: 26 Aug 2025

https://github.com/lawndoc/flair

Repository for our Compilers class project.

compiler compiler-design compilers programming-language

Last synced: 20 Jul 2025

https://github.com/vit0rr/chicken

Chicken is a toy programming language in OCaml because I want to learn OCaml

chicken compiler lexer ocaml parser parsing programming-language

Last synced: 28 Mar 2025

https://github.com/dignissimus/asp

A "simple" Stack-oriented programming language

programming-language python python3

Last synced: 05 Jul 2025

https://github.com/syipmong/yeep-prolag

A simple, interpreted programming language written in C with logical operators, string concatenation, and interactive REPL.

c-language compiler cross-platform dynamic-typing interpreter linux logical-operators macos open-source programming-language repl scripting string-concatenation windows

Last synced: 30 Dec 2025

https://github.com/azur1s/ichor

ML-like language for the backend (WIP)

backend javascript ocaml programming-language

Last synced: 21 Mar 2025

https://github.com/dvvcz/lum

Powerful language targeting several languages, inspired by Rust, Zig and Lua

compiler language lua programming-language rust scripting scripting-language zig

Last synced: 23 Feb 2025

https://github.com/vishal-sys-code/18.0.0.1-programming-in-java

A Basic tutorial on Programming in Java [Course No.: 18.0.0.1]

course java java-8 java-oops mit programming-language

Last synced: 11 Sep 2025

https://github.com/tranphuquy19/kinomo-jvm-language

Programming language runs on Java Virtual Machine

jvm-languages programming-language

Last synced: 30 Oct 2025

https://github.com/palwisha-18/javascript_notes

JavaScript Notes ES6 and beyond

javascript js programming-language

Last synced: 07 Jul 2025

https://github.com/guiferviz/uranium

A radioactive programming language.

compiler programming-language

Last synced: 25 Jan 2026

https://github.com/jhosoume/porygon_lang

Implementation of a language designed for data manipulation. Based on the C language.

c-language compilers-design programming-language

Last synced: 13 Apr 2025

https://github.com/iambasantarai/ga

A toy programming language 'ग'; a language that uses the devnagari script. [STILL EARLY]

devnagari experimental golang nepali nepali-programming-language programming-language

Last synced: 05 Mar 2025

https://github.com/zheoni/nnl

Neural Network Language

learning neural-networks programming-language

Last synced: 13 Mar 2025

https://github.com/smintfy/yip

Yip is a toy interpreted functional programming language.

interpreter learning programming-language python recreational zig

Last synced: 21 Mar 2025

https://github.com/akash-rajak/programming-language-detector

Implemented programming language detector from the code in python.

programming-language programming-language-detector python3 re tkinter

Last synced: 26 Mar 2025

https://github.com/simpson-computer-technologies-research/simplc_parser

Parser for my programming language, simp lang (simpl) made in C

c parser programming-language simpl

Last synced: 13 Mar 2025

https://github.com/scizzorz/mask

A programming language, revisited in Rust.

programming-language rust

Last synced: 23 Jun 2025

https://github.com/kmr-ankitt/zealot

Zealot Programming Language

interpreter programming-language

Last synced: 11 Nov 2025

https://github.com/typesafeschwalbe/gerastd-js

The standard library for the Gera programming language.

javascript js programming-language standard-library stdlib

Last synced: 14 Mar 2025

https://github.com/schwalbe-t/silicon-runes

The language of the ancient civilisation that once trapped lightning inside of rocks to trick the rocks into thinking for them.

esolang esoteric-interpreter esoteric-language interpreted-language interpreter language programming-language stack-based stack-based-language

Last synced: 14 Mar 2025

https://github.com/alexandrospanag/my_java_projects

My Java Projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

algorithms java learn object-oriented-programming programming-language

Last synced: 24 Jul 2025

https://github.com/csueiras/monkey

Interpreter for Monkey Programming Language

go golang interpreter monkey-programming-language programming-language

Last synced: 09 Mar 2026

https://github.com/a2p1k02/lumin

Lumin is a simple programming language

interpreter lumin programming-language rust rust-lang

Last synced: 19 Jul 2025

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

I made a custom programming language from scratch

compiler-design deno programming-language

Last synced: 19 Jul 2025

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

This Repository contains basic programs in C programming language

c c-plus-plus fileio mumbai patterns programming-language series string structured-pr univerity

Last synced: 19 Jul 2025

https://github.com/andstor/mush-dsl

:hammer: Simple, intuitive, and powerful DSL inspired by multiple popular programming languages.

dsl java programming-language xtend xtext

Last synced: 15 Jul 2025

https://github.com/omkaarr1/nuvolang_custom_programming_language

This project implements a custom programming language interpreter in Java, complete with a lexer, parser, and interpreter.

compiler-design java lexer-parser programming-language

Last synced: 14 Jul 2025

https://github.com/capjamesg/visionscript-vscode-highlight

A TextMate Grammar (tmGrammar) for use with VisionScript.

programming-language textmate-grammar visionscript

Last synced: 03 Apr 2025

https://github.com/starhosea/script-language-dev

make your own scipting language (自制脚本语言)

compiler dsl programming-language

Last synced: 14 Jul 2025

https://github.com/abrarulhassan-786/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: 23 Jun 2025

https://github.com/aquice/entropia

Entropia is a C++ based programming language, implementing ownership and other usefull stuff

interpreter lexer parser programming-language

Last synced: 03 Mar 2025

https://github.com/fergusq/licp

Small functional language that compiles to C

compiler programming-language

Last synced: 26 Dec 2025

https://github.com/medialo/go-raindrop

Go library for accessing the Raindrop API

api go golang language programming-language raindrop

Last synced: 23 Jun 2025

https://github.com/daslixou/lenpai

stupidly simple and fast utils for parsing

ast macro-processor nodes programming-language programming-language-utils

Last synced: 12 Nov 2025

https://github.com/ggiuffre/timelangs

A customizable timeline about the history of programming languages

history programming-language timeline

Last synced: 28 Dec 2025

https://github.com/sergiomauz/dotnetcore-search-fight

This project implements a challenge between 2 or more programming languages for knowing which is the most popular according to different Search Engines.

azure bing deserializing-objects google-cx netcore programming-language search-engine

Last synced: 30 Mar 2025

https://github.com/dokuqui/languagerevamp

CLI unified tool to check, update, install programming languages

cli go installer nodejs programming-language python rust update-checker updater

Last synced: 17 Feb 2026

https://github.com/bsfishy/plye

A highly extensible general purpose programming language

extensible general-purpose programming-language

Last synced: 26 Feb 2025

https://github.com/joelniemela/profundity

Implementation for the profundity programming language

compiler parser programming-language

Last synced: 22 Jun 2025

https://github.com/bananachristian/unnameable

Source code for the for the unnameable programming language compiler

aot-compilation compilers lexer llvm programming-language recursive-descent-parser semantic-analyzer

Last synced: 11 Jul 2025