Programming Software

Typically, Programming is a capability of a variety of other G2 Software categories. See more below to select the

best Programming Software.

Visual Studio Code (VS Code) is a free, lightweight, and powerful source code editor developed by Microsoft, compatible with Windows, macOS, and Linux. It offers a rich set of

Top Programming Software Result from Text Editor


Ambati B.
AB
“A Flexible Workspace for Everyday Technical Work”
What do you like best about Visual Studio Code?

What I like most about Visual Studio Code is how easily it fits into different types of work. I can switch between SQL, Python, testing files, scripts, and project configurations without feeling like I’m changing tools every time. The editor stays lightweight, but I can add only the extensions and features I actually need. I also find the built-in terminal, file search, debugging, and Git support very convenient for handling my day-to-day development and testing work. Review collected by and hosted on G2.com.

What do you dislike about Visual Studio Code?

One thing I dislike about Visual Studio Code is that it can take some time to get everything configured properly. With so many extensions available, finding the right ones and keeping them compatible can sometimes become a bit of a trial-and-error process. I’ve also noticed that after installing several extensions, the editor can feel less responsive than when it is kept minimal. Review collected by and hosted on G2.com.

What problems is Visual Studio Code solving and how is that benefiting you?

Visual Studio Code helps me avoid switching between different applications for everyday technical work. I can work with SQL, Python, project files, scripts, and testing-related tasks in one place, while using the terminal and extensions whenever I need extra functionality. This makes my workflow more organized and reduces the time I spend moving files or setting up separate tools. It is especially useful when I need to quickly check, edit, test, and troubleshoot something within the same workspace. Review collected by and hosted on G2.com.

Show More
Show Less

AI can help you find the answers. G2 helps you trust them.

Connect G2 to Claude or ChatGPT for answers grounded in G2's trusted reviews, comparisons, and pricing from real user insights.

How it works
GitHub

GitHub

(2,407)4.7 out of 5

GitHub

(2,407)4.7 out of 5

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over two million people use GitHub to build amazing things together.

Top Programming Software Result from Version Control Hosting

Also listed in DevOps Platforms, Software Composition Analysis, Cloud Infrastructure Automation, Static Application Security Testing (SAST), Application Release Orchestration


Zacharie P.
ZP
“Reliable Collaboration and Traceability for Modern Software Delivery”
What do you like best about GitHub?

What I like best about GitHub is that it keeps code, collaboration, version history, and project workflow in one place. Pull requests, issues, branches, reviews, and Actions make it easier to manage development transparently and avoid losing track of changes. It is especially useful when working with partners or distributed teams because everyone can see what changed, why it changed, and what still needs attention. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

What I dislike about GitHub is that it can become complex and overwhelming, especially for non-technical users or smaller teams. Some workflows require many steps, such as branches, pull requests, permissions, Actions, and issue management. The interface is powerful, but it is not always simple to understand where something is configured or why an automation failed. Review collected by and hosted on G2.com.

What problems is GitHub solving and how is that benefiting you?

GitHub helps me solve problems around software delivery, code quality, collaboration, and traceability across complex technical projects. In my work as a senior software engineer and AI evaluation specialist, I use GitHub to manage code changes, review pull requests, track issues, organize project history, and support CI/CD workflows.

The biggest benefit is that it gives me a reliable way to collaborate across distributed teams while maintaining accountability. It helps me compare changes, verify implementations, manage regression tests, document technical decisions, and keep a clear record of what was changed and why. This is especially valuable for microservices, cloud infrastructure, payment systems, AI coding-agent evaluation, benchmark development, and production-grade software work. Review collected by and hosted on G2.com.

Show More
Show Less
LaunchDarkly

LaunchDarkly

(867)4.5 out of 5

LaunchDarkly

(867)4.5 out of 5

LaunchDarkly is the runtime control platform for the AI era. As AI accelerates the volume and speed of change, teams face a lose-lose tradeoff: slow down to stay safe, or ship

Top Programming Software Result from Feature Management

Also listed in AI Orchestration, Observability Software, Large Language Model Operationalization (LLMOps), Session Replay, Application Performance Monitoring (APM)


Pranjal E.
PE
“Safer releases, one customer at a time”
What do you like best about LaunchDarkly?

The biggest value is shipping risky fixes to production turned off, then turning them on for one customer at a time across our many environments. Rolling back is a toggle, not a redeploy, so we ship faster with less risk. The REST API is excellent. We script almost all flag work and built a daily Slack digest on it to catch stale or partly rolled-out flags. Flags have become our release process, and the ROI shows up in emergency rollbacks we never had to do. Review collected by and hosted on G2.com.

What do you dislike about LaunchDarkly?

Targeting is easy to get wrong. Individual targets are stored apart from rules, and new rules default to the "user" context kind, which can silently match nothing. Stale-flag cleanup is left to us, so we built our own digest. It's also hard to see what flag value a long-running worker actually evaluated. Warnings on rules that can't match and built-in stale-flag tracking would help a lot. Review collected by and hosted on G2.com.

What problems is LaunchDarkly solving and how is that benefiting you?

It keeps a code fix separate from the decision to release it. We merge fixes to production turned off, turn them on for one customer to verify, then roll out everywhere. If something breaks, we turn the flag off instead of redeploying. We ship fixes faster, customer-specific issues can be tested safely in production, and bad releases have a much smaller impact. Review collected by and hosted on G2.com.

Show More
Show Less
Gearset DevOps

Gearset DevOps

(310)4.7 out of 5

Gearset DevOps

(310)4.7 out of 5

Gearset is the most trusted DevOps platform with a full suite of powerful solutions for every team developing on Salesforce. Deploy: Achieve fast, reliable metadata and data d

Top Programming Software Result from DevOps Platforms

Also listed in Disaster Recovery, SaaS Backup, Static Code Analysis, Continuous Delivery, Continuous Integration


Tori P.
TP
“Fantastic Onboarding That Set Our Team Up for Success with Gearset”
What do you like best about Gearset DevOps?

Our onboarding has been FANTASTIC. As a team of only admins we were unfamiliar with typical devops processes, but we were really set up for success to use all the tools Gearset has to offer and convert almost 100% of our development and building time to be in conjunction with Gearset tools. Review collected by and hosted on G2.com.

What do you dislike about Gearset DevOps?

I think when I was brand new to the platform, I was a little confused by how many similar tools there were. There are a lot of ways to do the same thing, so we really relied on the training resources to help us understand the differences and when it made sense to use each tool. Review collected by and hosted on G2.com.

What problems is Gearset DevOps solving and how is that benefiting you?

The brand new Gearset Agent is a GAMECHANGER. The setup was not nearly as intense as I would have expected to get the incredible value out of an AI agent that knows Salesforce inside and out as well as knowing all the details of our Org and the existing fields, automations, and customizations.

We all began with a lot of hesitancy, but very quickly built confidence in the Agent's ability to build/edit/update our existing codebase. Speeds us up so quickly on the mundane and tedious tickets as well as a great partner for solution designing big changes to make sure no stone is left unturned. Review collected by and hosted on G2.com.

Show More
Show Less
Notepad++

Notepad++

(2,471)4.6 out of 5

Notepad++

(2,471)4.6 out of 5

Notepad++ is a free, open-source text and source code editor for Windows, designed to provide a lightweight yet powerful alternative to the standard Notepad. Developed in C++

Top Programming Software Result from Text Editor


Priyanka M.
PM
“Notepad++ Autosave and Syntax Highlighting Make Coding Effortless”
What do you like best about Notepad++?

Well autosaves saves me everytime,, whether file is saved or not, it keeps in the active interface, even after multiple restart and shut-downs it keeps it as it is, i started my development journey from Notepad++, My senior use to ask me to use this since at learning level it is one of the best editor/code editor.

