Hello Pritpal
>> "Now I am comfortable. Will port on Github soon."
GitHub is very nice, The service is mature and very stable
>> "The only issue could be how to port the files, installers, etc"
All what you need is creating a new release
GitHub will put a copy of source code in zip files
Also You can add binary files to the release, Then distribute their links to other developers
The files : source code.zip & source code.tar.gz are created by GitHub automatically
Then we added the other files (Binary release for Windows, Linux, macOS, etc.)
GitHub also provide free space for hosting your static website (HTML, CSS, JavaScript, etc.)
Publishing download links through a website increase the popularity
A nice feature in GitHub, When you click on the download link, It will start automatically
But when using Sourceforge - Clicking the Download link will open a Sourceforge page and you have to wait for sometime
Another thing to notice, At Sourceforge, sometimes your project website goes down
But at GitHub, most of the time, everything is up and running very fine
My final tip - Sourceforge is better when targeting users, They can easily discover your project. if you have an application, and want people to discover it quickly then Sourceforge is better than GitHub. but if you have a programming tool or library, and You want programmers to discover it or contribute, then GitHub is better.
Greetings,
Mahmoud