Skip to content

nurulakbaral/altyrex

Repository files navigation

🌖 Altyrex

Altyrex is an opinionated minimal monorepo with polyglot support that you can customize to fit your needs.

Why?

Sometimes, the best way to start a large project is with something simple but reliable instead of jumping straight into a complex setup. You can see examples such as Agent Browser (Rust and TypeScript), Rolldown (Rust and TypeScript), Chakra UI, and Ariakit using pnpm workspaces for package management.

What if you later want to migrate to a more battle-tested, fully featured, and scalable monorepo solution?

Modern tools such as Nx, Moonrepo, and Turborepo all support migration from pnpm workspaces. So there is no need to worry — Altyrex is built on reliable and straightforward workspace systems: pnpm workspaces for JavaScript/TypeScript, Cargo workspaces for Rust, and Go workspaces for Go. This keeps the setup simple for starting out while still giving you a smooth path to scale later.

Altyrex does not add extra abstraction layers or modify the original workspace configuration. It is simply a minimal template built on top of the native workspace systems, so you can start quickly without unnecessary complexity while still keeping full flexibility for future scaling and migration.

Usage

Just clone this repository and start adding your DAMN projects 😁

Roadmap and Status

You can find the roadmap and status of Altyrex's development in the ROADMAP.md file.

About

🌖 Minimal monorepo with polyglot support

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages