Open Source Mac Software Development Software - Page 23

Software Development Software for Mac

View 1565 business solutions
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Splashtop AEM handles patching, alerts, scripts, and inventory, and unattended remote control is included. When something needs hands-on work, you’re one click away instead of switching tools.
    Start Free Trial
  • Already Paying for an RMM? Get 50% Off Splashtop AEM Icon
    Already Paying for an RMM? Get 50% Off Splashtop AEM

    Switch to Splashtop AEM and save up to 50% in your first year

    Automated OS and third-party patching for Windows and macOS, CVE prioritization with AI patch summaries, and built-in remote control that also supports Linux. Qualifying organizations switching from another RMM get up to 50% off year one.
    Get Started
  • 1
    Squirrel is a light weight programming language featuring higher-order functions,classes/inheritance,delegation,tail recursion,generators,cooperative threads,exception handling, reference counting and garbage collection on demand. C-like syntax.
    Leader badge
    Downloads: 187 This Week
    Last Update:
    See Project
  • 2
    IMPORTANT NOTICE: This project has moved to GitHub: https://github.com/sarahtattersall/PIPE Releases will be posted here, but please check on GitHub for the most recent activity. Create, model and analyse Petri nets with a standards-compliant Petri net tool. PIPE2 is the active fork of the Platform Independent Petri net Editor project, which originated at Imperial College London.
    Leader badge
    Downloads: 170 This Week
    Last Update:
    See Project
  • 3
    MiRoom

    MiRoom

    Localized MIUI ROMs

    MIUI modifications with multi language based on clean chineese ROMs by MiRoom Portal Project. Dev blog: https://t.me/XiaomiSir
    Downloads: 92 This Week
    Last Update:
    See Project
  • 4
    AWX

    AWX

    A web-based user interface built on top of Ansible

    AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform. Starting in version 18.0, the AWX Operator is the preferred way to install AWX. AWX can also alternatively be installed and run in Docker, but this install path is only recommended for development/test-oriented deployments, and has no official published release. Uses naming and structure consistent with the AWX HTTP API. Provides consistent output formats with optional machine-parsable formats. To the extent possible, auto-detects API versions, available endpoints, and feature support across multiple versions of AWX. Potential uses include configuring and launching jobs/playbooks, checking on the status and output of job runs, and managing objects like organizations, users, teams, etc.
    Downloads: 19 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 5
    Argo CD

    Argo CD

    Declarative continuous deployment for Kubernetes

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand. Argo CD follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state. Argo CD automates the deployment of the desired application states in the specified target environments. Application deployments can track updates to branches, tags, or pinned to a specific version of manifests at a Git commit. See tracking strategies for additional details about the different tracking strategies available. Argo CD is implemented as a kubernetes controller which continuously monitors running applications and compares the current, live state against the desired target state (as specified in the Git repo).
    Downloads: 19 This Week
    Last Update:
    See Project
  • 6
    BubbleTransition

    BubbleTransition

    A custom modal transition that presents and dismiss a controller

    BubbleTransition is a Swift library for creating custom iOS view-controller transitions based on an expanding circular bubble. When presenting a controller, the bubble grows outward from a configurable starting point until it fills the destination view. Dismissing reverses the animation and collapses the interface back toward the same origin. Developers can change the bubble color, animation duration, origin point, and transition direction. The library supports present, dismiss, and navigation pop modes. An optional interactive transition lets users dismiss a presented controller with a swipe gesture. It can be installed through CocoaPods, Carthage, or Swift Package Manager and includes a sample implementation.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 7
    Budibase

    Budibase

    Create business apps and automate workflows in minutes

    Budibase is an open-source low-code platform that saves engineers 100s of hours building forms, portals, and approval apps, securely. Unlike other platforms, with Budibase you build and ship single page applications. Budibase applications have performance baked in and can be designed responsively, providing users with a great experience. Budibase is open-source - licensed as GPL v3. This should fill you with confidence that Budibase will always be around. You can also code against Budibase or fork it and make changes as you please, providing a developer-friendly experience. Budibase pulls data from multiple sources, including MongoDB, CouchDB, PostgreSQL, MariaDB, MySQL, Airtable, S3, DynamoDB, or a REST API. And unlike other platforms, with Budibase you can start from scratch and create business apps with no data sources. Request new data sources.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 8
    Crow Framework

    Crow Framework

    A Fast and Easy to use microframework for the web

    A Fast and Easy to use microframework for the web. Crow is a C++ framework for creating HTTP or Websocket web services. It uses routing similar to Python's Flask which makes it easy to use. It is also extremely fast, beating multiple existing C++ frameworks as well as non-C++ frameworks. Crow is provided free of charge courtesy of everyone who is donating their money, time, and expertise to keep it going. The 1000-mile journey begins with a single step. Get started by installing Crow and building you first application. Or go through the guides if you're stuck somewhere. Easy Routing (similar to flask). Type-safe Handlers. Blazingly fast (see this benchmark and this benchmark). Built-in JSON support. Mustache-based templating library (crow::mustache). Header-only library (single header file available). Middleware support for extensions. HTTP/1.1 and Websocket support. Multi-part request and response support. Uses modern C++ (11/14).
    Downloads: 19 This Week
    Last Update:
    See Project
  • 9
    Fury

    Fury

    A blazing fast multi-language serialization framework

    Fury is a blazing-fast multi-language serialization framework powered by jit(just-in-time compilation) and zero-copy, providing up to 170x performance and ultimate ease of use. Based on efficient JIT, struct deserialization can get 170x speed up compared to other serialization frameworks. In serialization scenarios, Fury can achieve a 100x speed up compared to traditional serialization frameworks. If you use Java clusters on a large scale, this will save a lot of computing resources.
    Downloads: 19 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    Hydra Framework

    Hydra Framework

    Framework for elegantly configuring complex applications

    Hydra lets you focus on the problem at hand instead of spending time on boilerplate code like command-line flags, loading configuration files, logging etc. With Hydra, you can compose your configuration dynamically, enabling you to easily get the perfect configuration for each run. You can override everything from the command line, which makes experimentation fast, and removes the need to maintain multiple similar configuration files. Hydra has a pluggable architecture, enabling it to integrate with your infrastructure. Future plugins will enable launching your code on AWS or other cloud providers directly from the command-line. Hydra is an open-source Python framework that simplifies the development of research and other complex applications. The key feature is the ability to dynamically create a hierarchical configuration by composition and override it through config files and the command line.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 11
    JUnit 4

    JUnit 4

    A programmer-oriented testing framework for Java

    JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. You need to have a JDK installed and a text editor. (In general it is recommended to use a build tool for building your software and running the tests.). JUnit features include assertions for testing expected results, test fixtures for sharing common test data, test runners for running tests. JUnit was originally written by Erich Gamma and Kent Beck. JUnit is Open Source Software, released under the Eclipse Public License Version 1.0. JUnit celebrates programmers testing their own software. In this spirit, bugs, patches, and feature requests that include JUnit tests have a better chance of being addressed than those without.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 12
    JavaCV

    JavaCV

    Java interface to OpenCV, FFmpeg, and more

    JavaCV uses wrappers from the JavaCPP Presets of commonly used libraries by researchers in the field of computer vision (OpenCV, FFmpeg, libdc1394, FlyCapture, Spinnaker, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, flandmark, Leptonica, and Tesseract) and provides utility classes to make their functionality easier to use on the Java platform, including Android. JavaCV also comes with hardware accelerated full-screen image display (CanvasFrame and GLCanvasFrame), easy-to-use methods to execute code in parallel on multiple cores (Parallel), user-friendly geometric and color calibration of cameras and projectors (GeometricCalibrator, ProCamGeometricCalibrator, ProCamColorCalibrator), detection and matching of feature points (ObjectFinder), a set of classes that implement direct image alignment of projector-camera systems (mainly GNImageAligner, ProjectiveTransformer, ProjectiveColorTransformer, ProCamTransformer, and ReflectanceInitializer), and more.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 13
    Leaflet

    Leaflet

    Open-source JavaScript library for mobile-friendly interactive maps

    Leaflet is a leading open source JavaScript library for creating interactive, mobile-friendly maps. Leaflet is light at just about 38 KB, but is already fully equipped with all the mapping features you could need. Leaflet is simple but efficient. It doesn’t try to do everything for everybody, rather it focuses on making the basic things work perfectly. It comes ready with exceptional layering tools, customization features such as pure CSS3 popups and controls, map controls and more right out of the box, and works on all major desktop and mobile platforms. Leaflet also comes with a range of interaction features, and can be extended with an abundance of great plugins.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 14
    MaterialFX

    MaterialFX

    A library of material components for JavaFX

    MaterialFX is an open-source Java library that provides material design components for JavaFX. JavaFX is a software platform intended to replace Swing in creating and delivering rich client applications that operate consistently across diverse platforms. With the release of JDK 11 in 2018, Oracle has made JavaFX part of the OpenJDK under the OpenJFX project in order to increase the pace of its development.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 15
    Moonlight-Switch

    Moonlight-Switch

    Moonlight port for Nintendo Switch

    Moonlight-Switch is a port of Moonlight Game Streaming Project for Nintendo Switch. With a touch screen, you can move your cursor, tap to left click, and scroll 2 fingers to scroll. While touching the screen ZR and ZL buttons will work like left and right mouse buttons. Also While touching the screen L and R sticks will work like a scrolling wheel. By default, the Switch gamepad is configured as an X360 gamepad (A/B and X/Y swapped). Key mapping is available in application settings. Up to 5 gamepads (including handheld mode) supported. Half of the joy-cons are also supported.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 16
    PHPCompatibility

    PHPCompatibility

    PHP Compatibility check for PHP_CodeSniffer

    PHPCompatibility is a set of rules for PHP_CodeSniffer that checks for PHP version compatibility in codebases. It helps developers identify features or syntax not supported in specific versions of PHP, which is critical for maintaining backward compatibility or upgrading PHP versions safely. It supports a wide range of PHP versions and is often used in CI workflows to ensure version compliance.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 17
    Perfetto

    Perfetto

    Production-grade client-side tracing, profiling, and analysis

    Perfetto is a production-grade tracing platform for Android, Linux, and Chrome that captures extremely detailed information about what a system is doing over time. It’s designed around a low-overhead producer/consumer model: instrumented components (“producers”) write binary events into shared memory buffers and a collector (“service”) reliably streams them to storage. The data model spans kernel and userspace, so you can stitch together CPU scheduling, app lifecycles, binder/IPC hops, GPU work, power and thermal signals, file I/O, heap samples, and more into a single coherent timeline. Perfetto’s ecosystem includes a web-based UI that can load multi-GB traces directly in the browser and an offline “trace processor” that exposes the trace as a queryable SQL-like table schema for deep analysis and automation. It integrates natively with Android (replacing older atrace/Systrace paths) and can sit alongside custom instrumentation in apps or services through its SDKs.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 18
    Phoenix Code Editor

    Phoenix Code Editor

    Phoenix is a modern open-source Code Editor for the web

    Phoenix is a modern open-source and free software code editor for the web, built for the browser.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 19
    Rector

    Rector

    Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

    Rector is a PHP tool designed for instant code upgrades and automated refactoring. It assists developers in migrating codebases across different PHP versions and frameworks by providing a set of predefined rules and the flexibility to create custom ones. Rector ensures that code adheres to modern standards, enhancing maintainability and compatibility.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 20
    RustDesk Server PRO

    RustDesk Server PRO

    Some scripts for RustDesk Server Pro are hosted here

    This project provides the enterprise-grade backend for RustDesk deployments that need centralized management, stronger policy controls, and advanced operational tooling. It encompasses the components required to broker, relay, and supervise connections while adding administrative layers suitable for regulated or large environments. Organizations can standardize how clients authenticate, how sessions are permitted and audited, and how data paths are routed under diverse network constraints. The server emphasizes reliability for interactive use cases like remote control, file transfer, and support workflows, even when clients sit behind strict NAT or firewall rules. It aims to balance performance with privacy by letting companies retain custody over metadata and configuration within their own perimeter. The result is a production-ready core for remote access programs that must meet enterprise expectations around governance, observability, and uptime.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 21
    Spring Framework

    Spring Framework

    Comprehensive programming and configuration model for modern apps

    The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications, on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 22
    Tachiyomi Extensions Archive

    Tachiyomi Extensions Archive

    Historical archive of removed source extensions for the Tachiyomi app

    Tachiyomi Extensions Archive was a historical repository preserving source extensions that had been removed from the Tachiyomi ecosystem. These extensions connected the Android reader to external manga and comic sources. The project was maintained primarily for historical access rather than active development. It was later archived and made read-only by its owner. In 2026, the repository was affected by a DMCA action and its archived extension contents were erased. The remaining repository now mainly contains its README, license, and migration notice. Users are directed toward a separate successor extension repository instead of relying on this archive for current extensions.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 23
    Tauri

    Tauri

    Build smaller, faster, and more secure desktop applications

    Tauri is an open-source framework for building lightweight and high-performance desktop and mobile applications using web technologies. It allows developers to create user interfaces with HTML, CSS, and JavaScript while using Rust for the backend logic. By leveraging the operating system’s native WebView instead of bundling a full browser, Tauri produces significantly smaller and more efficient application binaries. The framework supports multiple front-end frameworks such as React, Vue, Svelte, and others that compile to web technologies. Tauri provides a secure bridge between the frontend and the Rust backend, enabling native functionality while maintaining strong security practices. With cross-platform support, developers can build applications that run on Windows, macOS, Linux, Android, and iOS.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 24
    sh

    sh

    A shell parser, formatter, and interpreter with bash support

    A shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Requires Go 1.16 or later. To parse shell scripts, inspect them, and print them out, see the syntax examples. For high-level operations like performing shell expansions on strings, see the shell examples. shfmt formats shell programs. See canonical.sh for a quick look at its default style. shfmt formats shell programs. If the only argument is a dash (-) or no arguments are given, standard input will be used. If a given path is a directory, all shell scripts found under that directory will be used. When indexing Bash associative arrays, always use quotes. The static parser will otherwise have to assume that the index is an arithmetic expression. Some builtins like export and let are parsed as keywords. A subset of the Go packages are available as an npm package called mvdan-sh.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 25
    stress-ng

    stress-ng

    This is the stress-ng upstream project git repository.

    This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces. stress-ng was originally intended to make a machine work hard and trip hardware issues such as thermal overruns as well as operating system bugs that only occur when a system is being thrashed hard. Use stress-ng with caution as some of the tests can make a system run hot on poorly designed hardware and also can cause excessive system thrashing which may be difficult to stop.
    Downloads: 19 This Week
    Last Update:
    See Project