⌜ 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 Bash・CMD・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.
About・ Preinstalled Language・ Example・ How to Use・ How to Use Game Engine・ Actions・ V O I D format・ V O I D db・ V O I D ai・ V O I D game・ V O I D social・ V O I D os・ V O I D tech・ V O I D ideology・ V O I D license・ V O I D task
| 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 |
- |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
V O I D format | JSON |
|---|---|
|
". Hi World :D" |
|
". {about.version}" |
|
[["cloud", "<h1>Hi World 😄</h1>"]] |
|
[["cloud", "/path/to/share"]] |
|
[
["=", "word", "Hi World :D"],
["o", "{word}", [
["?", "{letter}", "=", "i", [
["..", "i!"]
], [
["..", "{letter}"]
]]
]]
] |
|
[
["replace", "Hi World :D", "i", "i!"],
[".", "{}"],
"upper",
"."
] |
|
[["code", "for i in range(10):print(i)"]] |
from path.to.void import VOIDlang as void
encrypted = void.encrypt('Hi World :D')
print(void.decrypt(encrypted['text'], encrypted['key']))- Download V O I D lang
- Create your first app in
app.void・app.json・app.zip - Launch app with V O I D lang
python void.py app.void
python void.py app.json
python void.py app.zipTip
Create an app in run.void・run.json ・run.zip for autorun
python void.py
Tip
Type alias in the Windows command line
doskey void=python /path/to/void.pyAdd alias in ~/.bashrc (Linux)・~/.bash_profile (macOS)・~/.zshrc (macOS)
alias void="python /path/to/void.py"void app.voidTip
Compile Python・JavaScript・Swift・Kotlin・C++ file containing your code into the exacutable
pip install pyinstaller
pyinstaller --onefile void.pynpm install -g pkg
pkg void.jsswiftc void.swiftkotlinc void.ktclang++ void.cpp -o void.exeTip
Convert your app・game to various platforms
void.exe convert app.void app.exe
void.exe convert game.void game.exeTip
Import void.py・void.js・void.swift・void.kt into the project to create an app
Import void.gd・void.cpp into the Godot・Unreal Engine project to create a game
Note
Use Help to display a description of the action
python void.py help
python void.py h upperNumber of actions
240
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.
Tip
Use V O I D format highlighting 🔆 for Sublime Text.
Tools → Developer → New Syntax… → Copy · Paste → Save as void.sublime-syntax
You can change the color scheme 🎨 to alternate sections.
Preferences → Customize Color Scheme
{
"rules":
[
{
"scope": "variable.void.odd",
"foreground": "hsl(185, 100%, 50%)"
},
{
"scope": "variable.void.even",
"foreground": "hsl(185, 100%, 80%)"
}
]
}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.csvindex,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
This is an AI that makes working with data easier and improves communication.
Characterschat.muryashka chat.murya [chat.character.kitty a cat who loves to play games often says "meow" chat.kitty [chat.kitty Hello Kitty
ChatGPTchat.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
DeepSeekchat.deepseek chat.reasoner chat.v3 chat.r1 [chat radius of the Earth [chat.deepseek radius of the Earth
Ollamachat.ollama [chat radius of the Earth [chat.ollama radius of the Earth
Geminichat.gemini [chat radius of the Earth [chat.gemini radius of the Earth
Claudechat.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
Mediaimage.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 Speechvoice.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 Recognitionrecognize [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
Translatetranslate.google translate.chatgpt translate.deepseek [translate 你好,世界 :D [translate.pt 你好,世界 :D [translate.zh.pt 你好,世界 :D [<> 你好,世界 :D
This is a game that creates an infinite number of games, apps and content.
This is a social network that lets you communicate safely through an AI character and create games, apps, and content.
This is an Operating System that uses V O I D lang to run and create games, apps and content.
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.
This is an ideology of creating compact production systems to meet individual everyday needs.
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.
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.
