Best Application Development Software for Ubuntu

Compare the Top Application Development Software that integrates with Ubuntu as of June 2025

This a list of Application Development software that integrates with Ubuntu. Use the filters on the left to add additional filters for products that have integrations with Ubuntu. View the products that work with Ubuntu in the table below.

What is Application Development Software for Ubuntu?

Application development software is a type of software used to create applications and software programs. It typically includes code editors, compilers, and debuggers that allow developers to write, compile, and debug code. It also includes libraries of pre-written code that developers can use to create more complex and powerful applications. Compare and read user reviews of the best Application Development software for Ubuntu currently available using the table below. This list is updated regularly.

  • 1
    Google Cloud Platform
    Google Cloud Platform (GCP) offers a wide range of tools and services to support application development. These include powerful APIs, SDKs, and serverless offerings that help developers quickly build, deploy, and manage applications. With services like Firebase, App Engine, and Cloud Functions, GCP allows for rapid iteration, CI/CD integration, and auto-scaling applications based on demand. These services are backed by Google’s robust infrastructure, ensuring that applications run reliably even under heavy loads. Additionally, GCP provides extensive documentation and support for developers to streamline the development process. New customers also get $300 in free credits to run, test, and deploy workloads, helping teams get started and experiment with the platform’s capabilities with no upfront cost.
    Leader badge
    Starting Price: Free ($300 in free credits)
    View Software
    Visit Website
  • 2
    Kasm Workspaces

    Kasm Workspaces

    Kasm Technologies

    Kasm Workspaces streams your workplace environment directly to your web browser…on any device and from any location. Kasm uses our high-performance streaming and secure isolation technology to provide web-native Desktop as a Service (DaaS), application streaming, and secure/private web browsing. Kasm is not just a service; it is a highly configurable platform with a robust developer API and devops-enabled workflows that can be customized for your use-case, at any scale. Workspaces can be deployed in the cloud (Public or Private), on-premise (Including Air-Gapped Networks or your Homelab), or in a hybrid configuration.
    Leader badge
    Starting Price: $0 Free Community Edition
    View Software
    Visit Website
  • 3
    Sematext Cloud

    Sematext Cloud

    Sematext Group

    Sematext Cloud is an innovative, unified platform with all-in-one solution for infrastructure monitoring, application performance monitoring, log management, real user monitoring, and synthetic monitoring to provide unified, real-time observability of your entire technology stack. It's used by organizations of all sizes and across a wide range of industries, with the goal of driving collaboration between engineering and business teams, reducing the time of root-cause analysis, understanding user behaviour and tracking key business metrics. The main capabilities range from log monitoring to APM, server monitoring, database monitoring, network monitoring, uptime monitoring, website monitoring or container monitoring Find complete details on our website. Or better: start a free demo, no email address required.
    Leader badge
    Starting Price: $0
  • 4
    Oracle Cloud Infrastructure Compute
    Oracle Cloud Infrastructure provides fast, flexible, and affordable compute capacity to fit any workload need from performant bare metal servers and VMs to lightweight containers. OCI Compute provides uniquely flexible VM and bare metal instances for optimal price-performance. Select exactly the number of cores and the memory your applications need. Delivering high performance for enterprise workloads. Simplify application development with serverless computing. Your choice of technologies includes Kubernetes and containers. NVIDIA GPUs for machine learning, scientific visualization, and other graphics processing. Capabilities such as RDMA, high-performance storage, and network traffic isolation. Oracle Cloud Infrastructure consistently delivers better price performance than other cloud providers. Virtual machine-based (VM) shapes offer customizable core and memory combinations. Customers can optimize costs by choosing a specific number of cores.
    Starting Price: $0.007 per hour
  • 5
    RapidFort

    RapidFort

    RapidFort

    Automatically eliminate unused software components and deploy smaller, faster, more secure workloads. RapidFort drastically reduces vulnerability and patch management queues so that developers can focus on building. By eliminating unused container components, RapidFort enhances production workload security and saves developers from unnecessarily patching and maintaining unused code. RapidFort profiles containers to understand what components are needed to run. Run your containers as normal in any environment, dev, test, or prod. Use any container deployment, including Kubernetes, Docker Compose, Amazon EKS, and AWS Fargate. RapidFort then identifies which packages you must keep, enabling you to remove unused packages. Typical improvements are in the 60% to 90% range. RapidFort also provides the option to build and customize remediation profiles, allowing you to pick and choose what to retain or remove.
    Starting Price: $5,000 per month
  • 6
    Kong Gateway
    The world’s most popular API gateway. Built for hybrid and multi-cloud, optimized for microservices and distributed architectures. Get started today – download Kong Gateway for free. Kong Gateway supports hybrid or multi-cloud infrastructure, and includes a Kubernetes-native ingress solution and support for declarative configuration management. Kong Gateway is part of the Konnect managed connectivity platform. Konnect delivers connectivity functionality such as API Portals and AI-based anomaly detection, while providing the flexibility of running high performance connectivity runtimes. Use one of the many plugins developed by Kong or our community to add the functionality you need. Build your own plugin with our built in, well-documented plugin development kit. Configure Gateway natively using an API, web UI, or with declarative configuration to manage updates via your CI/CD pipelines.
    Starting Price: Free
  • 7
    Elixir

    Elixir

    Elixir

    Elixir is a dynamic, functional language for building scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed, and fault-tolerant systems. Elixir is successfully used in web development, embedded software, data ingestion, and multimedia processing, across a wide range of industries. Check our getting started guide and our learning page to begin your journey with Elixir. All Elixir code runs inside lightweight threads of execution (called processes) that are isolated and exchange information via messages. Due to their lightweight nature, it is not uncommon to have hundreds of thousands of processes running concurrently in the same machine. Isolation allows processes to be garbage collected independently, reducing system-wide pauses, and using all machine resources as efficiently as possible (vertical scaling). Processes are also able to communicate with other processes running on different machines in the same network.
    Starting Price: Free
  • 8
    Snibox

    Snibox

    Snibox

    Self-hosted snippet manager. Developed to collect and organize code snippets. Released under the MIT license. Permission is hereby granted, free of charge, to any person obtaining a copy of this software. Many ways to deploy including Docker, easy deployment to Heroku, and classic deployment to Ubuntu. Label-oriented interface with search. Supports various programming languages, markdown, and plain text. Supports various programming languages, markdown, and plain text. Snibox is a personal private snippets repository and allows access just to the first registered user. Out of the box, you can't register more than one user. Snibox uses Mailgun to send emails on production. You need them just for the 'reset password' feature.
    Starting Price: Free
  • 9
    jBrowserDriver

    jBrowserDriver

    Daniel Hollingsworth

    jBrowserDriver is a programmable, embeddable web browser driver compatible with the Selenium WebDriver specification. It is headless, WebKit-based, and written in pure Java. The project is open source and licensed under the Apache License v2.0. To run jBrowserDriver from a remote Selenium server, start the remote Selenium server(s) and use the appropriate code to call jBrowserDriver remotely. For building from source, install and configure Maven v3.x and run mvn clean compile install from the project root. To use in Eclipse, either import the existing Java project from the root directory or import the Maven file. For usage, jBrowserDriver can be used like any other Selenium WebDriver or RemoteWebDriver and works with Selenium Server and Selenium Grid.
    Starting Price: Free
  • 10
    RPG Maker

    RPG Maker

    RPG Maker

    RPG Maker is a series of game development engines that enable users to create their own role-playing games without prior programming experience. Each version of RPG Maker offers unique features and improvements to cater to different development needs. The latest installment, RPG Maker MZ, includes enhancements to the map editor, character generator, database, animations, and plug-ins, allowing for more customization than ever before. RPG Maker MV expands platform support to include MacOSX, Android, and iOS, with improvements to the map editor, higher resolution, and easy-to-use plug-ins. RPG Maker VX Ace is known for its intuitive interface and extensive library of assets and scripts, making it a great starter engine for beginners while still powerful enough for developers. The RPG Maker series provides a comprehensive set of tools, including a versatile map editor for designing environments, a character generator for creating original characters, and more.
    Starting Price: Free
  • 11
    Defold

    Defold

    Defold

    Defold is a free and open source game engine designed for high-performance cross-platform game development. It comes fully featured out of the box, requiring no setup or configuration, allowing developers to simply download the editor and start creating. The engine includes a visual editor, code editor, Lua scripting, Lua debugger, scene editor, particle editor, and tilemap editor, and supports both 2D and 3D game development. With a single codebase and no need for external tools, Defold enables publishing to major platforms such as PlayStation5, PlayStation4, Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5, and Facebook. It offers a component-based system for building games, allowing the use of basic building blocks to create complex behavior, and supports writing game logic using Lua. Developers can add new functionality from the asset portal, set up their own local build environment, and write native code to extend the engine.
    Starting Price: Free
  • 12
    MonoGame

    MonoGame

    MonoGame

    MonoGame is a free and open-source framework that allows developers to create cross-platform games using C# and other .NET languages. It supports multiple platforms, including Windows, macOS, Linux, Android, iOS, PlayStation 4, PlayStation 5, Xbox One, and Nintendo Switch. MonoGame provides a comprehensive set of features, such as 2D and 3D rendering, sound playback, input handling, and content management, enabling the development of high-quality games across various genres. The framework is a re-implementation of Microsoft's XNA 4 API, ensuring familiarity for developers with XNA experience. Notable games developed with MonoGame include "Streets of Rage 4," "Carrion," "Celeste," and "Stardew Valley." MonoGame is actively maintained by the MonoGame Foundation and its community, with ongoing updates and support.
    Starting Price: Free
  • 13
    Gideros

    Gideros

    Gideros

    Gideros is a free and open-source cross-platform game development framework that enables developers to create high-performance 2D games using the Lua programming language. It offers instant testing on real devices through Wi-Fi, eliminating the need for lengthy export or deployment processes. Built on C/C++ and OpenGL, Gideros ensures that games run at native speed, fully utilizing the power of CPUs and GPUs. The framework supports easy extension through plugins, allowing developers to import existing code in C, C++, Java, or Objective-C and bind it to Lua. Gideros provides its own class system with standard object-oriented programming practices, enabling clean and reusable code. The comprehensive development environment includes a lightweight IDE, players for desktops and devices, a texture packer, and a font creator. Gideros supports multiple platforms, including Windows, macOS, Linux, iOS, Android, and HTML5.
    Starting Price: Free
  • 14
    Solar2D

    Solar2D

    Solar2D

    Solar2D is a Lua-based game engine focused on ease of iterations and usage. As a fully open-source project forked from the well-established and widely used Corona SDK game engine, Solar2D allows developers to create applications for mobile, desktop, and connected TV devices with a single codebase, supporting platforms such as iOS, tvOS, Android, Android TV, macOS, Windows, Linux, and HTML5. The engine features an instant-update simulator, enabling developers to see code changes in real time, and supports live builds for rapid testing on real devices over a local network. A vast array of plugins is available to extend the core functionality, covering aspects like in-app advertising, analytics, and media. For additional customization, developers can call any native (C/C++/Obj-C/Java) library or API using Solar2D Native. Built on the lightweight and fast Lua scripting language, Solar2D is completely free to use, with no hidden fees, charges, or royalties.
    Starting Price: Free
  • 15
    raylib

    raylib

    raylib

    raylib is a simple and easy-to-use library to enjoy video game programming. It is a programming library to enjoy video game programming; no fancy interface, no visual helpers, no GUI tools or editors, just coding in a pure spartan-programmers way. raylib does not provide the typical API documentation or a big set of tutorials. The library is designed to be minimalistic and be learned just from a cheat sheet with all required functionality and a big collection of examples to see how to use that functionality. The best way to learn to code is by reading code. raylib supports multiple target platforms, it has been tested in the following ones but, technically, any platform that supports C language and OpenGL graphics (or similar) can run raylib or it can be very easily ported to. You can use raylib with multiple programming languages, there are over 60 bindings. raylib can be combined with several extra libraries for additional functionality.
    Starting Price: Free
  • 16
    Scratch

    Scratch

    Scratch

    Scratch is a free visual programming language and online community where anyone can create their own stories, games, and animations. Developed by the MIT Media Lab, Scratch is designed primarily for users aged 8–16, but it is used by all ages and has a sizeable adult user base. The platform utilizes a block-based interface, allowing users to drag and connect code blocks to create programs, making it accessible for beginners. Scratch is used in many different settings, schools, museums, libraries, community centers, and homes. The platform supports over 70 languages, enabling a global community of users to share and remix projects. As of February 2023, the Scratch community has more than 103 million users and over 123 million shared projects. The website offers resources for parents and educators, including guides and tutorials to support learning and teaching. Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions.
    Starting Price: Free
  • 17
    Shoreline

    Shoreline

    Shoreline.io

    Shoreline is the Cloud Reliability platform — the only platform that lets DevOps engineers build automations in an afternoon, and fix issues forever. Shoreline reduces on-call complexity by running across clouds, Kubernetes clusters, and VMs allowing operators to manage their entire fleet as if it were a single box. Debugging and repairing issues is easy with advanced tooling for your best SREs, automated runbooks for the broader team, and a platform that makes building automations 30X faster. Shoreline does the heavy lifting, setting up monitors and building repair scripts, so that customers only need to configure them for their environment. Shoreline’s modern “Operations at the Edge” architecture runs efficient agents in the background of all monitored hosts. Agents run as a DaemonSet on Kubernetes or an installed package on VMs (apt, yum). The Shoreline backend is hosted by Shoreline in AWS, or deployed in your AWS virtual private cloud.
  • 18
    SQL Server on Azure Virtual Machines
    Migrate your SQL Server workloads to the cloud to get the performance and security of SQL Server combined with the flexibility and hybrid connectivity of Azure. Lower your total cost of ownership (TCO)1 and get free, built-in security and automated management when you register your virtual machines (VMs) with the SQL Server IaaS Agent extension at no extra cost. Save time with seamless post-deployment conversions—there's no need for production redeployment. Lower your ongoing operational costs with automatic image maintenance, updates, and patches. Simple, familiar SQL Server for versatile virtual machines.
    Starting Price: $1,543.950 per month
  • 19
    OpenGL

    OpenGL

    OpenGL

    OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit, to achieve hardware-accelerated rendering. Silicon Graphics, Inc. (SGI) began developing OpenGL in 1991 and released it on June 30, 1992. It is used for a variety of applications, including computer-aided design (CAD), video games, scientific visualization, virtual reality, and flight simulation. The OpenGL Registry contains specifications of the core API and shading language; specifications of Khronos- and vendor-approved OpenGL extensions; header files corresponding to the specifications; and related documentation including specifications, extensions, and headers for the GLX, WGL, and GLU APIs.
  • 20
    Oracle Cloud Infrastructure
    Oracle Cloud Infrastructure supports traditional workloads and delivers modern cloud development tools. It is architected to detect and defend against modern threats, so you can innovate more. Combine low cost with high performance to lower your TCO. Oracle Cloud is a Generation 2 enterprise cloud that delivers powerful compute and networking performance and includes a comprehensive portfolio of infrastructure and platform cloud services. Built from the ground up to meet the needs of mission-critical applications, Oracle Cloud supports all legacy workloads while delivering modern cloud development tools, enabling enterprises to bring their past forward as they build their future. Our Generation 2 Cloud is the only one built to run Oracle Autonomous Database, the industry's first and only self-driving database. Oracle Cloud offers a comprehensive cloud computing portfolio, from application development and business analytics to data management, integration, security, AI & blockchain.
  • 21
    Launchpad

    Launchpad

    Launchpad

    It brings communities together — regardless of their choice of tools — by making it easy to share code, bug reports, translations and ideas across projects. With Launchpad, you can share bug reports, statuses, patches and comments across project boundaries. You can even share bug data with other trackers, such as Bugzilla and Trac. There's also everything else you need in a bug tracker: web, email and API interfaces, links between bugs and fixes, team-based delegation and more. When they're ready, they can upload their branch to Launchpad and propose it for merging back into your trunk. Code review — by web and email — gives you a public forum to discuss and approve or reject the merge. Launchpad makes translation easy for everyone. Translators get a simple web interface, with automatic suggestions from a library of more than 16 million strings.
  • 22
    Flockport

    Flockport

    Flockport

    One-click migration from your existing VM workloads. Get instant mobility of your applications across on-prem and clouds. Why settle for one-way cloud migration when you can have continuous mobility. Migrate from on-prem to the cloud, across clouds, or back. Embrace the cloud your way. Business continuity needs application mobility and a multi-cloud approach. Leave behind long drawn out and expensive VM migration projects. Instashift gives you single-click automation. No need to adopt complex approaches. Migrate your VMs complete with applications, databases, and states. Benefit from continuous mobility for your instashifted applications. Move to the cloud or back to on-prem in a click. Need to move thousands of VMs. Instashift gives you an automated solution that works seamlessly. A new innovation platform for sovereign and emerging cloud providers to deliver the same capabilities and flexibility users have come to expect from the public cloud.
  • 23
    Kuma

    Kuma

    Kuma

    The open-source control plane for service mesh, delivering security, observability, routing and more. Built on top of Envoy, Kuma is a modern control plane for Microservices & Service Mesh for both K8s and VMs, with support for multiple meshes in one cluster. Out of the box L4 + L7 policy architecture to enable zero trust security, observability, discovery, routing and traffic reliability in one click. Getting up and running with Kuma only requires three easy steps. Natively embedded with Envoy proxy, Kuma Delivers easy to use policies that can secure, observe, connect, route and enhance service connectivity for every application and services, databases included. Build modern service and application connectivity across every platform, cloud and architecture. Kuma supports modern Kubernetes environments and Virtual Machine workloads in the same cluster, with native multi-cloud and multi-cluster connectivity to support the entire organization.
  • 24
    Codespace

    Codespace

    Codespace

    Categorize your snippets into branded folders, so that everything can be found at a glance. Find a specific piece of code at lightning speed. Export your snippet with one click and share your unique link with friends and colleagues. Codespace works with macOS, Windows and Ubuntu. Get quick access to your snippets and copy them to the clipboard through Codespace’s menu bar shortcut. All your snippets are stored locally and can be accessed even if you’re coding on a plane or in a secret bunker. Switch between different light and dark themes to match your preferred setup. One-time payment. One license works on up to 3 machines. The code snippet manager you've been waiting for. Codespace v1.6.1 requires Windows 10 or later. You can now import SnippetsLab JSON files into Codespace. See all your exported snippets by choosing "my exported snippets" in the app menu.
    Starting Price: $12.99 one-time payment
  • Previous
  • You're on page 1
  • Next