Skip to content

ArioMoniri/NeoPaste

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

206 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

CLA assistant License Total Downloads GitHub issues GitHub forks GitHub stars GitHub contributors GitHub Website Roadmap



NeoPaste Icon

NeoPaste πŸ“‹

Save Code Snippets & Images Instantly on macOS

NeoPaste is a lightweight macOS app that makes saving clipboard content a breeze. Whether it's code snippets, images, or any other content - just press your keyboard shortcut and it's saved as a file wherever you want. No complex setup, just instant saving.




πŸš€ Latest Release: NeoPaste v1.4.0 Announcement πŸŽ‰

Get ready for the next evolution of clipboard magic! πŸͺ„βœ¨

πŸ”₯ What's New?

  • πŸ–ΌοΈ Quick Preview Mode: Edit text or images before pasting!
  • πŸ“‹ Menu Bar Clipboard Preview: Instantly preview your clipboard content right from the menu bar.
  • πŸ“ Paste with Preview and Edit: Review and modify content before saving.
  • βš™οΈ Enhanced Preferences: Sleek UI/UX with a new Help Tab πŸ†˜ and Permissions Tab πŸ”’.
  • πŸ”„ Recent Files: Access recent files directly from the menu bar for quick reopening.
  • βš™οΈ Settings Update: Choose whether shortcuts or menu bar save buttons use direct saving or a save dialogue.
  • πŸ“₯ Auto-Update: Seamless updates from GitHub releases.
  • πŸ› Clipboard Bug Fix: Resolved issue with clipboard not capturing new content.
  • πŸ†• Enhanced UI/UX: More intuitive and user-friendly interface.

πŸ“’ NeoPaste v1.3.0

The highly anticipated v1.3.0 of NeoPaste is now available! πŸŽ‰ This version introduces groundbreaking features to make clipboard management even more seamless and efficient.

πŸ”₯ What's New in v1.3.0?

  • "Save in Active Folder": Automatically paste clipboard content directly into the currently active Finder folder, offering maximum flexibility and ease of use. πŸ—‚οΈ
  • Homebrew Support: Install and update NeoPaste effortlessly via Homebrew. 🍺 (Available starting 14th January)
  • Enhanced Usability: A smoother and more intuitive user experience.

πŸ“₯ Download v1.3.0

You can download the latest version of NeoPaste v1.3.0 from the GitHub releases page.
Homebrew installation will be available starting 14th January.


πŸ”§ Verifying Download Integrity (Available starting 16th January)

Starting with version 1.3.0, each release includes a .sha256 checksum file for every downloadable .dmg file. Use this to verify the integrity and authenticity of your download:

shasum -a 256 NeoPaste-1.3.0.dmg

Compare the output with the checksum in the .sha256 file provided on the releases page.


πŸ“… Features Introduced in v1.3.0

  • Save clipboard content directly into the active Finder tab for seamless pasting. πŸ—‚οΈ
  • Homebrew support simplifies installation and updates. 🍺
  • Download verification via SHA-256 checksums for added security. πŸ”’

Thank you for your continued support! ❀️ We hope you enjoy the latest features of NeoPaste. Stay tuned for future updates, and don't hesitate to share feedback or suggestions!


🎬 Demo

Watch NeoPaste in action:

NeoPaste Demo

✨ Completely Free!

NeoPaste is 100% free and open source! We believe in making productivity tools accessible to everyone.

πŸŽ‰ Coming Soon to the Mac App Store! We're working on bringing NeoPaste to the Mac App Store for even easier installation and updates.

πŸš€ Key Features

  • 🎯 Global Keyboard Shortcut: Save clipboard content instantly with your custom keyboard shortcut from anywhere
  • πŸ“‹ Menu Bar Quick Access: Toggle saving directly from the menu bar for maximum convenience
  • πŸ’» Code & Image Support: Perfect for saving code snippets, screenshots, and any other clipboard content as files
  • πŸ“‚ Save Anywhere: Choose any location on your Mac to save your snippets and images

πŸ›‘οΈ Privacy & Security

At NeoPaste, your privacy and security are our top priorities. Here's how we ensure your data stays safe:

  1. No Clipboard Data Storage
    NeoPaste does not store or log your clipboard data. All clipboard content is processed locally on your Mac, and once saved as a file, no record of it is kept within the app.

  2. No Outbound Internet Access
    To safeguard your privacy, NeoPaste does not access the internet. This eliminates any risk of clipboard content being sent or exposed online.

  3. Hardened Runtime & Notarization
    NeoPaste is built with the macOS Hardened Runtime enabled and is notarized by Apple. This ensures that the app is secure, free of malicious code, and fully compliant with macOS security standards.

🚨 Transparency Commitment: NeoPaste is 100% open source, so you can inspect the code yourself on GitHub to verify these claims.

If you have any concerns or questions about privacy, feel free to open an issue or contact me directly.

ℹ️ Note
You can help translate this application into your own language! This is an essential step in making NeoPaste accessible to everyone, regardless of their English proficiency. Learn how to contribute by visiting the Translating NeoPaste section.

πŸ› οΈ Download NeoPaste

Get the latest version of NeoPaste directly:

Download NeoPaste

Installation Steps:

  1. Click the button above to download the .dmg file.
  2. Move NeoPaste to your Applications folder.
  3. Launch NeoPaste and set your preferred keyboard shortcut.
  4. Start saving clipboard content instantly!

