Best Application Development Software for Raspberry Pi OS

Find and compare the best Application Development software for Raspberry Pi OS in 2025

Use the comparison tool below to compare the top Application Development software for Raspberry Pi OS on the market. You can filter results by user reviews, pricing, features, platform, region, support options, integrations, and more.

  • 1
    Kasm Workspaces Reviews
    Top Pick

    Kasm Technologies

    $0 Free Community Edition
    122 Ratings
    See Software
    Learn More
    Kasm Workspaces streams your workplace environment directly to your web browser…on any device and from any location. Kasm is revolutionizing the way businesses deliver digital workspaces. We use our open-source web native container streaming technology to create a modern devops delivery of Desktop as a Service, application streaming, and browser isolation. Kasm is more than a service. It is a platform that is highly configurable and has a robust API that can be customized to your needs at any scale. Workspaces can be deployed wherever the work is. It can be deployed on-premise (including Air-Gapped Networks), in the cloud (Public and Private), or in a hybrid.
  • 2
    Innoslate Reviews

    Innoslate

    SPEC Innovations

    66 Ratings
    Top Pick See Software
    Learn More
    SPEC Innovations’ leading model-based systems engineering solution is designed to help your team minimize time-to-market, reduce costs, and mitigate risks, even with the most complex systems. Available as both a cloud-based and on-premise application, it offers an intuitive graphical user interface accessible through any modern web browser. Innoslate's comprehensive lifecycle capabilities include: • Requirements Management • Document Management • System Modeling • Discrete Event Simulation • Monte Carlo Simulation • DoDAF Models and Views • Database Management • Test Management with detailed reports, status updates, results, and more • Real-Time Collaboration And much more.
  • 3
    Wing Python IDE Reviews
    Wing Python IDE was built from the ground up to provide a better Python development experience. Wing will take care of the details, so you can type less. You can get immediate feedback by writing Python code interactively in the live Runtime. Navigate code and documentation easily. Wing's deep Python analysis will help you avoid common mistakes and quickly find the root cause. Smart refactoring and code quality checking will keep your code clean. Any Python code can be debugged. You can inspect debug data and use it to try out bug fixes without having to restart your app. You can work locally, remotely, on a VM, container, or host. Wingware's 21-year-old Python IDE experience will provide you with a more Pythonic development environment. Wing was built from the ground up in Python and is fully extensible with Python. You can be more productive.
  • 4
    GUIslice Reviews
    GUIslice is an extremely lightweight, platform-independent GUI for embedded displays. It can be used on anything from an 8-bit Arduino equipped with 2KB of RAM to a Raspberry Pi. The library allows for the creation of multiple pages with buttons, text images, checkboxes sliders, and other graphics primitives. It is possible to create new UI / widgets. GUIslice's core library is written in C. It is designed to work with Raspberry Pi, and all Arduino adaptions (ATmega/STM32duino/NodeMCU/ESP8266, Adafruit FeatherM0, nRF52 etc.). GUIslice also works on other LINUX platforms, including BeagleBone Black (VM) and Virtual Machines. The LINUX operating system supports framebuffer displays without X11 or X-windows. The GUI can be controlled by touchscreens (both capacitive and resistive), but also on non-touch displays. The GUI can be navigated using the keyboard, GPIO or buttons.
  • 5
    Small Basic Reviews
    Small Basic is the only programming language that was specifically designed to assist students in moving from block-based coding into text-based. Small Basic teaches the basics of syntax-based languages in a friendly way, giving students the confidence and skills to tackle more complex programming languages like Java and C#. Small Basic can be used to create applications for Kinect and other devices such as the Lego Mindstorm, Raspberry Pi or Arduino, Oculus Rift and many more. Small Basic offers a friendly environment, a simple language, and rich and engaging libraries to make your games and programs pop! You can create your own game in just a few lines. You can share your programs with friends. They can import your published programs to run them on their own computers. You can post your games to your own websites or blogs and then play them in the browser using the Silverlight player.
  • 6
    Elixir Reviews
    Elixir is an expressive, dynamic language that allows you to create scalable and maintainable applications. Elixir uses the ErlangVM, which is known for its low latency, distributed, fault-tolerant, and fault-tolerant system. Elixir has been successfully used in web development and embedded software. It also supports data ingestion and multimedia processing across many industries. To get started with Elixir, check out our getting started guide or our learning page. All Elixir code runs within lightweight threads of execution, also known as processes. These processes are isolated and exchange information through messages. Because they are lightweight, it is possible to have hundreds of thousands or more processes running simultaneously on the same machine. Isolation allows for processes to be separated, reducing system-wide pauses and making use of all machine resources as efficiently possible (vertical scaling). The process can also communicate with other processes on the same network.
  • 7
    Gogs Reviews
    The Gogs Project aims to create a simple, extensible, and stable self-hosted Git server that can be easily set up. This can be achieved with Go by using an independent binary distribution that works on all platforms supported by Go. Run the binary for your platform. Gogs can be shipped with Vagrant or Docker, or packaged. Gogs can be compiled for Windows, Mac OS, Linux, ARM etc. Gogs is low-requirements and can be run on a Raspberry Pi. Some users run Gogs instances directly on their NAS devices. Gogs is open source and completely free. All source code can be found on GitHub under the MIT License. Dashboard, user profile and activity timeline. Access repositories using SSH, HTTP and HTTPS protocols. Management of users, organizations, and repositories. Repository and organization Webhooks including Slack Discord and Dingtalk. Repository Git hooks and keys for deployment, as well as Git LFS. Repository issues, pull request, wiki and protected branches.
  • 8
    WebThings Reviews
    Monitor and control your smart home devices through a unified interface. The Web of Things aims to create a decentralized Internet of Things by providing connected devices with URLs to make them discoverable and linkable, and defining a standard protocol and data model to make them interoperable. WebThings, which includes the WebThings Gateway, WebThings Framework, and WebThings Cloud, is an open-source implementation of the Web of Things. The WebThings Project was developed at Mozilla over a period of four years before it was spun out as a separate open source project. WebThings Gateway, a software distribution designed for smart home gateways, allows users to monitor and control their home directly over the internet without a middleman. It offers a web-based interface for monitoring and controlling smart home devices. A rules engine automates them, and an add-ons module extends the gateway to support a wide range existing smart home appliances.
  • 9
    raylib Reviews
    raylib is an easy-to-use and simple library for video game programming. It is a library for video game programming. There are no GUI tools, no GUI helpers, and no fancy interfaces. Just coding the way spartan programmers do. raylib doesn't provide the usual API documentation or a large set of tutorials. The library was designed to be minimalistic, and can be learned from a cheat-sheet with all the required functionality. It also includes a large collection of examples that show how to use this functionality. Reading code is the best way to learn how to code. raylib is compatible with multiple platforms. It has been tested on the following, but technically, any platform supporting C language and OpenGL graphics can run it or it can easily be ported. raylib can be used with over 60 different programming languages. raylib can be used in conjunction with other libraries to provide additional functionality.
  • 10
    Eclipse Streamsheets Reviews
    Professional applications can be built to automate workflows, monitor operations continuously, and control processes in real time. Your solutions can run 24/7 on servers at the edge and in the cloud. The spreadsheet user interface makes it easy to create software without being a programmer. Instead of writing program code you can drag-and-drop data and fill cells with formulas to create charts in a way that you already know. You will find all the protocols you need to connect sensors and machines such as MQTT, OPC UA, and REST on board. Streamsheets is a native stream data processing tool like MQTT or kafka. You can grab a topic stream and transform it to broadcast it out into the endless streaming universe. REST gives you access to the world. Streamsheets allow you to connect to any web service, or let them connect to your site. Streamsheets can be run on your servers in the cloud, on your edge devices, or on your Raspberry Pi.
  • 11
    TotalCross Reviews
    Low footprint (less than 5MB) ensures high performance, even on low-end devices. You can build Apps that perform well for Android, Linux Arm and Windows with a basic knowledge of Java or Kotlin. Code once, run on all platforms. Responsive User interfaces offer the same behavior and usability. Tecdet is a Brazilian company that develops traffic control and inspection systems. They chose TotalCross for their GUI and decided to rebuild the system on the Linux Arm architecture compatible to Toradex modules.
  • Previous
  • You're on page 1
  • Next