EN /HU | Belépés

Technológiák

Minden, ami bárhol szóba kerül ebben a wikiben: a nyelvek, amelyeken írunk, a szoftverek, amelyeket üzemeltetünk, a könyvtárak, amelyekre támaszkodunk. A könyvtárak a nyelvük alatt szerepelnek. Semmi nem lockfile-ból jön — ez az, amiről a wiki beszél, linkkel mindenütt, ahol van hozzá oldal.

Nyelvek

Nyelv Mi ez Hol használjuk Licenc
Go Statikusan típusos rendszernyelv; keresztfordító és WebAssembly-cél a szabványos eszközláncban. Ebitengine-játékok, Inkwell, az Updater bot, a wiki fetchere és a Countdowner BSD-3-Clause
Ruby Dinamikus, objektumorientált szkriptnyelv. A Catalog API, a WarpEngine és a RuBBS gem Ruby / BSD-2-Clause
Python 3 Szkriptnyelv, amely gyakorlatilag minden gazdagépen ott van. Minden áruházmotor — csak a szabványkönyvtárral, mert egy Batocera-dobozon van python3, de nincs pip PSF-2.0
Rust Memóriabiztos rendszernyelv, Cargo-crate-ekre építve. Bevy-játékok MIT / Apache-2.0
Lua Kicsi, beágyazható szkriptnyelv. TIC-80-kazetták és LÖVE-játékok MIT
JavaScript A böngésző nyelve. Phaser-játékok és a WarpEngine Client renderelője ECMA-262 szabvány; a V8 BSD-3-Clause
TypeScript JavaScript statikus típusokkal, kiadás előtt lefordítva. A nyilvános oldal frontendje és a WarpEngine Client Apache-2.0
GDScript A Godot saját, Python-ízű szkriptnyelve. Godot-projektek MIT (Godot)
C# A Godot második elsőrangú szkriptnyelve. Elérhető a Godotban ECMA-334 szabvány; a .NET MIT
6502 assembly A C64 MOS 6510-esének és a Plus/4 7501/8501-esének gépi nyelve. Blessing of Ra, Rabbit Scooter — C64, a C64 Demo, a Plus/4 demó — (utasításkészlet)
Free Pascal Fordított Pascal; kicsi, önálló binárisok. A Discord szálütemező GPL-2.0+ (fordító), LGPL-2.1+ linkelési kivétellel (RTL)
C / C++ Fordított rendszernyelvek: C++ a 16 bites DOS-programjainkhoz, C a fantasy konzolhoz. A DOSINST és a GMENU, Open Watcommal DOS-ra fordítva (a DOSINST Win32-re is); a TIC-80 Pro bináris forrásból építése a builder image-ben ISO-szabvány; az Open Watcom Sybase Open Watcom Public License 1.0, a GCC GPL-3.0+, a Clang Apache-2.0
Java Többplatformos, JVM-en futó nyelv. A Unique Tile Finder jar futtatása a TIC-80 csempék előállításánál GPL-2.0 Classpath-kivétellel (OpenJDK)
PHP Szerveroldali szkriptnyelv. A Grav CMS, amely ezt a wikit szolgálja ki PHP-3.01 (a PHP 8.4-től BSD-3-Clause)
POSIX sh A legkisebb közös többszörös shell, hogy egy curllel csövezett telepítő ott is fusson, ahol a /bin/sh a dash. Minden áruháztelepítő és -eltávolító POSIX-szabvány; a dash BSD-3-Clause, a bash GPL-3.0+
ERB A Ruby beágyazott sablonszintaxisa. A WarpEngine platformonkénti CI-pipeline-sablonjai és a RuBBS képernyősablonjai Ruby / BSD-2-Clause
Twig A Grav által használt PHP-sablonnyelv. A wiki témája és a JSON API-végpontjai BSD-3-Clause

Játékmotorok, keretrendszerek és platformok

