Skip to content

Stash is a new way to manage your bookmarks for no need to keep tabs open.

License

Notifications You must be signed in to change notification settings

aymanfarsi/Stash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stash

Stash

Stash is a new way to manage your bookmarks for no need to keep tabs open.

Contents

Features

  • Cross-platform: Stash is built using Rust and egui, making it highly portable and compatible with Windows, macOS, and Linux.
  • Secure: Stash only stores your bookmarks locally on your device, ensuring your privacy and security.
  • Portable: Stash is a single binary that you can run from anywhere on your system. Also, all configuration files are stored in your documents folder.

Installation

To use Stash, you only need to have Rust installed on your system if you want to build it from source. Otherwise, you can download the pre-built binaries for your platform from the releases page.

Building from source

To install Rust:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Clone the repository:
git clone https://github.com/aymanfarsi/Stash.git
  1. Change into the project directory and rename it to avoid issues with building the executable:
mv Stash stash
cd stash
  1. Build the project:
cargo build --release
  1. The binary will be located in the target/release directory. You can run it using:
./target/release/stash
  1. You can also install the binary to your system using:
cargo install --path .
  1. Otherwise, run the install script:
./install-stash # Unix systems
sh install-stash # Windows
  1. You can now run the binary using stash or search for it in your system's application menu.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request if you have any ideas, bug reports, or feature requests.

  1. Fork the repository and clone it to your local machine.
  2. Create a new branch for your changes.
  3. Make your changes and commit them.
  4. Push the changes.
  5. Submit a pull request.

Credits

Stash is built using the following technologies:

  • Rust: A systems programming language that focuses on safety, speed, and concurrency.
  • egui: A simple, fast, and highly portable immediate mode GUI library.

License

Stash is licensed under the MIT License. See the LICENSE file for more information.

About

Stash is a new way to manage your bookmarks for no need to keep tabs open.

Topics

Resources

License

Stars

Watchers

Forks