You are here80 tools

79+ Software Development Tools

The tools here cover spotting security problems in code, running automated tests, watching for errors after release, and keeping code changes moving through a team.

Missing a tool?

73 to 80 of 80

All Software Development tools

Showing 73 to 80 of 80 tools

Save

Veracode offers an AI-driven platform to scan code, manage application security risks, and automate flaw fixes across over 100 languages and frameworks. It supports secure development, supply chain protection, and compliance with real-time insights and remediation guidance.

Software Development
Save

Checkmarx One secures software from code creation to runtime by combining deterministic scanning with AI reasoning to detect vulnerabilities, prioritize risks, and automate remediation across code, supply chain, and runtime environments.

Software Development
Save
SonarQube

SonarQube

freemium

SonarQube provides automated static code analysis to detect bugs, vulnerabilities, and code smells early in development. It supports over 40 languages, integrates with IDEs and CI/CD pipelines, and offers AI-driven code fix suggestions to improve code quality and security.

Software Development
Save
GitGuardian

GitGuardian

freemium

GitGuardian monitors code repositories, developer machines, and collaboration tools for exposed API keys, credentials, and machine identities. It helps teams prioritize incidents, follow remediation playbooks, and reduce the risk of secrets leaking into software delivery workflows.

Software Development
Save

Semgrep provides AI-powered static analysis to detect vulnerabilities, supply chain risks, and hardcoded secrets in code before deployment. It integrates with developer workflows and supports automated triage, remediation guidance, and prevention of false positives.

Software Development
Save
Snyk

Snyk

freemium

Snyk provides developer-centred security across code, open‑source dependencies, containers, APIs, and infrastructure as code, integrating into IDEs, CLI, APIs and CI/CD pipelines to detect and remediate risks early in the software lifecycle.

Software Development
Verified
Save

Devin Desktop is a full IDE combined with an agent manager that allows engineers to dispatch, monitor, and collaborate with multiple AI agents from a single workspace. It supports local and cloud agents, shared context, and integration with various AI models and developer tools.

Software Development
Save
EditPlus

EditPlus

freemium

EditPlus is a versatile Windows text editor designed for programmers and web authors, featuring syntax highlighting for multiple languages, built-in FTP/SFTP upload, seamless HTML preview, and extensive customization options.

Software Development
All 80 tools in this category, A to ZShow

3 decisions

How to choose Software Development tools

Visual Studio Code is completely free and open source. It includes editing, debugging, and version control support at no cost. GitLab adds a free plan that automates building, testing, and deploying code. Nightwatch.js is free and handles browser automation and end-to-end testing in one framework. BrowserStack runs tests against real browsers and devices but has no free tier.

Two things separate these tools more than anything else. The first is cost before any work begins: Visual Studio Code, Apache NetBeans, Jenkins, and Nightwatch.js cost nothing to start. BrowserStack and Rainforest QA require payment from the first day. The second is how much security checking is built in. CodeCritic reviews code for security issues on a free plan and scales to $75 a month for teams. Tools like Postman focus on testing APIs rather than scanning for vulnerabilities. A team doing both jobs will likely need more than one tool here.

  1. Which tools cost nothing to start

    Visual Studio Code, Apache NetBeans, Jenkins, Nightwatch.js, and GitLab all have free plans. Visual Studio Code and Apache NetBeans are perpetually free with no paid tier required for core editing and debugging. Jenkins is also free forever as an open source automation server, though enterprise support comes from third parties at a custom price. GitLab's free plan covers one user per month and scales to $29 per user per month for the Premium tier. BrowserStack has no free plan beyond a trial, and Rainforest QA publishes no price at all. Postman lists plans from $0 to $49 per user per month but locks advanced features to higher tiers.

  2. Code-first testing versus no-code testing

    Most testing tools here expect the person running them to write or configure code. Nightwatch.js is built on Node.js and uses the WebDriver standard. It covers browser automation, end-to-end testing, and full-stack testing in one open source package. BrowserStack also expects technical setup but adds AI-powered automation and runs tests against real devices, with plans from $150 a month to $375 a month billed annually. Rainforest QA takes a different approach: its visual editor lets someone create and maintain tests without writing code, and its AI generates test plans automatically. Its price is only available on a sales call.

  3. How much security scanning each tool covers

    Code Security is the largest group here, with 21 tools covering it. CodeCritic has a published free plan at $0 per month. Its Professional plan costs $20 per month and its Enterprise plan costs $75 per month. It reviews code on GitHub pull requests and flags security problems with severity levels so a team can triage quickly. GitLab weaves security and policy checks into its build and deploy pipelines, including AI assistance through GitLab Duo, though advanced AI features require purchasing additional credits. Tools focused on editing or testing, such as Apache NetBeans or Nightwatch.js, do not include security scanning.

6 questions

Frequently asked questions

Which software development tools are completely free?

Four tools here are completely free: Visual Studio Code, Apple Developer, Storybook, and TestCafe. Visual Studio Code is free and open source with no paid tier needed for editing, debugging, or version control integration. Note that AI features through GitHub Copilot require a separate subscription. Apache NetBeans and Jenkins are also free forever but offer commercial support at a custom price through third parties.

Does Rainforest QA publish its pricing?

No. Rainforest QA lists only a custom pricing plan and directs anyone interested to contact sales. It is the only tool here with no published price at any tier. CodeCritic publishes plans at $0, $20, and $75 per month. GitLab publishes plans at $0 and $29 per user per month. Both make it possible to compare costs without a sales call.

Which tools handle both browser automation and end-to-end testing?

Nightwatch.js covers both in one free, open source framework. It runs tests across real browsers, supports parallel test execution, and handles multiple test types including end-to-end, unit, component, and API tests. BrowserStack also covers both but requires a paid plan starting at $150 a month billed annually and has no free tier beyond a trial. Cypress, Playwright, and WebdriverIO are also listed here for end-to-end testing.

What is the difference between GitLab and Jenkins for automating code changes?

Both automate building, testing, and deploying code and both have free plans. Jenkins is a self-hosted open source server with a large plugin library, but it requires technical expertise to set up and keep running. GitLab is a hosted platform that includes pipelines, security checks, and AI assistance in one place. GitLab's Premium plan costs $29 per user per month billed annually; Jenkins itself costs nothing, though enterprise support comes at a custom price from third parties.

Which tool suits a team that wants AI help reviewing code for security problems?

CodeCritic is built for this. It reviews code on GitHub pull requests, groups feedback by severity, and checks for security issues across many languages. The free plan costs $0 per month. The Professional plan at $20 per month and the Enterprise plan at $75 per month add features including the merge-risk analysis tool, which is off by default on free accounts. GitLab also includes AI-assisted security checks in its pipelines, but those advanced features require purchasing extra credits on top of the subscription.

Can a non-technical team member run automated tests with any tool here?

Rainforest QA is the only tool here with a no-code visual editor that lets someone create and maintain tests without writing code. Its AI generates test plans and the tests repair themselves when the product changes. The trade-off is that pricing is not published and requires a sales call. Every other testing tool here, including Nightwatch.js, BrowserStack, and Postman, expects the person running it to write or configure code.