fosrl/pangolin

Identity-aware VPN and tunneled reverse proxy for remote access based on WireGuard®.

23kStars on the repository
8Mods indexed here, across every type
todayLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

fosrl/pangolin

Cursor rule Cursor

When adding submit buttons, don't change the text of the button during the loading state. Text should stay static and you should use the loading prop on the button.

23k +16 today A 39 tokens

Components

02

fosrl/pangolin

Cursor rule Cursor

When creating UI for popup dialogs or modals, use the Credenza componennt. This component is mobile responsive and works on desktop and wraps the dialog component and sheet into one.

23k +16 today A 44 tokens

Localization

03

fosrl/pangolin

Cursor rule Cursor

Always localize strings and use the t function to convert keys to strings. Add the keys to the en-us.json file. Never edit the other language files, as en-us.json is the single source of truth.

23k +16 today A 52 tokens

Migrations

04

fosrl/pangolin

Cursor rule Cursor

Don't write or edit migrations in server/setup unless specificall instructed to do so.

23k +16 today A 25 tokens

Nomenclature

05

fosrl/pangolin

Cursor rule Cursor

Proxy resources = public resources Private resources = client resources = site resources.

23k +16 today A 25 tokens