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/degory/ghul-repository-template

GitHub repository template for a basic ghūl programming language application

dotnet ghul github programming-language repo template

Last synced: 16 Jan 2026

https://github.com/prashantrahul141/splax

A memory safe, easy, dynamic programming language.

interpreter lexer parser programming-language rust tree-walk-interpreter

Last synced: 30 Jul 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/mohitk05/monkey-ts

An implementation of the Monkey programming language in TypeScript

interpreter monkey-programming-language programming-language typescript

Last synced: 31 Jul 2025

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/severen/lox

My implementations of the Lox programming language from the book Crafting Interpreters by Bob Nystrom.

crafting-interpreters interpeter language lox programming-language virtual-machine vm

Last synced: 18 May 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/rybla/compilator

An abstractly-specified transpiler

haskell programming-language type-setting

Last synced: 08 Nov 2025

https://github.com/maxrt101/xcc

XCC Programming language compiler based on LLVM

compiler cpp17 llvm programming-language

Last synced: 02 May 2026

https://github.com/johan-jnn/flylang

Source code of my dream programming language

language oop programming-language rust

Last synced: 26 Sep 2025

https://github.com/israfiel-a/azalea

A small, concise C-like language built for use in the Cobalt operating system.

c-like programming-language

Last synced: 21 Jul 2025

https://github.com/magayaga/hyzero

The Hyzero programming language

hyzero language programming-language python

Last synced: 18 May 2026

https://github.com/maksmakuta/mlang

M Programming language (WIP)

cpp20 language mlang programming-language

Last synced: 02 Aug 2025

https://github.com/csjh/wasm-interpreter

An in-place WebAssembly interpreter

cpp interpreter programming-language runtime wasm webassembly

Last synced: 18 May 2026

https://github.com/hoetty/marble

A simple and compact functional programming language

functional functional-programming programming-language

Last synced: 02 Aug 2025

https://github.com/anathelegend/perl-efz

🚀 Simplify data management with Perl EFZ, an efficient tool for efficient file and data manipulation in Perl applications.

automation code-utilities command-line-tool cross-platform data-manipulation efz file-formatter open-source parser perl programming-language scripting software-development text-processing utf-8

Last synced: 28 Jun 2026

https://github.com/ashesh-para/travel-management-system

This project is designed to manage and streamline travel arrangements, including booking flights, accommodations, and other travel-related activities. The system aims to provide an efficient way to handle travel logistics for users.

css database final-year-project html javaswing jdbc-database jquery nodejs pijus-mazumdar programming programming-language tkinter-gui tourism-website travel-website

Last synced: 09 Apr 2026

https://github.com/sclorentz/my_js_test_runtime

third test to Cb, this one, again, related to rust. But this time I'm trying to include "backwards" compatibilities with the original version

deno js js-runtime programming-language rust ts

Last synced: 29 Apr 2026

https://github.com/rdenadai/sigil-vscode-language-support

Sigil Language Support for Visual Studio Code

plugin programming-language sigil vscode-extension

Last synced: 18 May 2026

https://github.com/ttulka/i-am-selfish

esoteric programming language that solely discusses itself

esolang programming-language selfish

Last synced: 28 Mar 2025

https://github.com/magnexis/magnificent-language

batteries-included interpreted language designed to feel structured like C++ while staying approachable like Python. This repository ships a real lexer, AST parser, tree-walking interpreter, import-capable runtime, interactive REPL, command-line runner, examples, documentation, and GitHub-ready project scaffolding.

javascript programming-language release

Last synced: 26 Jun 2026

https://github.com/sanskar-jaiswal/ecommerceapp

This project is an eCommerce Web API developed using ASP.NET Web API, C#, and follows a clean architecture with the API, Core, and Infrastructure layers. It utilizes MSSQL for data storage and implements various features like product management, search functionality, pagination, and error handling.

asp-net-core-web-api entity-framework-core mssql pagination programming-language swagger-ui

Last synced: 20 May 2026

https://github.com/jinxnvmm/turtlebasic

