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/gabryon99/imp

IMP is a small imperative programming language.

imperative menhir ocaml ocamllex programming-language semantics

Last synced: 07 Aug 2025

https://github.com/kajizukataichi/mltalk

ML-family programming language that you can write code smoothly

functional goal-directed-evaluation interpreter programming-language

Last synced: 05 Apr 2025

https://github.com/barcodehub/entorno-programming-ia-node

Web application that uses the Judge0 API to execute code in multiple programming languages (JavaScript, Python, Java, C++). It processes source code submissions, retrieves execution results, and incorporates OpenAI for code correction (BETA).

code-correction code-execution coding error-handling judge0 openai openai-integration programming-language

Last synced: 18 Feb 2026

https://github.com/hyouteki/kryoss

A programming language inspired from assembly, & made using python

assembly-language programming-language python

Last synced: 28 Mar 2025

https://github.com/ppmpreetham/pilox

Implementation of the Lox Interpreter written in Python

programming-language programming-language-development

Last synced: 10 Jun 2025

https://github.com/qucumbah/programming-language

Statically typed programming language that compiles to WebAssembly text format

compiler programming-language webassembly

Last synced: 18 May 2026

https://github.com/zac-garby/vm

A virtual machine for a simple programming language.

programming-language virtual-machine

Last synced: 04 Apr 2025

https://github.com/alexander-koch/golem

Compiler / Interpreter for the Golem programming language

compiler programming-language

Last synced: 11 May 2025

https://github.com/marciok/fabienne

Fabienne is a programming language, inspired by kaleidoscope.

kaleidoscope programming-language swift-3

Last synced: 28 Jul 2025

https://github.com/pannous/angle.js

javascript version of the angle programming language

angle node-js programming-language

Last synced: 02 May 2026

https://github.com/jweyrich/aprendendo-a-programar-com-python

Material de apoio utilizado no treinamento de Python com duração de 10 horas para alguns colaboradores da Teltec Solutions.

presentation programming-language python teaching training training-materials

Last synced: 11 Jun 2025

https://github.com/marcelgarus/plum

Plum is a programming language for writing functional, fast, reusable code.

programming-language

Last synced: 10 Apr 2025

https://github.com/cedrickchee/hou

Hou :monkey: programming language interpreter and compiler

abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language

Last synced: 27 Dec 2025

https://github.com/imshymike/eryx

A decently fast and simple dynamically typed programming language similar to javascript/python.

dynamically-typed interpreted-programming-language programming-language

Last synced: 11 Jun 2025

https://github.com/alexytsu/adl-lsp

Language Server Protocol implementation for Algebraic Data Language with VSCode client extension

adl algebraic-data-language algebraic-data-types language-server-protocol programming-language vscode vscode-extension

Last synced: 16 Jun 2025

https://github.com/it1shka/toylang

Interpreted scripting language implemented in C++

compiler cpp interpreter programming-language toy

Last synced: 29 Jul 2025

https://github.com/arturo-lang/art-sublimetext-package

SublimeText syntax highlighting package for Arturo

arturo programming-language snippets sublime-text-3 syntax-highlighting

Last synced: 17 Jul 2025

https://github.com/barrettotte/ranger-lang

A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.

compiler dragon-book programming-language

Last synced: 29 Mar 2025

https://github.com/fus3n/fcl

FCL (function-centered-language) a functional programming language made in Python.

interpreter programming-language programming-language-interpreter python

Last synced: 30 Jul 2025

https://github.com/alexandrospanag/my_c_projects

My C projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

c programming-language

Last synced: 28 May 2026

https://github.com/rhea-language/rhea

Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.

concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language

Last synced: 28 Aug 2025

https://github.com/0xisk/exploring-rust

A repository focused on learning and practicing Rust.

learning learning-rust programming-language rust

Last synced: 10 Feb 2026

https://github.com/4nkitd/slang

slang 🐕‍🦺 | a Programing language written to understand how programing languages are written

go golang programming-language

Last synced: 08 Aug 2025

https://github.com/watasuke102/settlang

A statically typed language that expresses mutability by whether variables have setters

programming-language rust webassembly

Last synced: 31 Jul 2025

https://github.com/pranavk-official/ktu-s7-cse_cd-lab

This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.

c compiler lexer parser programming-language

Last synced: 16 May 2025

https://github.com/lbrugnara/zenit

The Zenit programming language

compiler language-design programming-language zenit zenit-lang