1. Auto Save File

2.Drop-down to select multiple language.

3.Syntax Highlighting helps a lot

4.Pin Important Notes at top

5.Right click and Edit with Notepad++, its wonderfull

6. Free Open Source Review collected by and hosted on G2.com.

What do you dislike about Notepad++?

As a notepad editor its good but since it has multiple language support, it should provide debugging option. This will make it more easy to use for development as well, Some basic IDE tools can be added,,Layout can be improved Review collected by and hosted on G2.com.

What problems is Notepad++ solving and how is that benefiting you?

There are various point which helps me

1. Highlighting Syntax, like opening and closing of brackets

2. Supports Multiple Language, just switch language and it formats it

3. Does Not Effect the Computer Performance since very lite weight

4. Auto-Save saves a lot of time, unwanted shutdown helps to save data

5. Since its free, thats +ve point

6. Easy to pin important documents, saves time when i need them

7. Best for the developers who started development from basics Review collected by and hosted on G2.com.

Show More
Show Less
GitLab

GitLab

(900)4.5 out of 5

GitLab

(900)4.5 out of 5

An open source web interface and source control platform based on Git.

Top Programming Software Result from Version Control Hosting

Also listed in Secure Code Review, DevOps Platforms, Value Stream Management, Software Composition Analysis, Cloud Infrastructure Automation


Anand P.
AP
Original Information
“The average tool for code maintenance and review.”
What do you like best about GitLab?

The recent introduction of GitLab Duo AI Agents and terminal integration has made managing workflows significantly easier, as AI assistance directly accelerates code reviews, branch management, and CI/CD troubleshooting. Furthermore, having a built-in Secrets Manager natively integrated into CI/CD pipelines eliminates the complexity of using external vaults while keeping environment variables and deployment tokens secure. Combined with improved secret scanning that detects complex passwords across full commit histories, it provides a much smoother, more secure, and unified development experience. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

While GitLab provides a comprehensive DevOps platform, navigating its vast feature set across complex nested projects and CI/CD configurations can occasionally feel cluttered. Additionally, managing heavy pipeline runner overhead or debugging intricate continuous integration configurations locally prior to pushing changes can still present a steep learning curve for development teams. Review collected by and hosted on G2.com.

Recommendations to others considering GitLab:

It is the most accessible tool for code review and maintenance. Review collected by and hosted on G2.com.

What problems is GitLab solving and how is that benefiting you?

GitLab eliminates the friction of managing fragmented toolchains by consolidating version control, CI/CD automation, issue tracking, and security scanning into a single unified DevOps platform. This centralizes code maintenance and versioning, allowing teams to seamlessly collaborate, rollback or switch between release versions instantly, and automate pipeline workflows to deliver secure software faster with significantly reduced operational overhead. Review collected by and hosted on G2.com.

Show More
Show Less
Redgate Flyway

Redgate Flyway

(105)4.5 out of 5

Redgate Flyway

(105)4.5 out of 5

Flyway extends DevOps to your databases to accelerate software delivery and ensure quality code. It increases the reliability of deployments by versioning your database.

Top Programming Software Result from Database DevOps Software

Also listed in Continuous Delivery, Version Control Software


US
“Seamless Database Migrations”
What do you like best about Redgate Flyway?

What I really like is how seamless it is to migrate database changes into my local branch, along with the feature that lets me review each changed file at a glance. Also the fast response makes me productive at my job. Review collected by and hosted on G2.com.

What do you dislike about Redgate Flyway?

The thing I dislike about Redgate Flyway is that every time I manually need to migrate changes. It should have AI integrated into it that automatically migrates all changes whenever there is any. Review collected by and hosted on G2.com.

What problems is Redgate Flyway solving and how is that benefiting you?

Redgate is saving a lot of time for my organisation developers and testers providing easy usage and quick response time for migration. Also the error messages it shows whenever there is any migration error are very descriptive and easy to understand for a new joiner as well. It is overall benefitting me by adding up business value and safe migration of changes keeping all developers and testers at same level of code. Review collected by and hosted on G2.com.

Show More
Show Less
Sublime Text

Sublime Text

(1,782)4.5 out of 5

Sublime Text

(1,782)4.5 out of 5

Sublime Text is a sophisticated, cross-platform text and source code editor renowned for its speed, efficiency, and extensive customization options. Designed for developers an

Top Programming Software Result from Text Editor


TNTCraft G.
TG
“Fast and Lightweight, but Missing Built-In Debugging and Git Integration”
What do you like best about Sublime Text?

What I like most about Sublime Text is how fast and lightweight it is. It launches almost instantly and handles large code files smoothly without any noticeable lag. Features like multiple cursors and the distraction-free UI also make a real difference, helping me stay focused and boosting my day-to-day development productivity. Review collected by and hosted on G2.com.

What do you dislike about Sublime Text?

It lacks out-of-the-box advanced features like built-in debugging and native Git integration, which require installing external packages. Also, the frequent licensing popups in the evaluation version can be a bit distracting during long coding sessions. Review collected by and hosted on G2.com.

What problems is Sublime Text solving and how is that benefiting you?

Sublime Text solves the issue of heavy, slow, and resource-hungry IDEs crashing while handling large projects. It benefits me by opening files instantly, running smoothly with minimal RAM, and letting me search and edit code across multiple files rapidly using shortcuts. This keeps my workflow uninterrupted and highly productive. Review collected by and hosted on G2.com.

Show More
Show Less
Appcircle

Appcircle

(48)4.9 out of 5

Appcircle

(48)4.9 out of 5

An enterprise-grade mobile DevOps platform that automates the build, test, and publish store of mobile apps for faster, efficient release cycle

Top Programming Software Result from Continuous Integration

Also listed in Continuous Delivery, Build Automation, DevOps Platforms, Enterprise App Store


IC
“Appcircle Makes Mobile Release Management Easier”
What do you like best about Appcircle?

Appcircle makes the entire mobile release process seamless, from build to store submission, in a single platform. The publish module connecting to both Google Play and App Store Connect is straightforward, and once set up, submitting a release takes just a few clicks without ever logging into the developer portals manually. The store status visibility after submission is a great touch that saves a lot of back-and-forth checking.

The UI is clean and the learning curve is manageable even for teams that are new to CI/CD. Overall it feels like a tool built by people who actually understand mobile release workflows. Review collected by and hosted on G2.com.

What do you dislike about Appcircle?

Except some small issues, there's not much to complain about. Review collected by and hosted on G2.com.

What problems is Appcircle solving and how is that benefiting you?

We used to handle store submissions manually, which was time consuming and error prone. Appcircle automated that entire flow; build, sign, and publish and cutting down our release cycle significantly. The Re-sign Binary feature has also been a huge time saver, allowing us to redistribute the same build with different signing identities without rebuilding from scratch. The publish module in particular removed the need for anyone on the team to have direct access to developer portal credentials, which also improved our security posture. Review collected by and hosted on G2.com.

Show More
Show Less
Vercel

Vercel

(87)4.7 out of 5

Vercel

(87)4.7 out of 5

Vercel provides cloud deployment solutions to individuals, teams and organizations.

Top Programming Software Result from Continuous Delivery

Also listed in WebOps Platforms, Content Delivery Network (CDN), Cloud Platform as a Service (PaaS)


Allan H.
AH
“Excellent deployment workflow for Next.js, with some limitations on lower-tier plans”
What do you like best about Vercel?

Vercel makes deploying and operating a Next.js application remarkably straightforward. Its GitHub integration is one of its strongest features: every pull request can receive its own Preview deployment, while approved changes can be promoted to Production automatically after merging.