Technológia Mi ez Megjegyzés Licenc
Ebitengine 2D játékmotor Góhoz; asztali és WebAssembly-build egyetlen kódbázisból. Ez hajtja a Rabbit Rollert Apache-2.0
Bevy Adatvezérelt ECS-motor Rustban, vizuális szerkesztő nélkül — a projektek Cargo-crate-ek. Elsőrangú WASM-támogatás MIT / Apache-2.0
Godot Nyílt forráskódú 2D/3D motor vizuális szerkesztővel és headless exporttal. Webre, valamint Windowsra, Linuxra és univerzális macOS-buildre exportál MIT
LÖVE (Love2D) Könnyűsúlyú Lua keretrendszer 2D játékokhoz, .love archívumként csomagolva. Webes buildek love.js-szel zlib
Phaser HTML5 2D keretrendszer: WebGL/Canvas, fizika, tweenek, részecskék. Nem kell fordítani — a legegyszerűbb pipeline-unk MIT
TIC-80 Fantasy konzol szerkesztőkkel kódhoz, sprite-okhoz, térképekhez, hanghoz és zenéhez. A Pro változat kereskedelmi itch.io-termék; a builder image-ünk forrásból fordítja MIT; a Pro bináris fizetős termék
Commodore 64 A 8 bites otthoni számítógép, assemblyben megcélozva, .prg formátumban. PAL, raszterlekérdezéses, megszakítások nélkül — (hardver)
Commodore Plus/4 A 264-es sorozat testvérgépe: ugyanaz a 6502-es mag, TED a VIC-II és a SID helyett, .prg a $1001-től. Ugyanaz az ACME-eszközlánc, mint a C64-nél, xplus4 emulátor — (hardver)
Inkwell A saját point-and-click keretrendszerünk Góhoz, DSL-réteg az Ebitengine felett. A SCUMM-korabeli vázat valósítja meg MIT

Saját motorok, szolgáltatások és eszközök

Projekt Nyelv Mit csinál Licenc
WarpEngine Ruby Beilleszthető Rails-motor: retró szoftverkatalógus, CI-pipeline-ok, buildvégpontok, nyilvános JSON API. MIT
RuBBS Ruby Synchronet-stílusú Telnet BBS-keretrendszer: egyeztetés, ANSI-framebuffer, widgetek, témák. MIT
Inkwell Go Point-and-click keretrendszer az Ebitengine felett; minden entitás egy struct-literál egy menedzserben. MIT
warpstore Python Az áruházmotorok közös magja: katalógus, kiadások, gépillesztés, állapot, HTTP — egyetlen, függőség nélküli fájl. MIT
WarpEngine Batocera Store Python Egy katalógust ír ki egy Batocera-doboz ROM-mappáiba, és beleolvasztja a gamelist.xml fájlba. MIT
WarpEngine RetroArch Store Python Egy katalógust RetroArch .lpl lejátszási listaként rendel le borítóképekkel, helyben vagy exportálva. MIT
WarpEngine Client TypeScript Asztali alkalmazás, amely kártyaráccsá rendezi a katalógust, beépített áruházmotorral. MIT
TTG Batocera Store / TTG RetroArch Store JSON A saját áruházdefinícióink — egy config.json és két indítószkript a fenti motorok tetején. MIT
Teletype BBS Ruby A nyilvános Teletype Games BBS a teletypegames.org:2323 címen, RuBBS-re építve. MIT
Updater bot Go Lekérdezi a wikit, a Redmine-t és a Giteát, és Discordon jelenti be az új aktivitást; egy gyorsítótár akadályozza meg az ismétlést. MIT
Status bot Free Pascal Hetente, adott időpontban Discord-szálat nyit, és beleírja a nyitóüzenetet. MIT
Countdowner Go Visszaszámlálók határidőkhöz és kiadásokhoz — lásd: Szerver. Nincs megadva
wiki-fetcher Go Az éles wiki kétirányú git-szinkronja: a pusht Gitea-webhookra hozza be, a szerveren készült szerkesztéseket commitolja, az ütközést egy ágra teszi. MIT
backup-scripts Make + shell Adatbázisokat dumpol, repókat tükröz, régi dumpokat takarít, és távolra rsyncel. MIT
DOSINST C++ DOS-programokat telepít, frissít és töröl a csak olvasható FTP-programtárból (ftp.teletypegames.org); ugyanabból a forrásból készül a Windows 95-től futó DOSINSTW.EXE. GPL-3.0 (az mTCP miatt)
GMENU C++ Játékmenü DOS-ra: listázza a játékmappákat a METADATA.INI adataival, keres, szűr, rendez és elindítja őket; a GMEDIT.EXE űrlapon szerkeszti a METADATA.INI-t. Az 1.1.1-ig NASM assemblyben készült. MIT
BMAGIC C++ Boot Magic, bootmenü-szerkesztő DOS-ra: feltérképezi és szerkeszti a CONFIG.SYS és az AUTOEXEC.BAT bootmenüjét és az MSDOS.SYS indítási beállításait, minden mentés előtt diffel és mentéssel. MIT

