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/nic-obert/permalang

A compiler for a statically typed language

aot compiler cpp language parser programming-language syntax-tree

Last synced: 16 Apr 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/pannous/angle.js

javascript version of the angle programming language

angle node-js programming-language

Last synced: 06 Apr 2025

https://github.com/leonardpepa/simple-compiler

Simple Compiler created in University of macedonia

bison bison-yacc c compiler compiler-design flex jasmin jvm programming-language yacc

Last synced: 24 Dec 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/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/killarexe/mslang

MultiSign is a simple interpreted programming language based on the Lox programming language with small twists.

interpreter interpreter-language java language lox lox-language mslang muti-sign programming-language

Last synced: 05 Apr 2025

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/henriquecbuss/ipe-compiler

A compiler for the Ipe language, as an Elm package

compiler elm functional-programming programming-language

Last synced: 05 Aug 2025

https://github.com/fujiwarachoki/bytrixlang

An easy to learn and use, interpreted programming language written in C++.

bytrix cpp programming-language

Last synced: 17 Jun 2025

https://github.com/artemzarubin/pythonbasics

The most necessary basic knowledge on a practical example of python

programming-language python python-basic-examples python-basics python-programming-language python3

Last synced: 06 Mar 2025

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

A structured boolean-logic language.

boolean logic programming-language

Last synced: 04 Apr 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/dhil/hank

a research programming language based on handlers

algebraic-effects compiler computational-effects effect-handlers programming-language

Last synced: 04 Apr 2025

https://github.com/f0903/slang

A simple interpreter for a custom scripting language called Slang (simple-language).

interpreter language programming-language

Last synced: 16 Dec 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/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/rla/puf-vam-impl

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

programming-language

Last synced: 06 Mar 2025

https://github.com/giu7d/doka_lang

Compiler for a functional language create in Java

functional-programming javacc programming-language

Last synced: 04 Apr 2025

https://github.com/ryand1234/online-ide

An Online Ide compatible with languages C, C++14, Python, and Ruby.

c cpp14 ide programming-language pyhton3 ruby

Last synced: 09 Nov 2025

https://github.com/sirpigari/lucia-rust

Lucia APL, but written in Rust, so its BLAZINGLY FAST

custom-lang lucia lucia-apl programming-language rust

Last synced: 27 Jun 2025

https://github.com/raulil/snek

Kinda like Python meets TypeScript

interpreter programming-language

Last synced: 06 Mar 2025

https://github.com/jcfigueiredo/opal-lang

Opinionated Programming Algorithmic Language

language llvm programming-language

Last synced: 01 Apr 2025

https://github.com/guille-ux/zynkvm

The Virtual Machine for ZynkLite & ZynkPy

c dynamic-programming language-development machine programming-language stack vm

Last synced: 17 Jun 2025

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

I created my own Programming Language

interpreter programming-language rust

Last synced: 03 Apr 2025

https://github.com/jzadpy/pyml

PyML es un transpilador que permite escribir código Python usando una sintaxis inspirada en YAML. Combina la potencia de Python con la simplicidad y legibilidad de YAML, creando una experiencia de programación más limpia y accesible.

automation begginer-friendly clean-code dsl educational experimental programming-language python simple syntax transpiler vscode-extension yaml

Last synced: 21 Sep 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/yeonguchoe/java-note

Personal study note on Java

java programming-language

Last synced: 07 Sep 2025

https://github.com/slavlned/ice

Ice - go impl of polar 🧊

go interpreter langdev language programming-language

Last synced: 24 Feb 2025

https://github.com/sno2/xlang

Alternative implementation of ArithLang, VarLang, DefineLang, FuncLang, RefLang, and TypeLang used in COM S 3420.

interpreter programming-language zig ziglang

Last synced: 07 Aug 2025

https://github.com/erictleung/rosalind

:traffic_light: Programming Solutions to Bioinformatic Rosalind Problems

algorithm-challenges algorithms bioinformatics perl programming-language python rosalind

Last synced: 03 Apr 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/simpsonresearch/simplc_parser

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

c parser programming-language simpl

Last synced: 31 Aug 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/ona-li-toki-e-jan-epiphany-tawa-mi/ilo-li-sina

Defunct | "ilo li sina" li toki pi lawa pi ilo nanpa. taso, sina lawa ala e ona. ona li lawa e sina a! | li sama http://oytjumugnwsf4g72vemtamo72vfvgmp4lfsf6wmggcvba3qmcsta.b32.i2p/ilo-li-sina.git/about en http://4blcq4arxhbkc77tfrtmy4pptf55gjbhlj32rbfyskl672v2plsmjcyd.onion/ilo-li-sina.git/about

cpp esoteric esoteric-language human-oriented ilo-li-sina interpreter li-kepeken-e-jan-tawa-nanpa-e-nanpa li-kepeken-e-nimi-wawa-goto li-kepeken-e-poki-sitelen-taso li-lawa-e-nimi-wawa-lon-nasin-pona possibly-turing-complete procedural programming-language string-manipulator toki-nasa toki-pi-lawa-e-ilo-nanpa toki-pona unstructured

Last synced: 15 Jun 2025

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/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/99thedark/fusion

An unnamed 5th version of my programming language

ast compiler lexer llvm programming-language rust

Last synced: 04 Jan 2026

https://github.com/megabytesofrem/lune

Small compiled language with a procedural C style syntax.

csharp programming-language

Last synced: 30 Mar 2025

https://github.com/blwatkins/learning-typescript

Learning resources and notes for the TypeScript programming language

learning notes programming-language typescript

Last synced: 26 Dec 2025

https://github.com/crazyh2/hostscript