For RentFlow, Preview deployments have been particularly valuable because they allow us to validate a specific commit before releasing it. Vercel clearly displays the associated Git branch and commit SHA, making it easier to confirm that we are testing the exact version intended for release.

Custom-domain management, automatic HTTPS, deployment aliases, environment-variable separation, build logs, and runtime monitoring are also useful. The platform removes much of the infrastructure work normally required to operate a modern web application. Review collected by and hosted on G2.com.

What do you dislike about Vercel?

Some development and multi-environment workflows are limited on the free plan, so teams may encounter plan restrictions earlier than expected.

Protected Preview deployments can also create friction when sharing a build with testers or reviewers. Authentication adds security, but it can make external review more complicated. Environment variables must be assigned carefully to Preview and Production, and a redeployment is usually required after changing them.

The dashboard is powerful, but deployment settings, domains, environment variables, build logs, and runtime information are spread across several sections. This can take time to learn when troubleshooting a release. Review collected by and hosted on G2.com.

What problems is Vercel solving and how is that benefiting you?

Vercel provides the deployment and hosting workflow for our Next.js SaaS application without requiring us to maintain dedicated web infrastructure. It gives us isolated Preview environments for testing, automated Production deployments, custom-domain hosting, and visibility into build and runtime health.

The biggest benefit is release confidence. We can connect a deployment to an exact GitHub commit, test it before merging, and verify that the same approved code reaches Production. This has made our release process faster, safer, and easier to manage. Review collected by and hosted on G2.com.

Show More
Show Less
Copado DevOps

Copado DevOps

(331)4.4 out of 5

Copado DevOps

(331)4.4 out of 5

Copado DevOps weaves security best practices into agile planning, CI/CD and testing to help you safely accelerate software delivery.

Top Programming Software Result from DevOps Platforms

Also listed in Continuous Integration, Continuous Delivery


Ediga N.
EN
“Streamlined Salesforce Deployments with Robust Automation”
What do you like best about Copado DevOps?

I like how Copado DevOps provides automation and visibility for Salesforce deployments. It integrates well with Git, which makes our deployments and validations smoother. The clear deployment history helps reduce manual errors, making the entire release process more controlled and traceable. The most valuable features for me are User Stories, Git Integration, Pipelines, and automated deployments. User stories help us track development work, Git Integration provides reliable version control, and Pipelines efficiently move changes across all environments. The automated validation and deployment are particularly useful because they decrease manual errors and enhance visibility and traceability during releases. Review collected by and hosted on G2.com.

What do you dislike about Copado DevOps?

One area for improvement in Copado DevOps is the initial setup and configuration. New team members face a learning curve around pipelines, deployment processes, and resolving conflicts. Troubleshooting deployment errors can be time-consuming, especially with complex metadata dependencies. Enhancements in initial setup experience, configuration guidance, better error messages, and conflict-resolution capabilities could significantly reduce this learning curve and make onboarding new developers easier. Review collected by and hosted on G2.com.

What problems is Copado DevOps solving and how is that benefiting you?

I use Copado DevOps to automate Salesforce deployments, manage version control, and track releases, which reduces manual errors and gives full traceability. It improves our efficiency by reducing time on deployments and enhancing collaboration with better visibility. Review collected by and hosted on G2.com.

Show More
Show Less

Bring back the joy of app development! Mobile Continuous Integration & Delivery for your whole team, with dozens of integrations for your favorite services.

Top Programming Software Result from Continuous Delivery

Also listed in Continuous Integration, Build Automation, DevOps Platforms


Joe M.
JM
“Effortless Automation and Robust Pipeline Management”
What do you like best about Bitrise Mobile DevOps Platform?

I like that Bitrise Mobile DevOps Platform is well maintained. The images being up-to-date is really helpful for maintaining my applications. The setup was straightforward for me, particularly since I had some prior experience with it at a different company. Automating tasks and setting up different workflows instead of doing things manually is a big plus. It's effective in ensuring pipelines are working and prevents new additions from breaking the existing master branch. Review collected by and hosted on G2.com.

