{"repo":"Sage-Bionetworks/sage-monorepo","free":true,"listed":false,"github":"https://github.com/Sage-Bionetworks/sage-monorepo","clone":"git clone https://github.com/Sage-Bionetworks/sage-monorepo.git","description":"✨ Monorepo for BioArena, Agora, and other open-source apps developed to advance open science and collaborative research.","language":"TypeScript","stars":29,"topics":["angular","developer-experience","full-stack","monorepo","nx","openapi","sage-bionetworks","specification-first","sage-monorepo","agora"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Sage Monorepo A development environment for building robust apps faster. Docs Site · Contributing Guidelines · Submit an Issue --- About the Monorepo The Sage Monorepo is a polyglot workspace where we design, build, and ship multiple biomedical products. It hosts web apps, REST APIs, microservices, and databases across TypeScript, Java, Python, and R. It is designed to be language-agnostic, with reusable components and shared infrastructure that allow teams to focus on creative solutions instead of boilerplate setup. Architecture & Stack - Languages: TypeScript, Java, Python, R - Frameworks: Angular, Spring Boot, Python services, Node.js utilities - Infrastructure Components: PostgreSQL, OpenSearch, Caddy (reverse proxy), containerized stacks - Monorepo tooling: Nx for orchestration and task graph caching - Automation: GitHub Actions for CI/CD, code quality, and security checks OpenAPI-First Workflow We follow an API contract-first approach: 1. Define the product API with OpenAPI specifications. 2. Generate server stubs and client SDKs (Angular, Java, Python, TypeScript). 3. Implement product logic inside generated skeletons. Benefits: - Shared, consistent contracts across products - Fewer breaking changes & faster alignment - Multi-language clients and documentation out of the box Products Product Description Link ------------ ------------------------------------------------------- --------------------------------------------- Agora Evidence explorer for Alzheimer’s research","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sage-Bionetworks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sage-Bionetworks/sage-monorepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}