Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cablehead/stacks

clip clip, pew pew
https://github.com/cablehead/stacks

clipboard-manager macos tauri-app

Last synced: 3 months ago
JSON representation

clip clip, pew pew

Awesome Lists containing this project

README

        

# Stacks [![CI](https://github.com/cablehead/stacks/actions/workflows/rust.yml/badge.svg)](https://github.com/cablehead/stacks/actions/workflows/rust.yml)

Stacks is a tool to track and manipulate your current context, with pipes and
filters. To be honest, I'm not quite sure what it is, or where it's going, but
let's keep things simple and say it's a clipboard manager.

A humble clipboard manager aspiring to elevate the depth of our conversations—
no less.

![screenshot](./docs/screenshots/screenshot.png)

It's free, as in beer, but mostly as in 'freedom', and it's also open source.
If you're into that sort of thing, give it a spin!

## Download

Stack releases are getting backed up as I try to work out how "pipe clip to
shell" should hang together. To minimize distractions from formal release
processes, I’m currently just dropping preview releases directly in the Stacks'
Discord channel. If you'd like to grab the latest version of Stacks, swing by!
(link below).

Current release is >= 0.15.8

## Community

- We have a [Discord channel](https://discord.gg/fDEcqjKHpv) where we chat
about clipboard managers, flashcards, neo-browsers, Tauri, Rust, wasm, tools
of thought, and generally fun geekery, and
- We're using [Github Discussions](https://github.com/cablehead/stacks/discussions) as a forum.

## Usage

To launch Stacks⌃ + Space
Accessibility
Increase font size⌘ + +

Decrease font size⌘ + -
Navigation
Navigate down or ⌃ + n

Navigate up or ⌃ + p

Navigate left or ⌃ + h

Navigate right or ⌃ + l

Navigate to the stack below⌥ + ↓

Navigate to the stack above⌥ + ↑

Reset nav (clears filter and brings focus to the top)⌘ + 0
Item Manipulation
Move an item down⌘ + ↓

Move an item up⌘ + ↑

Bring current item and stack to the top⌘ + t
Global shortcuts
New note⌘ ⇧ + n

## Development

```bash
git clone https://github.com/cablehead/stacks.git
cd stacks
npm install
npm run tauri dev
```

## Built with:

[Rust](https://www.rust-lang.org),
[Tauri](https://tauri.app),
[sled](https://github.com/spacejam/sled),
[cacache](https://github.com/zkat/cacache-rs),
[Tantivy](https://github.com/quickwit-oss/tantivy),
[Tokio](https://tokio.rs),
[hyper](https://hyper.rs),
[Comrak](https://crates.io/crates/comrak),
[syntect](https://github.com/trishume/syntect),
[TypeScript](https://www.typescriptlang.org),
[Preact](https://preactjs.com),
[scru128](https://github.com/scru128/rust),
[tracing](https://docs.rs/tracing/latest/tracing/),

🙏💚