⌜ 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.
The project is in the process of development.
Language |
Engine |
Web |
CLI |
Server |
Mobile |
Windows |
macOS |
iOS |
Android |
Linux |
Xbox |
Switch |
Steam Deck |
PlayStation |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Python | Python |
- |
+ |
+ |
- |
+ |
+ |
- |
- |
+ |
- |
- |
- |
- |
JavaScript | NodeJS |
+ |
+ |
+ |
- |
+ |
+ |
- |
- |
+ |
- |
- |
- |
- |
Swift | - |
- |
+ |
+ |
+ |
+ |
+ |
+ |
- |
- |
- |
- |
- |
- |
Kotlin | - |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
- |
- |
- |
- |
GDScript | Godot |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
C++ | Unreal Engine |
- |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
{
"run": [
[".", "Hi World :D"]
]
}
[
[".", "Hi World :D"]
]
{
"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",
[".", "{}"]
]
# crypto.py
encrypted = void.encrypt('Hi World :D')
print(void.decrypt(encrypted.text, encrypted.key))
[
["file.read", "crypto.py"],
"code"
]
-
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
alias void="python /path/to/void.py"
doskey void=python /path/to/void.py
void vapp.json
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
void.exe game.json
void.exe game.zip
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 to available platforms
- Sell your game or share with friends
value・ expression・ control・ text・ list・ math・ time・ crypto・ format・ file・ cloud・ bot・ request・ cookie・ sql・ os・ device・ gps・ sensor・ photo・ contacts・ calendar・ flashlight・ health・ microphone・ notification・ key・ keyboard・ mouse・ gamepad・ clipboard・ say・ convert・ image・ video・ model・ sound・ music・ volume・ screen・ ui・ window・ dialog・ effect・ game・ vn・ 2d・ 3d・ ai・ social・ tech
The code is presented as action name and action parameters.
[".", "Hi World :D"]
Action name: "."
Action parameters: ["Hi World :D"]
["=", "value", 1, "+", 1]
Action name: "="
Action parameters: ["value", 1, "+", 1]
"."
Action name: "."
Action parameters: []
Name | vapp | Python | JS | Swift | Kotlin | GDScript | C++ |
---|---|---|---|---|---|---|---|
run | ✔ |
work |
work |
work |
✔ |
task |
|
value | ✔ |
work |
work |
work |
work |
task |
|
expression | work |
work |
work |
work |
work |
task |
|
control | work |
work |
work |
work |
work |
task |
|
text | work |
work |
work |
work |
work |
task |
|
list | work |
work |
work |
work |
work |
task |
|
math | work |
work |
work |
work |
work |
task |
|
time | work |
work |
work |
work |
work |
task |
|
crypto | work |
work |
work |
work |
work |
task |
|
format | |||||||
・ json | ✔ |
work |
work |
work |
work |
task |
|
・ yaml | work |
task |
task |
task |
work |
task |
|
・ csv | work |
task |
task |
task |
work |
task |
|
・ other | task |
vapp |
vapp |
vapp |
vapp |
vapp |
vapp |
file | work |
task |
task |
task |
work |
task |
|
cloud | work |
task |
task |
task |
work |
task |
|
bot | task |
task |
task |
task |
task |
task |
|
request | work |
task |
task |
task |
work |
task |
|
cookie | work |
work |
task |
task |
work |
task |
|
sql | work |
task |
task |
task |
work |
task |
|
os | work |
task |
task |
task |
work |
task |
|
device | - |
- |
task |
task |
work |
task |
|
gps | - |
- |
task |
task |
work |
task |
|
sensor | - |
- |
task |
task |
work |
task |
|
photo | - |
- |
task |
task |
work |
task |
|
contacts | - |
- |
task |
task |
work |
task |
|
calendar | - |
- |
task |
task |
work |
task |
|
flashlight | - |
- |
task |
task |
work |
task |
|
health | - |
- |
task |
task |
work |
task |
|
microphone | - |
- |
task |
task |
work |
task |
|
notification | work |
task |
task |
task |
work |
task |
|
key | - |
- |
task |
task |
work |
task |
|
keyboard | - |
- |
task |
task |
work |
task |
|
mouse | - |
- |
task |
task |
work |
task |
|
gamepad | - |
- |
task |
task |
work |
task |
|
clipboard | - |
- |
task |
task |
work |
task |
|
say | - |
- |
task |
task |
work |
task |
|
convert | work |
vapp |
vapp |
vapp |
vapp |
vapp |
vapp |
video | task |
task |
task |
task |
work |
task |
|
model | task |
task |
task |
task |
work |
task |
|
sound | task |
task |
task |
task |
work |
task |
|
music | - |
- |
task |
task |
work |
task |
|
volume | - |
- |
task |
task |
work |
task |
|
screen | - |
- |
task |
task |
work |
task |
|
ui | |||||||
・ graphic | - |
- |
task |
task |
work |
task |
|
・ cli | work |
task |
task |
task |
work |
task |
|
window | - |
- |
task |
task |
work |
task |
|
dialog | - |
- |
task |
task |
work |
task |
|
effect | - |
- |
task |
task |
work |
task |
|
game | work |
- |
- |
vapp |
vapp |
vapp |
vapp |
vn | work |
- |
- |
vapp |
vapp |
vapp |
vapp |
2d | - |
- |
task |
task |
work |
task |
|
3d | - |
- |
task |
task |
work |
task |
|
ai | work |
python |
task |
task |
python |
task |
|
social | work |
vapp |
vapp |
vapp |
vapp |
vapp |
vapp |
tech | wait | vapp |
vapp |
vapp |
vapp |
vapp |
vapp |
Count of actions: 604
["get"]
["set"]
["remove"]
["type"]
["bool"]
["number"]
["text"]
["list"]
["alias"]
["+"]
["-"]
["*"]
["/"]
["//"]
["%"]
["**"]
["!"]
["&"]
["|"]
["^"]
[">>"]
["<<"]
["+="]
["-="]
["*="]
["/="]
["//="]
["%="]
["**="]
["!="]
["&="]
["|="]
["^="]
[">>="]
["<<="]
["and"]
["or"]
["xor"]
["not"]
["in"]
["not in"]
["is"]
["not is"]
["?"]
["??"]
["o"]
["x"]
[">>>"]
["<<<"]
["_"]
.
["."]
..
[".."]
["action"]
["action.open"]
["X"]
["xx"]
["open"]
["shell"]
["shell.open"]
["code"]
["code.python"]
["i"]
["w"]
["e"]
["d"]
["t"]
["export"]
["update"]
["test"]
["lower"]
["upper"]
["starts"]
["ends"]
["strip"]
["strip.begin"]
["strip.end"]
["replace"]
["find"]
["similar"]
["part"]
["split"]
["join"]
["regex"]
["regex.replace"]
["escape"]
["escape.html"]
["escape.sql"]
["escape.url"]
["escape.json"]
["escape.void"]
["unescape"]
["unescape.html"]
["unescape.sql"]
["unescape.url"]
["unescape.json"]
["unescape.void"]
["num"]
["pad"]
["date"]
["letters"]
["words"]
["sentences"]
["lines"]
["push"]
["pop"]
["insert"]
["reverse"]
["shuffle"]
["sort"]
["map"]
["reduce"]
["names"]
["values"]
["clear"]
["sin"]
["cos"]
["tan"]
["sinh"]
["cosh"]
["tanh"]
["asin"]
["acos"]
["atan"]
["asinh"]
["acosh"]
["atanh"]
["round"]
["floor"]
["ceil"]
["log"]
["pow"]
["fac"]
["fib"]
["abs"]
["min"]
["max"]
["avg"]
["sum"]
["hex"]
["bin"]
["dec"]
["rad"]
["deg"]
["random"]
["random.reseed"]
["random.seed"]
["time"]
["time.ms"]
["time.s"]
["timer"]
["timer.remove"]
["timepast"]
["wait"]
["encrypt"]
["decrypt"]
["hash"]
["uuid"]
["md5"]
["sha1"]
["sha256"]
["sha512"]
["crc32"]
["base64"]
["base64.decode"]
["gzip"]
["gzip.decode"]
["rsa"]
["rsa.decode"]
["rsa.key.public"]
["rsa.key.private"]
["ssl"]
["ssl.decode"]
["ssl.check"]
["bcrypt"]
["bcrypt.check"]
["void"]
["void.decode"]
["void.read"]
["void.write"]
["json"]
["json.decode"]
["json.read"]
["json.write"]
["yaml"]
["yaml.decode"]
["csv"]
["csv.decode"]
["ini"]
["ini.decode"]
["html"]
["html.decode"]
["xml"]
["xml.decode"]
["css"]
["css.decode"]
["robots"]
["sitemap"]
["file.exists"]
["file.write"]
["file.read"]
["file.remove"]
["file.move"]
["file.copy"]
["file.rename"]
["file.info"]
["file.size"]
["file.permissions"]
["file.readonly"]
file.hidden
["file.hidden"]
["file.modified"]
["file.sha256"]
["file.crc32"]
["file.base64"]
["file.zip"]
["file.zip.list"]
["file.zip.exists"]
["file.zip.read"]
["file.zip.remove"]
["file.unzip"]
["file.gzip"]
["file.ungzip"]
["file.link"]
["file.link.exists"]
["file.backup"]
["dir.exists"]
["dir.create"]
["dir.copy"]
["dir.move"]
["dir.rename"]
["dir.remove"]
["dir.list"]
["dir.clear"]
["dir.info"]
["dir.size"]
["dir.permissions"]
["dir.readonly"]
dir.hidden
["dir.hidden"]
["dir.modified"]
["dir.zip"]
["drive.list"]
["drive.name"]
["drive.size"]
["drive.used"]
["drive.free"]
["drive.mount"]
["drive.unmount"]
["path.drive"]
["path.dir"]
["path.file"]
["path.name"]
["path.extension"]
["path.extension.strip"]
["cloud.file"]
["cloud.web"]
["cloud.api"]
["cloud.socket"]
["cloud.websocket"]
["cloud.mail"]
["cloud.game"]
["cloud.social"]
["cloud.coin"]
["bot.telegram"]
["bot.wechat"]
["bot.x"]
["bot.youtube"]
["bot.tiktok"]
["bot.steam"]
["request"]
["request.post"]
["request.put"]
["request.delete"]
["request.head"]
["cookie"]
["cookie.remove"]
["sql"]
["sql.connect"]
["sql.disconnet"]
["sql.user"]
["sql.user.list"]
["sql.user.remove"]
["sql.db"]
["sql.db.list"]
["sql.db.remove"]
["sql.db.size"]
["sql.table"]
["sql.table.list"]
["sql.table.remove"]
["sql.field"]
["sql.field.list"]
["sql.field.remove"]
["sql.index"]
["sql.index.list"]
["sql.index.remove"]
["sql.function"]
["sql.function.list"]
["sql.function.remove"]
["sql.view"]
["sql.view.list"]
["sql.view.remove"]
["sql.get"]
["sql.all"]
["sql.cursor"]
["sql.transaction"]
["sql.commit"]
["sql.rollback"]
["os"]
["os.name"]
["os.version"]
["os.username"]
["os.desktop"]
["os.mobile"]
["os.web"]
["os.windows"]
["os.macos"]
["os.ios"]
["os.ipados"]
["os.watchos"]
["os.tvos"]
["os.android"]
["os.linux"]
["cpu.name"]
["cpu.cores"]
["memory.size"]
["memory.free"]
["memory.used"]
["memory.available"]
["gps"]
["speed"]
["tilt"]
["compass"]
["motion"]
["camera"]
["gallery"]
["contacts"]
["calendar"]
["flashlight"]
["health"]
["mic"]
["notification"]
["notification.token"]
["notification.send"]
["key"]
["key.remove"]
["key.press"]
["key.enable"]
["key.disable"]
["keyboard"]
["keyboard.height"]
["mouse"]
["mouse.lock"]
["mouse.position"]
["mouse.capture"]
["mouse.confine"]
["mouse.shape"]
["gamepad.axis"]
["gamepad.vibrate"]
["clipboard"]
["clipboard.clear"]
["say"]
["say.list"]
["say.stop"]
["say.pause"]
["convert"]
["image"]
["image.read"]
["image.write"]
["image.size"]
["image.crop"]
["image.square"]
["image.rotate"]
["image.flip.h"]
["image.flip.v"]
["image.tint"]
["image.gray"]
["image.text"]
["image.image"]
["image.draw"]
["video"]
["video.read"]
["video.write"]
["video.size"]
["video.rotate"]
["video.flip.h"]
["video.flip.v"]
["video.clip"]
["video.speed"]
["video.reverse"]
["video.text"]
["video.image"]
["video.sound"]
["video.video"]
["model"]
["model.read"]
["model.write"]
["model.animate"]
["model.texture"]
["sound"]
["sound.read"]
["sound.write"]
["sound.list"]
["sound.remove"]
["sound.volume"]
["sound.speed"]
["sound.clip"]
["sound.sound"]
["music"]
["music.stop"]
["music.pause"]
["music.volume"]
["volume"]
["screen.count"]
["screen.list"]
["screen.info"]
["size"]
["orientation"]
["landscape"]
["portrait"]
["rate"]
["pixel"]
["symbol"]
["dpi"]
["dark"]
["touchscreen"]
["ui"]
["bg"]
["show"]
["hide"]
["visible"]
["enable"]
["disable"]
["enabled"]
["focus"]
["scale"]
["ui.text"]
["ui.image"]
["ui.button"]
["ui.divider"]
["ui.video"]
["ui.select"]
["ui.switch"]
["ui.progress"]
["ui.slider"]
["ui.edit"]
["ui.split.h"]
["ui.split.v"]
["ui.list"]
["ui.tile"]
["ui.color"]
["ui.date"]
["ui.drop"]
["ui.menu"]
["ui.menu.context"]
["ui.window"]
["ui.debug"]
["ui.fps"]
["window.list"]
["window.info"]
["title"]
["icon"]
["size"]
["size.max"]
["size.min"]
["position"]
["direction"]
["attention"]
["top"]
["foreground"]
["unfocusable"]
["unresizable"]
["center"]
["fullscreen"]
["drop"]
["border"]
["maximized"]
["minimized"]
["exclusive"]
["vsync"]
["fps"]
["dialog.file"]
["dialog.color"]
["dialog.date"]
["dialog.select"]
["effect"]
["effect.list"]
["effect.clear"]
["effect.remove"]
["game"]
["menu"]
["vn"]
["vn.clear"]
["vn.say"]
["vn.skip"]
["vn.route"]
["vn.route.remove"]
["vn.route.check"]
["vn.route.select"]
["vn.route.repeat"]
["vn.route.skip"]
["vn.character"]
["vn.come"]
["vn.leave"]
["vn.change"]
["vn.env"]
["vn.env.change"]
["2d"]
["2d.bg"]
["2d.map"]
["2d.character"]
["2d.object"]
["2d.npc"]
["2d.enemy"]
["2d.shoot"]
["2d.jump"]
["2d.drop"]
["2d.look"]
["2d.inventory"]
["2d.hud"]
["2d.sound"]
["2d.light"]
["2d.camera"]
["3d"]
["3d.bg"]
["3d.map"]
["3d.character"]
["3d.object"]
["3d.npc"]
["3d.enemy"]
["3d.shoot"]
["3d.jump"]
["3d.drop"]
["3d.look"]
["3d.hud"]
["3d.inventory"]
["3d.sound"]
["3d.light"]
["3d.camera"]
["ai.text"]
["ai.image"]
["ai.video"]
["ai.music"]
["ai.sound"]
["ai.say"]
["ai.2d"]
["ai.3d"]
["ai.character"]
["ai.clean"]
["ai.resize"]
["ai.color"]
["ai.style"]
["ai.translate"]
["ai.recognize.text"]
["ai.recognize.image"]
["ai.recognize.video"]
["ai.recognize.motion"]
["ai.capture.voice"]
["ai.capture.face"]
["ai.capture.motion"]
["social.auth"]
["social.auth.signin"]
["social.auth.signup"]
["social.auth.signout"]
["social.auth.restore"]
["social.auth.restore.code"]
["social"]
["social.send"]
["social.profile"]
["social.buy"]
["light.on"]
["light.off"]
["power.on"]
["power.off"]
["power.timer"]
["door.open"]
["door.close"]
["door.code"]
["dron.move"]
["dron.up"]
["dron.down"]
["dron.left"]
["dron.right"]
["dron.go"]
["dron.stop"]
["dron.jump"]
["dron.crouch"]
["dron.open"]
["dron.close"]
["dron.rotate"]
["dron.camera"]
["dron.camera.rotate"]
["dron.camera.on"]
["dron.camera.off"]
["dron.camera.record"]
["dron.camera.record.stop"]
["dron.hand.open"]
["dron.hand.close"]
["dron.hand.move"]
["dron.hand.gesture"]
["dron.sound"]
["dron.volume"]
["dron.mic"]
["dron.mic.on"]
["dron.mic.off"]
["dron.mic.record"]
["dron.mic.record.stop"]
⌜ 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
influenced by
json
yaml
csv
plain text
mime type
application/void
value type
text
number
boolean
list
dictionary
null
binary
indent
tab
\t
separator
space
" "
newline
line feed
\n
⌜ V O I D os ⌟ is an Operating System that uses V O I D lang to run and create applications and games.