Skip to content

mateoxav/easy-snippet-manager

Repository files navigation

📓Easy Snippet Manager⚡

Easy Snippet Manager is a lightweight and efficient desktop application for storing and managing code snippets effortlessly. Built with React, TypeScript, TailwindCSS and Tauri 2.0, it offers a sleek and fast user experience.

Introduction

This is my latest creation, and it arose from the need to have a reliable tool for storing and accessing my snippets. Previously, I was using third-party tools or applications to store snippets, but I couldn't find something that perfectly suited my needs.

Features

🗄️ Snippet organization

  • Store snippets in folders and subfolders.
  • Quickly search for snippets by name or content (coming soon)

🔍 Intuitive Interface

  • Modern and elegant design using TailwindCSS.
  • Easy and fast navigation with React.

Technologies used

  • React: Main programming language to create the graphical interface.
  • TypeScript: Static typing to improve security and code quality.
  • Tauri 2.0: Framework to build native applications with web technology.
  • Vite: Tool to create web applications quickly.
  • TailwindCSS: Utility-first CSS library for application styling.

Installation

Follow these steps to configure the application:

1. Clone the repository:

git clone https://github.com/mateoxav/easy-snippet-manager.git
cd easy-snippet-manager 

2. Install the dependencies:

Make sure you have Node.js installed, then run:

npm install

3. Run the application:

npm run tauri dev

4. Create executable (optional):

If you want a standalone executable, run:

npm run tauri build

How to use

  1. Launch the application.
  2. Create an account or login with your access token.
  3. Store and organize snippets in folders and subfolders.
  4. Search and access your snippets quickly.

Future improvements

📝 Add multiple themes. 🔎 Search snippets by name or content. 🌐 Add support for different languages.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributions

Contributions are welcome! If you wish to contribute, open a pull request.

Contact me

If you have any questions, suggestions or feedback, feel free to contact me.