A FiveM phone resource · v4

Your character's phone, not your framework's.

Blixt is a premium phone built around how roleplay actually works. No auto-disclosed identities. No leaked inventories. Per-character data, every time. Just a phone that feels like it belongs to who you are right now.

$39 USD · one-time · lifetime updates · all frameworks
Apps
16 built-in
Frameworks
4 supported
Stack
React 19
9:41
React 19
Framer Motion
Vite + Turbo
TypeScript end-to-end
qbox · qbcore · esx · standalone
Hot-reloadable NUI
EN · SV · DE · FR · PT-BR
Live video calls
React 19
Framer Motion
Vite + Turbo
TypeScript end-to-end
qbox · qbcore · esx · standalone
Hot-reloadable NUI
EN · SV · DE · FR · PT-BR
Live video calls

Sixteen apps. One phone.

Every app shipped with Blixt is built around the same principle: behave like the real thing, but only show what the character should know. No magic. No leaks. Just a phone.

01 — banking

Banking

Balance, transfers, payday. Per-character — your wallet is yours alone.

02 — bump

Bump

Trade contacts with whoever's standing next to you. Powered by pma-voice proximity.

03 — calculator

Calculator

Splitting the bill on that heist? Quick math, on-glass.

04 — camera

Camera

Capture in-game moments via screenshot-basic. Uploads to Fivemanage or Discord.

05 — clock

Clock

Alarms, world clocks, timers. The basics, but pretty.

06 — contacts

Contacts

Save numbers. Block them. Group them. The address book you actually use.

07 — dialer

Phone

Voice and live video calls. Recents, missed, voicemail — all there.

08 — fun

Fun

Pocket arcade. Kill time during long convoys.

09 — gallery

Gallery

All your screenshots, cropped, set as wallpaper, sent in chats.

10 — garage

Garage

Your vehicle keys — never the cars parked nearby. What's yours is yours.

11 — mail

Mail

Government letters, job offers, server announcements. The inbox that matters.

12 — marketplace

Marketplace

User-listed, never auto-synced from inventory. What you list is what they see.

13 — messages

Messages

Real chat threads. Group chats. Image attachments via Gallery.

14 — notes

Notes

Plate numbers. Door codes. Shopping lists. Whatever your character needs to remember.

15 — settings

Settings

Wallpaper, ringtone, theme, language. Per character, per device.

16 — social

Social

Public feed. Posts, likes, comments. Where your character builds their reputation.

Built different. On purpose.

i.

Roleplay-first, by design.

Most phone resources hand the framework's database straight to the UI. Blixt doesn't. Unknown numbers stay unknown. Your character won't auto-recognise someone they've never met. Marketplace listings are user-authored, never auto-synced from the inventory. Per-character data, keyed on the character identifier — switching character is a fresh phone.

no auto-disclosure per-character storage opt-in only
ii.

Look them in the eye.

Real video calls, player-to-player, streamed over WebRTC — not a canned animation. Toggle your camera mid-call, mute on the fly, fall back to an avatar when you'd rather not be seen. The kind of detail that turns a phone call into a scene.

live video webrtc camera + mic toggle avatar fallback
iii.

Works with your framework.

One resource, four frameworks. Blixt auto-detects what you're running and adapts — typed adapters for qbox, qbcore, esx, and standalone. Switch frameworks, restart the resource, and you're done. Override with the blixt:framework convar if you want to be explicit.

qbox qbcore esx standalone
iv.

Tune it to your server.

From wallpaper presets to area codes, framework selection to upload backends, photo limits to default ringtones — every knob you'd want to turn is exposed through convars and a typed config schema. No source edits. No forking. Change the values, restart the resource, ship it. And every player-facing string runs through react-i18next — pick from five languages out of the box (English, Svenska, Deutsch, Français, Português), or drop in your own JSON.

convars typed config no source edits 5 languages
v.

A widget system that actually moves.

Drop a widget on the home screen and watch the grid reflow around it, live, the way iOS does it. 2×2 and 4×2 sizes, drag to rearrange, the layout never breaks. Powered by Framer Motion's layout animations — every position change is interpolated, never snapped.

live reflow drag-and-drop framer-motion
vi.

Bump. Trade contacts in person.

Standing next to someone? Open Bump and exchange numbers without typing a digit. Uses pma-voice proximity to find who's actually within reach. No console commands, no copying numbers from chat — the way contact-sharing should work in a roleplay scene.

pma-voice proximity no admin commands
vii.

A modern stack under the glass.

React 19 NUI with full TypeScript type safety from server to UI. Vite for sub-second hot reload. Zustand for state. Hot-reloadable NUI means you press F6 in-game and your UI updates without restarting the resource. The kind of stack that makes contributors actually want to build apps for it.

React 19 TypeScript Vite Zustand F6 reload

Drop it in. It works.

Four frameworks, five languages, one resource. Frameworks are auto-detected on resource start — override with blixt:framework if you want to be explicit. Pick a UI language in Settings, or change the default in packages/config.

i. Frameworks
qbox
Stable
qbcore
Stable
esx
Stable
standalone
Native
ii. Languages
English
en
Svenska
sv
Deutsch
de · Beta
Français
fr · Beta
Português
pt-BR · Beta
Add yours
PR welcome

Give your players a phone worth picking up.

$39, paid once. Lifetime updates. Drops into your server in five minutes — and your roleplay community will feel the difference in five seconds.