Skip to content
@rajlang

Raj Lang

A simple, easy to use compiled programming language that can be compiled to multiple languages from a single syntax.

Logo

Raj Lang

A modern easy to use multipurpose programming language implemented in multiple programming language and can be compiled to many programming languages.

Syntax

Raj lang's syntax is primarily inspired form JavaScript and Python

# Function

// Function declaration
fn main() {
  println("Hello World");
}

// Calling
main();

# Variables declaration

// with keyword
let a = "a"; // mutable
const b = "b"; // im-mutable

// without keyword
a = "a"; // mutable
b = "b"; // mutable

To learn more about syntax take a look at our Syntax repo

🤔 Why?

When I started programming, I trembled to read or understand any code except HTML. Then I slowly learned CSS and then Python. Then I tried to create a website without using JavaScript, but I couldn't do what's in my mind. So I tried to build client-side static webpages using Python but I failed. One day something come across my mind Universal Programming Language - A programming language that can be interpreted or compiled to others. At last Raj Lang was born.

Implementation

In Progress

Languages Lexer Parser Compiler
JavaScript ✔️ ✔️ 👨‍💻
Python 👨‍💻 🏗️ 🏗️

Planned

Languages Status
Dart 🤝
C 🤝
Java 🤝
Rust 🤝
C++ 🤝
Go 🤝
Ruby 🤝
Lua 🤝
Swift 🤝

Note:

Emoji Means
✔️ Completed
👨‍💻 Working in progress
🏗️ Will be completed
🤝 Collaborators required

📜 License

Copyright © 2021 Rajaniraiyn.

This project is MIT licensed.


Made with ❤️ by Rajaniraiyn

^ back to top ^

Pinned Loading

  1. Syntax Syntax Public

    Syntax of raj language

    1

  2. Raj-JavaScript Raj-JavaScript Public

    Raj Lang implementation in JavaScript

    JavaScript 5

Repositories

Showing 6 of 6 repositories
  • rajlang.github.io Public

    Landing page for Raj Programming Language

    rajlang/rajlang.github.io’s past year of commit activity
    JavaScript 4 MIT 0 0 4 Updated Dec 13, 2024
  • Raj-JavaScript Public

    Raj Lang implementation in JavaScript

    rajlang/Raj-JavaScript’s past year of commit activity
    JavaScript 5 MIT 0 3 (3 issues need help) 5 Updated Dec 11, 2024
  • proposals Public
    rajlang/proposals’s past year of commit activity
    Svelte 0 MIT 0 0 0 Updated Oct 30, 2024
  • .github Public

    Community health files repo for @rajlang

    rajlang/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Mar 5, 2023
  • Resources Public Forked from aalhour/awesome-compilers

    😎 Curated list of awesome resources on Compilers, Interpreters and Runtimes

    rajlang/Resources’s past year of commit activity
    2 670 0 0 Updated Nov 20, 2022
  • Syntax Public

    Syntax of raj language

    rajlang/Syntax’s past year of commit activity
    1 MIT 0 1 0 Updated Nov 25, 2021

Top languages

Loading…

Most used topics

Loading…