A programming language just for hosting websites. It's based off express.js and can integrate with NodeJS as well. If your used to using JavaScript, TypeScript, Deno, Bun or NodeJS then this will feel similar.

coding coding-language coding-languages custom custom-language custom-languages express-js expressjs hosting hostscript hs javascript js language nodejs programming programming-language site sites website

Last synced: 26 Feb 2025

https://github.com/amari-calipso/stacc

A parserless stack-based programming language made in a night for fun

esoteric-language esoteric-programming-language interpreter programming-language rust stack-based-language stack-machine

Last synced: 24 Jul 2025

https://github.com/thekeenant/myth-lang

A programming language for the JVM.

jvm language myth-lang mythlang programming-language

Last synced: 10 Aug 2025

https://github.com/pyzh/clo.dt

hand-writable programming notation

programming-language

Last synced: 02 Jan 2026

https://github.com/bredalis/pytest

🐍 Testing's librery for Python 🐍

framework librery programming-language pytest python testing unit-testing

Last synced: 04 Mar 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/vinibiavatti1/vrbs-ide

IDE para programação da linguagem VRBS

ferramenta ide programming-language script tool vrbs

Last synced: 26 Feb 2025

https://github.com/rvats20/simple-python-projects

This repo contains the simple python projects build to increase the python learning at granular level.

generative-ai machine-learning programming-language python python-project-beginner

Last synced: 08 Aug 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/strubt/autlglogo

Automata & Formal Languages – project 'Logo'

computer-science grammar logo programming-language transpiler university-project

Last synced: 03 Feb 2026

https://github.com/louislefevre/onyx

Custom compiler written in Java

compiler java programming-language

Last synced: 30 Mar 2025

https://github.com/simplyyan/wysb

Compiled multi-paradigm programming language designed to be fast, easy, lightweight, secure and broad.

easy-to-use go golang high-level-language high-level-programming high-performance language lightweight programming-language programming-languages ruby ruby-on-rails secure wysb

Last synced: 08 Aug 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/deryaxacar/javascript-exercises

This project brings together 70 fundamental exercises for those who want to learn JavaScript from scratch. Each exercise covers different topics, from connecting JavaScript to HTML, declaring variables, and performing arithmetic operations, to working with string methods and DOM manipulations. This way, you can practice both basic and commonly used

css html javascrip-exercises javascript javascript-learn javascript-learning javascript-library javascript-programming javascript-project javascritp-practices learning programming programming-language project

Last synced: 31 Dec 2025

https://github.com/skillfulelectro/hulang

AI powered programming lang

ai hulang parallelism programming-language

Last synced: 06 Jan 2026

https://github.com/vyacheslavhere/ice

Ice - go impl of polar 🧊

go interpreter langdev language programming-language

Last synced: 09 Jul 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/shakil1819/portfolio

CSE 224 Project Demonstration

javascript programming-language

Last synced: 23 Mar 2025

https://github.com/insoft-uk/primeplus

P+ is essentially the PPL language with additional features, such as substitution capabilities, and requires all keywords to be in lowercase.

code-maintance hp-prime language-design ppl programming-language proprietary-language software-development

Last synced: 07 Apr 2025

https://github.com/d06i/dalg

LLVM Based Simple Language

ast lexer llvm parser programming-language toy-language

Last synced: 20 Mar 2025

https://github.com/jeluchu/pascalinaplus

Pascalina, ¡La calculadora adivina! Actualmente está disponible únicamente en ordenadores con Linux. En ella podrás realizar todo tipo de operaciones matemáticas. Pruébala y si te gusta la idea, apóyanos dándole "Star". Y como no darle las gracias a @franciscoquintana por crear el instalador.

calculadora calculate calculator math mathematics pascalina programmer programming programming-language

Last synced: 25 Dec 2025

https://github.com/blwatkins/learning-javascript_node

Learning resources and notes for the Node environment of the JavaScript programming language

javascript learning node node-js notes programming-language

Last synced: 25 Dec 2025

https://github.com/kinderjosh/steelc

Steel C is a reimplementation of the C language from scratch. It aims to be stricter and safer through the introduction of immutable variables and a strongly typed syntax.

compiler compiler-backend nasm nasm-assembly programming-language

Last synced: 04 Apr 2025

https://github.com/cdqwertz/qaxiwa

A programming language

cpp programming-language python-3 transpiler

Last synced: 02 Apr 2025

https://github.com/sidnand/byte

In development. Byte is a bare-bones language, it gives you the bare minimum out of the box features.

c-programming-language interpreter programming-language

Last synced: 04 Sep 2025

https://github.com/newlandtv/j255_language

I made a custom programming language in python.

j255 programming-language python

Last synced: 14 Mar 2025

https://github.com/chunche95/programacionmodernapython

Creación de repositorio de proyectos de programación moderna en Python.Autor: Paulino Esteban Bermúdez R.

bermudez exercise paulino programming-language project projects python python-script python3 web website

Last synced: 10 Sep 2025

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

A repository to host the demo C source files that may be used to learn or teach basic concepts in C programming language.

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

Last synced: 10 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/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/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: 08 Sep 2025

https://github.com/echosingh/sanskrit_programming_script

This is Simple Latin Sanskrit Programming Language Project that allows you to interpret a simple script written in a custom language with keywords in Sanskrit. It supports variable assignment, arithmetic operations, conditionals, and print statements

bison-yacc latin-sanskrit lexer-parser programming-language sanskrit-language

Last synced: 24 Feb 2025

https://github.com/slamko/zic

A set of Zig-inspired macros for type-based error handling in C

error-handling framework header-only macros preprocessor programming-language typesystem zig

Last synced: 14 Mar 2025

https://github.com/clemlak/v-exercises

🎓 V programming language exercises

programming-exercises programming-language v

Last synced: 02 Jan 2026