🎯 Getting Started

  1. Download the latest release from the releases page
  2. Move NeoPaste to your Applications folder
  3. Launch NeoPaste
  4. Set your preferred keyboard shortcut
  5. Start saving clipboard content instantly!

System Requirements

  • macOS 14.0 or later
  • Apple Silicon or Intel processor

Development Roadmap πŸ“œ

Here's what we're working on to make NeoPaste even better for you. Your feedback helps shape our priorities!

Core Features

  • πŸ“‹ Clipboard Monitoring & Detection
  • πŸ“‚ Multi-format Content Support
  • πŸ’Ύ Instant File Saving
  • πŸ”„ Format Conversion
>

Coming Soon

  • πŸ”„ Cross-device Clipboard Sync
  • πŸ’Ύ Compression Support
  • πŸ“‚ Save Location Selection
  • πŸ” Preview Functionality

Planned Features

  • 🎨 Advanced Format Options
  • πŸ“‚ Custom Save Paths
  • πŸ” Quick Preview Mode
  • πŸ“‚ Enhanced File Management

🀝 Contributing

We'd love your help in making NeoPaste even better! Here's how you can contribute:

  1. Fork the Repository

    • Create your feature branch (git checkout -b feature/AmazingFeature)
    • Commit your changes (git commit -m 'Add some AmazingFeature')
    • Push to the branch (git push origin feature/AmazingFeature)
    • Open a Pull Request
  2. Report Issues

  3. Spread the Word

    • Star the repository if you find it useful
    • Share with your friends and colleagues

✨ License Considerations

NeoPaste is released under the Apache License 2.0, which means:

  • You are free to use, modify, and distribute the app.
  • Any modifications or derivative works must retain proper attribution and include the same license.
  • Contributions to the project will be considered part of the Apache 2.0 License.

For more details, see the LICENSE and LICENSE.md files.

πŸ”§ Development

NeoPaste is built using:

  • SwiftUI: For the user interface, providing a modern and intuitive design.
  • HotKey: For handling global keyboard shortcuts seamlessly.
  • Native macOS APIs: To manage clipboard functionality efficiently.
  • ZipFoundation: To enable file compression and decompression functions.

Building from Source

  1. Clone the repository
  2. Open the project in Xcode
  3. Install dependencies using Swift Package Manager
  4. Build and run

🌍 Translating NeoPaste

Help Translate NeoPaste into Your Language!

You can make NeoPaste accessible to a wider audience by translating it into your native language. This effort is crucial in ensuring that everyone, regardless of their English proficiency, can benefit from NeoPaste’s features.

How to Contribute

Open the link below to start contributing translations for NeoPaste. You’ll need a Crowdin account, which you can easily create or link to your GitHub account.

To help improve NeoPaste's website and make it accessible globally, please contribute to its translation via the link below:

πŸ‘‰ Translate the NeoPaste Website


Important Notes Before You Start Translating

  1. HTML Tags
    Some strings may contain HTML tags (e.g., <strong> or <span>). Please respect the formatting and copy the tags exactly as they appear in the source text. Modifying or omitting these tags can break the rendering on the website.
  2. Special Character Codes
    Certain strings include special character codes like &#8984; (⌘) or &RightArrowBar; (β‡₯). These codes are essential for proper rendering and accessibility. Hover over them in Crowdin to see what they represent, and ensure they are copied exactly as shown, including the semicolon at the end.
  3. Non-Breaking Spaces
    Some strings use non-breaking spaces (&nbsp;) between words. These are used to prevent unwanted line breaks and maintain proper formatting. Do not replace these with regular spaces; use them as they appear in the source string.
  4. Escaping Quotation Marks
    Strings containing quotation marks (", ') may require escaping with a backslash (\) to prevent rendering or runtime errors. Ensure these are escaped properly in your translations.

πŸ“ Pro Tips for Translating

  • Click on tags in Crowdin to paste them directly into your translation.
  • Pay close attention to special characters, tags, and formatting in the source text.
  • Avoid introducing new HTML tags or removing the existing ones.

Your contributions are highly valued, and they make NeoPaste more accessible for users worldwide! 🌐✨

πŸ“ Documentation Links

Here are links to all supporting documentation for the project:

πŸ‘¨β€πŸ’» About the Developer

Hi! I'm Ario Moniri, a medical student and research fellow passionate about bridging medicine and technology. With experience in both wet and dry lab environments and expertise in bioinformatics, I enjoy developing web and macOS applications that solve real-world problems.

β˜• Support My Work

Love what I do? Your support means the world! ❀️
Click below to buy me a coffee and keep me fueled for more projects!

β˜• Buy Me A Coffee

Connect with Me

Share Your Ideas & Feedback! ✨

Have ideas for new features or improvements? I'd love to hear from you! πŸ“§ ariorad.moniri@live.acibadem.edu.tr

πŸ“„ License

Apache License 2.0 - see LICENSE for details. Please also check the LICENSE.md file.

πŸŽ‰ Acknowledgments

  • You: For being awesome and Downloading NeoPaste!
  • SwiftUI: For making everything magic easy.

Made with ❀️ by Ario Moniri

About

NeoPaste is a lightweight macOS app that makes saving clipboard content effortless. Whether it's code snippets, images, or other content, NeoPaste allows you to save them instantly as files with a simple keyboard shortcut.

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.md

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors

Languages