What do you dislike about Bitrise Mobile DevOps Platform?

I like it alot Review collected by and hosted on G2.com.

What problems is Bitrise Mobile DevOps Platform solving and how is that benefiting you?

I can automate tasks with different workflows instead of manual setup, maintaining my applications through up-to-date images. It ensures pipelines work smoothly and new changes don't break the master branch. Review collected by and hosted on G2.com.

Show More
Show Less
BBEdit

BBEdit

(64)4.5 out of 5

BBEdit

(64)4.5 out of 5

BBEdit is a professional HTML and text editor for Macintosh that provides features for editing, searching, and minipulation of text for web authors and software developers.

Top Programming Software Result from Text Editor


Mukund R.
MR
“Smart Document Detection That Makes Editing Easy”
What do you like best about BBEdit?

Its not just regular text editor, we can choose which type of document we are working on let's say if I am working on html it will automatically detect that and show the actual format not just html. Review collected by and hosted on G2.com.

What do you dislike about BBEdit?

The UI could be improved because it looks a bit dull. It has multiple features, but it feels complicated to find them. Review collected by and hosted on G2.com.

What problems is BBEdit solving and how is that benefiting you?

BBEdit is like a code-cum text editor, and it identifies programming languages really well. I find it very helpful for comparing files and searching through text. The text-wrapping feature is also pretty awesome. Without saving any files, whenever we open bbedit it will open all the unsaved files as well. Review collected by and hosted on G2.com.

Show More
Show Less
Rev-Trac

Rev-Trac

(80)4.7 out of 5

Rev-Trac

(80)4.7 out of 5

Rev-Trac is engineered to modernize how SAP change is managed across complex SAP landscapes and can support SAP ECC, S/4HANA, BTP and other Cloud applications, accelerating de

Top Programming Software Result from DevOps Platforms

Also listed in Application Release Orchestration, Continuous Delivery, Continuous Integration, SAP Store


Md Sayeed A.
MA
“Simplifies SAP Transport and change Management across complex landscape”
What do you like best about Rev-Trac?

I appreciate its ability to automate and secure the SAP transport and change management process. Review collected by and hosted on G2.com.

What do you dislike about Rev-Trac?

New users and administrators often need significant time to fully understand the workflows, transport controls, dependencies, and overall configuration. Implementation and setup can also be more involved than a team might expect, especially in a complex SAP landscape like ours (DEV-QUA-STAGING-PT-PROD). Review collected by and hosted on G2.com.

What problems is Rev-Trac solving and how is that benefiting you?

Rev-Trac is solving the problem of managing and controlling changes across our SAP landscape. Without a centralized tool, coordinating transports, approvals, dependencies, testing, and releases can be manual and difficult to track, which increases the risk of errors and failed deployments.

The biggest benefit is greater visibility and control. Rev-Trac helps us understand what is changing, where it is moving, what dependencies exist, and whether the appropriate approvals and checks have been completed before deployment.

This benefits us by reducing deployment risk, improving governance and auditability, and making the release process more predictable. It also reduces the amount of manual coordination required between development, testing, Basis, and business teams, allowing us to deliver changes more efficiently and with greater confidence. Review collected by and hosted on G2.com.

Show More
Show Less
JFrog

JFrog

(173)4.3 out of 5

JFrog

(173)4.3 out of 5

The JFrog Platform is an end-to-end, hybrid, and universal binary-centric solution that continuously manages and secures your entire software supply chain from source to edge.

Top Programming Software Result from DevOps Platforms

Also listed in Software Bill of Materials (SBOM), Software Composition Analysis, Repository Management, MLOps Platforms, IoT Device Management Platforms


Cedrick B.
CB
“Comprehensive Repository Manager with Cost Challenges”
What do you like best about JFrog?

