Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ZeroX-DG/SnippetStore
:tada: A snippet management app for developers :rocket:
https://github.com/ZeroX-DG/SnippetStore
dark-theme electron i18n language light-theme linux mobx mobx-react react react-router reactjs sass snippet-manager snippets windows
Last synced: about 1 month ago
JSON representation
:tada: A snippet management app for developers :rocket:
- Host: GitHub
- URL: https://github.com/ZeroX-DG/SnippetStore
- Owner: ZeroX-DG
- License: mit
- Archived: true
- Created: 2018-06-09T11:32:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-14T08:08:32.000Z (almost 3 years ago)
- Last Synced: 2024-09-27T04:01:20.355Z (3 months ago)
- Topics: dark-theme, electron, i18n, language, light-theme, linux, mobx, mobx-react, react, react-router, reactjs, sass, snippet-manager, snippets, windows
- Language: JavaScript
- Homepage: https://zerox-dg.github.io/SnippetStoreWeb/
- Size: 7.63 MB
- Stars: 868
- Watchers: 23
- Forks: 81
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred-test - ZeroX-DG/SnippetStore - :tada: A snippet management app for developers :rocket: (JavaScript)
- awesome-github-star - SnippetStore - DG | 854 | (JavaScript)
- jimsghstars - ZeroX-DG/SnippetStore - :tada: A snippet management app for developers :rocket: (JavaScript)
README
SnippetStore
:tada: A snippet management app for developers :rocket:
:warning: This project is no longer maintained, see #74 :warning:
## About this project
SnippetStore is an application for developers to store their snippets and quickly retrieve them when needed. SnippetStore mainly focus on storing code therefor its interface is small and simple, perfect for busy developers who doesn't care about small details.
## Donate
There are many requests for macOS support and I'm sure many of you guys who are mac users will want
SnippetStore to be available in homebrew and able to run on macOS too. But in order to do that, I need help from you guys to afford a mac to test & build this project and many more other projects in the future. It would be a huge help if you can buy me a coffee :smile:SnippetStore is also available on issuehunt
[![Let's fund issues in this repository](https://issuehunt.io/static/embed/issuehunt-button-v1.svg)](https://issuehunt.io/repos/136717666)
A massive thank you to these donators
| [Trevor Robertson] |
| -------------------------------------------------------------- |
| ![](https://avatars1.githubusercontent.com/u/597601?s=150&v=4) |## Download
Currently SnippetStore only available for linux and windows.
If you're using MacOS, you can also build a version for you OS too (not guarantee it will work!)
```
npm run dist:mac
```You can get the latest release of SnippetStore [here](https://github.com/ZeroX-DG/SnippetStore/releases)
## Theme
SnippetStore currently support 2 themes dark and light
| Light theme | Dark theme |
| -------------------------------------------------- | ------------------------------------------------- |
| | |## Tag support
With SnippetStore you can assign multiple tags to your snippet and easy find them using the tag list on the right bar
## Multi file snippet
Not satisfied with a single file snippet? With SnippetStore you can now store multiple files within a snippet
## Snippet list layout
SnippetStore currently support 2 snippet list layout:
| Original | List and details |
| ------------------------------------------------------------ | ------------------------------------------------------------------- |
| | |## Internalization
SnippetStore currently support 2 languages:
- English
- Vietnamese## Shortcut
| Action | Key |
| ------------------------- | ------------------------------ |
| Open create snippet modal | ctrl + n |
| Open setting modal | ctrl + , |
| Toggle small sidebar mode | ctrl + b |
| Close all modal | esc |
| Save snippet | ctrl + s |
| Discard snippet changes | esc |
| Navigate in snippet list | ctrl + pageup, ctrl + pagedown |## Tech Stack
- Framework: [Electron](https://electronjs.org/)
- Bundler: [Webpack](https://webpack.js.org/), [Babel](https://babeljs.io/), [Electron-builder](https://github.com/electron-userland/electron-builder)
- Language: [JavaScript(ES6)](https://babeljs.io/learn-es2015/), [Sass](http://sass-lang.com/)
- Library: [React](https://reactjs.org/), [MobX](https://mobx.js.org/), [Mousetrap](https://craig.is/killing/mice), [react-toastify](https://fkhadra.github.io/react-toastify/), [react-tooltip](http://wwayne.com/react-tooltip/), [CodeMirror](https://github.com/codemirror/CodeMirror)
- Lint: [ESLint](https://eslint.org/)
- Test: [Jest](https://facebook.github.io/jest/)## Contributing
Check out [contributing.md](contributing.md)
## Author & Maintainer
- [Hung Nguyen](https://github.com/ZeroX-DG) ([twitter](https://twitter.com/ZeroX_Hung))
## License
- [MIT](LICENSE)
[trevor robertson]: https://github.com/onetrev