You are here40 tools
All categoriesFree plan view

39+ Free Software Development Tools

40 of the 71 tools in this category have a free plan. 4 are completely free and 36 offer a free tier beside paid plans.

Missing a tool?

13 to 24 of 40

Software Development tools with a free plan

Showing 13 to 24 of 40 tools

Save
MongoDB

MongoDB

freemium

MongoDB is a document-oriented database that supports flexible data schemas, rich querying, and horizontal scaling. It offers cloud-managed and self-managed deployment options with integrated AI capabilities and extensive developer tools.

Software Development
Save
Jenkins

Jenkins

freemium

Jenkins is an extensible Java-based automation server that supports continuous integration and continuous delivery with hundreds of plugins for building, deploying, and automating projects across multiple platforms.

Software Development
Save

Apache NetBeans is a free, open source IDE and platform supporting Java, PHP, JavaScript, and more. It offers code editing, refactoring, and modular architecture for application development across multiple operating systems.

Software Development
Save

IntelliJ IDEA is a comprehensive IDE designed for Java and Kotlin developers, offering intelligent code completion, debugging, profiling, and support for various frameworks and technologies. It includes AI-powered tools such as JetBrains AI Assistant and Junie for coding assistance and autonomous code generation. The

Software Development
Save
GNOME

GNOME

freemium

GNOME is a free and open source desktop environment providing a graphical user interface, essential apps, and a developer platform for Linux-based operating systems. It supports multiple workspaces and a consistent app ecosystem.

Software Development
Save

Apple Developer provides tools, documentation, and resources for building apps across Apple devices including iPhone, iPad, Mac, Apple Watch, Apple TV, and Apple Vision Pro. It offers beta software, app analytics, and advanced app capabilities.

Software Development
Save
GitHub

GitHub

freemium

GitHub is a platform that hosts code repositories and supports collaborative software development with tools for version control, code review, and project management. It integrates AI-powered features like GitHub Copilot and Codespaces to enhance productivity and security.

Software Development
Save
Code::Blocks

Code::Blocks

freemium

Code::Blocks is an open-source IDE supporting C, C++, and Fortran, designed for extensibility via plugins. It offers multiple compiler support, a fast build system, debugging interfaces, and a customizable interface across Linux, Mac, and Windows.

Software Development
Save

Storybook allows developers to build UI components and pages in isolation, facilitating development of edge cases and states without running the full app. It supports UI testing, documentation, and integrates with many frontend frameworks and tools.

Software Development
Save
Checkov

Checkov

freemium

Checkov scans infrastructure as code files across multiple platforms like Terraform, CloudFormation, Kubernetes, and more to identify misconfigurations. It supports attribute-based and graph-based policies, integrates with CI/CD workflows, and allows custom policy creation.

Software Development
Save
Mergify

Mergify

freemium

Mergify batches pull requests, tests them together, and merges only when combined CI checks pass, preventing broken main branches. It supports parallel queues, automatic rebasing, and flaky test management to optimize development workflows.

Software Development
Save
CircleCI

CircleCI

freemium

CircleCI automates code validation and deployment processes with AI-powered tools to accelerate software delivery while ensuring quality and reliability. It supports multiple environments, resource classes, and integrates with various development tools for scalable CI/CD pipelines.

Software Development
All 71 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.