Steve Robertson's Projects
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Simple project to test Java RMI.
Experimental OpenGL voxel project using OpenTK.
lib-spectrum from Break Into Program.
Excel add-in for Excel functions in the Lua programming language.
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Luckysheet documentation.
Authentication with Microsoft identity platform in JavaScript.
Authentication with Microsoft identity platform in React.
An example of how you can use Azure API Management to implement a no token in the browser pattern for a JavaScript single-page application.
Tag-formatted document parser in C#.
A simple game engine on the Raspberry Pi using OpenGL ES and C.
This is a very simple HTTP server for Unix, using fork().
A high performance general purpose code execution engine.
Browser JS to render a music website from JSON.
Samples for hosting Power Fx engine.
This plugin enables GPL features of Elementor Pro: widgets, theme builder, dynamic colors and content, forms & popup builder, and more.
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
Build environment for Pyodide.
Chart image and QR code web API
Template for a React component UI library using Storybook.
Sapling - A convenient way to traverse your React app in VS Code
A free replacement firmware for the T/S 2000 derived from the T/S 1000 ROM.
An enhanced Sinclair BASIC interpreter for modern PCs.
Demonstration files for use with the SpecBAS BASIC interpreter.
Playdar resolver for Spotify.
GitHub profile readme.
Web page for 'chips-test' and 'vz80r' focused exclusively on the ZX Spectrum.
VisualZ80 Remixed.