Skip to content

voidspawner/void.lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

585 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V O I D lang

About

⌜ V O I D lang ⌟ is the language for rapidly creating applications and games in the V O I D or JSON format. It is used as a replacement for the standard BashCMD・etc. languages and for creating games, apps and content. The language uses one of the languages already preinstalled in the system. So you don't need to install anything else. Code and data are not separated. The whole application fits in one V O I D or JSON file. Since the code is presented as data, applications can be easily generated with AI, updated, installed and launched remotely.

Important

The project is in the process of development.

AboutPreinstalled LanguageExampleHow to UseHow to Use Game EngineActionsV O I D formatV O I D dbV O I D aiV O I D gameV O I D socialV O I D osV O I D techV O I D ideologyV O I D licenseV O I D task

Preinstalled Language

Language Engine Web CLI Server Mobile Windows macOS Linux iOS Android Xbox Switch PlayStation Steam Deck Steam Machine
Python

Python

-

+

+

-

+

+

+

-

-

-

-

-

+

+

JavaScript

NodeJS

+

+

+

-

+

+

+

-

-

-

-

-

+

+

Swift

LLVM

-

+

+

+

+

+

+

+

-

-

-

-

+

+

Kotlin

JVM

-

+

+

+

+

+

+

+

+

-

-

-

+

+

GDScript

Godot

+

+

+

+

+

+

+

+

+

+

+

+

+

+

C++

Unreal Engine

-

+

+

+

+

+

+

+

+

+

+

+

+

+

Example

Simple

V O I D format

JSON

