/altv-mango

A simple, lightweight, and powerful TypeScript framework for building alt:V servers.

Primary LanguageTypeScriptMIT LicenseMIT

Mango Framework

A simple, lightweight, and powerful TypeScript framework for building alt:V servers.

Features

• TypeScript Power

Mango Framework amplifies TypeScript's robust type system, drastically reducing runtime errors and enhancing code reliability, making maintenance a breeze.

• Decorator-Driven Simplicity

Mango provided decorators abstract complexity, enabling you to manage resources with unparalleled ease, resulting in cleaner, more maintainable code.

• Embrace Modularity

Designed for modularity, Mango Framework allows for the creation of reusable components, streamlining project scalability and maintenance.

• InversifyJS-Enhanced Dependency Injection

With InversifyJS at its core, Mango provides a flexible dependency injection system, promoting testable and loosely coupled code architecture.

• Efficient Controllers

By grouping event/rpc listeners, our controller design simplifies event management, enhancing code organization and project maintainability.

• Robust Pipeline Mechanisms

Through Guards, Interceptors, and Error Filters, we offer a fortified pipeline, ensuring comprehensive security and error management for all incoming events/rpcs.

Documentation

Documentation

License

MIT