Skip to content

emrekayik/orbitsync

Repository files navigation

Orbitsync Actual Screenshot

🪐 Orbitsync

Your snippets, everywhere.

A modern, fast, and local-first snippet management application built with Next.js.

FeaturesGetting StartedTech StackSelf Hosting


Orbitsync helps you save, search, edit, and organize your code snippets efficiently without any cloud lock-in. Everything is synced seamlessly to your devices via Evolu.

🚀 Live Demo

Orbitsync Live Action Recording
A real-time subagent recording of snippet creation, syntax highlighting, and dynamic link previews in action.

Features

  • ⚡️ Instant Search & Filtering: Fast client-side searching across snippets by title, content, tags, and language.
  • 🏷️ Dynamic Tagging: Organize your snippets with custom tags for rapid filtering.
  • 💻 Syntax Highlighting: Real-time editing and highlighting for multiple languages via CodeMirror.
  • 🎨 Modern Animations: Provide seamless layout transitions and micro-interactions powered by Motion.
  • 🔒 Local-First Sync: Built on top of Evolu to ensure your data is always available locally first.

Getting Started

First, install dependencies:

npm install

Then, run the development server:

npm run dev

Open http://localhost:3000 with your browser to start building your pocket memory.

Tech Stack

Automated Benchmarks

Metric Status Time
Code Linting ✅ Passed 3s
Unit Tests ✅ Passed 4s
Next.js Build ✅ Success 16s
📦 Production Bundle Routes
┌ ○ /
├ ○ /_not-found
├ ƒ /api/link-preview
└ ○ /icon

Last run on 2026-03-31 23:14:51 UTC for commit c379a18

Self Hosting

You can easily self-host Snipsync on your own server using Docker. This ensures complete privacy and gives you absolute control over your environment. The application is set up for minimal image sizes utilizing Next.js standalone mode.

To build and run the application using docker-compose:

  1. Make sure you have Docker and Docker Compose installed.
  2. Clone this repository to your server.
  3. Run the following command at the root of the project:
docker-compose up -d --build

Snipsync will be built inside the container using the lightweight oven/bun and node:alpine images, and will be running at http://localhost:3000. Stop it anytime via docker-compose down.

About

Orbitsync - Your snippets, everywhere.

Topics

Resources

Stars

Watchers

Forks

Contributors