I use JFrog as a universal repository manager and love the best feature: the universal package support. It solves the issue of running separate registries for each technology, supporting over 30 packages so each team can use the same platform. JFrog really ensures my deployments are fast, secure, and reproducible. The initial setup was very easy and quick. Review collected by and hosted on G2.com.

What do you dislike about JFrog?

I have some concerns about JFrog's pricing. It's notoriously expensive, particularly for small-to-medium businesses, startups, or individual developers. The tier-based pricing structure often locks crucial features, like advanced security scanning, behind high-tier enterprise licenses. This makes alternatives like Nexus Repository Manager or cloud-native registries more financially appealing for smaller teams. Review collected by and hosted on G2.com.

What problems is JFrog solving and how is that benefiting you?

I use JFrog to store, manage, and secure binary packages, ensuring my deployments are fast and reproducible. It solves running separate registries by supporting over 30 packages on the same platform. Review collected by and hosted on G2.com.

Show More
Show Less
See all JFrog reviews
NoteTab

NoteTab

(25)4.7 out of 5

NoteTab

(25)4.7 out of 5

NoteTab is a Notepad replacement HTML and text editor with text-processing, search and replace, capture and copy text to clipboard, reusable text snippets and macros, and othe

Top Programming Software Result from Text Editor


Anelle P.
AP
“It is a feature really easy to use”
What do you like best about NoteTab?

As I mentioned in the title it is is a feature really easy to use, that allows you notes with only one click and manage less programs because you can have multiple notes. AND THE MOST IMPORTANT THING, AUTO-SAVE!!!! Review collected by and hosted on G2.com.

What do you dislike about NoteTab?

Themes. Like I would like colors :) But basically everything is great Review collected by and hosted on G2.com.

What problems is NoteTab solving and how is that benefiting you?

Since is light weight I dont have any issues with space or even open notes in my computer. Is right there. Review collected by and hosted on G2.com.

Show More
Show Less
Jenkins

Jenkins

(573)4.4 out of 5

Jenkins

(573)4.4 out of 5

Jenkins is an application that monitors executions of repeated jobs, such as building a software project or jobs run by cron.

Top Programming Software Result from Continuous Integration

Also listed in DevOps Platforms, Continuous Delivery, Build Automation, AWS Marketplace


Muhammed A.
MA
“Reliable, Flexible CI/CD with a Massive Plugin Ecosystem”
What do you like best about Jenkins?

Jenkins has been a reliable CI/CD tool since I first learned it while studying programming and microservices seven years ago, and returning to it across several projects since has reinforced how flexible and extensible it is. Being open-source with a massive plugin ecosystem has made it adaptable to nearly any tech stack or workflow, whether that's simple build automation or more complex multi-stage deployment pipelines. Pipeline-as-code through Jenkinsfiles has made version-controlling the entire CI/CD process straightforward, keeping build logic alongside the actual codebase rather than living in a separate system. The community support and documentation, built up over years of widespread adoption, means troubleshooting rarely takes long since most issues have already been discussed somewhere. Review collected by and hosted on G2.com.

What do you dislike about Jenkins?

The interface feels dated compared to more modern CI/CD tools, and navigating plugin configurations can get cluttered as a project's pipeline complexity grows. Managing and updating plugins over time requires ongoing maintenance, since compatibility issues between plugins occasionally surface after updates. Setting up more advanced pipelines still requires a fair amount of Groovy scripting knowledge, which adds a learning curve for team members newer to Jenkins specifically. Self-hosting means taking on infrastructure maintenance responsibility that some newer, managed CI/CD platforms have abstracted away entirely. Review collected by and hosted on G2.com.

What problems is Jenkins solving and how is that benefiting you?

Jenkins has automated build, test, and deployment processes across every project I've used it on, removing the need for manual deployment steps that used to be error-prone and time-consuming. Its flexibility has let me tailor CI/CD pipelines to each project's specific needs rather than working around a more rigid, opinionated tool, which has been valuable across the range of different tech stacks I've worked with over the years. Review collected by and hosted on G2.com.

