exploratory monorepo playground https://muchq.com
  • Go 36%
  • Java 20.1%
  • C++ 16.7%
  • Rust 15.5%
  • Starlark 4.3%
  • Other 7.3%
Find a file
Andy Aylward 9345f13811
chore(deps): bump bazel 9.0.2 and tooling (#1149)
- bazel 9.0.0 -> 9.0.2
- toolchains_llvm 1.6.0 -> 1.7.0
- bazel_features 1.42.1 -> 1.45.0
- buildifier_prebuilt 8.2.1.2 -> 8.5.1.2
- rules_shell 0.6.1 -> 0.7.1
- aspect_rules_lint 2.3.0 -> 2.5.0
2026-04-11 05:26:57 +00:00
.github fix(deps): update all dependencies (#1098) 2026-03-09 02:42:38 +00:00
.vscode fix #224 add escapist tests + cpp client (#230) 2024-07-27 10:01:20 -04:00
bazel chore(deps): bump bazel 9.0.2 and tooling (#1149) 2026-04-11 05:26:57 +00:00
deploy Remove unused datafusion query path (#1147) 2026-04-11 02:55:01 +00:00
docs Parallelize per-game feature extraction in IndexWorker (#1141) 2026-04-08 04:20:28 +00:00
domains Remove unused SFML dependency (#1148) 2026-04-11 03:07:59 +00:00
scripts Remove unused SFML dependency (#1148) 2026-04-11 03:07:59 +00:00
.bazelignore Update Bazel dependencies and enhance futility library docs (#944) 2026-01-17 17:08:28 -05:00
.bazelrc feat(one_d4): enrich mate detectors with attacker/target; upgrade pro… (#1111) 2026-03-05 21:25:32 -05:00
.bazelversion chore(deps): bump bazel 9.0.2 and tooling (#1149) 2026-04-11 05:26:57 +00:00
.clang-format 🧹 clang-format (#56) 2023-06-23 23:48:02 -04:00
.gitignore Add wordchains iOS app with build fixes, tests, and CI (#998) 2026-02-15 21:30:05 +00:00
.scalafmt.conf fix(deps): update all dependencies (#1025) 2026-02-21 17:36:31 +00:00
BUILD.bazel [build] add rules_lint (#958) 2026-02-03 06:10:32 +00:00
Cargo.lock Remove unused datafusion query path (#1147) 2026-04-11 02:55:01 +00:00
Cargo.toml Remove unused datafusion query path (#1147) 2026-04-11 02:55:01 +00:00
clippy.toml [build_pal] setup stubs for core, cli, server, and web (#913) 2025-10-27 10:46:33 +00:00
go.mod fix(deps): update module google.golang.org/grpc to v1.79.3 [security] (#1139) 2026-03-19 12:12:23 +01:00
go.sum fix(deps): update module google.golang.org/grpc to v1.79.3 [security] (#1139) 2026-03-19 12:12:23 +01:00
LICENSE [wow] domainification + nullaway (#959) 2026-02-07 13:49:53 +00:00
maven_install.json Upgrade from JUnit 4 to JUnit Jupiter 6.0.3 (#1146) 2026-04-11 02:16:40 +00:00
MODULE.bazel Add wordchains iOS app with build fixes, tests, and CI (#998) 2026-02-15 21:30:05 +00:00
MODULE.bazel.lock chore(deps): bump bazel 9.0.2 and tooling (#1149) 2026-04-11 05:26:57 +00:00
README.md 1d4_web: path-based routing, username search, README updates (#1035) 2026-02-22 16:16:36 -05:00
renovate.json Batch Renovate updates (#996) 2026-02-14 16:17:35 -05:00
rustfmt.toml [build_pal] setup stubs for core, cli, server, and web (#913) 2025-10-27 10:46:33 +00:00

MoonBase

Test and Publish

a polyglot playground for experiments in application architecture, API design, library ergonomics, and developer tooling.

Deployed Projects

Project URL Description
muchq muchq.com Project landing page
r3dr r3dr.net Another URL shortener
1d4 1d4.net Chess game indexer web UI
1d4.net MCP mcp.1d4.net MCP server for chess tools
microgpt tty1.uk Minimal GPT implementation

Repository Structure

The repository is organized into domains, each containing its own libraries, APIs, and applications.

  • 🎨 Graphics: Ray tracers, image processing, and rendering tools.
  • 🎮 Games: Game engines, chess tools, and multiplayer backends.
  • 🌐 Platform: Core infrastructure, gRPC/HTTP wrappers, and utilities.
  • 🔗 r3dr: URL shortening ecosystem.
  • 💬 Chat: Real-time communication services.
  • 🤖 AI: Neural network and machine learning experiments.
  • 🏆 Leet: Algorithmic solutions and C utility libraries.

Getting Started

MoonBase