No more typing reviews! Try our Samantha, our new voice AI agent.

Share your experience using Canonical Bazaar

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 110,000+ reviews on PeerSpot:

Abdulmunafz Mct - PeerSpot reviewer
Full Stack Developer at Sri Krishna Arts and Science College
Real User
Top 5
Jun 14, 2026
Daily workflows have become streamlined as I manage projects, learn from clones, and host sites
Pros and Cons
  • "GitHub has many features, and it can be very good, such as having repositories, helping clear doubts through community answers and badges, and showcasing my metrics so potential employers can see my commits and activity."
  • "The thing that has frustrated me is sometimes when I push using a Git command, I need to force the push, which is the main thing."

What is our primary use case?

I use GitHub for maintaining repositories, as it is easy to maintain freelance projects and to store college projects. I will be using it for hosting by providing a GitHub link.

For one of my freelance projects, I push the code or codebase to GitHub. From that repository, I get a link that I will host in Vercel or a Netlify platform. Then I will be able to get a public URL. That is how it is useful for me for freelance projects and college projects.

The feature I use the most is the GitHub clone feature because there are many repositories for study purposes, such as a portfolio or a Python-related project. I can easily clone the projects, open them in my window, and be able to work on them. That is the best feature I would recommend.

What is most valuable?

GitHub offers more options, such as more pro versions and more offers for GitHub Education, which I recently availed. The thing I wanted to add is the ease of maintaining repositories, and that is how it helps. It is a time-saving method because instead of having a manual method of hosting, I just push to GitHub, have the repositories, and then I am able to commit the changes easily.

The best features I will recommend are Copilot, then maintaining repositories is easier, then committing new updates, and the main feature is clone. I can easily clone GitHub repositories and open them on any other devices.

The feature I use the most is the GitHub clone feature because there are many repositories for study purposes, such as a portfolio or a Python-related project. I can easily clone the projects, open them in my window, and be able to work on them. That is the best feature I would recommend.

GitHub has many features, and it can be very good, such as having repositories. Also, some people are using it for the purpose of clearing doubts. There is something called asking doubts with someone else. Common people will be answering, and then I will be able to get badges to showcase on my profile. That is absolutely correct. Even the outcome metrics, such as if someone needs to hire me, they could be able to see my GitHub profile for the committed push and pull methods and all that, so GitHub will showcase my metrics.

Absolutely, it is money saved because instead of buying another cloud platform such as Google Cloud, I can easily maintain a repository and host it. Then it is also fewer employees needed because I do not need a big tech core for managing a database and repositories.

What needs improvement?

The thing that has frustrated me is sometimes when I push using a Git command, I need to force the push, which is the main thing. The setup is frustrating because GitHub could add a repository with pre-installed packages or something since I need to install packages in VS Code before pushing and maintain it in the codebase. Git packages need to be installed manually, and if that was already in a GitHub repository, that would be much better.

GitHub packages can be installed previously for the project upon the project requirement, and that is the thing I wanted to add here. That would be good.

According to governance and security, I recently heard about some security issues in GitHub. I think that could be centralized and should consider those security issues and clear them. The AI capabilities there include Copilot or something else.

I recently heard about security issues, but I do not know about it clearly. However, if security has been more tightened, it will be better.

For how long have I used the solution?

I have been using GitHub for the past two to three years.

What do I think about the stability of the solution?

I have not experienced any downtime or issues. I received news about security issues, but other than that, I did not have any issues with it.

What do I think about the scalability of the solution?

GitHub can handle my projects very well as they grow. I can easily give updates from VS Code and commit messages directly to the GitHub repository by just using Git commands.

How are customer service and support?

I have not contacted customer support because I did not have any issues that required contacting them. I do not think customer support is something I have used, but I think they will be more good, especially when getting new features or offers.

Which solution did I use previously and why did I switch?

Before using GitHub, I used a Netlify platform for small projects just with a drag and drop option. Later, I learned about GitHub, and then I switched to GitHub for maintaining repositories. Now, GitHub is one of my day-to-day activities.

How was the initial setup?

When I first started GitHub, I thought it was too hard to do, hard to maintain, and the repositories were not being created with a proper method. Then later, I could understand and see many YouTube tutorials to understand GitHub and learn Git commands, which allowed me to easily adapt to GitHub. When I was starting first, I was really frustrated about what this tool was. At first, it was really difficult to understand, but later, after using it for three to five projects, I learned about GitHub. Upon the fifth project, it became very easy for me to maintain a GitHub repository.

