⌜ 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 writing applications, servers and games. 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. So 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Python | Python |
- |
+ |
+ |
- |
+ |
+ |
+ |
- |
- |
- |
- |
- |
+ |
JavaScript | NodeJS |
+ |
+ |
+ |
- |
+ |
+ |
+ |
- |
- |
- |
- |
- |
+ |
Swift | - |
- |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
- |
- |
- |
- |
+ |
Kotlin | - |
- |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
- |
- |
- |
+ |
GDScript | Godot |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
C++ | Unreal Engine |
- |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
{
"run": [
[".", "Hi World :D"]
]
}
[
[".", "Hi World :D"]
]
[
["." "{description.about.version}"]
]
{
"run": [
[".", "{text.hi} :D"]
],
"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": [
["cloud.web", {
"route": [
["/", "home"]
]
}]
],
"action": {
"home": [
["response", "<h1>Hi World 😄</h1>"]
]
}
}
[
["cloud.web": {
"route": [
["/", [
["response", "<h1>Hi World 😄</h1>"]
]]
]
}]
]
{
"run": [
["cloud.web": {
"route": [
["/", [
["title", "{text.hi}"],
["text", "{text.hi}", {
"color": "white",
"background": "green",
"size": 20
}]
]]
]
}]
],
"text": {
"hi": "Hi World 😄"
}
}
[
["cloud.file": "/path/to/share"]
]
{
"description": "All code is data. So just add the property 'description', '//' and so on",
"version": {
"description": "Version description",
"number": 1,
"name": "First"
},
"run": [
[".", "Hi World :D"]
]
}
[
["=", "word", "Hi World :D"],
["o", "letter", "{word}", [
["?", ["{letter}", "=", "i"], [
[".", "i!"]
], [
[".", "{letter}"]
]]
]]
]
[
["replace", "Hi World :D", "i", "i!"],
[".", "{}"],
"upper",
"."
]
[
["code", "for i in range(10):print(i)"]
]
exec(open('void.py').read())
encrypted = void.encrypt('Hi World :D')
print(void.decrypt(encrypted.text, encrypted.key))
- Download V O I D lang
- Create your first vapp (V O I D app) in
run.json
or other JSON file - Launch vapp with V O I D lang
python void.py vapp.json
Alternative
python void.py vapp.void
python void.py app.py
python void.py "['.', 'Hi World :D']"
Tip
Linux・macOS: Add alias to ~/.bashrc
・ ~/.zshrc
・ ~/.bash_profile
(macOS)
alias void="python /path/to/void.py"
Windows: Use alias in command line
doskey void=python /path/to/void.py
void vapp.json
Swift・Kotlin・C++: Embed the vapp in the source code and compile it into an executable
swiftc void.swift
kotlinc void.kt
clang++ void.cpp -o void.exe
- Buy V O I D spawner game on Steam
- Create your first game in
run.json
file - Copy the void.exe file from the V O I D spawner game to the same directory as
run.json
file - Sell your game or share with friends
Note
Run with game engine
void.exe game.json
The archive contains run.json
and all game files
void.exe game.zip
The execution directory contains run.json
and all game files or contains run.zip
file
void.exe
You can use the Exporter inside the V O I D spawner game to export your game to all platforms ⌜Windows・macOS・Linux・Android・iOS・Web・Xbox・Switch・PlayStation⌟
Alternative
- Download V O I D lang
- Import
void.gd
・void.cpp
into the Godot・Unreal Engine - Create your first game in
run.json
file - Export the game in the engine itself to the available platforms
- Sell your game or share with friends
Note
Use Help to display a description of the action
["help"],
["help", "upper"]
python void.py help
python void.py help upper
Count of actions
416
⌜ V O I D format ⌟ is the 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.
extension
.void
.txt
mime type
application/void
influenced by
json
yaml
csv
python
assembly
plain text
container
settings
text
code
data
image
video
sound
3d
subtitles
font
file
value type
text
number
boolean
list
dictionary
none
binary
indent
tab
\t
separator
space
" "
newline
line feed
\n
code
encode
[void.encode [1 2 3]]
decode
[void.decode "[1 2 3]"]
write
[file path/to/file.void [1 2 3]]
read
[file path/to/file.void]
compress
[file.void path/to/file]
[dir.void path/to/dir]
decompress
[file.unvoid path/to/file.void]
encrypt
[file.void path/to/file key]
[dir.void path/to/dir key]
decrypt
[file.unvoid path/to/file.void key]
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%)"
}
]
}
A database that uses V O I D
· JSON
· 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.index.2.value} = data.json/list.index.2.value 3
data.csv
index,text,value 1,text 1,value 1 5,text 5,value 5
. {data.csv/index.5.value} . {data.csv/1.value} = data.csv/index.5.value 3
Artificial intelligence that makes it easier to work with data. Third-party AI is currently connected.
ChatGPT
chat "radius of the Earth" chat "tell me a story" chat "translate to portuguese: Hi world :D" translate "嗨,世界 :D" translate "Hi world :D" portuguese image "playing cats on the lawn" cats.jpg code python "mouse movement simulation"
Stable Diffusion
image "playing cats on the lawn" cats.jpg video "playing cats on the lawn" cats.mp4 image.draw "remove the cat in the center and add more grass" cats.jpg cats-edited.jpg image.colorize dogs.jpg dogs-colorized.jpg image.style "cyberpunk" cats.jpg cats-cyberpunk.jpg image.background cats.jpg cats-without-background.png image.upscale cats.jpg cats-resize-2x.jpg image.upscale cats.jpg cats-resize-4x.jpg 4 image.face man.jpg child.jpg man-to-child.jpg
Voice Cloning
voice "Hi world :D" voice.capture my voice "Hi world :D" my
Speech Recognition
voice.recognize voice.recognize talk.mp3 voice.recognize video.mp4
Google TTS
google.voice "Hi world :D" voice "Hi world :D"
DeepL
deepl.translate "你好,世界 :D" translate "你好,世界 :D"
Work is underway to develop a custom AI that will run on a V O I D chip.
⌜ V O I D game ⌟ is a game that creates an infinite number of games, vapps and content.
⌜ V O I D social ⌟ is a social network where you can quickly and easily communicate without words with people all over the world.
⌜ V O I D os ⌟ is an Operating System that uses V O I D lang to run and create applications and games.
⌜ V O I D tech ⌟ are combinable devices controlled by 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 ⌟ is not only about compact technologies, but also an ideology that shows where these technologies are taking us.
⌜ V O I D license ⌟ 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.
Important
By adding your code to the repository, you are publishing it under the V O I D licence.
Find out current tasks and payment at V O I D task