Skip to content

Commit 258a62b

Browse files
NagyViktclaude
andcommitted
docs(README): add GitHub star badges to each upstream in the OSS table
Inlines a small ★-style stars badge next to each project (GitLab badge for mutter, GitHub badges for the rest). Also points the MCP row at the modelcontextprotocol/modelcontextprotocol repo instead of the website so the star badge resolves. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent cd1019b commit 258a62b

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,16 @@ FlashPaste doesn't replace anything — it's a thin, MIT-licensed shim that make
7979

8080
| Layer | Upstream project | License | What FlashPaste does with it |
8181
|---|---|---|---|
82-
| Compositor | [GNOME / mutter](https://gitlab.gnome.org/GNOME/mutter) | GPL-2.0 | Detects mutter's surfaceless-client clipboard refusal and routes around it |
83-
| Terminal | [kitty](https://github.com/kovidgoyal/kitty) | GPL-3.0 | Uses [`kitty @ send-text`](https://sw.kovidgoyal.net/kitty/remote-control/) to bypass `map ctrl+v` interception |
84-
| Multiplexer | [tmux](https://github.com/tmux/tmux) | ISC | Plugs into `bind -n C-v` + right-click menu with a recursion guard |
85-
| Wayland clipboard | [wl-clipboard](https://github.com/bugaevc/wl-clipboard) (Sergey Bugaev) | GPL-3.0 | Shims `wl-paste` with an xclip fallback + wedge cache |
86-
| X11 clipboard | [xclip](https://github.com/astrand/xclip) · [xsel](https://github.com/kfish/xsel) | MIT / GPL-2.0 | Authoritative selection owner on the bash hot path |
87-
| Input synthesis | [ydotool](https://github.com/ReimuNotMoe/ydotool) | AGPL-3.0 | Auto-patches the Ubuntu 24.04 `0.1.8` socket-path bug |
88-
| Screenshot portal | [xdg-desktop-portal](https://github.com/flatpak/xdg-desktop-portal) | LGPL-2.1 | `flashpaste-shoot` captures via the portal (no `gnome-screenshot` fork) |
89-
| OCR (optional) | [tesseract-ocr](https://github.com/tesseract-ocr/tesseract) | Apache-2.0 | Powers `flashpaste-shoot --ocr` text extraction |
90-
| Annotation (optional) | [swappy](https://github.com/jtheoof/swappy) · [satty](https://github.com/gabm/Satty) | GPL-3.0 | Hand-off target for `flashpaste-shoot --annotate` |
91-
| Agent protocol | [Model Context Protocol](https://modelcontextprotocol.io/) | MIT spec | `flashpaste-mcp` exposes screenshot + clipboard + cross-pane paste tools |
82+
| Compositor | [GNOME / mutter](https://gitlab.gnome.org/GNOME/mutter) <a href="https://gitlab.gnome.org/GNOME/mutter"><img alt="GitLab stars" src="https://img.shields.io/gitlab/stars/GNOME/mutter?gitlab_url=https%3A%2F%2Fgitlab.gnome.org&style=flat-square&label=%E2%98%85&color=f0db4f"></a> | GPL-2.0 | Detects mutter's surfaceless-client clipboard refusal and routes around it |
83+
| Terminal | [kitty](https://github.com/kovidgoyal/kitty) <a href="https://github.com/kovidgoyal/kitty/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/kovidgoyal/kitty?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | GPL-3.0 | Uses [`kitty @ send-text`](https://sw.kovidgoyal.net/kitty/remote-control/) to bypass `map ctrl+v` interception |
84+
| Multiplexer | [tmux](https://github.com/tmux/tmux) <a href="https://github.com/tmux/tmux/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/tmux/tmux?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | ISC | Plugs into `bind -n C-v` + right-click menu with a recursion guard |
85+
| Wayland clipboard | [wl-clipboard](https://github.com/bugaevc/wl-clipboard) <a href="https://github.com/bugaevc/wl-clipboard/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/bugaevc/wl-clipboard?style=flat-square&label=%E2%98%85&color=f0db4f"></a> (Sergey Bugaev) | GPL-3.0 | Shims `wl-paste` with an xclip fallback + wedge cache |
86+
| X11 clipboard | [xclip](https://github.com/astrand/xclip) <a href="https://github.com/astrand/xclip/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/astrand/xclip?style=flat-square&label=%E2%98%85&color=f0db4f"></a> · [xsel](https://github.com/kfish/xsel) <a href="https://github.com/kfish/xsel/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/kfish/xsel?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | MIT / GPL-2.0 | Authoritative selection owner on the bash hot path |
87+
| Input synthesis | [ydotool](https://github.com/ReimuNotMoe/ydotool) <a href="https://github.com/ReimuNotMoe/ydotool/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/ReimuNotMoe/ydotool?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | AGPL-3.0 | Auto-patches the Ubuntu 24.04 `0.1.8` socket-path bug |
88+
| Screenshot portal | [xdg-desktop-portal](https://github.com/flatpak/xdg-desktop-portal) <a href="https://github.com/flatpak/xdg-desktop-portal/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/flatpak/xdg-desktop-portal?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | LGPL-2.1 | `flashpaste-shoot` captures via the portal (no `gnome-screenshot` fork) |
89+
| OCR (optional) | [tesseract-ocr](https://github.com/tesseract-ocr/tesseract) <a href="https://github.com/tesseract-ocr/tesseract/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/tesseract-ocr/tesseract?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | Apache-2.0 | Powers `flashpaste-shoot --ocr` text extraction |
90+
| Annotation (optional) | [swappy](https://github.com/jtheoof/swappy) <a href="https://github.com/jtheoof/swappy/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/jtheoof/swappy?style=flat-square&label=%E2%98%85&color=f0db4f"></a> · [satty](https://github.com/gabm/Satty) <a href="https://github.com/gabm/Satty/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/gabm/Satty?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | GPL-3.0 | Hand-off target for `flashpaste-shoot --annotate` |
91+
| Agent protocol | [Model Context Protocol](https://github.com/modelcontextprotocol/modelcontextprotocol) <a href="https://github.com/modelcontextprotocol/modelcontextprotocol/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/modelcontextprotocol/modelcontextprotocol?style=flat-square&label=%E2%98%85&color=f0db4f"></a> | MIT spec | `flashpaste-mcp` exposes screenshot + clipboard + cross-pane paste tools |
9292

9393
FlashPaste itself is **MIT** — fork it, vendor it, ship it.
9494

0 commit comments

Comments
 (0)