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/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/quintuple-mallard/jikiscript

An interpreter for the Exercism Bootcamp's JikiScript programming language. (_Extremely_ WIP!)

exercism programming-language

Last synced: 02 May 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/jlkdevelop/mxscript

MX Script — a modern, open-source scripting language for building web apps and APIs. One file. Zero boilerplate. Founded by Jassim Alkharafi.

api golang interpreter mxscript open-source programming-language scripting-language web-framework

Last synced: 02 May 2026

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

A modern, GPU-first, statically-typed, compiled programming language designed for balancing high performance and safety in the age of Generative AI

compiler cranelift gpu gpu-programming llvm miri programming-language

Last synced: 08 May 2026

https://github.com/raulil/nobolog

Like Prolog, but for newbies

programming-language prolog-implementation

Last synced: 10 Jun 2026

https://github.com/tariqs26/st

Interpreted language with a JavaScript-like syntax

ast bun bun-test interpreter lexer parser programming-language repl scope typescript

Last synced: 09 May 2026

https://github.com/habibun/c

A general-purpose computer programming language

c c-programming c-programming-language cplusplus learning programming-language

Last synced: 11 May 2026

https://github.com/ogshawnlee/pino-lang

Simple and aesthetic programming language built with C++ that intends to turn programming a joyful experience. Currently transpiled to JavaScript/Python as I don't know how to compile to a lower level.

javascript programming-language transpiled-language

Last synced: 13 May 2026

https://github.com/geniusum/pimo

A compiled low-level language made for MazeGroup's servers.

assembly compiler fasm interpreter lexer parser programming-language python

Last synced: 13 May 2026

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/suhteevah/aether

AI-native systems language. Close to the metal, LLM-readable, comments stripped at lex time.

ai autodiff compiler jit llm machine-learning programming-language rust systems-programming

Last synced: 14 Jun 2026

https://github.com/michalspano/hello-word-and-beyond

Discover the legendary 'Hello world!' program in handful amount of programming languages compiled and executed on any Unix shell.

c helloworld-programs language learning-by-doing programming-language

Last synced: 25 Apr 2026

https://github.com/parthasarathy27/workspacejava

The Java Learning Program is a comprehensive showcase of my skills and understanding of Java programming, developed as part of my participation in a Java bootcamp.

intellij-idea java java-8 javascript-library learning-java learning-js programming-language workspace

Last synced: 24 Apr 2026

https://github.com/pola-lcs/powang

powang: A work in progress language written in 🐍3️⃣

language oop polang powang programming-language python

Last synced: 28 Jun 2026

https://github.com/damechocolateya/yasos

Compiler for the new language yasos

compiler cpp llvm programming programming-language

Last synced: 09 May 2026

https://github.com/dzangfan/evason

A lighweight programming language mixing JSON and functional features together

functional-programming json programming-language

Last synced: 19 Apr 2026

https://github.com/leifericf/mino

A tiny, embeddable, REPL-friendly Lisp implemented in pure ANSI C.

clojure embedded lisp programming-language

Last synced: 09 May 2026

https://github.com/twolodzko/goer

A minimal Erlang implemented in Go

erlang golang interpreter programming-language

Last synced: 27 Feb 2026

https://github.com/hgiesel/slang

A Clojure-like language with built-in Profunctor Optics

profunctor-optics programming-language

Last synced: 07 Jun 2026

https://github.com/mqqz/dhad

Simple Arabic Programming Language Compiler and WASM Interpreter

arabic compiler programming-language

Last synced: 14 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/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/dzimiks/mixlang

Grammar and sample code of my custom programming language.

programming-language

Last synced: 15 Feb 2026

https://github.com/swiftaff/toylang

A functional toy language using Polish Notation which compiles to Rust for fun and experimentation.

compiler debugger functional-language language polish-notation prefix-notation programming-language rust rust-lang rust-library toy toy-language toy-project windows

Last synced: 12 May 2026

https://github.com/pinaki82/crust

Learn the basics of Rust and C side by side.

c notes programming-language rust

Last synced: 13 May 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/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/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/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/humayunshariarhimu/code2binary

Code2Binary - Code (In Text mode ASCII Format) to Binary Vision Converter Simulation

binary code computer electronics programme programming-language

Last synced: 14 Feb 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/aerkiaga/nacre

A programming language for verified software.

compiler formal-verification programming-language

Last synced: 25 Oct 2025

https://github.com/corocoto/crb-language

programming language on JS :man_technologist: :computer: :symbols: :woman_technologist:

crb-language javascript js programming programming-language

Last synced: 09 Oct 2025

https://github.com/walderlansena/acervoti

Acerco de livros sobre computação: Programação, Desenvolvimento, Versionamento, Padrões de Projetos, etc.

computer livros programming-language ti

Last synced: 09 Feb 2026

https://github.com/mwixy/pulse

A lightweight, block-scoped programming language designed for ultra-fast declarative GUI prototyping and native Python interoperability. Build desktop apps in seconds without import statements.

declarative-ui desktop-app gui interpreter programming programming-language pulse python python3 scripting-language tkinter tkinter-gui

Last synced: 03 May 2026

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

gal programming language 🤑

galang go programming-language

Last synced: 04 Apr 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/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/divinemonk/h3ll0_w0rld

Here you will find how to write a 'Hello world' code in 10+ programming languages .

bash c c-plus-plus c-sharp css go helloworld html java javascript perl php programming-language python r ruby rust sql swift

Last synced: 08 Apr 2026

https://github.com/travisty-/monkey

