Skip to main content

Introduction to Softkit Libraries

Welcome to the documentation for Softkit's libraries. You'll find detailed instructions to aid you in utilizing our tools effectively. If you require further assistance, our support resources are here to help.

Available Libraries

Softkit offers a wide range of libraries designed to streamline and enhance your development process. Each library is purpose-built to address specific aspects of software development, ensuring you have the right tools at your fingertips.

  • Async Storage: Efficient asynchronous data storage solutions.
  • Auth: Robust authentication and authorization mechanisms.
  • Bootstrap: Quick start tools for application setup.
  • Clients: Simple HTTP Client for the platform application.
  • Common Types: Shared type definitions across services.
  • Config: Configuration management made simple.
  • Crypto: Cryptographic functions for secure data handling.
  • ESLint Backend: Linting rules for backend consistency.
  • Exceptions: Standardized exception handling following RFC7807.
  • File Storage: Solutions for file management and storage.
  • Health Check: Monitor and ensure the operational health of your services running on AWS.
  • I18n: Internationalization support for global applications.
  • Logger: Logging utilities for monitoring and debugging.
  • Mail: Email integration and management tools.
  • Redis: Redis utilities for fast data caching and retrieval.
  • Resource Plugin: Generators for convenient development of new resources and their CRUD operations.
  • Server HTTP Client: HTTP client for server-side requests.
  • String Utils: Utility functions for string manipulation.
  • Swagger Utils: Tools for working with Swagger and OpenAPI.
  • Test Utils: Testing utilities to ensure your code meets quality standards.
  • TypeORM: Integrations and utilities for working with TypeORM.
  • TypeORM Service: Service layer abstraction.
  • Validation: Data validation tools for robust error checking.

Getting Started

To get started with the Softkit Libraries, simply pick the library that fits your needs and dive into the respective documentation. Each library's documentation includes setup instructions, usage examples, and configuration options to help you integrate it into your projects seamlessly.