Publish your software quickly without hiring a server using DriveSoftwarePublisher

in #utopian-io5 years ago (edited)


What is DriveSoftwarePublisher?

DriveSoftwarePublisher (DriveSP) is a software publishing software that uses Google Drive.

Ever wanted to send your software your client but you can't afford a to hire a server? with DriveSP you can use google drive to version your software.


  • Help programmers and software developers who have very low budget publish their software easily.
  • Help open source developers to publish their software without any investment at all.
  • Quick way to publish software.

Demo video


By using DriveSP you can,

  • Upload your project to google drive by using just one command.
  • Create updates that clients can install by just one double click.
  • Ignore the files and folders you don't want to include in the update using .pubignore file.

Technology Stack

DriveSP is made using

  • C#
  • Drive REST API
  • Docopt (Command Line API)
  • Newtonsoft Json (JSON framework for .NET)


Development plans of DriveSP can be viewed on the Trello Board.

Some of the plans include,

  • Delete updates.
  • Error report system.
  • Check for update and print Json response (which can be used in 3rd party application to check for updates and install them, inside the 3rd party application itself).

How to contribute?

You can contribute this project by,

  • Using the the software and creating issue when any bug is encountered.
  • Helping me in the development by bug squashing or developing new features. (If you want to do this, contact me so that we can collaborate.)
  • Let me know if you have any good feature ideas.

Before creating issues for bugs, or suggesting new feature ideas, check out the Trello Board if it is already been found/suggested.


If you have any problems or you want to contact me for feature ideas or want to collaborate in development you can contact me on DefineX Community discord server


Thank you for your contribution. This is indeed a cool idea and sure it is a very budget way to have your customers update the software (thanks to Google).

  1. I feel that you don't use resharper to clean-up your C# code e.g. you may consider using var, LINQ etc for more modern language features.
  2. So, if you don't tell the customers there is a update, they won't find out, right? Is there a way to have the update notification built in the tool?
  3. I guess, the Linux users want to get a copy of the tool as well. If you are using e.g. Python, it might be easier.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.

Need help? Write a ticket on
Chat with us on Discord.

Thanks for the review

Yeh I use resharper but the thing is I started the project almost a year ago, and left it in the middle and I continued it a week back, back then I wasnt that experienced with formatting and things like that so the code doesn't look that clean

For point 2, that feature is under road map, 3rd party application will be able to use this program and check if an update is available and will be able to update it directly, no need for running any commands

For 3rd point, I think it'll work using mono/wine, though I haven't tried it yet

Hey @justyy
Here's a tip for your valuable feedback! @Utopian-io loves and incentivises informative comments.

Contributing on Utopian
Learn how to contribute on our website.

Want to chat? Join us on Discord

Vote for Utopian Witness!

Hey @adam-saudagar
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord

Vote for Utopian Witness!

Congratulations @adam-saudagar! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of comments

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - France vs Belgium

Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.18
TRX 0.08
JST 0.023
BTC 26462.58
ETH 1840.69
USDT 1.00
SBD 2.21