Development Frameworks & Build Tools

Explore application frameworks, runtimes and build tools by supported languages, deployment targets, dependency management and maintenance work.

SoftwareRadarUpdated: 23 October 2026
Filter and sort 55 products
55 productsCompare features and plan options

Apache Tomcat runs Java web applications using servlet technologies.

  • Servlet execution
  • Java web application hosting
  • Application deployment

Apache Maven builds Java projects and resolves project dependencies.

  • Build lifecycle management
  • Dependency resolution
  • Project configuration

Gradle automates software builds with configurable task graphs.

  • Build automation
  • Dependency management
  • Multi-project builds

Bun

Bun runs and builds JavaScript and TypeScript applications.

  • JavaScript runtime
  • Package management
  • Application bundling

Deno

Deno runs JavaScript and TypeScript with integrated development tooling.

  • JavaScript execution
  • TypeScript support
  • Runtime permissions

Yarn

Yarn installs and manages JavaScript project dependencies.

  • Dependency installation
  • Workspace management
  • Package resolution

pnpm

pnpm manages JavaScript dependencies using a shared package store.

  • Package installation
  • Workspace management
  • Shared dependency storage

Homebrew installs and updates software packages on supported systems.

  • Package installation
  • Package updates
  • Formula-based software management

Chocolatey automates Windows software installation and package management.

  • Windows package installation
  • Software update automation
  • Package deployment

Scoop

Scoop installs command-line applications and utilities on Windows.

  • Command-line installation
  • Application updates
  • Versioned package manifests

WinGet

WinGet manages application installation through the Windows command line.

  • Application discovery
  • Software installation
  • Application upgrades

Apache Lucene indexes text and retrieves matching documents through a search library.

  • Text indexing
  • Full-text search
  • Relevance scoring

Apache OpenNLP processes natural-language text using machine learning tools.

  • Tokenisation
  • Named entity recognition
  • Text classification

Haxe

Haxe compiles a typed programming language to multiple target platforms.

  • Typed programming
  • Cross-platform compilation
  • Development toolkit

React builds user interfaces from reusable JavaScript components.

  • Component-based interfaces
  • State-driven rendering
  • Web interface development

Vue.js builds reactive web user interfaces.

  • Reactive components
  • Template-based interfaces
  • Web application development

Angular builds structured web applications through an integrated framework.

  • Application components
  • Routing
  • Form handling

Svelte builds reactive user interfaces through a compiler-based framework.

  • Reactive interfaces
  • Component compilation
  • Application development

Next.js builds full-stack React web applications.

  • React application routing
  • Server rendering
  • Server-side application features

Nuxt

Nuxt builds full-stack Vue web applications.

  • File-based routing
  • Server rendering
  • Vue application development

Astro builds content websites and web applications.

  • Content-oriented rendering
  • Component integrations
  • Server endpoints

Gatsby builds React-based websites using an integrated data layer.

  • React site building
  • Data integrations
  • Static site generation

Eleventy generates websites from templates and content files.

  • Static site generation
  • Template formats
  • Content collections

Hugo

Hugo generates websites from structured content and templates.

  • Static site generation
  • Content management files
  • Template rendering

Jekyll

Jekyll generates websites and blogs from text content.

  • Static site generation
  • Blog content
  • Template rendering

Docusaurus builds documentation websites using React-based tooling.

  • Documentation sites
  • Versioned documentation
  • Blog publishing

Vite

Vite provides development serving and build tooling for web projects.

  • Development server
  • Web application builds
  • Plugin integrations

webpack bundles application code and assets for delivery.

  • Module bundling
  • Asset processing
  • Build configuration

Rollup bundles JavaScript modules for application and library delivery.

  • JavaScript bundling
  • Module output formats
  • Build plugins

esbuild bundles and transforms JavaScript and TypeScript code.

  • Code bundling
  • TypeScript transformation
  • Code minification

Parcel

Parcel builds web applications through integrated asset processing.

  • Application bundling
  • Asset transformation
  • Development server

Turborepo coordinates build tasks across JavaScript and TypeScript repositories.

  • Monorepo tasks
  • Build caching
  • Task pipelines

Nx

Nx coordinates development and build workflows in monorepositories.

  • Project task graphs
  • Build caching
  • Monorepo tooling

Bazel builds and tests multi-language software projects.

  • Build dependency graphs
  • Multi-language builds
  • Test execution

Django builds Python web applications through an integrated framework.

  • Web request handling
  • Object-relational mapping
  • Administration interface

Flask

Flask builds Python web applications with a configurable framework.

  • Request routing
  • Template integration
  • Extension support

FastAPI builds Python APIs using type-based declarations.

  • API endpoint definitions
  • Data validation
  • API documentation generation

Ruby on Rails builds database-backed web applications in Ruby.

  • Web application framework
  • Database models
  • Application conventions

Laravel builds PHP web applications and connected services.

  • Application routing
  • Database access
  • Background jobs

Symfony builds PHP applications using a framework and reusable components.

  • Web application framework
  • Reusable PHP components
  • API development

Spring Boot creates Spring-based Java applications with integrated configuration.

  • Application configuration
  • Embedded server options
  • Production application tooling

Quarkus builds Java applications for JVM and native deployment.

  • Java application framework
  • Native executable builds
  • Development live reload

Micronaut builds modular JVM applications and microservices.

  • Microservice development
  • Dependency injection
  • Application configuration

ASP.NET Core builds cross-platform web applications and APIs on .NET.

  • Web API development
  • Web application hosting
  • Cross-platform runtime support

Express builds web applications and APIs on Node.js.

  • HTTP routing
  • Middleware
  • Web request handling

Fastify builds Node.js web services with a plugin-based framework.

  • HTTP routing
  • Schema validation
  • Plugin architecture

NestJS builds structured Node.js applications using TypeScript.

  • Modular application structure
  • Dependency injection
  • Web service development

Hono

Hono builds web applications across JavaScript runtimes using web standards.

  • Request routing
  • Middleware
  • Multiple runtime targets

AdonisJS builds TypeScript web applications with integrated backend tools.

  • Application routing
  • Authentication tooling
  • Database integration

Phoenix Framework builds web applications with Elixir.

  • Web application routing
  • Real-time channels
  • LiveView interfaces

Gin

Gin builds HTTP services in Go.

  • HTTP routing
  • Middleware
  • Request handling

Echo

Echo builds Go web applications through an extensible framework.

  • Request routing
  • Middleware
  • HTTP response handling

Fiber

Fiber builds Go web services with middleware-based routing.

  • Web routing
  • Middleware
  • HTTP request handling

Flutter builds multi-platform applications from a shared UI codebase.

  • UI widget toolkit
  • Application development
  • Cross-platform builds

React Native builds mobile applications using React-based development.

  • Native application interfaces
  • React components
  • Mobile development

How to choose development frameworks & build tools

Start with the intended workflow and the people responsible for it. Is the framework compatible with the required runtime, language and deployment target? Evaluate the exact edition and deployment arrangement, with a written scope for integrations, permissions, maintenance and connected services.

Questions to ask before you buy

Put your shortlist to the test

Build one representative workflow, test its output and deploy it to an isolated environment. Record dependency licences, build requirements, upgrade paths and hosting costs separately from access to the framework.

A useful next step

Use the software buying checklist →

Choose the same workflow, team size and required features when comparing your shortlist.

Frequently asked questions

Is there one best development frameworks & build tools tool?

Fit depends on your workflow, required capabilities, team size and budget. Compare the appropriate plan and test it with your own requirements.

How current is this research?

This category was last updated on 23 October 2026. Confirm current plan details before buying.