Skip to content

Sage Monorepo

Build robust biomedical research apps faster


Sage Monorepo CI/CD Sage Monorepo License


Overview

Developers building components in silos can lead to a number of problems, including duplicated components, increased maintenance, and reduced visibility.

Sage Monorepo addresses these problems by providing a centralized repository for standardized, reusable components. This solution also improves the developer experience (DX), which can lead to increased morale, productivity, retention, and knowledge transfer.

Why Sage Monorepo?

Build Products, Not Build Systems - Focus on what matters: solving biomedical research challenges, not wrestling with development infrastructure.

  • Shared Components: Reusable libraries and components across all projects
  • Modern Tooling: Nx workspace with TypeScript, Angular, Java, Python, and R support
  • Streamlined CI/CD: Automated testing, building, and deployment workflows
  • Developer Experience: Enhanced productivity with intelligent caching and task orchestration

Getting Started

Ready to start building? Choose your path:

🚀 Quick Start

Jump right in with our local development setup

Get Started →

📚 Learn the Basics

Understand the architecture and concepts

Learn More →

Our Products

Explore the biomedical research platforms built with Sage Monorepo:

Product Description Links
Agora High-dimensional human transcriptomic, proteomic, and metabolomic evidence for genes associated with Alzheimer's disease Docs • API
AMP-ALS Accelerating Medicines Partnership for ALS research collaboration API
BixArena Platform for biomedical data analysis competitions and challenges API
Model-AD Resource for Alzheimer's disease model development and validation API
OpenChallenges Cloud-native platform for biomedical challenges and citizen science data benchmarking Docs • API
Synapse Collaborative platform for data sharing and analysis in biomedical research API

Platform Statistics

Our monorepo powers a comprehensive ecosystem:

  • 145 Active Projects across multiple domains
  • 6 Major APIs with comprehensive documentation
  • 4 Programming Languages (TypeScript, Java, Python, R)
  • Multiple Frameworks (Angular, Spring Boot, Flask, Shiny)

What's New

Check out our latest updates and improvements:

Community

Join our community and contribute to advancing biomedical research:

  • Contribute: Check our Contributing Guide
  • Issues: Report bugs and request features on GitHub
  • Support: Get help through our FAQ or community channels

Ready to build the future of biomedical research? Get started today! |