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 support
- Jupyter Notebook viewer support
- macOS/Win/Linux support
- GitHub Enterprise support
- Immersive mode
- Customizable
- Dashboard
- Search
- Proxy
- Free
| Organize | Markdown | Jupyter Notebook |
|---|---|---|
![]() | ![]() | ![]() |
| Search (β§ + Space) | Immersive Mode (β/Ctrl + i) | Dashboard (β/Ctrl + d) |
|---|---|---|
![]() | ![]() | ![]() |
| Function | Shortcut | Note |
|---|---|---|
| New Snippet | Cmd/Ctrl + N | Create a snippet |
| Edit Snippet | Cmd/Ctrl + E | Edit a 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 |
- Framework: Electron
- Bundler: Webpack, Babel, electron-builder
- Language: ES6, Sass
- Library: React, Redux, Redux Thunk, Redux Form
- Lint: ESLint
- Download released binaries(macOS/Windows/Linux) here.
- Install via Homebrew (macOS)
brew cask install lepton$ git clone git@github.com:hackjutsu/Lepton.git $ cd Lepton && npm iRegister 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> }$ npm run build && npm run startRead electron-builder docs and check out the code signing wiki before building the installer app.
Build apps for macOS.
$ npm run dist -- -mBuild apps for Windows.
$ npm run dist -- -wBuild apps for Linux.
Need a running Docker daemon to build a
snappackage.
$ npm run dist -- -lBuild apps for macOS, Windows and Linux.
$ npm run dist -- -wmlBuild apps for the current OS with the current arch.
$ npm run distLepton can be configured by <home_dir>/.leptonrc in the these fields. (Create the file if it does not exist.)
- Snippet
- Editor
- Logger
- Proxy
- Enterprise
Check out the .leptonrc template to explore their options.
MIT Β© hackjutsu







