Mark Kotyk's repositories
NodeGoat
The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.
aoc-2023
Advent of Code 2023
fat-aar-android
Gradle plugin for merging dependencies applies to gradle plugin version 3.+
FaceBroke
A deliberately vulnerable social network
6502
Code for the 6502 microprocessor, mostly for the Replica 1 computer.
HI-TECH-Z80-C
HI-TECH Z80 CP/M C compiler v3.09 and updates
mkotyk-FaceBroke
My personal copy of FaceBroke
advent-of-code-2022
Advent Of Code 2022
meatloaf
A Commodore IEC Serial Floppy Drive and WiFi Modem multi-device emulator
kpro-datalog
Kotlin/Java Library to collect realtime data from a Hondata KPro ECU
topwaytool
Tool for managing android images on TopWay car headunit
wiegand-linux
Linux driver for reading wiegand data from GPIO. Tested for ARM 9G20 (linux stamp)
Smoothieware
Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
java_grinder
Compile Java byte-code to native CPU's.
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
ksim65
Kotlin 6502/65C02 microprocessor simulator
CAN_BUS_Shield
CAN Bus Shield - MCP2515&MCP2551
GeckOS-V2
GeckOS version 2, current development
bCNC
GRBL CNC command sender, autoleveler and g-code editor
FabGL
Display Controller (VGA, SSD1306), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
kotlinx.serialization
Kotlin multiplatform / multi-format serialization
GW-BASIC
The original source code of Microsoft GW-BASIC from 1983
grbl-LPC
Multiple compiled versions for different boards & machines (under releases)
sdrtrunk
A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR). Website:
MS-DOS
The original sources of MS-DOS 1.25 and 2.0, for reference purposes