Show More
Show Less
Semaphore

Semaphore

(198)4.7 out of 5

Semaphore

(198)4.7 out of 5

Semaphore is a hosted continuous integration and deployment service for open source and private projects.

Top Programming Software Result from Continuous Integration

Also listed in DevOps Platforms, Automation Testing, Continuous Delivery


Jon P.
JP
“Fantastic UI and Responsive Support”
What do you like best about Semaphore?

There are several things I like most about Semaphore.

First, the UI is fantastic. I find it really easy to navigate and use. Integrating Semaphore with our GitHub account was super easy, and we’ve seen very few performance issues. When it comes to pricing, I think it’s excellent for what you get out of the platform. Semaphore also makes it easy to see which projects have the biggest spend, so you can adjust if needed and try to reduce costs.

I recently opened a support ticket for an issue that turned out to be on GitHub’s side, but throughout the process the support agent kept me up to date at every step, which I really appreciated as a customer. Admittedly, I haven’t explored Semaphore’s AI offerings much yet, but I’m keen to see how AI can help us use Semaphore even more efficiently. Review collected by and hosted on G2.com.

What do you dislike about Semaphore?

Nothing major springs to mind. I have noticed that some jobs can sit in the queue for a while, which I think is down to worker availability. While it isn’t a huge issue most of the time, it can be a problem if you’re trying to push through an urgent change. Review collected by and hosted on G2.com.

What problems is Semaphore solving and how is that benefiting you?

Semaphore helps us build complex CI/CD pipelines, which gives us confidence that we’re not deploying broken builds. Review collected by and hosted on G2.com.

Show More
Show Less
UltraEdit

UltraEdit

(1,124)4.7 out of 5

UltraEdit

(1,124)4.7 out of 5

UltraEdit is a powerful text editor and code editor for Windows, Mac, and Linux that supports nearly any programming language and easily handles huge (4+ GB) files. Includes (

Top Programming Software Result from Text Editor


Paolo C.
PC
“If you are just a programmer, stay away from it.”
What do you like best about UltraEdit?

None, compared to using the Notepad++ and WinMerge combination Review collected by and hosted on G2.com.

What do you dislike about UltraEdit?

Over time, it's become a "brick," slow and huge. For example, WinMerge is 10 times faster at both loading and comparing documents than UltraCompare. They also have terrible customer service; I reported some major problems I was having with UltraCompare, and after two years, they haven't been resolved. Review collected by and hosted on G2.com.

What problems is UltraEdit solving and how is that benefiting you?

No one in particular, it's a text editor Review collected by and hosted on G2.com.

Show More
Show Less
Buildkite

Buildkite

(31)4.7 out of 5

Buildkite

(31)4.7 out of 5

Faster builds. Smarter automation. Automate your team’s software development processes, from testing through to delivery, no matter the language, environment or toolchain.

Top Programming Software Result from Continuous Integration

Also listed in Build Automation, Continuous Delivery


Greg D.
GD
“Great product, Flexible Pipelines, and Great Support”
What do you like best about Buildkite?

Lots of flexibility on how to design your pipelines. Great customer support. All data is available to query through GraphQL and the more used information is available through Rest. The ability to annotate pipelines in the UI allows us to highlight data/issues to our users. Very few stability issues this year and when there were they were either minor issues that users didn't notice or Github was down. Absolutely worth the money, it is allowing us to do things that would be very difficult out of the box with other providers. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

Not a fan of the new pipeline UI (hard to see what I need to debug infrastructure issues), but Buildkite hasn't forced anyone over to it since it was introduced a year ago. For SOX compliance, the user roles could use more granularity and the Audit log is difficult to use. Review collected by and hosted on G2.com.

What problems is Buildkite solving and how is that benefiting you?

It is solving management of our complex pipelines, allowing us to easily manage running hundreds of jobs for our test pipelines. Review collected by and hosted on G2.com.

Show More
Show Less