Freenapse icon
Freenapse icon

Freenapse

 1 like

A 1 MB open-source replacement for Razer Synapse that writes your Viper V3 Pro settings into the mouse's own memory. No account, no services, no Electron.

Button assignments and Hypershift, stored in the mouse's onboard memory

Cost / License

  • Free
  • Open Source (MIT)

Since

  • New

Updated

  • Updated Nov 2026

Releases

  • 6 releases last year6 last year

Platforms

  • Windows
1like
0articles
Save

Features

No features, maybe you want to suggest one?

Highlights All activities

Freenapse News & Activities

Recent activities

Freenapse information

AlternativeTo Category

OS & Utilities

GitHub repository

  •  2 Stars
  •  2 Forks
  •  1 Open Issues
  •   Updated  
View on GitHub
Freenapse was added to AlternativeTo by MatthewSaintbull on and this page was last updated .

No comments or reviews, maybe you want to be first?

Official Links

What is Freenapse?

freenapse is a small native Windows program that configures the Razer devices without Razer Synapse. It is one executable of about 1 MB with no installer, no runtime, no background services and no Razer account.

Measured on the same PC and the same mouse, Synapse 4 runs as 11 Electron processes plus 2 services, uses about 1.5 GB of memory and 220 MB on disk, and polls the device continuously. freenapse is one tray process (or none, if you run the command line once) with a 10 MB working set, idle CPU and a battery read once a minute.

What it configures:

  • DPI: up to 5 stages, active stage, live DPI from 100 to 35000 in 1 DPI steps, independent X and Y
  • Polling rate from 125 to 8000 Hz (8000 needs the HyperPolling dongle), plus an in-game polling rate switched automatically while a game is in the foreground
  • Dynamic Sensitivity: the onboard acceleration curve with the Classic, Natural and Jump presets or your own curve
  • Sensor: Smart Tracking 1 to 3 mm, asymmetric cut-off (lift-off and landing levels), angle correction
  • Power: idle sleep timeout, low power mode threshold, battery level and charging state, dongle LED
  • Buttons: onboard remapping of every button on the normal and Hypershift layers (mouse functions, double-click, turbo, keyboard keys with modifiers, media keys, DPI stage and cycle, sleep / power / wake, macros)
  • Macros recorded in the window or written in the config file, played once, N times, while held, toggled or as a sequence
  • Per-game profiles: games installed through Steam, Epic, GOG, EA app, Battle.net, Riot, Ubisoft Connect, Rockstar and the Xbox app are found locally, and each profile gets its own DPI stage, polling rate and button layout
  • Dongle pairing and unpairing, firmware versions and serial numbers

It comes in three forms inside the same file: a tray icon with battery percentage and quick DPI and polling switching, a dark settings window in the style of a game client (Customize, Performance, Calibration, Power, Games) where every change is written to the mouse the moment you make it, and a command line (freenapse status, config, apply, dpi, polling, and so on) for scripts and portable use. The config is a single TOML file that can live next to the executable on a USB stick.

Written in Rust against the plain Windows HID stack (no hidapi, no GUI framework, no Razer drivers needed). The protocol was worked out for interoperability from the mouse's own answers, the GPL OpenRazer driver and public protocol notes; the program contains no Razer code, files or assets. freenapse is an independent open-source project under the MIT license, not affiliated with, endorsed by or supported by Razer Inc. Use at your own risk: it changes what is stored in the mouse's onboard memory. Every setting can be written again, and reinstalling Synapse restores Razer's own profile.