To Lepton users around the world in more than 130 countries: We hope you all stay safe, healthy, and strong as we get through the COVID-19 pandemic. Lepton will continue to be free, as always. If you find this app helpful, we encourage you to make a donation to a local or global charity of your choice to help fight against the pandemic. Together, we can make the world a better place. ❤️

All Contributors

Build Status js-standard-style Dependency Status MIT Licensed

Lepton is a lean code snippet manager based on GitHub Gist. Check out its latest release.

  • Unlimited public/private snippets
  • Unlimited tags
  • Language groups
  • Markdown/JupyterNotebook support
  • GitHub Enterprise support
  • Immersive mode
  • Customizable
  • Light/Dark theme
  • macOS/Win/Linux
  • Dashboard
  • Search
  • Proxy
  • Free


Light Theme Dark Theme
Screenshot Screenshot
Organize Markdown Jupyter Notebook
Screenshot Screenshot Screenshot
Search (⇧ + Space) Immersive Mode (⌘/Ctrl + i) Dashboard (⌘/Ctrl + d)
Screenshot Screenshot Screenshot


Function Shortcut Note
New Snippet Cmd/Ctrl + N Create a snippet
Edit Snippet Cmd/Ctrl + E Edit a snippet
Delete Snippet Cmd/Ctrl + Del Delete selected snippet
Submit Cmd/Ctrl + S Submit the changes from the editor
Cancel Cmd/Ctrl + ESC Exit the editor without saving
Sync Cmd/Ctrl + R Sync with remote Gist server
Immersive Mode Cmd/Ctrl + I Toggle the Immersive mode
Dashboard Cmd/Ctrl + D Toggle the dashboard
About Page Cmd/Ctrl + , Toggle the About page
Search Shift + Space Toggle the search bar


Lepton's can be customized by <home_dir>/.leptonrc! You can find its exact path in the About page by Command/Ctrl + ,. Create the file if it does not exist.

  • Theme (light/dark)
  • Snippet
  • Editor
  • Logger
  • Proxy
  • Shortcuts
  • Enterprise
  • Notifications

Check out the configuration docs to explore different customization options.

Tech Stack

Based on

  1. Framework: Electron
  2. Bundler: Webpack, Babel, electron-builder
  3. Language: ES6, Sass
  4. Library: React, Redux, Redux Thunk, Redux Form
  5. Lint: ESLint


  • Download released binaries(macOS/Windows/Linux) here.
  • Install via Homebrew (macOS)
    brew cask install lepton
  • Install via SnapCraft (Linux)

Get it from the Snap Store


Install dependencies

$ git clone
$ cd Lepton && yarn install

Client ID/Secret

Register your application, and put your client id and client secret in ./configs/account.js.

module.exports = {
  client_id: <your_client_id>,
  client_secret: <your_client_secret>


$ yarn build && yarn start

Build Installer App

Read electron-builder docs and check out the code signing wiki before building the installer app.

Build apps for macOS.

$ yarn dist -- -m

Build apps for Windows.

$ yarn dist -- -w

Build apps for Linux.

Need a running Docker daemon to build a snap package.

$ yarn dist -- -l

Build apps for macOS, Windows and Linux.

$ yarn dist -- -wml

Build apps for the current OS with the current arch.

$ yarn dist


--> Wiki FAQ



💻 ğŸŽ¨ ⚠️ 🚧 📦 🤔

Jiaye Wu

💻 🚧 🤔


💻 ğŸŽ¨ 🚧

Meilin Zhan

💻 🤔 🚧



Yuer Lee

📖 📦



Chen Tong

💻 🤔 🚧

Jason Jiang


Alan Pope


Tony Xu


Tegan Churchill


Angie Wang


Batuhan Bayrakci


Samuel Meuli


Alexandre Amado de Castro


Abner Soares Alves Junior






Gabriel Nicolas Avellaneda

💻 📖

Dennis Ideler

💻 🤔 📖

Anthony Attard





MIT © hackjutsu


💻 Democratizing Snippet Management (macOS/Win/Linux)

Lepton Info

⭐ Stars 7961
🔗 Homepage
🔗 Source Code
🕒 Last Update a year ago
🕒 Created 5 years ago
ğŸž Open Issues 61
➗ Star-Issue Ratio 131
ğŸ˜Ž Author hackjutsu