Skip to content

mvxGREEN/InSave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InSave Round App Icon

InSave ⬇️📸

Get it from Obtainium

Build Status License: WTFPL Language: C# Platform: Android Framework: .NET

InSave is an Instagram downloader app for Android, built with the .NET MAUI framework.

Quickly download Instagram posts, photos, videos, stories, reels and more.

📸 Screenshots

              

✨ Features

  • Media Downloader: Supports Instagram posts, photos, videos, stories, reels and more.
  • Share-to-Download: Download without leaving the Instagram app! Simply share target media to the InSave app to start downloading.
  • Cross-Platform Ready Code: Built using .NET MAUI, meaning the core logic and UI can easily be extended to other platforms like iOS or Windows in the future.
  • Intuitive UI: A clean, responsive interface designed for Android devices using MAUI's XAML/C# structures.

🛠 Tech Stack

  • Framework: .NET MAUI (Multi-platform App UI)
  • Language: C#
  • Target Platform: Android (via .NET MAUI)
  • IDE: Visual Studio / Visual Studio for Mac

⚡️ Quick Start App

  1. Download latest APK from Releases to an Android device.

  2. Open APK file to install.

  3. Done! Open InSave app to start downloading media from Instagram.

💻 Build App from Source Code

Prerequisites

  • Visual Studio 2022 (version 17.3 or later) with the .NET Multi-platform App UI development workload installed.
  • Android SDK: Visual Studio generally installs this alongside the MAUI workload, but ensure you have an Android emulator set up or a physical device ready.

Installation & Build

  1. Clone the repository git clone https://github.com/mvxGREEN/InSave.git

  2. Open the project in Visual Studio

    • Launch Visual Studio
    • Select Open a project or solution.
    • Navigate to the cloned directory and open solution file.
  3. Restore Dependencies

    • Wait for NuGet to automatically restore the required packages. You can also right-click the solution in the Solution Explorer and click Restore NuGet Packages.
  4. Run the App

    • In the top toolbar, ensure the build target is set to an Android Emulator or your connected local Android device.
    • Click the Play (Start Debugging) button or press F5 to build and deploy the app.

💡 Usage

  1. Open the InSave app on your Android device.
  2. Paste the copied link of the Instagram post, reel, or story you want to save.
  3. Tap the download button and the media will be processed and saved directly to your local Android gallery.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the WTFPL (Do What The F*ck You Want To Public License) - see the LICENSE file for details.