Skip to content
p32929Public

About

Silent batch app installer for Windows written in Rust — feed it a JSON app list, it installs them all. Like Ninite

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

siin

A silent batch installer for Windows, written in Rust 🦀 — give it a JSON list of apps and it downloads and installs them all silently, one after another. Like Ninite, but the list is yours and the source is open.

On crates.io.

siin

How to install

You can either download the binary from the release: https://github.com/p32929/siin/releases/latest or using cargo cargo install siin

How to use

  1. First create a JSON file like this: https://api.npoint.io/45bf94782cf51c2ad900

  2. Host the JSON file in https://gist.github.com/ or https://www.npoint.io/ or https://pastebin.com/ or anywhere you like

  3. Get the URL

  4. Run SIIN CLI as Admin

    If you have downloaded the EXE file from the release, just run the exe file as administrator

    If you have installed siin using cargo, start CMD ( command prompt ) as administrator then run siin

  5. Paste the URL and Hit enter

  6. Done!!!

JSON structure

Host a JSON file anywhere public (a GitHub Gist, npoint.io, Pastebin — example) and give siin its URL:

[
    {
        "title":"name of the app",
        "url":"direct_download_link_of_the_app",
        "alt": "Optional, but if you want to pass any argument to the installer. Like VS code has some arguments. More info here: https://silentinstallhq.com/visual-studio-code-silent-install-how-to-guide/ "
    }
]

License

MIT License — Copyright (c) Fayaz Bin Salam. See LICENSE for the full text.

Contributing

Contributions are warmly welcomed and greatly appreciated! Whether it's a bug fix, new feature, or improvement, your input helps make this project better for everyone.

Before submitting a pull request, please:

  1. Create an issue describing the feature or bug fix you'd like to work on
  2. Wait for discussion and approval to ensure alignment with project goals
  3. Fork the repository and create your feature branch
  4. Submit your pull request with a clear description of changes

This approach helps avoid duplicate efforts and ensures smooth collaboration. Thank you for considering contributing!

Share

Sharing this repository with your friends is just one click away from here

facebook twitter tumblr pocket pinterest reddit linkedin whatsapp


💼 Using this at a company?

I do fixed-price delivery work on my own projects. One invoice, one date, no hourly billing:

White-label build — this project rebranded, extended and deployed as yours $6,500 · 3 weeks
Custom app from scratch on my own stack, signed and auto-updating $12,500 · 6 weeks
Production-hardening sprint — 72 hours on this project, for your load and your security review $999
Ongoing capacity — one project-week of my time reserved every month $9,000 / month

Full details → p32929.github.io/hire · Email fayazdevinbox@uberip.com — scoping and quotes are free and I answer within one business day.

About

Silent batch app installer for Windows written in Rust — feed it a JSON app list, it installs them all. Like Ninite

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages