R2NDR2ND
DocsProjectsEcosystemPhilosophyDownloadGitHub
Home/Projects

Projects

R2ND is built from the ground up — every layer of the stack is designed, written, and owned internally. Explore the components that make up the ecosystem.

{ }
M++
Low-level compiled language
Active Development

A compiled systems language with LLVM backend, manual memory management, and no garbage collector. The foundation of the R2ND ecosystem.

Learn more
UI
R2ND UI
UI rendering engine
In Progress

A fully custom hardware-accelerated UI rendering engine with its own layout engine, event system, and compositing pipeline.

Learn more
DE
R2ND Desktop
Complete desktop environment
Planning Phase

A full desktop environment built on M++ and R2ND UI, including a window manager, compositor, launcher, and native applications.

Learn more
3D
R2ND Renderer
3D rendering pipeline
In Progress

A 3D rendering pipeline written from scratch with no OpenGL or Vulkan wrappers, covering shaders, scene graphs, and lighting.

Learn more
NET
R2ND Networking
Full networking stack
Planning

A complete in-house networking stack covering TCP/UDP, HTTP, WebSocket, DNS, and TLS with zero external dependencies.

Learn more
TLS
R2ND Tools
Developer toolchain
Planning

The official developer toolchain for R2ND: build system, package manager, debugger, profiler, formatter, and doc generator.

Learn more
R2NDR2ND

Road to No Dependencies. An open ecosystem rebuilding the stack from scratch.

Projects

  • M++ Language
  • R2ND UI
  • R2ND Renderer
  • R2ND Desktop
  • R2ND Networking

Resources

  • Documentation
  • Ecosystem
  • Philosophy
  • Download

Community

  • GitHub
  • Contributing

R2ND — 100% open source. 100% free forever.

Built from scratch. No dependencies.