Remix.run Logo
cobalt 4 hours ago

it lets you maintain version history when working, then most workflows auto squash on merge