Szerver- és infrastruktúraszoftverek

Szoftver Mi ez Szerepe nálunk Licenc
Nginx HTTP-szerver és reverse proxy. Minden forgalom belépési pontja, SSL-terminálás — lásd: Szerver BSD-2-Clause
Traefik HTTP reverse proxy és terheléselosztó dinamikus útválasztással. Host-fejléc szerint irányítja a konténerizált szolgáltatásokat MIT
Gitea Saját üzemeltetésű Git: repók, kódellenőrzés, issue-k. A forge-unk a git.teletypegames.org címen; rubygems-csomagregisztert is szolgáltat MIT
Woodpecker CI Gitea-integrációval működő CI/CD-motor. Minden buildet ez futtat; a konfigurációs kiterjesztése a WarpEngine-től kéri el a pipeline-t Apache-2.0
Grav Fájlalapú CMS; a tartalom markdown a lemezen. Ez a wiki MIT
Redmine Projektmenedzsment és hibakövetés. Fejlesztési feladatok, hibák és mérföldkövek GPL-2.0
Matomo Adatvédelembarát, saját üzemeltetésű analitika. Forgalom a nyilvános oldalakon GPL-3.0+
Uptime Kuma Saját üzemeltetésű rendelkezésre állás-figyelő riasztásokkal. Minden szerveroldali komponens elérhetősége MIT
Docker és Docker Compose Konténerfuttató és -orkesztráció. A doboz minden szolgáltatása és minden CI builder image Apache-2.0 (Engine, Compose); a Docker Desktop zárt
MySQL 8 Relációs adatbázis. A katalógusadatbázis a Catalog API mögött GPL-2.0 (Community), kereskedelmi kettős licenc
MariaDB MySQL-kompatibilis relációs adatbázis. A Redmine adatbázisa — saját dumpszkripttel mentve GPL-2.0
PostgreSQL Relációs adatbázis. A wiki adatbázisa — pg_backup.sh szkripttel mentve PostgreSQL
phpMyAdmin Webes felület a MySQL vizsgálatához és kezeléséhez. Adatbázis-vizsgálat az üzembe helyezési stackben GPL-2.0
Apache A Grav-konténerben a PHP 8.1 mellé csomagolt webszerver. A wikit szolgálja ki a konténerén belül Apache-2.0
Telnet Az 1970-es évek távoli terminálprotokollja, IAC-egyeztetéssel együtt. Így éred el a BBS-t — (IETF-szabvány, RFC 854)
rsync Inkrementális fájlszinkronizálás SSH-n. A mentések távoli tükrözése GPL-3.0+
Discord Chatplatform botokkal és webhookokkal. Csapatkommunikáció, és mindkét bot célpontja Zárt szolgáltatás
Google Naptár Megosztott naptár. Csapatütemezés — lásd: Kommunikáció Zárt szolgáltatás
YouTube Data API A Google API-ja csatorna- és videómetaadatokhoz. A nyilvános oldal legutóbbi videót mutató paneljéhez Zárt szolgáltatás (Google API ToS)
pyftpdlib FTP-szerverkönyvtár Pythonhoz. A névtelen, csak olvasható FTP-szerver (ftp.teletypegames.org: a DOSINST-programtár és a TTGWIKI-export) konténerben; a DOSINST és a TTGWIKI ezzel tesztel MIT
llama.cpp (llama-server) a Qwen3.5 0.8B és a Gemma 3 270M modellel Helyi nyelvimodell-futtatás OpenAI-kompatibilis HTTP API-val; az Alibaba és a Google kis, nyílt súlyú instrukciós modelljei. A közös modellszolgáltatás router-módban, több modell egy címen; a Qwen3.5 a SERMO Lapis-ACP-je a BBS-ben MIT; Apache-2.0 (Qwen3.5); Gemma Terms of Use

