mirror of
https://github.com/muchq/MoonBase.git
synced 2026-04-12 12:06:39 +00:00
exploratory monorepo playground
https://muchq.com
- Go 36%
- Java 20.1%
- C++ 16.7%
- Rust 15.5%
- Starlark 4.3%
- Other 7.3%
- 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 |
||
|---|---|---|
| .github | ||
| .vscode | ||
| bazel | ||
| deploy | ||
| docs | ||
| domains | ||
| scripts | ||
| .bazelignore | ||
| .bazelrc | ||
| .bazelversion | ||
| .clang-format | ||
| .gitignore | ||
| .scalafmt.conf | ||
| BUILD.bazel | ||
| Cargo.lock | ||
| Cargo.toml | ||
| clippy.toml | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| maven_install.json | ||
| MODULE.bazel | ||
| MODULE.bazel.lock | ||
| README.md | ||
| renovate.json | ||
| rustfmt.toml | ||
MoonBase
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
- Build & IDE Instructions: How to build the project and set up your development environment.
- Importing Projects: Guidelines for adding new projects to MoonBase.