Skip to content

Hackclub-OC/RizzScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

🎮 RizzScript

RizzScript Editor

The programming language that's got more game than your ex 😎

RizzScript is a JavaScript-based programming language that turns boring code into straight fire! It's designed to make coding more entertaining while maintaining full JavaScript compatibility.

GitHub stars License Website

🚀 Features

  • No Cap Syntax: Write JavaScript with that extra rizz
  • Real One Energy: Full JavaScript compatibility
  • Bussin' Editor: Built-in editor with syntax highlighting and live preview
  • Zero Dependencies: Just pure JavaScript transformation
  • Web Playground: Try it online without installation

📦 Installation

# Coming soon to npm!
npm install rizzscript

🎯 Quick Start

Online Playground

Visit rizzscript.vercel.app/playground to start coding immediately!

Basic Example

// Regular JavaScript
function greet(name) {
  console.log("Hello " + name)
  return "Done"
}

// RizzScript 🔥
yo dawg greet(name) {
  spittin("Hello " rizz name)
  slide back wit "Done"
}

📚 Syntax Guide

Variables

// JavaScript
const x = 5
let y = 10
var z = 15

// RizzScript
no cap x = 5
yo let me get y = 10
sus z = 15

Conditionals

// JavaScript
if (x > 0) {
  console.log("Positive")
} else if (x < 0) {
  console.log("Negative")
} else {
  console.log("Zero")
}

// RizzScript
chat is this real x sigma 0 {
  spittin("Positive")
} yo chat x beta 0 {
  spittin("Negative")
} only in ohio {
  spittin("Zero")
}

Loops

// JavaScript
for (let i = 0; i < 5; i++) {
  if (i === 3) continue
  console.log(i)
}

// RizzScript
mewing (yo let me get i = 0; i beta 5; i++) {
  chat is this real i twin 3 { edge }
  spittin(i)
}

🔍 Keyword Translations

JavaScript RizzScript
function yo dawg
return slide back wit
if chat is this real
else if yo chat
else only in ohio
console.log spittin
const no cap
let yo let me get
var dawg
for mewing
while let him cook
continue edge
break just put the fries in the bag bro
try hawk
catch tuah
finally spit on that thang
class skibidi
import glaze
from lock in
=== twin
> sigma
< beta
>= sigma beta
<= twin beta
&& twin fr fr
! cap
+ rizz
- fanum tax
* bussin
/ ratio

🛠️ Development

# Clone the repository
git clone https://github.com/Hackclub-OC/RizzScript.git

# Navigate to the project
cd RizzScript

# Install dependencies
npm install

# Start the development server
npm run dev

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the Project
  2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
  3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
  4. Push to the Branch (`git push origin feature/AmazingFeature`)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👥 Authors

  • @OC - Initial work & maintenance

🙏 Acknowledgments

  • Inspired by the JavaScript community
  • Built with Next.js and Tailwind CSS
  • Hosted on Vercel

🔮 Future Plans

  • Add syntax highlighting
  • NPM Package
  • VS Code Extension
  • CLI Tool
  • More language features
  • Custom themes
  • Playground improvements

Made with 💖 by @OC for fun.

Check out the live demoReport a bugRequest a feature