Build-, CI- és fejlesztőeszközök

Eszköz Mi ez Hol bukkan fel Licenc
GNU Make Makefile-lal vezérelt buildautomatizálás. Minden motor munkafolyamatának közös bejárati ajtaja, a mentések és a kliens GPL-3.0+
Git Elosztott verziókezelés. Minden, beleértve a verzió tartalékforrását, ha nincs metadata.json GPL-2.0
Docker builder image-ek Platformonkénti CI-image-ek, szerveroldalon a WarpEngine ci_platforms beállításában konfigurálva. godot-builder, tic80pro, bevy-builder (bevy-ttg-ként, a crate-jeinkkel előtöltve), love-builder, ebitengine-builder (ebitengine-ttg-ként, a Go-moduljainkkal előtöltve), phaser-builder, c64-builder, plus4-builder, a commodore-player a C64 / Plus/4 package lépéséhez, és a ci-tools a segédlépésekhez MIT (Dockerfile-ok); az alapimage-ek komponensenként
kaniko Konténer-image-építő, Docker-démon nélkül. A saját CI-image-eink építése a Gitea registrybe, privileged mód és docker socket nélkül (a teletypegames repó .woodpecker/ci-images.yaml-ja) Apache-2.0
Ubuntu / Debian / Alpine Ezeknek az image-eknek az alapdisztribúciói. Ubuntu 24.04 a TIC-80 Pro buildhez, Debian a Rust-eszközlánchoz, Alpine a könnyű lépésekhez Szabad szoftver, csomagonként vegyes
godot-ci Headless Godot szerkesztő és a hozzá illő exportsablonok, konténerben. A godot-builder image-ünk alapja MIT
CMake Többplatformos buildrendszer-generátor. A TIC-80 Pro forrásból fordítása BSD-3-Clause
SDL2 Többplatformos grafika-, hang- és beviteli könyvtár. A TIC-80 buildfüggősége; a C64 / Plus/4 natív playerekben a yapeSDL mellé csomagolva zlib
mingw-w64 Windowsra célzó GCC keresztfordító. Windows-buildek a linuxos CI-image-ből (a Bevy x86_64-pc-windows-gnu célja) Public domain / ZPL-2.1 (runtime, fejlécek); a GCC GPL-3.0+
osxcross Keresztfordítási eszközlánc macOS-célokhoz. A tervezett út a Bevy és az Ebitengine mac-binárisaihoz GPL-2.0 (az Apple SDK az Xcode-licenc alatt)
ACME 6502-es keresztassembler. Minden C64- és Plus/4-projekt .prg fájllá fordítása GPL-2.0+
VICE (x64sc, xplus4) A Commodore 8 bites gépek emulátorcsaládja. C64-es és Plus/4-es buildek helyi futtatása, a Batocera c64 rendszere mögötti emulátor, és — WebAssemblyre fordított vice_x64sc / vice_xplus4 libretro core-ként — minden C64-es és Plus/4-es kiadás böngészős playere GPL-2.0+
yapeSDL Grósz Attila SDL2-es emulátora a Commodore 264-es családhoz, a C64-hez és a VIC-20-hoz; egy bináris, a géptípust a yape.conf adja. A natív player: a commodore-player image az upstream linuxos, windowsos és universal macOS binárisokat csomagolja minden C64-es és Plus/4-es .prg köré, egy indítóval, amely beállítja a géptípust és elindítja a programot GPL-2.0+
EmulatorJS Böngészős felület WebAssemblyre fordított libretro core-okhoz. A C64-es és Plus/4-es kiadások „Játék böngészőben” oldala; a loader, a minifikált futtatókörnyezet és a VICE core a kiadás saját /file/ mappájából jön, semmi a CDN-jéről GPL-3.0
fswatch Fájlrendszer-változásfigyelő. A make watch cél minden motor Makefile-jában GPL-3.0+
jq Parancssori JSON-feldolgozó. A metadata.json olvasása a pipeline-okban MIT
curl HTTP-kliens. Futtatókörnyezetek és HTML-vázak letöltése, és minden feltöltési/publikálási hívás curl (MIT-jellegű)
zip / unzip Archívumcsomagolás. A verziózott kiadási ZIP-ek elkészítése Info-ZIP
sed / awk Adatfolyam- és szövegfeldolgozás. Weblejátszók foltozása, verziók kinyerése, TIC-80 asset-szakaszok szétvágása GPL-3.0+ (GNU); a BSD awk MIT-jellegű
mksquashfs / readelf SquashFS-csomagoló és ELF-vizsgáló. Az összeolvasztott LÖVE AppImage újraépítése anélkül, hogy Alpine builderen futtatnánk GPL-2.0+ / GPL-3.0+
Homebrew macOS csomagkezelő. A make deps ezzel telepíti az acme és a vice csomagokat BSD-2-Clause
Visual Studio Code Szerkesztő, amelyhez motoronként szállítunk tasks.json fájlt. A Cmd+Shift+B minden eszközrepóban lefuttatja az alapértelmezett buildfeladatot MIT (Code - OSS forrás); a bináris zárt
jsDelivr Nyilvános CDN npm-csomagokhoz. Innen jön buildidőben a rögzített verziójú phaser.min.js Ingyenes szolgáltatás
adb Android Debug Bridge. Egy exportált RetroArch-fa feltolása telefonra Apache-2.0
codesign / Gatekeeper Az Apple aláíróeszköze és a futásidejű szabályzata. A Godot- és WarpEngine Client-féle macOS-csomagok ad hoc aláírása Zárt (macOS)
sips / ImageMagick / FFmpeg Kép- és médiakonvertálók, amelyiket elsőként megtalálja. A katalógus borítóképeinek átkódolása arra a PNG-re, amit a RetroArch megkövetel Zárt (sips) / ImageMagick / LGPL-2.1+ vagy GPL-2.0+ (FFmpeg)
tea A Gitea parancssori kliense. Kiadások létrehozása és a mellékleteik cseréje munkaállomásról MIT
Steamworks SDK / SteamPipe / steamcmd A Valve SDK-ja, tartalom-pipeline-ja és parancssori eszköze. A Steam-megjelenési terv Zárt (Steamworks SDK Access Agreement)
Mermaid Szövegből diagramot készítő szintaxis, markdownban renderelve. Az architektúradiagramok a Szerver és más oldalakon MIT
Open Watcom v2 C/C++ fordító és linker 16 bites DOS-ra és Win32-re; a snapshot kiadásban macOS-es és linuxos binárisok is vannak. A DOSINST (DOS és Win32) és a GMENU fordítása; a pipeline-jaik egy rögzített snapshotot telepítenek Sybase Open Watcom Public License 1.0
DOSBox / DOSBox Staging DOS-emulátorok. A DOS-programok helyi futtatása, és fej nélkül a CI-ban: a GMENU képernyőtesztjei (a Debian DOSBox 0.74-e) és a DOSINST végponttól végpontig tartó tesztjei (DOSBox Staging, az NE2000 hálózati emulációjával) GPL-2.0+
Wine Windows-programokat futtat Linuxon. A DOSINSTW.EXE tesztjei a DOSINST pipeline-jában LGPL-2.1+