. Hi World :D
". Hi World :D"
Show current version
. {about.version}
". {about.version}"
Multilanguage text
run
  [. {text.hi} :D
  [. language · {language}
text
  hi
    en
      Hi World
    zh
      你好世界
    fr
      Bonjour le monde
    es
      Hola Mundo
    pt
      Olá Mundo
    it
      Ciao mondo
    de
      Hallo Welt
    jp
      こんにちは世界
    ru
      Привет, мир
    ar
      مرحبا بالعالم
    hi
      हैलो वर्ल्ड
{
  "run": [
    [".", "{text.hi}", ":D"],
    [".", "language", "·", "{language}"]
  ],
  "text": {
    "hi": {
      "en": "Hi World",
      "zh": "你好世界",
      "fr": "Bonjour le monde",
      "es": "Hola Mundo",
      "pt": "Olá Mundo",
      "it": "Ciao mondo",
      "de": "Hallo Welt",
      "jp": "こんにちは世界",
      "ru": "Привет, мир",
      "ar": "مرحبا بالعالم",
      "hi": "हैलो वर्ल्ड"
    }
  }
}
Web server
[[cloud '<h1>Hi World 😄</h1>
[["cloud", "<h1>Hi World 😄</h1>"]]
File sharing
[[cloud /path/to/share
[["cloud", "/path/to/share"]]
Loop and conditions
[= word 'Hi World :D
[o {word}
  [? {letter} = i
      [.. i!
      ]
      [.. {letter}
[
  ["=", "word", "Hi World :D"],
  ["o", "{word}", [
    ["?", "{letter}", "=", "i", [
      ["..", "i!"]
    ], [
      ["..", "{letter}"]
    ]]
  ]]
]
Get the last result without using variables
[replace 'Hi World :D' i i!
[. {}
upper
.
[
  ["replace", "Hi World :D", "i", "i!"],
  [".", "{}"],
  "upper",
  "."
]
Run native code
[[code 'for i in range(10):print(i)
[["code", "for i in range(10):print(i)"]]
Import into your project
from path.to.void import VOIDlang as void
encrypted = void.encrypt('Hi World :D')
print(void.decrypt(encrypted['text'], encrypted['key']))

How to Use

  1. Download V O I D lang
  2. Create your first app in app.voidapp.jsonapp.zip
  3. Launch app with V O I D lang
python void.py app.void
python void.py app.json
python void.py app.zip

Tip

Create an app in run.voidrun.jsonrun.zip for autorun

python void.py

Tip

Type alias in the Windows command line

doskey void=python /path/to/void.py

Add alias in ~/.bashrc (Linux)・~/.bash_profile (macOS)・~/.zshrc (macOS)

alias void="python /path/to/void.py"
void app.void

Tip

Compile PythonJavaScriptSwiftKotlinC++ file containing your code into the exacutable

pip install pyinstaller
pyinstaller --onefile void.py
npm install -g pkg
pkg void.js
swiftc void.swift
kotlinc void.kt
clang++ void.cpp -o void.exe

Tip

Convert your appgame to various platforms

void.exe convert app.void app.exe
void.exe convert game.void game.exe

Tip

Import void.pyvoid.jsvoid.swiftvoid.kt into the project to create an app

Import void.gdvoid.cpp into the GodotUnreal Engine project to create a game

Actions

Note

Use Help to display a description of the action

python void.py help
python void.py h upper

Number of actions 240


value
 

crypto
 
get
Retrieve a value based on provided parameter name
encrypt
Encrypts data using the AES256 algorithm and the specified key
set
Assign a value to a specified parameter
decrypt
Decrypts previously encrypted data using the AES256 algorithm and the specified key
remove · del
Remove a specified parameter
password
Hashes a password using the Argon2 algorithm for secure storage
type
Determine the data type
password.check
Verifies a password against a Argon2 hashed password
text
Specify a data as a text type
hash
Generates a hash for the data or generates a random text
number
Specify a data as a number type
uuid
Generates a universally unique identifier
bool
Specify a data as a boolean type
sha1
Generates an SHA-1 hash of a text
binary
Specify a data as a binary type
sha256
Generates an SHA-256 hash of a text
length · n · len
Gets the length of the data
sha512
Generates an SHA-512 hash of a text
 
expression
 
crc32
Calculates the CRC32 checksum of a text
+ · and
Perform addition or AND operation
base64
Encodes the data into Base64 format
- · not
Perform subtraction or NOT operation
base64.decode
Decodes Base64 encoded data back to its original form
* · xor
Perform multiplication or XOR operation
gzip
Compresses data using the GZip compression algorithm (popular compression)
/ · or
Perform division or OR operation
gzip.decode
Decompresses GZip compressed data
%
Perform modulo operation
lzma
Compresses data using the LZMA2 compression algorithm (best compression)
^
Perform power operator
lzma.decode
Decompresses LZMA2 compressed data
>> · shr
Perform right shift operation
lzss
Compresses data using the LZSS compression algorithm (fastest compression)
<< · shl
Perform left shift operation
lzss.decode
Decompresses LZSS compressed data
!=
Checks if values are not equal
lz4
Compresses data using the LZ4 compression algorithm (fastest decompression)
>
Checks if left value is greater than right
lz4.decode
Decompresses LZ4 compressed data
<
Checks if left value is less than right
rsa
Encrypts data using RSA encryption with a public key
>=
Checks if left value is greater than or equal to right
rsa.decode
Decrypts data encrypted with RSA encryption
<=
Checks if left value is less than or equal to right
ecdhe
Encrypts data using ECDHE encryption with a disposable key
# · in
Checks if value is in a list, subtext in a text or name in a dictionary
ecdhe.decode
Decrypts data encrypted with ECDHE encryption
!# · notin
Checks if value is not in a list, subtext in a text or name not in a dictionary
barcode · qr
Encodes text into a barcode image
@ · is
Checks if value matches a type or one of types
barcode.decode · qr.decode
Decodes the barcode image into text
!@ · isnot
Checks if value does not match a type or types
 
file
 
= · ==
Assign value or expression to a parameter or checks if values are equal
file · <<< · >>>
Read or write data to a file at a specified path
+=
Add and assign value to a parameter
file.exists
Checks if a specified file exists at the given path
=+
Add to the beginning and assign value to a parameter
file.remove · file.trash
Removes a specified file
-=
Subtract and assign value to a parameter
file.copy
Copies a specified file to a new location
=-
Subtract from the beginning and assign value to a parameter
file.move · rename
Moves a specified file to a new location or renames it
*=
Multiply and assign value to a parameter
file.link
Creates a hard link to a specified file or checks if a hard link exists at the given path
/=
Divide and assign value to a parameter
file.info
Retrieves information about a specified file
%=
Modulo and assign value to a parameter
file.sha256
Computes the SHA256 checksum of a specified file
^=
Power and assign value to a parameter
file.sha512
Computes the SHA512 checksum of a specified file
>>=
Right shift and assign value to a parameter
file.crc32
Computes the CRC32 checksum of a specified file
<<=
Left shift and assign value to a parameter
file.base64
Encodes a specified file to base64 format
 
control
 
file.zip
Compresses a specified file into a ZIP archive
. · .. · print
Output data to the console
file.gzip
Compresses a specified file using GZip compression
... · input
Input text from the user
file.void
Compresses the specified file using LZMA2 compression and places it in a container
? · if
Evaluate a conditional expression
file.extract
Decompresses a compressed files and directories from an archive
o · loop
Perform a loop operation
dir
Lists the contents of a specified directory
x · break
Exit the current loop or action
dir.create
Creates a new directory at a specified path
-> · continue
Skip to the next iteration of the loop
dir.exists
Checks if a specified directory exists
<- · repeat
Repeat the current iteration of the loop
dir.remove · dir.trash
Removes a specified directory and its contents
_ · __ · return · response
Return a result from an action
dir.copy
Copies a specified directory and its contents to a new location
action
Call or initiate an action
dir.move · dir.rename
Moves a specified directory to a new location
open
Open a link in standard way or execute shell command or get a list of open applications
dir.clear
Clears all contents of a specified directory without removing the directory itself
close
Close an application by name or PID
dir.info
Retrieves information about a specified directory
code
Execute a block of native code
dir.zip
Compresses a specified directory into a ZIP archive
l · d · w · e · debug · warning · error
Log debug information
dir.void
Compresses a specified directory into a void container
test
Test one, group or all actions
drive
Lists all available drives on the system or retrives information about a volume or partition
update
Update all code or only the specified action
drive.mount
Mounts a volume to make it accessible
exit · xx
Exit the current application with an exit code
drive.unmount
Unmounts a volume
os
Running the operating system shell
drive.create
Creates a new volume or partition
info · i · help · h
Get info about V O I D lang, os, device, file, directory, drive, url, text, image, video, sound, model, thesaurus or other data
drive.resize
Resizes an existing volume or partition
convert · c · <>
Convert data from one format to another
drive.clear
Clears a specified volume or partition
clipboard
Storing or retrieving clipboard temporary data
drive.remove
Removes a specified volume or partition
sql
Execute an SQL query
path
Returns components of a specified path
chat · :
AI conversation and interaction through text
 
format
 
say
Text voicing with different voices
void
Encodes data into the V O I D format
recognize
Convert voice, image or video to text
void.decode
Decodes data from the V O I D format
ui · app · game · web · cli
Create a user interface
json
Encodes data into the JSON format
 
text
 
json.decode
Decodes data from the JSON format
lower
Convert text to lowercase
csv
Encodes data into the CSV format
upper
Convert text to uppercase
csv.decode
Decodes data from the CSV format
starts
Check if text starts with a specific substring
yaml
Encodes data into the YAML format
ends
Check if text ends with a specific substring
yaml.decode
Decodes data from the YAML format
strip
Remove leading and trailing characters from text
ini
Encodes data into the INI format
strip.start
Remove leading characters from text
ini.decode
Decodes data from the INI format
strip.end
Remove trailing characters from text
xml
Encodes data into the XML format
replace
Replace occurrences of a substring within text
xml.decode
Decodes data from the XML format
find
Locate a substring within text
 
cloud
 
parse
Parse text into structured data
cloud
Runs cloud services for data management
part
Extract a part of the text or list
request · r
Sends an HTTP request to a specified URL
split
Split text into parts based on a delimiter or list based on a length
download · d
Downloads content from a specified URL
join
Join a list of text into a single text with a delimiter
cookie
Receives or sets a specified cookie
escape · s
Escape special characters in a text
social
Interacting with social API
unescape · u
Unescape special characters in a text
notify
Send notification
translate
Translate text from one language to another
 
device
 
check
Spell check in different languages
device
Retrieves or sets hardware device parameters
 
list
 
cpu
Current CPU usage
push
Add an element to the list
gpu
Current GPU usage
pop
Remove and return an element from the list
memory
Current memory usage
reverse
Reverse the order of elements in a list
battery
Remaining battery charge
unique
Leave only unique values in a list
fps
Retrieves or sets frames per second for video or graphical rendering
map
Apply an action to each element in a list
vsync
Vertical sync settings to prevent screen tearing
reduce
Apply an action cumulatively to the elements in a list
resolution
Retrieves or stes the screen resolution
filter
Apply a filter action to each element in a list
orientation
Retrieves or stes the orientation of a device's display
names · indexes · keys
Retrieve all indexes from a list or attribute names from a dictionary
dark
Retrieves or stes the dark mode setting for user interfaces
values
Retrieve all values from a dictionary
pixel
Retrieves or sets the color of the pixel displayed on the screen
 
math
 
symbol
Retrieves or sets the symbol on the screen in text mode
sin
Sine of the value
cursor
Retrieves or sets the cursor position on the screen and its visibility in text mode
cos
Cosine of the value
clear
Clears the screen in text mode
tan
Tangent of the value
flashlight
Turns on or off the device's flashlight
sinh
Hyperbolic sine of the value
location
Retrieves the current geographic location using GPS or network triangulation
cosh
Hyperbolic cosine of the value
gyroscope
Provides access to the gyroscope sensor for motion detection
tanh
Hyperbolic tangent of the value
accelerometer
Provides access to the accelerometer sensor to detect acceleration forces
asin
Arc sine of the value
compass
Accesses the magnetic compass sensor to determine orientation relative to the Earth's magnetic field
acos
Arc cosine of the value
proximity
Detects the proximity of objects in relation to the device's proximity sensor
atan
Arc tangent of the value
brightness
Manages the screen brightness level of the device
asinh
Arc hyperbolic sine of the value
volume
Manages the sound level of the device
acosh
Arc hyperbolic cosine of the value
calendar
Calendar events on a device
atanh
Arc hyperbolic tangent of the value
gallery
Photo and video library on a device
round
Rounds a number to the nearest integer or to the specified number of decimal places
contacts
Contact list on a device
floor
Largest integer less than or equal to a number
call
Initiate a voice or video call to a specified recipient
ceil
Smallest integer greater than or equal to a number
sms
Send a text message (SMS) to a specified recipient
log
Logarithm of a number (natural by default)
net
Retrieves information about Network or connect
fact
Factorial of a given non-negative number
wifi
Retrieves information about Wi-Fi or connect
fib
Fibonacci numbers up to a specified index
bluetooth
Retrieves information about Bluetooth or connect
gold · g
Golden ratio of a number
cellular
Retrieves information about Cellular or connect
abs
Absolute value of a number
stream
Retrieves information about screen streaming or start streaming
min
Smallest of a list of numbers
keyboard
Keyboard information
max
Largest of a list of numbers
mouse
Mouse information
sum
Sum of a list of numbers
gamepad
Gamepad information
avg
Average value of a list of numbers
tap
Simulates a tap gesture
random
Generates a pseudo-random number
key
Key binding
random.seed
Receives, sets or refreshes the seed for the random number generator to produce reproducible results
 
content
 
 
time
 
image
Create an image
time
Provides current time since the epoch or calculates time passed since a given start time
video · movie · clip · anime
Create a video
timer
Creates a timer that can be used to trigger events at specific intervals
sound · music
Create an audio track
timer.remove
Removes previously created timer
model
Create a 3D model
wait
Pauses execution for a specified number of seconds
book · document · spreadsheet · presentation · comics · manga
Create a book, comic or manga
stopwatch · t
Stopwatch for calculating the time spent on operations
game · 2d · 3d · vn
Create a 2D, 3D or visual novel game
date
Format or parse date-related information
 

V O I D format

This is a data format that inherits the best features of JSON, YAML, CSV and plain text formats. Makes it easier to write and read data, both by human and by program. The format simplifies data creation by removing the use of unnecessary quotation marks, brackets, colons, commas and other symbols. It is possible to combine text and binary data.

V O I D format

JSON

V O I D format
  extension
    regular
      .void
    retro file system
      .v
  mime type
    application/void
  influenced by
    json
    yaml
    csv
    ini
    python
    assembly
    text
  purpose
    data
    code
    settings
    text
    image
    video
    sound
    3d
    subtitles
    font
    other
  released
    2026
  symbol
    indent
      tab
        '\t
    newline
      line feed
        '\n
    quotation
      single
        '
    separator
      space
        ' '
    bracket
      square
        '[]
  value type
    text
      text with space
      'text with space
      'text with space'
      '
      ''
      '''
      '
        text
        in a
        line
      "
        text
        multi
        line
      'tab \t
      'line feed \n
      'quotation end ''
      'quotation ' middle
      'backslash \\t \\n \\
      backslash \t \n \
    number
      1
      100
      -100
      100 000
      100_000
      100 000.000 000 001
    bool
      true
      false
    none
      none
    list
      column
        value 1
        value 2
        value 3
      table
        name 1    value 1    1
        name 10   value 10   10
        name 100  value 100  100
      line
        full
          [1 2 3]
        short
          [1 2 3
      snake
        [1 2 3
          text 1
          text 2
          ]
          text 1
          text 2
          ] 4 5
      empty
        full
          []
        short
          [
    dictionary
      column
        name 1
          value 1
        name 2
          value 2
        name 3
          value 3
      table
        name 1    value 1
        name 10   value 10
        name 100  value 100
      line
        full
          ['name1' 'value1'  'name 2' 'value 2']
        short
          [name1 value1  'name 2' value 2
        one
          [name  value
      snake
        [1 2 3
          name 1
            value 1
          name 2
            value 2
          ]
          name 1
            value 1
          name 2
            value 2
          ] 4 5
      empty
        [ ]
    binary
      raw
        *4*data
      hex
        line
          *5620 4F20 4920 4420 666F 726D 6174
        multiline
          *
            5620 4F20
            4920 4420
            666F 726D
            6174 AABB
      bin
        line
          **00000111 11100111
        multiline
          **
            0000 0111
            1110 0111
      base64
        regular
          line
            ***ViBPIEkgRCBmb3JtYXQ=
          multiline
            ***
              ViBPIEk
              gRCBmb3
              JtYXQ=
          short
            *ViBPIEkgRCBmb3JtYXQ=
        safe
          line
            ***eNoLU_BX8FRwUUjLL8pNLAEAG0QEPA
          multiline
            ***
              eNoLU_BX8FR
              wUUjLL8pNLA
              EAG0QEPA
          short
            *eNoLU_BX8FRwUUjLL8pNLAEAG0QEPA
        gzip
          line
            ***eNoLU/BX8FRwUUjLL8pNLAEAG0QEPA==
          multiline
            ***
              eNoLU/BX8FR
              wUUjLL8pNLA
              EAG0QEPA==
          short
            *eNoLU/BX8FRwUUjLL8pNLAEAG0QEPA==
        lzma
          line
            ***/Td6WFoAAATm1rRGAgAhARwAAAAQz1jM…
          multiline
            ***
              /Td6WFoAAATm1rRGAgAhARwAAAAQz1jM
              AQANViBPIEkgRCBmb3JtYXQAAADXR9DD
              lMsFngABJg4IG+AEH7bzfQEAAAAABFla
          short
            */Td6WFoAAATm1rRGAgAhARwAAAAQz1jM…
  comment
   .: C O M M E N T :.
    begins with a single space
{
  "V O I D format": {
    "extension": {
      "regular": ".void",
      "retro file system": ".v"
    },
    "mime type": "application/void",
    "influenced by": [
      "json",
      "yaml",
      "csv",
      "ini",
      "python",
      "assembly",
      "text"
    ],
    "purpose": [
      "data",
      "code",
      "settings",
      "text",
      "image",
      "video",
      "sound",
      "3d",
      "subtitles",
      "font",
      "other"
    ],
    "released": 2026,
    "symbol": {
      "indent": {
        "tab": "\t"
      },
      "newline": {
        "line feed": "\n"
      },
      "quotation": {
        "single": "'"
      },
      "separator": {
        "space": " "
      },
      "bracket": {
        "square": "[]"
      }
    },
    "value type": {
      "text": [
        "text with space",
        "text with space",
        "text with space",
        "'",
        "",
        "'",
        "textin aline",
        "text\nmulti\nline",
        "tab \t",
        "line feed \n",
        "quotation end '",
        "quotation ' middle",
        "backslash \\t \\n \\",
        "backslash \\t \\n \\"
      ],
      "number": [
        1,
        100,
        -100,
        100000,
        100000,
        100000.000000001
      ],
      "bool": [
        true,
        false
      ],
      "none": null,
      "list": {
        "column": [
          "value 1",
          "value 2",
          "value 3"
        ],
        "table": [
          ["name 1", "value 1", 1],
          ["name 10", "value 10", 10],
          ["name 100", "value 100", 100]
        ],
        "line": {
          "full": [1, 2, 3],
          "short": [1,2,3]
        },
        "snake": [1, 2, 3, [
          "text 1",
          "text 2"
        ], [
          "text 1",
          "text 2"
        ], 4, 5],
        "empty": {
          "full": [],
          "short": []
        }
      },
      "dictionary": {
        "column": {
          "name 1": "value 1",
          "name 2": "value 2",
          "name 3": "value 3"
        },
        "table": {
          "name 1": "value 1",
          "name 10": "value 10",
          "name 100": "value 100"
        },
        "line": {
          "full": {"name1": "value1", "name 2": "value 2"},
          "short": {"name1": "value1", "name 2": "value 2"},
          "one": {"name": "value"}
        },
        "snake": [1, 2, 3, {
          "name 1": "value 1",
          "name 2": "value 2"
        }, {
          "name 1": "value 1",
          "name 2": "value 2"
        }, 4, 5],
        "empty": {}
      },
      "binary": "impossible"
    },
    "comment": "impossible or JSONC"
  }
}






































































Tip

Use V O I D format highlighting 🔆 for Sublime Text.

ToolsDeveloperNew Syntax…Copy · Paste → Save as void.sublime-syntax

You can change the color scheme 🎨 to alternate sections.

PreferencesCustomize Color Scheme

{
  "rules":
  [
    {
      "scope": "variable.void.odd",
      "foreground": "hsl(185, 100%, 50%)"
    },
    {
      "scope": "variable.void.even",
      "foreground": "hsl(185, 100%, 80%)"
    }
  ]
}

V O I D db

This is a database that uses V O I D · JSON · YAML · CSV files for storage directly. Data is cached, indexed and saved automatically. Easy access to data without the need to create complex constructs.

data.json

{
  "name": {
    "subname": "value"
  },
  "list": [
    {
      "index": 1,
      "value": 1
    },
    {
      "index": 2,
      "value": 2
    }
  ]
}
[. {data.json/name.subname}
[. {data.json/list.1.value}
[= data.json/list.1.value 3
[= data.json/list.index.2.value 3
[. {https://voidsp.com/name/file.json/path/to/data.value}
[= {https://voidsp.com/name/file.json/path/to/data.value} text

data.csv

index,text,value
1,text 1,value 1
5,text 5,value 5
[. {data.csv/1.2}
[. {data.csv/1.value}
[. {data.csv/index.5.value}
[= data.csv/index.5.value 3

V O I D ai

This is an AI that makes working with data easier and improves communication.

Characters

chat.muryashka
chat.murya
[chat.character.kitty a cat who loves to play games often says "meow"
chat.kitty
[chat.kitty Hello Kitty

ChatGPT

chat.gpt
chat.gpt.pro
chat.pro
[chat radius of the Earth
[chat.gpt radius of the Earth
[chat.pro radius of the Earth
[: tell me a story
[: translate to portuguese: Hi World :D
[: svg ginger cat in a box
[: python calculator application
[: image dancing cats

DeepSeek

chat.deepseek
chat.reasoner
chat.v3
chat.r1
[chat radius of the Earth
[chat.deepseek radius of the Earth

Ollama

chat.ollama
[chat radius of the Earth
[chat.ollama radius of the Earth

Gemini

chat.gemini
[chat radius of the Earth
[chat.gemini radius of the Earth

Claude

chat.claude
chat.claude.opus
chat.claude.sonnet
chat.claude.haiku
chat.opus
chat.sonnet
chat.haiku
[chat radius of the Earth
[chat.claude radius of the Earth

Media

image.stablediffusion
image.sd
image.openai
image.google
image.nanobanana
image.flux
video.kling
video.seedance
music.minimax
[image playing cats on the lawn
[image.sd playing cats on the lawn
[image.openai playing cats on the lawn
[image.google playing cats on the lawn
[image 'playing cats on the lawn' cats.jpg
[image 'remove the cat in the center' cats.jpg cats-edited.jpg
[image 'remove background' cats.jpg cats-without-background.png
[image.bg cats.jpg cats-without-background.png
[image 'grayscale image' cats.jpg cats-grayscaled.jpg
[image.grayscale cats.jpg cats-grayscaled.jpg
[image 'colorize image' cats-grayscaled.jpg cats-colorized.jpg
[image.colorize cats-grayscaled.jpg cats-colorized.jpg
[image 'make cyberpunk restyle' cats.jpg cats-cyberpunk.jpg
[image.style.cyberpunk cats.jpg cats-cyberpunk.jpg
[image.style.anime cats.jpg cats-cyberpunk.jpg
[image.2x cats.jpg cats-resize-2x.jpg
[image.4x cats.jpg cats-resize-4x.jpg
[image swapface adult.jpg child.jpg adult-to-child.jpg
[image.face adult.jpg child.jpg adult-to-child.jpg
[video 'playing cats on the lawn' cats.mp4

Text to Speech

voice.google
voice.google.en-US-Wavenet-B
voice.en-US-Wavenet-B
[say Hi World :D

Voice Cloning

[voice thomas.mp3
[voice thomas.mp4
[say Hi World :D

Speech Recognition

recognize
[recognize talk.mp3
[recognize.speech video.mp4
[recognize.voice video.mp4
[recognize.sound video.mp4

Image and Video Recognition

[recognize image.jpg
[recognize video.mp4

Translate

translate.google
translate.chatgpt
translate.deepseek
[translate 你好,世界 :D
[translate.pt 你好,世界 :D
[translate.zh.pt 你好,世界 :D
[<> 你好,世界 :D

V O I D game

This is a game that creates an infinite number of games, apps and content.

V O I D social

This is a social network that lets you communicate safely through an AI character and create games, apps, and content.

V O I D os

This is an Operating System that uses V O I D lang to run and create games, apps and content.

V O I D tech

These are modular devices controlled by V O I D os · V O I D ai for creating individual stand-alone productions, as well as creating individual products with unique designs and in the required quantities.

V O I D ideology

This is an ideology of creating compact production systems to meet individual everyday needs.

V O I D license

This is a license to distribute digital content and goods, expressed in a single sentence:

DO WHAT YOU WANT

You can use it in both private and open source. Embed it in free or paid products. Modify. Create your own solutions based on it. No need to specify the author.

V O I D task

This is a paid assignment for implementing V O I D technologies.

Important

By adding your code to the repository, you are publishing it under the V O I D licence.