Skip to content

Raytolfas/RayQuiroAssets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RayQuiro

Stars Release VS Code Extension

RayQuiro is a Windows-first programming language focused on apps, websites, tools, bots, and experiments.

This is the first public release, 0.0.1.

Installation

Option 1

Download rqio.exe, put it in a folder from your PATH, then run:

rqio version

Option 2

One-line install from GitHub Raw:

irm https://raw.githubusercontent.com/Raytolfas/RayQuiroAssets/main/install.ps1 | iex

The installer:

  • downloads update.json
  • reads downloadUrl
  • downloads the latest rqio.exe into a temporary folder
  • installs it into C:\rayquiro\bin
  • adds C:\rayquiro\bin to the user PATH

After install, restart the terminal and run:

rqio version

What RayQuiro already has

  • rqio.exe as the main CLI
  • .rq source format
  • built-in runtime execution
  • VM bytecode packages through .rqb
  • closed app bundles
  • rayquiro.ui
  • rayquiro.engine
  • rayquiro.web
  • framework install support
  • VS Code extension

Quick Start

Run a script:

rqio file.rq

Create a new project:

rqio init my-app
cd my-app
rqio

Bundle a closed app:

rqio pack main.rq
rqio bundle main.rq -o build/my-app

Frameworks

RayQuiro supports installable frameworks from GitHub:

rqio framework install RayQuiro/Telebot
rqio framework install RayQuiro/Telebot --local
rqio install telebot

Registry source:

https://raw.githubusercontent.com/Raytolfas/RayQuiroAssets/main/frameworks.json

Built-in Capabilities

rayquiro.ui

Native styled UI for apps and installers.

rayquiro.engine

3D/game-style runtime for interactive projects.

rayquiro.web

Live web builder with:

  • routes
  • public/ shell
  • per-page head tags
  • local live port

VM + .rqb

RayQuiro can package supported scripts into bytecode:

rqio run --vm file.rq
rqio pack file.rq
rqio bundle file.rq -o build/my-app

First Official Framework: Telebot

Telebot is the first larger external RayQuiro framework.

It already supports:

  • Bot API helpers
  • long polling
  • commands
  • text replies
  • callback handlers
  • inline buttons
  • documents
  • photos

Examples

The repository keeps 4 main examples:

  • examples/main.rq engine/game demo
  • examples/rayquiro_installer.rq installer app with rayquiro.ui
  • examples/web_routes_demo.rq live web demo with routes
  • examples/telebot_demo.rq Telegram bot demo

Links

Release Note

For the first runtime-first release, the public-facing shape can stay minimal:

  • rqio.exe
  • RayQuiro/Telebot
  • Raytolfas/RayQuiroAssets/frameworks.json
  • Raytolfas/RayQuiroAssets/update.json

powered by raytolfas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors