What is Gemfury?
Who uses Gemfury?
Why developers like Gemfury?
Here are some stack decisions, common use cases and reviews by companies and developers who chose Gemfury in their tech stack.
Working with Ruby on Rails also means working with #RubyGems Most of the time, the community has some gems you can use and list down your #Gemfile. But sometimes, you also need to come up with your own proprietary ones to encapsulate and re-use some of your business logic.
It is critical that such repositories and their source code remain private, secure. Even though your code shouldn't contain any credentials, this still applies to your gems' distribution channels. Unless for parts you've willingly open sourced, you don't want your intellectual property stolen.
Rubygems.org therefore, not being an option for this use case, I faced two alternatives: accepting the overhead of maintaining my own gem server, or finding a service that does it for me.
Obviously, the latter was the way to go:
I chose Gemfury for its convenience, pricing model, and reliability.
Gemfury also allowed me/my team to publish gems via different methods: file upload, SSH, HTTPS, or as simple as a Git push.
- Gemfury works with RubyGems, Python packages, NPM modules, and all compatible frameworks and services.
- Authenticated Repo-URL keeps your private packages safe and secure during deployment. All management and deployment is done over SSL.
- Do everything you need with just a few terminal commands.
- Gemfury is designed for teams. Share your account with coworkers and let them easily access your packages.