Projects in Awesome Lists by EngineersBox
A curated list of projects in awesome lists by EngineersBox .
https://github.com/engineersbox/newsaggregator
A fast, searchable, knowledge engine using various machine learning models to aggregate based on importance, association and relevance
caddy2 docker elasticsearch javascript knn-classifier newsaggregator opensearch python reactjs redis rust spacy-nlp typescript
Last synced: 20 Jun 2025
https://github.com/engineersbox/quanta
Game engine with geometry virtualization similar to UE5's Nanite
engine game game-engine geometry geometry-virtualisation geometry-virtualization glew glfw3 lwjgl3 renderer
Last synced: 22 Mar 2025
https://github.com/engineersbox/psx-minecraft
Remake of Minecraft for PS1 with PSn00bSDK
minecraft playstation ps1 psn00bsdk psx psxmc
Last synced: 10 Oct 2025
https://github.com/engineersbox/mc-be-leveldb-key-calculator
A calculator to generate the hex keys for retrieving data from a Minecraft: Bedrock Edition LDB (chunk data) database
hex-key leveldb minecraft minecraft-bedrock minecraft-bedrock-edition
Last synced: 22 Mar 2025
https://github.com/engineersbox/lambda
Half-Life 1 GoldSrc style engine with BSP v30 and WAD3 map support
binary-space-partitioning bsp bspv30 game-engine goldsrc half-life hl1 wad wad3
Last synced: 05 Oct 2025
https://github.com/engineersbox/gbox16-gpu
Implementation of a custom GPU ISA microarchitecture called GBox16 based around NVIDIA and AMD microarchitectures
gbox16 gpgpu gpu isa microarchitecture parallel-computing simt verilog vhdl
Last synced: 04 Jan 2026
https://github.com/engineersbox/chunkylogs
An efficient chunk based compression for continuous logging with efficient searching and indexing
binary-search chunked-logs compression huffman-coding logs lz77 rust rust-lang
Last synced: 22 Mar 2025
https://github.com/engineersbox/quake3-bsp
A re-creation of the Quake 3 BSP Engine with SDL2 and OpenGL
binary-space-partitioning bsp game-engine id-tech-3 opengl quake3 sdl2
Last synced: 01 Nov 2025
https://github.com/engineersbox/wolfenstein-3d
Re-creation of Id Software's Wolfenstein 3D
astar-algorithm cpp game-engine glut opengl raycaster wolfenstein-3d
Last synced: 22 Mar 2025
https://github.com/engineersbox/continuity
A Java state persistence/continuation/checkpointing library with runtime JVM state reification
Last synced: 27 Oct 2025
https://github.com/engineersbox/rust-struct-reification
A macro to reify structs and their fields for type-safe runtime invocation and reflective access to fields and attributes
attributes reflection reification rust struct
Last synced: 06 Oct 2025
https://github.com/engineersbox/qcompjs
A JavaScript library used to simulate quantum computation.
Last synced: 22 Mar 2025
https://github.com/engineersbox/dotfiles
Configuration dotfiles for various programs I use
Last synced: 22 Mar 2025
https://github.com/engineersbox/q-grovers-algorithm
Implementation of Grover's algorithm with Q# QDK
Last synced: 05 Jan 2026
https://github.com/engineersbox/testflow
A framework for structuring testing suites with Uber Cadence workflows
Last synced: 22 Mar 2025
https://github.com/engineersbox/etag-caching
GoLang HTTP server with ETag and if-none-match cache policy
Last synced: 18 Jul 2025
https://github.com/engineersbox/qoi-image-format
An implementation of Dominic Szablewski's QOI compression scheme in Rust
Last synced: 24 Jun 2025
https://github.com/engineersbox/persistent-memory-caching-thesis
Efficient caching for non-volatile memory-backed search indices. A thesis submitted for undergraduate honours for the degree Software Engineering.
cache caching dlirs l1-cache l2-cache l3-cache lru non-volatile optane-dc page-cache partial-key-matching persistent-memory posting-list posting-list-caching query-processing result-caching search-engine search-index tlsf
Last synced: 07 Feb 2026
https://github.com/engineersbox/yajge
Yet Another Java Game Engine (YAJGE)... exactly what it says on the box. Consisting of experiments in lighting and rendering techniques
game-engine java-17 lighting lwjgl lwjgl-engine lwjgl3 opencl opengl rendering
Last synced: 22 Mar 2025
https://github.com/engineersbox/rust-auto-byte-unpacking
A rust macro to define byte unpacking for structs
byte-parsing bytes deserialization encoder-decoder nom rust serialization
Last synced: 11 Nov 2025
https://github.com/engineersbox/dynamic-forge-registration
Minecraft Forge mod element registration driven by annotation to reduce static code bloat
dynamic-forge-registration expanded-fusion forge forge-mod minecraft minecraft-mod mod
Last synced: 03 Aug 2025
https://github.com/engineersbox/c-fixed-heap-allocator
C fixed heap allocator for managing pre-allocated heap memory without kernel sbrk calls
allocator c heap memory-allocation memory-management
Last synced: 28 Oct 2025
https://github.com/engineersbox/c-logger
Simple logging macro for C projects
Last synced: 09 Jul 2025
https://github.com/engineersbox/database-benchmarking
Database Benchmarking Utilities
Last synced: 10 Sep 2025
https://github.com/engineersbox/idtech1-engine
C & OpenGL implementation of the Id Tech 1 engine that DOOM uses
Last synced: 22 Mar 2025
https://github.com/engineersbox/ogg-vag-transcoder
OGG to Sony VAG Transcoder
Last synced: 01 Jul 2025
https://github.com/engineersbox/clir
OpenCL interop rendering abstractions that simulate the OpenGL pipeline
gpu gpu-programming interoperability opencl opengl
Last synced: 22 Mar 2025
https://github.com/engineersbox/openheather
Bread identification and classification library A.K.A Heather Mason from Silent Hill 3
bread classification heather-mason machine-learning meme opencv silent-hill-3
Last synced: 22 Mar 2025
https://github.com/engineersbox/redis-rust-command-wrapper
A wrapper handler for redis commands written in rust. Designed to make validating arguments and retrieving their values based on strict typing
Last synced: 22 Mar 2025
https://github.com/engineersbox/rust-lru-cache
A Rust implementation of a Least Recently Used cache
Last synced: 22 Mar 2025
https://github.com/engineersbox/qcmp-tree
Quadripartite Concentric Manhattan Tree (QCMT) is a 2D grid partitioning tree designed for direction agnostic ray casting and tracing
Last synced: 26 Jul 2025
https://github.com/engineersbox/ps1gameexperiment
Experimental game built with Psy-Q PS1 Sony SDK (Actually runnable on the PS1)
Last synced: 22 Mar 2025
https://github.com/engineersbox/mcf-compiler
Minecraft function compiler for aliases and declarations
abstract-syntax-tree compiler lexer mcf mcfunction parser rust
Last synced: 26 Oct 2025
https://github.com/engineersbox/parallel-cubic-splines
Interpolation of points to cubic splines using OpenCL to for parallel points processing and derivation via Gauss-Jordan Elimination
Last synced: 22 Mar 2025
https://github.com/engineersbox/htfh-rt-search-cache
A real-time search cache supporting DLIRS & LRU built on top of a Hybrid TLSF Fixed Heap allocator
cache caching dlirs htfh lru real-time-search search-engine search-engine-caching tlsf
Last synced: 22 Mar 2025
https://github.com/engineersbox/dynamic-re-reference-cache
Policy agnostic cache with cross-domain re-reference and eviction hierarchies
Last synced: 22 Mar 2025
https://github.com/engineersbox/cpp-lru-cache
A C++ implementation of a Least Recently Used cache
Last synced: 22 Mar 2025
https://github.com/engineersbox/cad-tool
A CAD tool built in Java Swing with OpenCL acceleration
Last synced: 22 Mar 2025
https://github.com/engineersbox/angular-content-projection
An example of content injection with Angular
Last synced: 22 Mar 2025
https://github.com/engineersbox/schematic
A terraform style IaC manager of services
infrastructure-as-code schema schematic
Last synced: 04 Oct 2025
https://github.com/engineersbox/q-vsd
A quantum approach to the problem of Visible Surface Determination (VSD) using the Q# SDK
qsharp visible-surface-determination vsd
Last synced: 05 Jan 2026
https://github.com/engineersbox/verilogpractice
Practice problems and solutions for verilog
Last synced: 05 Jan 2026
https://github.com/engineersbox/pmem-rts-cache
A configurable persistent memory cache designed for real-time search engines
c cache opencl persistent-memory persistent-storage pmem real-time-search tdss
Last synced: 14 Jul 2025
https://github.com/engineersbox/quake-id-tech-2
Implementation of the Quake engine with OpenGL, GLEW and GLFW
binary-space-partitioning bsp game-engine glew glfw3 id-tech-2 opengl quake
Last synced: 09 Oct 2025
https://github.com/EngineersBox/database-benchmarking
Database Benchmarking Utilities
Last synced: 10 Oct 2025
https://github.com/engineersbox/sitecrawler
A website crawler that rescursively explores links on the page. External to depth 1 and internal to depth n
Last synced: 18 Oct 2025
https://github.com/engineersbox/keg
A network ingress/egress gateway with white/blacklisting capabilities and traffic logging
egress gateway ingress network network-monitoring network-security traffic
Last synced: 07 Oct 2025
https://github.com/engineersbox/proxyserver
TCP Proxy server (base from LiveOverflow)
Last synced: 22 Mar 2025
https://github.com/engineersbox/unix-shell
Implementation of a simple UNIX shell
Last synced: 22 Mar 2025
https://github.com/engineersbox/quake3-bsp-reader
An import lib for Quake 3's BSP files
binary-space-partition bsp cpp id-tech-3 quake3
Last synced: 22 Mar 2025
https://github.com/engineersbox/neumorphism
Web design based around Neumorphism
Last synced: 22 Mar 2025
https://github.com/engineersbox/openapi-job
OpenAPI specification retrieval, verification and push.
Last synced: 22 Mar 2025
https://github.com/engineersbox/old_github_site
Homepage for all repo web pages
Last synced: 05 Oct 2025
https://github.com/engineersbox/neural-network
Compilation of neural network examples and explainations
Last synced: 22 Mar 2025
https://github.com/engineersbox/python-http-proxy
A HTTP proxy written in python with link rewriting and text replacement
Last synced: 22 Jun 2025
https://github.com/engineersbox/network-interface-gateway
A gateway proxying a hardware port relating to a network interface
Last synced: 22 Mar 2025
https://github.com/engineersbox/ml5-classification
A neural network for classification of points with JavaScript + p5.js + ml5.js
Last synced: 22 Mar 2025
https://github.com/engineersbox/fluid-advection
Simulation of fluid advection (substrate in liquid) using MPI for execution on a massively parallel architecture (NCI Gadi)
Last synced: 21 Jun 2025
https://github.com/engineersbox/langtonsant
JavaScript + p5.js implementation of Langton's ant universal Turing machine
Last synced: 22 Mar 2025
https://github.com/engineersbox/x4h-compression
A compression algorithm based on chunk splitting and meshing
Last synced: 22 Mar 2025
https://github.com/engineersbox/conduit
Structured metrics ingester based on JSON paths and destructuring patterns to produce Riemann events
jsonpath metrics metrics-gathering monitoring riemann
Last synced: 22 Mar 2025
https://github.com/engineersbox/warp-scheduler
Verilog implementation of a GPU warp scheduler with warp compaction
Last synced: 09 Feb 2026
https://github.com/engineersbox/flip
JavaScript + p5.js implementation of Simon Tatham's game of Flip
Last synced: 22 Mar 2025
https://github.com/engineersbox/fluidsimulation
A fluid simulation build in the Processing Java environment
Last synced: 22 Mar 2025
https://github.com/engineersbox/consoleloggrabber
Selenium wrapper to retrieve JavaScript console logs from a Chrome browser against a given URL
Last synced: 22 Mar 2025
https://github.com/engineersbox/cppstructuredgl
Provides structured C++ wrapper objects for OpenGL on top of GLAD with full API transparency for better state management
Last synced: 22 Mar 2025
https://github.com/engineersbox/doom
A re-creation of Id Software's Id Tech 1 engine with a hybrid DOOM 1 and 2 game
Last synced: 22 Mar 2025
https://github.com/engineersbox/cassandrabase
A basic NoSQL Apache Cassandra implementation
Last synced: 22 Mar 2025
https://github.com/engineersbox/memtable
Memtable implementation for validation of on/off heap usage usage
Last synced: 09 Sep 2025
https://github.com/engineersbox/c-x86-kernel
A Kernel in x86 and C
c kernel nasm nasm-assembly x86-assembly x86-nasm
Last synced: 22 Mar 2025
https://github.com/engineersbox/pbr-pipeline
An implementation of a PBR pipeline in C++
cpp cpp20 glsl opengl pbr physically-based-rendering rendering
Last synced: 16 Jun 2025
https://github.com/engineersbox/3d-game-engine
Java based 3D game engine with LWJGL
Last synced: 22 Mar 2025
https://github.com/engineersbox/morrowind
Elder Scrolls 3: Morrowind-esque game implemented in a PBR pipeline with Rust + Glium
elder-scrolls-3 elder-scrolls-iii glium imgui morrowind opengl pbr physically-based-rendering rust
Last synced: 18 Oct 2025
https://github.com/engineersbox/capsule
Linux based Docker style containers in GoLang
capsule container containerization containers go golang linux
Last synced: 22 Mar 2025
https://github.com/engineersbox/gl-colour-grading
OpenGL based colour grading tool
color-balance color-grading color-spaces colour cpp20 glsl opengl shaders
Last synced: 22 Mar 2025
https://github.com/engineersbox/angel-problem
A JavaScript + p5.js interactive implementation of the angel problem from combinatorial game theory
Last synced: 22 Mar 2025
https://github.com/engineersbox/mc-be-chunk-editor
A utility for modifying chunks in Minecraft: Bedrock Edition LevelDB
Last synced: 22 Mar 2025
https://github.com/engineersbox/branch-predictors
Implementation and evaluation of Pentium_m, GShare, One_bit, Bimode & Perceptron branch predictors within the Xeon X5550 Gainestown Nehalem microarchitecture
bimode branch-prediction branch-predictor branch-predictors gainestown gshare nehalem one-bit pentium-m perceptron x5550 xeon
Last synced: 22 Mar 2025
https://github.com/engineersbox/pipeline
Pipeline processing toy framework.
Last synced: 22 Mar 2025
https://github.com/engineersbox/engineersbox.github.io
Website with various posts of dev stuff I find interesting
Last synced: 24 Jul 2025
https://github.com/engineersbox/forgecli
A CLI tool for creating and registering new game elements such as blocks, items, fluids and tile entities.
forge forge-mod go golang minecraft minecraft-mod
Last synced: 26 Jul 2025
https://github.com/engineersbox/unified-irc
Local IRC connector for all the things
Last synced: 22 Mar 2025