† Scientia est lux principium✨ ™
This monorepo contains various projects, libraries, and services organized in a modular structure. It uses Git submodules and follows the Rush stack monorepo workflow.
- LIBRARY
- bigintString - BigInt string manipulation utilities
- boxed-list - List boxing and manipulation tools
- colors-tools - Color manipulation utilities
- human-size - Human-readable size conversion
- mapping-tools - Tools for mapping over lists and iterables
- object-with-expectations - Object validation tools
- parallel-mapper - Parallel data mapping utilities
- restraining-zalgo - Text normalization tools
- tools - General utility functions
- Phash Compute - Perceptual hash computation service
- Scan Directories - Directory scanning utilities
- RPC Worker Pool - Remote Procedure Call worker management
- Image Pipeline - Image processing pipeline service
- Redis Services - Redis integration services
- Service One - General purpose service
- Service Two - General purpose service
- Mongo Service - MongoDB related services
- APIs - API implementations and integrations
- Groq Cloud - Groq Cloud API integration
- Anthropic - Anthropic AI API integration
- OpenAI - OpenAI API integration
- Backend - Backend services and server-side code
- API - Core API implementations
- API Package - Legacy API server
- Comments - Comments API service
- Posts - Posts API service
- API - Core API implementations
- Frontend - Frontend applications and client-side code
- Home - Home page components
- Quick Start - Quick start application
- Prompts - Prompts for exercises and examples
- Private - Private and confidential files
- Static - Static assets and resources
- Examples - Code examples and demonstrations
- CaseCobra - CaseCobra development example
- Phash Scout - Perceptual hash scouting examples
- Template - Template examples for quick starting new modules
- Open AI - Examples related to OpenAI API usage
- GPU Stuff - GPU computation examples
- MCP Servers - Model Context Protocol server examples
- Playground - General playground for experimentation
- Node.js - Node.js implementation examples
- Scripts - Utility and automation scripts
- Infrastructure - Infrastructure setup and development tools
- Monorepo Structure: Documentation of the folder structure and metadata.
- Naming Conventions: Guide to the agreed-upon naming conventions for files, folders, and variables.
- Common - Shared configurations and utilities
- Scripts - Utility and automation scripts
- Docker Maintenance
- Rush Scripts (Note: The links to README.md files are placeholders and will need to be verified for correctness. Each subdirectory should contain a README.md that provides further details about its contents.)
- Docker - Docker configurations and services
- Docs - Project documentation
- Infrastructure - Infrastructure setup
- Helpers - Helper utilities
-
Clone the repository with submodules:
git clone --recursive https://github.com/LuxciumProject/monorepo-one.git
-
Install dependencies using Rush:
node common/scripts/install-run-rush.js install
-
Build all projects:
node common/scripts/install-run-rush.js build
- THESE FILES ARE NOT FIT FOR ANY PARTICULAR PURPOSE IN THEIR CURRENT FORM.
- THESE FILES OR THEIR CONTENT HAVE NOT BEEN TESTED OR RUN YET IN ANY OR ALL ENVIRONMENTS!
- DO NOT RUN ANY OF THESE FILES UNLESS YOU HAVE REVIEWED THEIR FULL CONTENT.
- YOU MUST TAKE FULL RESPONSIBILITY FOR ANY PROBLEMS THEY MAY CAUSE TO YOU (or anyone).
- YOU MUST TAKE FULL RESPONSIBILITY FOR ANY PROBLEMS THEY MAY CAUSE TO YOUR MACHINE (or any machine).
1) NOT TO PUBLISH;
2) NOT TO DISTRIBUTE;
3) NOT TO SUBLICENSE;
4) NOT TO SELL COPIES OF;
Even for unpermited usage you must provide the name of the copyright holder and this must be included in all copies or substantial portions of the Software:
The Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders X be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in this Software.
Except as contained in this notice, the name of the <copyright holders> shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the <copyright holders>. »
Copyright © 2023-2025 · LUXCIUM · (Benjamin Vincent) · luxcium﹫neb401.com
† Scientia est lux principium✨ ™