Skip to main content

A friendly Hinglish scripting language for the next generation of developers.

Project description

🕉️ Riddz - The Hinglish Scripting Language

Riddz is a lightweight, intuitive scripting language designed for Hinglish speakers. It blends the logic of programming with the natural flow of Hindi-English conversation.

🚀 Features

  • Hinglish Syntax: Use keywords like agar, warna, kaam, and dikhao.
  • Inclusive Aliases: Multiple synonyms for commands (banao / kaam, maan / rakho).
  • Friendly Errors: Errors that talk to you in Hinglish!
  • Fast & Minimal: Built on Python for portability and speed.
  • Arrays Included: Native support for lists ("Sabzi Mandi").

🛠️ Installation

Install Riddz directly from PyPI:

pip install riddz

💻 Quick Start

Create a file named hello.rdz:

rakho naam = pucho("Aapka naam kya hai? ");
dikhao "Namaste " + naam + "!";

rakho sabzi_mandi = ["Aloo", "Pyaz", "Bhindi"];
dikhao "Mandi mein aaj ye hain: " + sabzi_mandi;

agar (naam == "Riddhi") {
    dikhao "Swaagat hai Ma'am!";
} warna {
    dikhao "Hello bhai!";
}

Then run it:

riddz hello.rdz

📝 Syntax Cheat Sheet

English Riddz (Hinglish)
Variable maan / rakho
Print dikhao / bolo
Input pucho
Function kaam / banao
If / Else agar / warna
While jabtak
Return wapas
True / False sach / sahi / galat

🤝 Contributing

Riddz is an open-source project. Feel free to contribute more Hinglish keywords or features!


Built with ❤️ by Riddhi Dhawan.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

riddz-1.0.1.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

riddz-1.0.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file riddz-1.0.1.tar.gz.

File metadata

  • Download URL: riddz-1.0.1.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for riddz-1.0.1.tar.gz
Algorithm Hash digest
SHA256 171f34b46e2860f4394927901a9ae6f87dd3e0c4e46d3e53a289dabff2e6a54a
MD5 97d1bb2e8b3be3cae23a53b486fba971
BLAKE2b-256 f598b5bd3c36daefb5e931df40503276582274e48620fbe2dc03cbb6c5c5ae85

See more details on using hashes here.

File details

Details for the file riddz-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: riddz-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for riddz-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 268d038aa1713e513654487c955c99f0e0ce8dc0b44bf956a10c3b13e91143a0
MD5 bb8b1b7cff520e4223689e2fbbc4b571
BLAKE2b-256 d7ff5990642cb6120d8c93df9dcaf649ac9b088b7e55d06793e231883d6ef60c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page