Tartalomkészítő eszközök

Eszköz Mi ez Hol bukkan fel Licenc
LibreSprite Nyílt forráskódú pixelart-szerkesztő sprite-okhoz és animációhoz; az Aseprite forkja. Sprite-munka GPL-2.0
Pixelorama Többplatformos pixelart-szerkesztő: rétegek, képkockák, saját ecsetek. Sprite- és animációmunka MIT
IrfanView Windowsos képnézegető kötegelt és egyesítő funkciókkal. Képek egyesítése a TIC-80 színpaletták egyesítése előtt Freeware, nem kereskedelmi célra ingyenes
Pic-2-Tic Webalkalmazás, amely egy képet fix konzolpalettára képez le. A PICO-8 paletta alkalmazása az egyesített háttereken MIT
Unique Tile Finder Java eszköz, amely egy képet az egyedi csempéire redukál. TIC-80 csempék előállítása — OpenJDK kell hozzá Name your own price az itch.io-n; licenc nincs megadva
RLE képkódoló Futáshossz-kódoló TIC-80-képekhez. TIC-80 képek tömörítése MIT

Terjesztési platformok és retró gazdagépek

Platform Mi ez Hogyan érjük el Licenc
Batocera Csatlakoztasd-és-játssz retró Linux-disztribúció. A Batocera áruházmotor a ROM-mappáiba telepít GPL-2.0+ (Buildroot-alapú); a csomagolt emulátorok komponensenként
EmulationStation A Batocera felülete, amelynek a könyvtára a gamelist.xml fájlban él. A metaadatainkat és borítóképeinket beleolvasztjuk, soha nem a felhasználó saját bejegyzései fölé MIT
RetroArch Felület a libretro core-okhoz: asztali gép, Android, Steam Deck, kézikonzolok. A RetroArch áruházmotor .lpl lejátszási listákat ír neki GPL-3.0
libretro core-ok Az emulátorpluginok, amelyeket a RetroArch betölt. A vice_x64_libretro indítja a .prg fájljainkat, a tic80_libretro a .tic kazettáinkat; a vice_x64sc és a vice_xplus4 WebAssembly-buildje az EmulatorJS-ben fut a nyilvános oldalon Core-onként: a VICE GPL-2.0+, a TIC-80 MIT
Steam A Valve áruháza; belépés a Steamworksön és a Steam Direct díjon keresztül. A point-and-click címhez tervezve — lásd a megjelenési tervet Zárt szolgáltatás
itch.io Indie áruház. Itt árulják a TIC-80 Prót és a Pixeloramát Zárt szolgáltatás
MS-DOS (és a DOS a Windows 9x alatt) A 16 bites PC-s operációs rendszer, valódi gépen vagy DOSBoxban. A DOSINST a mi FTP-programtárunkból telepít, a GMENU a játékmenü rajta Zárt (MS-DOS); a FreeDOS GPL-2.0+

