Development kits (91 programs)
Pros: Platform-independent Java implementation ensures identical behavior across systems. XML build files (build.xml) give readable, declarative task definitions. Extensible via custom Java tasks and a large antlib ecosystem.
Cons: Requires manual configuration for complex, large build workflows. Advanced dependency management depends on integrating Apache Ivy. Lacks convention-over-configuration model used by Maven and Gradle.
Pros: Supports 290+ providers through a single local proxy. More than 18 routing strategies for policy-driven request distribution. Privacy-first, 100% local execution with zero telemetry. Built-in MCP server and A2A JSON-RPC for agent workflows.
Cons: Wide provider and routing surface increases configuration complexity. Advanced options are oriented to developers and power users. Multiple deployment modes require separate setup and maintenance.
Pros: Universal Binary native build for Intel and Apple Silicon. Scope-based bundle system for language automation and snippets. Direct UNIX integration, allows piping text to shell scripts. Integrated VCS support including Git and Subversion.
Cons: macOS exclusive, not available on other desktop platforms. Requires macOS 10.12 or later. Past slow development cadence prompted some user migration. Custom bundles demand familiarity with scripting and editor internals.
Pros: Submit-and-publish workflow connects directly to Snapchat distribution channels. Supports Visual Scripting and JavaScript for varied development styles. Accepts FBX and OBJ model imports from standard 3D tools. Runs on Intel and Apple Silicon Macs, with device pairing for testing.
Cons: Advanced toolset has a game-engine-like learning curve. Minimum 8 GB RAM and GPU requirement strains older hardware. Publication requires an in-app submission and approval step.
Pros: Scans hundreds of pages per minute for very large sites. Validates HTML and CSS against web standards. Tests password-protected and local development pages. Generates sitemaps and detailed remediation reports.
Cons: Advanced extraction requires manual configuration for targeted scans. Standalone design excludes integrated cloud validation services.
Pros: FreeCode preserves manual edits during visual editing. Integrated FTP and SFTP enable direct server-side editing. Visual CSS tools for margins, padding, typography, and layout. Supports .php, .jsp and Ruby on Rails page formats.
Cons: macOS-exclusive, limits cross-platform team workflows. Blank-canvas approach requires more manual setup than template builders.
Pros: Direct in-app beatmap downloads for quick access. Full skin support via Skins/ directory for visual customization. Imports existing osu! beatmap libraries automatically. Runs on macOS, Linux, Windows and has an Android port.
Cons: Does not connect to official osu! servers or rankings. Requires Java Runtime Environment 7 or higher on macOS. Leaderboards depend on unofficial community mirror servers.
Pros: Native Swift build reduces memory and improves responsiveness. Visual commit timeline simplifies merge and history inspection. Open-source codebase offers transparency for security-minded teams. Supports standard hosts: GitHub, GitLab, Bitbucket, and self-hosted servers.
Cons: Exclusively available for macOS, limiting cross-platform teams. Focused feature set omits advanced VCS automation and CI integrations. Requires a modern Mac operating system (macOS 11.0 or later).
Pros: Outputs standard, editable source code for developer handoff. Accepts prompts to integrate third-party APIs into app logic. Built by the team behind the GPT Engineer project. Accessible in the browser across desktop platforms.
Cons: Complex custom logic still needs manual developer refinement. Generative output requires review before production deployment. Primary focus on modern web stacks limits non-web use cases.
Pros: Works with Homebrew-managed compiler installations. CLI suited to automation and inclusion in build scripts. Updates symbolic links to map the active compiler binary.
Cons: No graphical interface, terminal-only operation. Not aimed at users unfamiliar with shell workflows. Depends on compilers installed via Homebrew or Xcode tools.