Lepton is a lean GitHub Gist Desktop Client based on Electron. Checkout the latest release.
- Group your gists by languages
- Create/Edit/Delete gists
- Instant search
- Custom tags
- Markdown rendering
- Cross-platform support
| Organize | Search (Shift + Space) |
|---|---|
![]() |
![]() |
| Markdown Rendering | Custom Tags |
|---|---|
![]() |
![]() |
- Framework: Electron
- Bundler: Webpack, Babel, electron-builder
- Language: ES2015, Sass
- Library: React, Redux, Redux Thunk, Redux Form
- Lint: ESLint
Only tested with Node.js v6.9.x
Clone the repository.
$ git clone [email protected]:hackjutsu/Lepton.gitInstall the dependencies.
$ 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 pack
$ npm run startRead electron-builder docs and checkout Code Signing before building the installer app.
Build app for macOS.
$ npm run dist -- -mBuild app for Windows.
$ npm run dist -- -wBuild app for Linux.
$ npm run dist -- -lBuild app for macOS, Windows and Linux.
$ npm run dist -- -wmlBuild app for the current OS with the current arch.
$ npm run distMIT © hackjutsu




