A powerful Chrome extension that helps you save and organize text snippets, links, and code blocks efficiently.
- Save texts selected from webpage, emails, websites, etc
- Organise the clips, reoarder using darg n drop functionality
- Edit or delete the Clip
- Easily navigate through links, email
- Add the text/clip in the extension
- Give the title, content and save the Clip.
- The selected text will be saved and organized in the extension
- Access your saved items by clicking the extension icon
- Edit, reorder, delete the clip as needed
- Clone the repository:
git clone https://github.com/mohsinkhann12/easy-paste
cd easy-paste- Install dependencies:
npm install- Build the extension:
npm run build- Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
distfolder
- Open Chrome and go to
-
Download Easy-Paste-V1
-
Unzip the file
-
Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
distfolder
- Open Chrome and go to
- React - UI library for building the interface
- React Beautiful DnD - Drag and drop functionality for reordering items
- Tailwind CSS - Utility-first CSS framework for styling
- Vite - Fast build tool and development server
- ESLint - Code linting and formatting
- PostCSS - CSS processing and optimization
- Autoprefixer - Automatic vendor prefix addition
- React: Provides a component-based architecture and efficient DOM updates
- React Beautiful DnD: Offers a polished drag-and-drop experience
- Tailwind CSS: Enables rapid UI development with utility classes
- Vite: Offers fast development and optimized production builds
Directory structure:
└── mohsinkhann12-easy-paste/
├── README.md
├── index.html
├── package.json
├── postcss.config.js
├── tailwind.config.js
├── vite.config.js
├── public/
│ ├── background.js
│ └── manifest.json
└── src/
├── App.jsx
├── index.css
├── main.jsx
├── regex.txt
├── components/
│ ├── AddClipForm.jsx
│ ├── Clip.jsx
│ └── Header.jsx
├── pages/
│ ├── ManagePage.jsx
│ └── Popup.jsx
└── utils/
└── storage.js
# Built extension files
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
Feel free to contribute..
MIT License - feel free to use and modify as needed.