1
1
Fork 0
mirror of https://github.com/boxgaming/qbjs.git synced 2025-01-15 12:21:17 +00:00
BASIC for the web https://qbjs.github.io/
Find a file
2025-01-08 14:21:24 -06:00
.vscode UI and theme updates 2023-04-26 17:17:57 -05:00
codemirror added support for vim key bindings 2025-01-08 14:21:24 -06:00
export Added pako.js library to support inflate and deflate. 2024-01-13 07:18:01 -06:00
gx miscellaneous regression test fixes 2025-01-08 14:20:45 -06:00
img Added toolbar button for new methods dialog (F2) 2024-10-12 07:42:12 -05:00
lib Updated to explicitly set method parameter types 2024-08-13 11:32:07 -05:00
samples samples update 2024-03-25 15:52:07 -05:00
tools Updates to prevent variable collisions with JS reserved words - #120 2025-01-04 13:58:37 -06:00
util Added pako.js library to support inflate and deflate. 2024-01-13 07:18:01 -06:00
.gitignore Updates to support missing default font characters 2024-09-19 13:06:13 -05:00
.nojekyll Added nojekll ingore file for resources with leading underscores to support github pages hosting 2024-07-02 10:52:43 -05:00
dosvga.ttf updated font to for ibm437 code page compatibility 2022-07-06 07:33:41 -05:00
favicon.ico updated favicon with initial qbjs-specific icon 2022-04-18 10:34:57 -05:00
githelp.js typo fix 2023-10-10 17:37:23 -05:00
index.html added support for vim key bindings 2025-01-08 14:21:24 -06:00
LICENSE Initial commit 2022-02-14 09:09:59 -06:00
logo-256.png PWA updates 2024-06-28 15:21:52 -05:00
logo.png UI and theme updates 2023-04-26 17:17:57 -05:00
manifest.json PWA updates 2024-07-02 10:32:19 -05:00
play.png v0.3.0-beta updates 2022-03-30 17:37:36 -05:00
qb-console.js updates to support nodejs-based command line compiling 2024-10-10 16:45:39 -05:00
qb.js miscellaneous regression test fixes 2025-01-08 14:20:45 -06:00
qb2js.js Updates to prevent variable collisions with JS reserved words - #120 2025-01-04 13:58:37 -06:00
qbc.js Added support for qb2js to compile itself from its own source via nodejs 2024-10-11 06:51:09 -05:00
qbjs-ide.css Style changes for new methods toolbar button 2024-10-12 07:47:27 -05:00
qbjs-ide.js added support for vim key bindings 2025-01-08 14:21:24 -06:00
qbjs.woff2 Default font fixes 2024-10-07 09:13:51 -05:00
README.md Fleshed out README a little 2022-04-01 17:29:25 +03:00
service-worker.js added support for vim key bindings 2025-01-08 14:21:24 -06:00
vfs.js added supporting method for converting data URL to Blob 2023-04-18 14:29:14 -05:00

About QBJS

QBJS is an implementation of the Basic programming language for the web, with multimedia support and easy sharing of programs. It aims to be compatible with QB64, which in turn implements the same dialect as the classic QBasic.

The project is in active development as of 30 March 2022. It can be tried online on itch.io; documentation and releases are hosted on GitHub.

Support for browser APIs is built-in as of version 0.3.0-beta; a game engine is included separately.