Last synced: 23 Jun 2025

https://github.com/qtlittlexu/lighzy

Lighzy 是一门简单易用的解释型编程语言,它是一种动态强类型定义语言,类似于 Python。Lighzy 即 "lighzy and easy"

interpreter programming-language

Last synced: 20 Mar 2026

https://github.com/ggiuffre/timelangs

A customizable timeline about the history of programming languages

history programming-language timeline

Last synced: 21 Apr 2026

https://github.com/okkindel/geckojs

An interpreted, object-oriented and statically typed programming language inspired by TypeScript, Java and Scala written in JavaScript. I will continue it as I will have more time.

gecko language programming-language

Last synced: 29 Apr 2025

https://github.com/imsushant12/guess-the-number-game

It a number guessing game coded in C Language.

clanguage programming-language project

Last synced: 17 Mar 2025

https://github.com/ackwolver335/pydatascience

It is a general repository that is used in order to learn Data Science with the use of Python Programming language, and here it is a course from Scratch.

data-science matplotlib-pyplot numpy-arrays pandas-dataframe programmer programming-language python python3 pythonprojects

Last synced: 14 May 2026

https://github.com/fries-byte/pistud

My personal programming language open source, to optimize simplicity, its a high-level programming language which a slow interpreter but has its own compiler, you can learn more in https://fries-byte.github.io/pistud/

compiler easy high-level programming-language

Last synced: 17 Mar 2025

https://github.com/alextopher/serotonin

WIP : A toy stack-oriented programming language that transpiles to Brainfuck

brainfuck compiler programming-language rust

Last synced: 12 Jun 2025

https://github.com/rjdbcm/woma

:shield: :snake: Woma Programming Language specification.

language programming-language specification

Last synced: 07 Sep 2025

https://github.com/rebecarolinax/python_introduction

This repository is a knowledge library developed during Python classes, aiming to provide a deep understanding of programming logic.

exercises logic-programming programming-language python

Last synced: 20 Mar 2025

https://github.com/thaliaarchi/xmlang

A functional programming language with XML syntax

functional-programming programming-language

Last synced: 20 Mar 2025

https://github.com/himel-sarder/runfastturtle-a-python-turtle-project

RunFastTurtle is an entertaining Python-based turtle racing game. Select your favorite turtle, place your bet, and watch them race to the finish line! With randomized movement and colorful visuals, it offers an engaging experience for players of all ages. Play again for endless excitement and fun!

programming-language python3 pythongamedevelopment pythonprojects pythonturtle

Last synced: 26 Mar 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/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/teknoloji-filozofu/programlama_dilleri

Programla dillerini kodlar üzerinden hızlı bir tekrar edebilmek ve kolay bulunabilecek örnekler ekemek.

csharp dart dart-lang programming-exercises programming-language python

Last synced: 06 Apr 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/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/hudson-newey/cobra

Similar to what TypeScript is to JavaScript, Cobra is an abstraction of Python which can compile into Python, but with improved types, memory management, and syntax. Cobra is also backwards compatible with Python2.7 & Python3, to use (similar to TypeScript), rename your .py files to .pyc

language languages programming-language python python-3 python-script python2 python3 types

Last synced: 15 May 2026

https://github.com/hexaredecimal/zulu

Functional programming language created for hobby programming on the JVM

compiler interpreter java jdk programming programming-language programming-languages

Last synced: 15 Jun 2025

https://github.com/maxmindlin/cog

A toy programming language

programming-language rust

Last synced: 23 Jun 2025

https://github.com/ppmpreetham/cat

A simple programming language for cats made to understand language design [WIP]

compiler lisp-like programming-language

Last synced: 27 Mar 2025

https://github.com/dreamycecil/lilacdragonscript

***Deprecated!!!*** A self-made interpreter for a simple scripting language with a JavaScript-like syntax. [Work In Progress]

compiler interpreter language parser programming-language scripting-language

Last synced: 01 May 2025

https://github.com/mazzzystar/mooc

上过的MOOC课程中的代码、笔记。

coursera machine-learning programming-language

Last synced: 02 Feb 2026

https://github.com/mohitk05/jlox

An interpreter for the Lox programming language from craftinginterpreters.com

crafting-interpreters interpreter java lox programming-language

Last synced: 16 Jun 2025

https://github.com/arturbomtempo-dev/javascript-youtube-course

This repository contains all source code and examples from the complete JavaScript course available on YouTube.