A basic-like programming language for Python Turtle drawing experiments. Still in development state.

programming-language python python3 turtle turtle-graphics turtle-python

Last synced: 04 Mar 2025

https://github.com/ciathefed/fishy

The Fishy compiler and virtual machine

bytecode compiler golang programming-language vm

Last synced: 21 Mar 2025

https://github.com/kmranrg/anuraglang

Welcome to AnuragLang, a simple yet powerful programming language designed for expressiveness and ease of use!

anuraglang new programming-language

Last synced: 05 Apr 2025

https://github.com/ttulka/strokepm

Stroke+- is an esoteric structured programming language

esolang javascript programming-language stroke turing-complete

Last synced: 28 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: 06 Aug 2025

https://github.com/juliocamposmachado/itschool.github.io

Cursos Online de Tecnologia e Negócios Digitais ⚡ Evolua sua carreira e pratique de verdade!

discord discord-bot discord-py html-css-javascript programming-exercises programming-language python-script

Last synced: 18 May 2026

https://github.com/ttulka/stroke

Stroke {/|\} esoteric structured programming language

esolang javascript programming-language stroke

Last synced: 28 Mar 2025

https://github.com/randomgamingdev/simpl

A simple logic gate based programming language made for educational purposes

easy easy-to-use educational language language-model programming-language simpl simple

Last synced: 13 Mar 2025

https://github.com/luxluth/gcompiler

A simple compiler for the G description language for simple graphs

compiler graphics mathematics programming-language svg

Last synced: 10 Aug 2025

https://github.com/samarthghag/international-programming-proggy-buggy-contest-2024-

This project is a collection of programming challenges and solutions. I took part in the International Code Competition organized by Data Art all over world

competition competitive-programming data-art international programming-language

Last synced: 10 Aug 2025

https://github.com/timetolivechk-spec/uzpp

O'zbek tilida yoziladigan zamonaviy dasturlash tili. Modern programming language with Uzbek syntax, transpiles to C++23.

compiler cpp cpp23 education educational-language educational-programming language-server open-source programming-language transpiler uzbek uzbekistan vscode-extension

Last synced: 18 May 2026

https://github.com/itsrainingmani/lox

Lox programming language

c interpreter java programming-language

Last synced: 18 May 2026

https://github.com/phucvin/vmgen-langs

Interpreted programming languages using vmgen

assembly interpreter programming-language register-vm stack-vm virtual-machine vm vmgen

Last synced: 18 May 2026

https://github.com/farhantips/object_oriented_programming_python

Explore the core concepts of Object-Oriented Programming (OOP) in Python through hands-on exercises and real-world examples. This repository helps deepen understanding of OOP principles such as inheritance, encapsulation, polymorphism, and abstraction, providing practical implementations for effective learning.

abstract bracucse111 cse111 encapsulation inheritance object-oriented-programming oop overriding programming-language python

Last synced: 12 Aug 2025

https://github.com/lillian0x1a/lilium

Safe low-level programming with Python-like syntax.

compiler llvm programming-language rust-alternative safe-unsafe systems-programming

Last synced: 04 Oct 2025

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

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

cpp programming-language tutorial-code tutorial-demos tutorial-sourcecode tutorials

Last synced: 04 Oct 2025

https://github.com/b-jure/tokudae

Embeddable interpreted programming language (work in progress)

c embedded-language interpreter programming-language

Last synced: 12 Aug 2025

https://github.com/ttulka/turmin

Turmin esoteric programming language is neither a Turing machine nor a Minsky machine.

esolang js minsky programming-language turing-machine

Last synced: 12 Aug 2025

https://github.com/gaming32/typo

I thought I'd try my hand at making an environment that looks like its own os.

programming-language scripting-language

Last synced: 13 Aug 2025

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/dashbing/wenyan

A simple Classical Chinese Programming Language in Simplified Chinese

perl programming-language

Last synced: 03 Oct 2025

https://github.com/zethearc/yachayl

Programming Language for Yachay Tech student.

programming programming-language python python3

