Upstream

Upstream
Upstream
Upstream
Upstream

About Upstream

Upstream pulls code files from a GitHub repository into your Framer project, and shows you exactly what will change first. Connect a repository and a folder, check the differences, and press Pull.

Nothing is overwritten blind

Each file is compared three ways: GitHub, Framer, and what the last pull left. A file is only ticked for you if Framer's copy is untouched. If you edited it in Framer, it stays unticked with a line-by-line diff. A file deleted on GitHub stays in Framer unless you tick it.

Imports that still work

Framer only loads a relative import that names the exact file, and it turns hyphens into underscores, so a normal repository builds nothing after a copy and paste. Upstream rewrites each import to the file's real Framer path, and leaves a code sample in a string alone. It also follows tsconfig path aliases. Anything that can't work, like a CSS import, is pointed out before you write it.

Files you can trust

A pull reads one commit, so files can't be stale or mixed. Every write is read back before it counts. Afterwards it runs Framer's typecheck without the false alarms, and says if Framer built nothing from a file. You can undo a pull until you close the plugin.

Pricing

Free: public repositories and up to 5 synced files per project. Updating those never counts.

Pro, $15 USD once with no subscription: private repositories and any number of files. You pay in your browser, get a license key by email, and swap it for an unlock code on our page. That code is checked in the plugin with no requests, and stays in that browser.

Limits

A plugin only runs while it's open, so nothing syncs in the background. It only pulls, and never writes to GitHub.

A private repository needs a GitHub token you create, read-only on Contents. It stays in your browser, goes only to GitHub, and is never saved in the project.

GitHub Link is a free plugin that also pushes to GitHub, so use that if you need it. Upstream isn't made by GitHub.

Support: syaokay@gmail.com

From Syauqizaidan Khairan Khalaf

Schemark
OG Image Studio
Wayfinder
Savepoint

Related Plugins

Forma — Code Export
Code Sync
Code Versions
Breakpoint Mockups