Könyvtárak nyelvenként

Ruby

Könyvtár Mit csinál Licenc
Ruby on Rails 8 A keretrendszer a Catalog API mögött, és a WarpEngine gazdája. MIT
warp_engine A saját beilleszthető motorgemünk: katalógusdomain, CI-pipeline-szerver, buildvégpontok, nyilvános API. MIT
bbs (RuBBS) A saját Telnet BBS-gemünk: Telnet, ANSI, widgetek, témák, markdown, CSV-perzisztencia. MIT
ActiveAdmin Az adminfelület (blaze téma) a katalógushoz, a képtárhoz és a fájlkezelőhöz. MIT
Devise Hitelesítés az adminfelülethez. MIT
Blueprinter Szerializálók, amelyek a JSON API-válaszokat formálják. MIT
apipie-rails REST API-dokumentáció, Swagger UI-ként böngészhetően az /api/swagger címen. Apache-2.0
RSpec A tesztkeretrendszer az API-hoz és a motorhoz. MIT
RuboCop Lintelés, a rubocop-rails-omakase előbeállítással. MIT
Artii FIGlet nagybanner-renderelés a RuBBS-en belül. MIT

Go

Könyvtár Mit csinál Licenc
Ebitengine (github.com/hajimehoshi/ebiten/v2) Maga a motor: renderelés, bevitel, játékciklus. Apache-2.0
Ebiten audio Az Ebitengine hangcsomagja, amely az Inkwell WAV/OGG/MP3-lejátszóját hajtja 48 kHz-en. Apache-2.0
Inkwell (git.teletypegames.org/engines/inkwell) A saját point-and-click keretrendszerünk, sima Go-modulként használva. MIT
go-steamworks (github.com/Philipp15b/go-steamworks) Steamworks SDK-kötések: teljesítmények, felhő, overlay, rich presence. Apache-2.0
go:embed Szabványkönyvtárbeli asset-beágyazás; a Rabbit Roller assetjei a binárisban élnek. BSD-3-Clause
wasm_exec.js A Go futtatókörnyezetének segédfájlja, minden WebAssembly-buildhez mellékelve. BSD-3-Clause

JavaScript és TypeScript