Last synced: 05 Oct 2025

https://github.com/newlandtv/numerus

A programming language that uses only 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9!

num numbers programming-language xum

Last synced: 17 Aug 2025

https://github.com/ellipticobj/alpha

stack based programming language

programming-language stack-based-language

Last synced: 21 Jul 2025

https://github.com/amanmenda/prism

Prism is an educational imperative programming language inspired by Rust syntax, developed during coursework at EPITECH to explore compiler design and language implementation.

compiler haskell programming-language virtual-machine

Last synced: 18 May 2026

https://github.com/linuxfandudeguy/arab-lang

A extremely small and buggy esoteric programming language where all the syntax is Arabic.

arabic arabic-language esolang esoteric-language programming-language python

Last synced: 21 Jul 2025

https://github.com/matteopolak/quasi

A slightly off-putting interpreted programming language.

programming-language quasi rust

Last synced: 19 Aug 2025

https://github.com/whiletruu/powerhack-lang

Lang building playground

elm programming-language

Last synced: 20 Aug 2025

https://github.com/lang-programming/lang-standard-implementation

Interpreter independent Lang Standard implementation in lang code

interpreter lang-language programming-language translation-files

Last synced: 03 Feb 2026

https://github.com/8pockets/hi

Hi-lang is beginner's all-purpose symbolic instruction code

golang interpreter programming-language

Last synced: 14 Jan 2026

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

Scripting language written in rust

ast programming-language rust

Last synced: 21 Aug 2025

https://github.com/courses-at-nju-by-hfwei/cpl-coding

Source Code used in the C Programming Class @ software.nju.edu.cn

c coding programming-language

Last synced: 24 Aug 2025

https://github.com/noodle-eater/evilang

A mini toy scripting inspired by brainf**k and chicken.

esoteric-language interpreter programming-language

Last synced: 25 Aug 2025

https://github.com/lvntky/hybrid

multiple variable compiler hack

c clang compiler gcc programming-language

Last synced: 26 Aug 2025

https://github.com/erkamuzuncayir/cpp-primer

This repository contains my solutions of exercises for "C++ Primer, 5th Edition" by Stanley B. Lippman

cpp cpp-programming programming programming-exercises programming-language solutions

Last synced: 15 Jan 2026

https://github.com/ryansakurai/artigo-linguagens

Artigo sobre linguagens de programação, feito para a Revista HackoonSpace 2023.

article c cpp java javascript programming-language python typescript

Last synced: 21 Jun 2025

https://github.com/spacebody/bpp

Slides of Basic Python Programming

programming-language python

Last synced: 13 Apr 2025

https://github.com/normal-coder/linguist-colors

Generate colors for programming language or file, base on GitHub/linguist

colors file-extension github linguist linguist-color programming-color programming-language

Last synced: 20 Feb 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/ripta/mwnci

mwnci the monkey language

programming-language toy-interpreter

Last synced: 14 May 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/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/kenpusney/fed

The Federal of Programming Languages

design-document fed programming-language

Last synced: 17 Feb 2026

https://github.com/Uchida16104/Lumos-Language

Lumos is a lightweight, beginner-friendly interpreted programming language designed for learning, experimentation, and scripting.

basic html javascript language portfolio programming-language python shellscript

Last synced: 29 Jun 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/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/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/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/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/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/bryanbill/cupp

A simple and fast programming languages

programming-language

Last synced: 15 May 2025

https://github.com/ItzIsonn/Meazy

Язык программирования CMV

programming-language

Last synced: 12 Jul 2025

https://github.com/mr-won/programming-linguistics

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

igloocorporation programming programming-language programming-linguistics

Last synced: 30 Mar 2025

https://github.com/genbuhase/equript

JavaScript + Equation = ???

equation javascript programming-language

Last synced: 16 May 2026

https://github.com/nidexingg/todo

To-Do List application implemented in various programming languages.

c cpp csharp elixir erlang golang java javascript js programming-language python rust starter todo todoapp todolist ts typescript zig

Last synced: 10 Apr 2026