Skip to content
vic

4Lang/4

A completely emoji-based programming language

4Lang/4.json
{
"createdAt": "2015-06-18T21:30:53Z",
"defaultBranch": "master",
"description": "A completely emoji-based programming language",
"fullName": "4Lang/4",
"homepage": null,
"language": "C++",
"name": "4",
"pushedAt": "2020-10-02T11:30:05Z",
"stargazersCount": 817,
"topics": [],
"updatedAt": "2025-10-27T17:17:27Z",
"url": "https://github.com/4Lang/4"
}

# 🍀

🍀 is an easy-to-use programming language made entirely of emojis.

🍀 aims to create a clear, understandable, and powerful programming language.

🍀 is for both beginner and expert programmers.

🍀 makes use of emojis to create a universally understandable syntax.

Beginner programmer, ready for a first language? Novice programmer, want another language under your belt? Expert programmer, looking for something a little more powerful? Give 🍀 a shot!

🍀 is still a work in progress, so please help contribute!

  • Compiler
  • Awesome libraries

Mobile

  • IDE app (Android, iOS, WinPhone)
  • Virtual keyboard app
  • Custom emoji font, tailored for 🍀 programming

Desktop

  • IDE
  • Key-mapping software
  • Custom keycaps, to be placed on physical keyboards
  • Custom physical mechanical keyboard
  • Sample code
  • Formal language specification
  • Tokens list
  • Lexer
  • Syntax
  • Parser

Most development goes on in the IRC channel on Rizon, on the #🍀 channel.