A toy interpreted programming language, written in Go.

compiler go golang interpreter programming-language

Last synced: 10 Jun 2026

https://github.com/ahojukka5/weavec2

Self-hosted Weave compiler — written in surface Weave itself. Top of the bootstrap chain; bootstrapped via weavefront + weavec1.

bootstrap compiler llvm programming-language self-hosting weave-lang

Last synced: 17 Jun 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/carloseduardonit/mensagem-em-java

Projeto 'Mensagem em Java': Aplicação simples desenvolvida em Java para enviar e exibir mensagens. Focado em praticar conceitos básicos de programação, estrutura de dados e lógica de controle de fluxo em Java.

beginner java-8 jdk8 programming-language

Last synced: 04 Apr 2025

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://github.com/luigichopper/clarityscript

A programming language that combines the functionality of HTML with the readability of Python

clarity-script parser programming-language python

Last synced: 26 May 2026

https://github.com/yeisonmontoya1815/java-repository-for-future-learners

This project provides a comprehensive resource for learning Java, featuring tutorials, exercises, and advanced concepts. It covers everything from basic programming principles to complex topics like multithreading and database integration, with hands-on examples and interactive exercises for learners at all levels.

database development-environment java programming-language sql

Last synced: 26 Apr 2026

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/debasish-dutta/dd-compiler-design

This is a compiler designed to support a custom programming language loosely based on C

compiler programming-language

Last synced: 12 Apr 2026

https://github.com/linusdm/ex_lox

An Elixir implementation of an interpreter for the Lox language (from the book Crafting Interpreters by Robert Nystrom).

crafting-interpreters craftinginterpreters elixir interpreter lox lox-interpreter lox-language parser programming-language recursive-descent-parser

Last synced: 25 Oct 2025

https://github.com/hrszpuk/rizzlang

The rizziest programming language ever made

compiler llvm-frontend programming-language

Last synced: 25 Oct 2025

https://github.com/seonghaedu/k.code

This web site is a programming school for students and we provide students with an opportunity to learn some programming languages through the Zoom which is an online meeting tool under COVID-19.

programming-language school school-education

Last synced: 27 Apr 2026

https://github.com/inanyan/loop

Loop programming language. Compiler and VM

bytecode compiler programming-language vm

Last synced: 16 May 2025

https://github.com/nevmenandr/avtandil-programming-language

Esoteric programming language adopted to Digital Humanities tasks. Python implementation. 🤖

digital-humanities programming-language

Last synced: 02 Jan 2026

https://github.com/corejust/coreproject2024

The core programming language, written in C++ and LLVM

compiler core cpp cpp20 llvm programming-language

Last synced: 25 Feb 2026

https://github.com/markalexi/-egg-language

Impementation of programming language EGG (authored by Marijn Haverbeke, "Eloquent JavaScript").

egg programming-language

Last synced: 27 Oct 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/cloud-org/lua-in-action

lua code practice

lua programming-language

Last synced: 08 Mar 2025

https://github.com/lazzerex/ferris-lang

Ferris - A simple programming language written in Rust.

compiler programming-language rust

Last synced: 18 Jun 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/kmyeaserarafat/problem_solving

Problem Solving Repository This repository is dedicated to various problem-solving approaches and solutions. It contains a collection of algorithms, data structures, coding challenges, and practical problem-solving techniques across multiple programming languages. Ideal for developers looking to enhance their coding skills, prepare for technica

algori data-structures difficult dsa-algorithm fundamentals-of-programming problem-solving programming-language

Last synced: 16 Mar 2025

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/codersunny812/30_days_of_javascript

30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too:

30daysofcode 30daysofjavascript challenge html javascript javascript-for-beginners javascript-for-everyone json node programming-language react redux redux-toolkit webdevelopment

Last synced: 13 Apr 2026

https://github.com/davidlee18/minihaskell

a little, functional, and lazy language

functional-programming lazy programming-language

Last synced: 30 Jan 2026

https://github.com/vivekg13186/z-lang

Small and functional script engine less than 5MB.

lisp-dialect programming-language script

Last synced: 29 May 2026

https://github.com/raynecloudy/goodmorning

abandoned attempt at making a programming language. note to self: don't use python next time

programming-language

Last synced: 27 Dec 2025

https://github.com/lucasgianine/java-kanban-system

📋 Creating a board task system (similar to a kanban) using Java for a mini programming language challenge at @BandTec (@miniguiti teacher)

kanban-board-application programming-language task-management

Last synced: 25 Jun 2025

https://github.com/arnavk-09/trieslolcode

😆 Just exploring LOLCODE

lolcode programming-language toy-language

Last synced: 07 Feb 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/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/boyninja1555/gruntlang

Suppose you are transitioning from Scratch and want something simpler than Python? What if you want to embed Python alongside an easier version? Gruntlang does just that!

easy-python programming programming-language python-sucks

Last synced: 09 Feb 2026

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

SAP: Next-Gen Self-consistent, Intuitive, Composive, Scripting language

programming-language rust scripting-language

Last synced: 26 Apr 2025

https://github.com/electrikmilk/aml

Interpreted math equation language 🧮

calculator interpreter language math math-language parser programming-language

Last synced: 17 Jun 2026

https://github.com/frederiktobner/zenlox

The Lox language implemented in Zig

interpreter programming-language virtual-machine

Last synced: 15 Jul 2025

https://github.com/abyanmajid/trump

Trump meme compiled language built in Rust and LLVM

compiler llvm meme programming-language trump

Last synced: 01 May 2026