Könyvtár Mit csinál Licenc
Phaser Maga a keretrendszer, projektenként rögzített verzióval, buildidőben CDN-ről letöltve. MIT
Vue 3 A nyilvános oldal frontend-keretrendszere. MIT
Vite Buildeszköz és fejlesztői szerver ehhez a frontendhez. MIT
vue-router Kliensoldali útválasztás, oldalanként egy routermodullal. MIT
Pinia Állapottárak, domainenként egy (software, events, members, git, blog, howtos, youtube, ui). MIT
vue-i18n A frontend nemzetköziesítése. MIT
Tailwind CSS Utility-first stílusozás. MIT
TuiCSS Retró terminál-kinézet a Tailwind tetején. MIT
ESLint 9 Lintelés flat configgal, Vue-hoz és TypeScripthez. MIT
Electron A WarpEngine Client asztali héja; contextIsolation be, nodeIntegration ki. MIT
electron-builder Ezt a klienst AppImage-ként, debként, NSIS-telepítőként és hordozható exe-ként csomagolja. MIT
Node.js / npm Futtatókörnyezet és csomagkezelő a fentiekhez; a kliens függőségeinek telepítéséhez Node 22+ kell. MIT (Node.js), Artistic-2.0 (npm)

Rust

Könyvtár Mit csinál Licenc
Bevy Az ECS-motor, sima Cargo-függőségként. MIT / Apache-2.0
wasm-bindgen JS-ragasztóréteg a webes buildekhez; a crate és a CLI verziójának egyeznie kell. MIT / Apache-2.0
Cargo / rustup A buildeszköz és az eszközlánc-kezelő, a wasm32-unknown-unknown céllal együtt. MIT / Apache-2.0

Lua

Könyvtár Mit csinál Licenc
LÖVE A keretrendszer, és azok a hivatalos artifactok, amelyekbe a binárisainkat beolvasztjuk. zlib
love.js Emscripten LÖVE-port; egy .love fájlból webes buildet készít. MIT
luac A Lua fordítója, csomagolás előtti szintaxisellenőrzésként használva. MIT
luacheck Szintaktikai hibák és nem használt változók; ez kapuzza a TIC-80-pipeline-t. MIT
LDoc Elkészíti az API-dokumentációt, amely minden TIC-80-kiadáshoz mellékelve van. MIT
lua-minify-tic80 Minifikálja az összefűzött forrást, hogy elférjen a kazettán. MIT

Python

Könyvtár Mit csinál Licenc
A szabványkönyvtár, és semmi más A warpstore és mindkét áruházmotor szándékos megkötése: a gazdagépek a pip nélküli Batocera-doboztól az asztali gépig terjednek, és egyiket sem szabad rávenni bármi telepítésére. PSF-2.0
http.server A beépített szerver a Phaser-munkafolyamat make serve célja mögött. PSF-2.0
pyftpdlib A DOSINST-programtár és a TTGWIKI-export FTP-szervere, és a tesztjeik FTP-szervere — szerveroldali eszköz, így az áruházmotorok „csak a szabványkönyvtár” szabálya nem vonatkozik rá. MIT

C++ (DOS és Win32)

Könyvtár Mit csinál Licenc
mTCP Michael B. Brutman TCP/IP-stackje DOS-ra, packet driver fölött; erre épül a DOSINST FTP-kliense, a repóban vendorolva. GPL-3.0
Crynwr packet driverek A DOS-os hálózatikártya-meghajtók, amelyekkel az mTCP beszél; a DOSBox Staging emulált kártyájához az NE2000.COM. GPL-1.0 (csak az 1-es verzió)
Winsock 1.1 A Windows 95-től elérhető socketek: a DOSINSTW.EXE hálózata. Zárt (Windows)
Az Open Watcom C/C++ futtatókörnyezet A DOSINST és a GMENU C-könyvtára: fájlok, DOS-os könyvtárbejárás, BIOS-billentyűzet, int86-hívások a BIOS-hoz és az egérmeghajtóhoz. Sybase Open Watcom Public License 1.0

Free Pascal

Könyvtár Mit csinál Licenc
A Free Pascal RTL Minden, amire a status botnak szüksége van: ütemezőciklus és Discord API-hívások egyetlen binárisban. LGPL-2.1+ statikus linkelési kivétellel