ajax css dom dom-manipulation fetch-api front-end html javascript programming-language programming-logic vanilla-javascript web

Last synced: 15 May 2026

https://github.com/icy-lava/botch

Stack based concatenative programming language

interpreter language lua programming-language teal

Last synced: 02 Mar 2025

https://github.com/fernandothedev/farpyscript

FarpyScript is an experimental, interpreted scripting language designed with two goals in mind: security as a core principle and pure programming enjoyment.

brasil deno experimental programming-language typescript

Last synced: 16 Feb 2026

https://github.com/abrarulhassan-786/n-queen-problem

The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.

ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle

Last synced: 17 Mar 2025

https://github.com/kyleect/cid-lang

An (on going) implementation of a Scheme based language.

lisp programming-language programming-languages s-expressions scheme

Last synced: 29 Oct 2025

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

Programming language runs on Java Virtual Machine

jvm-languages programming-language

Last synced: 13 Jun 2026

https://github.com/jeluchu/tetris

¿No conoces el juego del "Tetris"?, pues no lo dudes ni un segundo más, simplemente descárgatelo y ejecutalo para poder jugar. Actualmente solo dispone de un nivel de juego, pero poco a poco se irán incorporando novedades

game game-development programmer programming programming-exercise programming-language tetris tetris-game

Last synced: 12 Mar 2025

https://github.com/jeluchu/c_fordummies

Aquí podrás encontrar unos apuntes realizados por mí, en los cuáles aprenderás el lenguaje de "C" de la forma más sencilla posible. Si hay alguna cosa que no te termina de quedar clara, no dudes en contactar conmigo. Te invito a visitar mi web:

c classification classroom classwork language language-learning notebook programming programming-class programming-language

Last synced: 12 Mar 2025

https://github.com/evangipson/lsharp

A language written in lua that resembles C#.

lua programming-language

Last synced: 29 May 2026

https://github.com/foodelevator/huginn

A language and compiler

compiler programming-language

Last synced: 17 Mar 2025

https://github.com/rufflang/ruff

Ruff is a lean, expressive language built to help you think clearly and build confidently.

programming-language ruff rust

Last synced: 25 Jan 2026

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

This Repository contains 135 basic programs in C programming language

c cplusplus-11 fileio patterns programming-language series strings

Last synced: 06 Apr 2026

https://github.com/mrkct/comfylan

A custom programming language, just for fun

interpreter programming-language

Last synced: 18 Mar 2025

https://github.com/falcolabs/kcc

The Kat Compiler Collection for the Scratch visual programming language.

programming-language rust sb3 scratch scratch-implementation scratch3 vm

Last synced: 29 Oct 2025

https://github.com/alanluu/lox-go

Golang implementation of the Lox programming language with my own features

go golang interpreter lox lox-interpreter lox-language programming-language

Last synced: 18 Mar 2025

https://github.com/vyacheslavhere/ice

Ice - go impl of polar 🧊

go interpreter langdev language programming-language

Last synced: 09 Jul 2025

https://github.com/adejobi-gbolahan/affiliate-marketing

I am just like other affiliates marketer helping people in achieving success in E-com Business but I wonder what most people see in ne which makes them refer to me as EXPERT. I thought of it then I bring out a certain reasons for this ; CREATIVITY AND CONSISTENT LEARNING. Contact me now and let's build your affiliate marketing business together

affiliatemarketing customer emailmarketing loyalty-rewards loyaltyprogram programming-language systeme website-design wordpress wordpress-plugin wordpress-theme

Last synced: 09 Sep 2025

https://github.com/sanjayengineer121/advance_calculator

calculator for quick calculations, along with a large collection of calculators on math, finance, fitness, and more, each with related in-depth information.

calculator programming-language project python3

Last synced: 03 Apr 2025

https://github.com/jbrosdevelopment/norma

Norma is a small custom programming language made as an example for my blog.

custom language norma programming programming-language

Last synced: 17 Feb 2026

https://github.com/zeta611/gisa

GISA is an implementation of "a very basic language" presented in 'Introduction to Static Analysis: An Abstract Interpretation Perspective.'

introduction-to-static-analysis programming-language programming-language-theory static-analysis static-analyzer yacc

Last synced: 17 Aug 2025

https://github.com/mpardalos/raza

A toy programming language used as a learning project. Implemented in Scala.

lexer parser programming-language scala

Last synced: 05 May 2025

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

I created my own Programming Language

interpreter programming-language rust

Last synced: 03 Apr 2025