Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ChurchTao/Lanaya

Simple to use clipboard manager! 全键盘操作的剪贴板管理工具.
https://github.com/ChurchTao/Lanaya

clipboard rust tauri vite vue3 web

Last synced: 3 months ago
JSON representation

Simple to use clipboard manager! 全键盘操作的剪贴板管理工具.

Awesome Lists containing this project

README

        





Lanaya



一个简洁易用的剪贴板管理


GitHub all releases
GitHub
GitHub Repo stars


English |
中文

## 简介

`Lanaya` 来自于`DOTA2`中的圣堂刺客, 简洁易用,全键盘操作的剪贴板管理工具

### 当初写这个项目是学习阶段,写的简陋,目前正在准备重写 2.0 版本,敬请期待...

## 功能

- 通过关键词搜索
- 全快捷键操作
- 设置历史条数范围
- 多语言
- 自动更新
- 输入 `f:xxx` 搜索收藏的记录
- 输入 `t:xxx` 搜索标签分类

## 未完成

- [x] 引入`taildwind`管理 css
- [x] 新增复制图片历史的功能
- [ ] 增加主题
- [x] 新增收藏夹功能
- [ ] 增加`Windows`,`Linux`的适配
- [x] 使用`Rust`实现后台监听剪切板
- [x] 使用`Rust`实现`Sqlite`的数据库操作

## 下载

从 [release](https://github.com/ChurchTao/Lanaya/releases) 中下载.

### Mac 用户

如果提示`软件已损坏,请移到废纸篓`,可以使用命令 `xattr -cr /Applications/Lanaya.app` 解决

## 开发

你需要安装 `Rust` 和 `Nodejs`,详细步骤查看 [这里](https://tauri.app/zh-cn/v1/guides/getting-started/prerequisites) ,然后按如下命令进行开发

```shell
npm install
```

然后

```shell
cargo install tauri-cli # 提示没有 cargo tauri 命令需先执行安装
cargo tauri dev
```

如果需要构建

```shell
cargo tauri build
```

## 截图


demo1
demo2
demo3
demo4
demo4
demo6
demo7

## 建议

👏🏻 非常欢迎提`Issue`和`PR`!毕竟一个人的力量有限。

## 技术栈

`Lanaya` 基于如下技术栈:

- [tauri-apps/tauri](https://github.com/tauri-apps/tauri): Build smaller, faster, and more secure desktop applications with a web frontend.
- [vitejs/vite](https://github.com/vitejs/vite): Next generation frontend tooling. It's fast!
- [vue3](https://github.com/vuejs/core): An approachable, performant and versatile framework for building web user interfaces.
- [tailwindlabs](https://github.com/tailwindlabs) Creators of Tailwind CSS and Headless UI, and authors of Refactoring UI.

## License

Apache-2.0 license. See [License here](./LICENSE) for details.