RageFW - Simplify, Create, Dominate.
Go to file
Danya H fd9f1cab18 upd core
- added zod integration (validation) for testing
2024-11-01 13:20:07 +00:00
.gitea quickfix issue template had extra optional label 2024-06-15 14:54:07 +01:00
browser upd core 2024-11-01 13:20:07 +00:00
cli upd cli 2024-10-30 18:31:53 +00:00
client upd core 2024-11-01 13:20:07 +00:00
rpc hotfix 2024-10-30 17:00:36 +00:00
server upd core 2024-11-01 13:20:07 +00:00
shared-types hotfix 2024-10-30 17:00:36 +00:00
.eslintrc.yaml eslint 2024-06-11 16:25:41 +01:00
.gitignore refactor 2024-06-10 03:53:42 +03:00
.prettierrc.yaml init 2024-06-09 01:35:14 +03:00
lerna.json v0.2.1-0.2.0-alpha.2.0 2024-10-30 16:18:08 +00:00
LICENSE hotfix 2024-10-30 17:00:36 +00:00
package.json hotfix 2024-10-30 17:00:36 +00:00
pnpm-lock.yaml upd core 2024-11-01 13:19:43 +00:00
pnpm-workspace.yaml upd core 2024-10-28 16:35:16 +00:00
readme.md upd readme bump 2024-10-28 15:14:41 +00:00
tsconfig.json rage-fw-cli create command 2024-06-13 18:04:09 +01:00

Rage Framework (RageFW)

RageFW is a type-safe framework for developing Rage:MP servers. Designed with developers in mind, RageFW brings structure and efficiency to your Rage:MP servers, ensuring robust and maintainable code

Features

  • Type-Safe Development: Eliminate runtime errors and enhance code reliability with RageFW comprehensive type safety, making your RP server's development smoother than a Sunday drive through Los Santos

  • Wrapped RPC client: Communicate effortlessly between server, client and cef with RPC system, wrapped in a cozy custom-typed blanket for your peace of mind

  • Logging System: Keep track of server activities and debug like a pro with our built-in, feature-rich logging system. After all, even virtual cops need evidence

Getting Started

You can find out more about our CLI here

At the moment automation we have only works via pnpm. To scaffold a basic project with minor settings you can use our CLI:

pnpm create @entityseven/rage-fw

This will give you a few options, among them, you can find Initialize new project. Use that option to scaffold a new project for yourself using the preferred frontend framework

Documentation

Available here

Contributing

Join our community of developers and contribute to the ongoing development of RageFW. At the moment the only way to contribute is opening issues

Support

Need help? Reach out via our community forums or contact us directly through our support channels. We're committed to help you as we can

License

Licensed under Custom Attribution-NoDerivs Software License

RageFW - because in the world of GTA:RP, nobody has time for type errors