GlobalArt Ecosystem
A comprehensive toolkit for NestJS applications that provides essential utilities and decorators to simplify common development tasks.
What is GlobalArt Ecosystem?
GlobalArt Ecosystem is a collection of production-ready packages designed to enhance your NestJS development experience. Each package focuses on a specific area of functionality, providing clean, well-tested, and maintainable solutions for common development challenges.
Why Use GlobalArt Ecosystem?
- 🚀 Production Ready - All packages are battle-tested in production environments
- 📦 Modular Design - Use only the packages you need, no unnecessary dependencies
- 🔧 TypeScript First - Full TypeScript support with comprehensive type definitions
- 📚 Well Documented - Extensive documentation with practical examples
- 🛡️ Actively Maintained - Regular updates, bug fixes, and new features
- ⚡ Performance Optimized - Efficient implementations with minimal overhead
Quick Start
Choose the packages that fit your project needs and get started in minutes:
# Install individual packages
npm install @globalart/nestjs-swagger
npm install @globalart/nestjs-typeorm-pagination
npm install @globalart/nestjs-microservices
# Or install multiple packages at once
npm install @globalart/nestjs-swagger @globalart/nestjs-typeorm-pagination
Available Packages
Core Utilities
- Swagger Documentation - Streamlined OpenAPI documentation generation
- TypeORM Pagination - Advanced pagination, filtering, and sorting
- Microservices Toolkit - Multi-transport microservices support
Development Tools
- Logger Utilities - Structured logging with multiple transports
- DDD Toolkit - Domain-driven design patterns and utilities
Getting Started
- Explore the packages - Browse our package documentation to find what you need
- Install dependencies - Use your preferred package manager (npm, yarn, or pnpm)
- Follow the guides - Each package includes comprehensive setup and usage examples
- Join the community - Get help and share feedback on our Discord server
Community & Support
- GitHub Repository - Source code, issues, and contributions
- Discord Community - Get help and connect with other developers
- NPM Organization - Browse all published packages
Contributing
We welcome contributions from the community! Whether it's bug reports, feature requests, or code contributions, every bit helps make the ecosystem better.
- Report Issues - Found a bug? Create an issue
- Request Features - Have an idea? Start a discussion
- Contribute Code - Check our contribution guidelines
License
All packages in the GlobalArt Ecosystem are released under the MIT License.