What about the implementation team?

I just keep it simple with Git. I have heard about GitLab, but I have not used it. I use GitHub with straight branching strategies, just a straight branch commit.

What's my experience with pricing, setup cost, and licensing?

I have been using GitHub for free, and recently I got a free education offer, such as educational resources. I believe it is GitHub Pro or something similar. I have been using the educational offer, which gave me many resources for free, and I have used GitHub Copilot Pro for free as well. I have not encountered any initial setup cost for that.

Which other solutions did I evaluate?

I did not evaluate any other options. I just used a manual method in GitHub.

What other advice do I have?

I use a private cloud here and also a public cloud; I use both private and public.

GitHub has many features, and it can be very good, such as having repositories. Also, some people are using it for the purpose of clearing doubts. There is something called asking doubts with someone else. Common people will be answering, and then I will be able to get badges to showcase on my profile. That is absolutely correct. Even the outcome metrics, such as if someone needs to hire me, they could be able to see my GitHub profile for the committed push and pull methods and all that, so GitHub will showcase my metrics.

If a new user is using GitHub, they should first learn about Git commands and directly push the repository, avoiding the drag and drop method. They should understand Git commands and from VS Code or their preferred IDE, they can push and maintain a repository. After pushing to the repository, they should be aware of the use cases of a repository. It is not just to maintain as a cloud; they can use it for hosting and other database connections.

Additional thoughts about GitHub include the potential to provide more resources for GitHub Enterprise. I have not used it, but I believe GitHub Enterprise should be beginner-friendly. My overall rating for this product is 9.5 out of 10.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Jun 14, 2026
Flag as inappropriate
Security Solution Specialist at Splunk
Real User
Top 20
Jun 7, 2026
Automated database change management has increased deployment frequency and supports audits
Pros and Cons
  • "Liquibase has positively impacted my organization by significantly increasing deployment frequency for database changes."
  • "Regarding Liquibase's AI capabilities, I believe its accuracy and reliability of output could be improved."

What is our primary use case?

My main use case for Liquibase is database change management inside our CI/CD pipelines. Before Liquibase, someone would have to manually run SQL scripts against the database and hope for the best.

How has it helped my organization?

Liquibase has positively impacted my organization by significantly increasing deployment frequency for database changes. We went from releasing database changes maybe twice a month because they were so manual and nerve-wracking to releasing them as part of every sprint.

I find it hard to put an exact number on how much deployment frequency increased, but the productivity gains are real. The manual database deployment process before involved a DBA, a developer, a change ticket, a scheduled maintenance window, and probably three to four hours of human time.

What is most valuable?

The best features Liquibase offers include the DATABASECHANGELOG table, which is deceptively simple but is the foundation of everything. Every change that has ever been applied is logged there, including who wrote it, when it ran, which environment, and the checksum.

Having that detailed tracking from Liquibase definitely helps me and my team day-to-day, making troubleshooting or audits easier.

Drift Detection is the other feature I would fight for, as the moment someone makes a manual change to a database outside the pipeline, it shows up. In a regulated environment, that is not just useful, it is necessary.

What needs improvement?

Liquibase can be improved by helping developers who have never used it before to understand change logs, change sets, contexts, and labels, which takes time. The documentation is good, but there is a gap between reading the docs and actually being confident with it.

I would appreciate more sophisticated pipeline analytics out of the box without having to set everything up manually.

For how long have I used the solution?

I have been using Liquibase for a total of four years.

What other advice do I have?

On a scale of one to ten, I rate Liquibase overall as an eight.

I rate it an eight because it fundamentally solved the problem that was genuinely painful and had not been solved well by anything else we evaluated.

Regarding Liquibase's AI capabilities, I think its governance and security are solid.

Regarding Liquibase's AI capabilities, I believe its accuracy and reliability of output could be improved.

We deploy Liquibase using GitHub Actions and Jenkins depending on the client environment. Liquibase itself runs as part of the pipeline job, connects to the target database, applies the pending change sets, and exits. There is no separate server to manage.

My experience with pricing, setup cost, and licensing is that the open-source version is free and genuinely capable for most use cases. We moved to Liquibase Secure for the governance features: audit logs, Drift Detection, policy enforcement, and separation of duties.

Which deployment model are you using for this solution?

On-premises

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Jun 7, 2026
Flag as inappropriate