4Lang/4
A completely emoji-based programming language
{ "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!
Final Goals
Section titled “Final Goals”- 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
Current Work
Section titled “Current Work”- Sample code
- Formal language specification
- Tokens list
- Lexer
- Syntax
- Parser
Contributing
Section titled “Contributing”Most development goes on in the IRC channel on Rizon, on the #🍀 channel.