8000 GitHub - Gisto/Gisto: Gisto is a Cross-platform snippets management application that allows you and/or your team share code snippets fast and easily. Based on GitHub Gists Infrastructure which means you can use all your existing snippets by connecting your GitHub account! Gisto started as an attempt to fulfill the lack of a syntax highlighted and cloud sync
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ Gisto Public

Gisto is a Cross-platform snippets management application that allows you and/or your team share code snippets fast and easily. Based on GitHub Gists Infrastructure which means you can use all your existing snippets by connecting your GitHub account! Gisto started as an attempt to fulfill the lack of a syntax highlighted and cloud sync

License

Notifications You must be signed in to change notification settings

Gisto/Gisto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Gisto MK II

GitHub License GitHub Release

Snippets made awesome

Gisto is a code snippet manager that runs on GitHub Gists and adds additional features such as searching, tagging and sharing gists while including a rich code editor.

Note

Latest builds are always at the releases tab or at gisto.org

Important

Current version is a complete rewrite of the original Gisto.

Table of Contents

🍾 New version (2.x.x)

Tracked Via issue: #387

changelog

All progress of current version can be tracked on the "main" branch. New version uses Tauri instead of electron - what significantly reduces the file size

Previous version (up to 1.13.4)

Previous version can be tracked via the "master" branch.


πŸ‘οΈ Preview

(click to play)

Gisto MK-II


ℹ️ About

Gisto is a code snippet manager that runs on GitHub Gists and adds additional features such as searching, tagging and sharing gists while including a rich code editor. All your data is stored on GitHub and you can access it from GitHub Gists at any time with changes carrying over to Gisto


⬇️ Getting gisto

You can download Gisto for (macOS, Windows, Linux) desktop from releases tab

Or use full-featured Web based client available at: Web app (old one still available as well )


⚠️ Important Notice About Installation

This App is Not Code-Signed

Since this is an open-source project and we currently do not have the resources to purchase code-signing certificates, the application is not signed. As a result:

  • On Windows: You may see a warning like "Windows protected your PC" or "Unrecognized app."
  • On macOS: You may see a message saying "This app is from an unidentified developer."

These warnings are normal for unsigned applications and do not mean the app is harmful. However, always ensure you download the app from the official release page of this repository to avoid tampered files.

How to Install the Unsigned App

Windows:

  1. When the warning appears, click More info.
  2. Select Run anyway to proceed with the installation.

macOS:

  1. After downloading, if you see the warning, go to System Preferences > Security & Privacy > General.
  2. Click Open Anyway next to the blocked app message.
  3. Confirm by clicking Open when prompted.

🌱 Features

  • Advanced search
  • Enterprise log-in (under consideration)
  • Tags
  • Syntax highlight
  • Grouping by language
  • Quick snippet actions
  • Copy to clipboard
  • Copy file contents to clipboard
  • Open in external tools like plunkr, carbon.now.sh, jsfiddle, etc.
  • Editor settings
  • Theme color changer
  • Web app
  • Support for multiple languages - (this feature machine generated, experimental and not fully implemented yet)
  • Open source

and more...


πŸ” Privacy/authentication

Gisto authenticates to GitHub by using GitHub Access token

You may manually create an access token from the account settings at GitHub and login using the generated token.

Gisto only saves the Access token in your local storage and nothing else.

This token will be saved permanently until you log out, or it will expire.


🌐 Internationalization

Gisto is available in multiple languages. You can change the language in the settings.

Note

Please note that the translations are machine-generated and may not be perfect. If you would like to contribute to the translations, please feel free to submit a pull request.

βš™οΈ Latest builds

Latest builds are always at the releases tab


🐞 Issues, bug reporting and pull requests

Please feel free to add a bug / feature request / suggestions to the issue tracker.

Pull requests are very welcome


πŸ‘¨β€πŸ’» Development setup

Make sure you have nodejs and pnpm (we use pnpm) installed in the development machine

Setup

  1. Clone the latest "main" branch: git clone -b main --single-branch https://github.com/gisto/gisto.git
  2. Run pnpm install
  3. Run pnpm dev to start the development app (vite)
  4. Run pnpm tauri dev to start the development desktop app (vite with Tauri)

πŸ•ΆοΈ Contribution

Please squash commits per "feature"

Flow

  1. Create a branch from latest main
  2. Add new code additions
  3. Write meningfull commit message using pnpm commit command (it will be linted, as we generate changelog from commits)
  4. Push (this will also trigger temporary changelog generation via post-commit hook)
  5. Open pull request

πŸš€ Release cycle

⚠︎ For maintainers

on branch main:

  • run pnpm release:major|minor|patch - this will also create tag and generate changelog with commit

This will also push the changes and tag(s) to the remote repository

on branch release:

merge main into release:

  • run "git merge main && git push origin head

release.yml workflow of github actions is responsible for creating the release builds upon merging to special branch called release.

βš–οΈ License

Gisto is licensed under the MIT License. See LICENSE for the full license text.

About

Gisto is a Cross-platform snippets management application that allows you and/or your team share code snippets fast and easily. Based on GitHub Gists Infrastructure which means you can use all your existing snippets by connecting your GitHub account! Gisto started as an attempt to fulfill the lack of a syntax highlighted and cloud sync

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages

0