Open Source Mac Software Development Software - Page 61

Software Development Software for Mac

View 1566 business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 1
    MCProtocolLib

    MCProtocolLib

    A library for communication with a Minecraft client/server

    MCProtocolLib is a simple library for communicating with Minecraft clients and servers. It allows developers to build custom bots, clients, or servers for Minecraft with ease.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Markdown

    Markdown

    WeChat Markdown Editor

    WeChat Markdown Editor | A highly concise WeChat Markdown editor, that supports Markdown syntax, color palette selection, multi-image upload, one-click document download, custom CSS style, one-click reset, and other features. Markdown documents are automatically rendered into WeChat graphics and text in real-time, so you no longer have to worry about the typesetting of WeChat articles! As long as you know the basic Markdown syntax, you can make a simple and beautiful WeChat graphic. Chrome browser is recommended for best results. In addition, for domestic (China) friends, accessing Gitee Pages will be relatively faster. The existing open-source WeChat Markdown editor has complicated styles and does not meet my personal aesthetic needs. When I use them for article typesetting, I often have to make some changes myself, which is time-consuming and labor-intensive, so I did secondary development.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3

    Mars

    A cross-platform network component developed by WeChat

    Mars is an open source, cross-platform infrastructure component and official terminal basic component of WeChat. It consists of four main parts: Comm, which contains a basic library, including basic tools like sockets, threads, alarm, message queues, and coroutines; Xlog, which provides high-performance, high-availability, security, and fault-tolerant log functions; SDT which is the network diagnosis module; and STN or signaling transmission network module, the major component of Mars responsible for the small data signaling channel between the terminal and the server. Mars has been proven effective by billions of WeChat users. It supports Android, iOS/macOS and Windows platforms, and is very mobile platform friendly due to its minimal power and traffic consumption.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    Mixin

    Mixin

    Mixin is a trait/mixin and bytecode weaving framework for Java

    Mixin is a trait/mixin framework for Java using ASM and hooking into the runtime classloading process via a set of pluggable built-in or user-provided services. Built-in services currently support Mojang's LegacyLauncher system, though this is deprecated in favor of ModLauncher by cpw, which has greater extensibility and has support for Java 8 and later. Additional documentation for individual features and annotations can be found in the extensive Javadoc. For additional help use the channel #mixin on the Sponge Discord Server. For handling obfuscation tasks, Mixin provides an Annotation Processor which works at compile time to generate obfuscation mappings for your toolchain to apply. If using Gradle 5 or later, annotation processors are no longer automatically loaded from compile configurations and must be specified explicitly via annotationProcessor configurations.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 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
  • 5
    Netcap

    Netcap

    A framework for secure and scalable network traffic analysis

    The Netcap (NETwork CAPture) framework efficiently converts a stream of network packets into platform-neutral type-safe structured audit records that represent specific protocols or custom abstractions. These audit records can be stored on disk or exchanged over the network, and are well-suited as a data source for machine learning algorithms. Since parsing of untrusted input can be dangerous and network data is potentially malicious, a programming language that provides a garbage-collected memory-safe runtime is used for the implementation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    Open

    Open

    Open stuff like URLs, files, executables. Cross-platform

    Open is a cross-platform Node.js package for launching URLs, files, directories, and executables from command-line tools or scripts. It uses the operating system's default application unless developers request a specific program. Applications can also pass command-line arguments to the program being opened. The package works across macOS, Windows, Linux, and Windows Subsystem for Linux environments. On Linux, it includes an up-to-date xdg-open implementation, while WSL support can translate paths for Windows applications. Open uses process spawning rather than shell execution, which avoids several problems associated with command-string execution. It is distributed as a native ESM package and expects developers to sanitize untrusted values before opening them.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    Open Source Social Network

    Open Source Social Network

    Open Source Social Network (OSSN) is a social networking software

    Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 17 international languages. OSSN Licensed under the Open Source Social Network License (4.0) / Cryptographic Autonomy License version 1.0. OSSN must be installed into a directory writable by the webserver, or it will not function properly. For most Linux servers running Apache v2, making the parent directory writable is very simple. If you are not running Apache v2 or are using a different type of webserver, you'll need to read your system's documentation or speak to your server administrator before proceeding.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    PHP XLSX Writer

    PHP XLSX Writer

    Lightweight XLSX Excel Spreadsheet Writer in PHP

    A fast and memory-efficient PHP library for writing XLSX (Excel) files. It supports large datasets and is ideal for exporting tabular data without using high-level libraries like PHPExcel, providing an efficient alternative for lightweight data export.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    PHPMD

    PHPMD

    PHPMD is a spin-off project of PHP Depend

    PHPMD is a code analysis tool that helps developers identify potential issues in their PHP code by detecting messy, suboptimal, or overly complex code structures. It acts as a companion to PHP_CodeSniffer, focusing on design and logic problems rather than just formatting. PHPMD supports a wide range of rulesets and can be customized to enforce specific coding standards, making it useful for maintaining clean, efficient, and maintainable codebases.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 10
    Petdex

    Petdex

    The public gallery of animated pet for Codex, Claude Code, OpenCode

    Petdex is a community system for creating, sharing, installing, and displaying animated pets for the Codex desktop environment. It combines a public gallery, a command-line installer, and a desktop companion app into one coordinated project. The gallery lets users browse approved pet packs, preview animation states, and download compatible assets. The CLI installs pets directly into the local Codex setup and supports submission workflows for creators. The desktop app can float a pet on the user’s screen and react to coding-agent activity in real time. Petdex is especially useful for users who want to personalize AI coding sessions with lightweight animated characters and a community-driven asset format.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Phoronix Test Suite

    Phoronix Test Suite

    Open-Source, Automated Benchmarking

    The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added. The Phoronix Test Suite is designed to effectively carry out both benchmarks in a clean, reproducible, and easy-to-use manner.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    PhotoEditor

    PhotoEditor

    A Photo Editor library with simple, easy support for image editing

    A Photo Editor library with simple, easy support for image editing using Paints, Text, Filters, Emoji and Sticker like stories. Drawing on the image with the option to change its Brush's Color, Size, Opacity, Erasing and basic shapes. Apply Filter Effect on the image using MediaEffect. Adding/Editing Text with the option to change its Color with Custom Fonts. Adding Emoji with Custom Emoji Fonts. Adding Images/Stickers. Pinch to Scale and Rotate views. Undo and Redo for Brush and Views. Deleting Views. Saving Photo after editing. More FAQ. PhotoEditor v.1.0.0 is a migration to androidX and dropping the support of the older support library. There are no API changes. If you find any issues migrating to v.1.0.0, please follow this Guide. If you still facing the issue then you can always rollback to v.0.4.0.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    PicX

    PicX

    GitHub API

    An image bed management tool with CDN acceleration function developed based on GitHub API. No need to download and install, use it online on the web page! free! Stablize! Convenient! Extremely fast! Writing articles with static blogs such as Hexo, VuePress, Hugo, etc., I don’t know where to save the pictures. Deliberately spending money to rent a cloud server to host pictures, it is too expensive and not worth it, and the upload configuration is cumbersome. The link to the favorite picture copied from the Internet will become invalid one day after using it. Using other paid image beds, the speed is slow, the capacity is small, and the time and flow are limited. Looking for a picture bed that is really free, stable, unlimited in capacity, and fast in access speed. So, come and try the PicX picture bed , it is specially made for technical bloggers, whoever uses it will know. Support one- click copying of external links of pictures and one- click conversion of Markdown format.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Pify

    Pify

    Promisify a callback-style function

    Pify is a JavaScript package for converting callback-based functions into promise-returning equivalents. It can promisify a single function or process the methods of an entire module automatically. This makes older Node.js callback APIs easier to use with async and await syntax. Developers can selectively include or exclude methods through names or regular-expression patterns. The library can return multiple callback values as an array when an API provides more than one successful result. It also supports APIs that do not follow the conventional error-first callback pattern. Additional options allow the module's main function to remain untouched and permit use of a custom Promise implementation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Pion TURN

    Pion TURN

    Pion TURN, an API for building TURN clients and servers

    Pion TURN is a Go toolkit for building TURN servers and clients. We wrote it to solve problems we had when building RTC projects. Deployable - Use modern tooling of the Go ecosystem. Stop generating config files. Embeddable - Include pion/turn in your existing applications. No need to manage another service. Extendable - TURN as an API so you can easily integrate with your existing monitoring and metrics. Maintainable - pion/turn is simple and well documented. Designed for learning and easy debugging. Portable - Quickly deploy to multiple architectures/platforms just by setting an environment variable. Safe - Stability and safety is important for network services. Go provides everything we need. Scalable - Create allocations and mutate state at runtime. Designed to make scaling easy. pion/turn is an API for building STUN/TURN clients and servers, not a binary you deploy then configure.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    PixieDust

    PixieDust

    Python Helper library for Jupyter Notebooks

    PixieDust is an open source Python helper library that works as an add-on to Jupyter notebooks to improve the user experience of working with data. It also fills a gap for users who have no access to configuration files when a notebook is hosted on the cloud.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    QodeAssist

    QodeAssist

    QodeAssist is an AI-powered coding assistant plugin for Qt Creator

    QodeAssist is an AI-powered coding assistant plugin specifically designed for Qt Creator, bringing modern AI capabilities directly into a C++ and QML development environment. It provides intelligent code completion, inline refactoring, and conversational chat interfaces that can appear as popups, side panels, or embedded views within the IDE. The plugin supports both local and cloud-based language model providers, including Ollama, llama.cpp, OpenAI, Claude, and others, allowing developers to choose between privacy-focused local setups or more powerful remote models. It includes advanced context handling features such as file attachments, project-specific rules, and automatic synchronization with open files, which improves the relevance of AI responses. The system also enables AI tool calling, allowing the assistant to inspect project files, run searches, and access diagnostics to provide deeper assistance.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    RESP.app GUI for Redis

    RESP.app GUI for Redis

    Graphical Redis database management tool

    Redis Desktop Manager (now known as RESP.app) is a fast, open‑source, graphical Redis database management tool offering an intuitive GUI for managing Redis instances—supporting key browsing, editing, shell commands, SSL/TLS, SSH tunnels, and compatibility with cloud-hosted Redis services. RESP.app is joining forces with Redis to offer the Redis community the best possible developer experience and to increase productivity when developing with Redis. Browse, filter, and act on your Redis data with full CRUD and batch support for key-value types. Troubleshoot any issues with our slow log inspection, command profiler, database analyzer, and more. Make app development easier with syntax highlighting and schema-aware auto-completion. You can even use Redis Copilot to construct search queries in natural language to provide context-aware assistance tailored to your data.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Render

    Render

    Go package for easily rendering JSON, XML, binary data, and HTML

    Render is a package that provides functionality for easily rendering JSON, XML, text, binary data, and HTML templates. Render can be used with pretty much any web framework provided you can access the HTTP.ResponseWriter from your handler. The rendering functions simply wraps Go's existing functionality for marshaling and rendering data. HTML: Uses the html/template package to render HTML templates. JSON: Uses the encoding/json package to marshal data into a JSON-encoded response. XML: Uses the encoding/xml package to marshal data into an XML-encoded response. Binary data: Passes the incoming data straight through to the HTTP.ResponseWriter. Text: Passes the incoming string straight through to the http.ResponseWriter. Render comes with a variety of configuration options. By default Render will attempt to load templates with a '.tmpl' extension from the "templates" directory.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Renovate

    Renovate

    Universal dependency update tool that fits into your workflows

    Activate the repos you want to automate dependency updates for. Renovate will then create an onboarding pull request for each repo, with a preview of the actions it will take, so you can get started without any surprises. Merge the onboarding pull request for every repo you’ve selected. That’s it. Renovate will now automate your dependency updates! You need to manually search for available dependency updates. Renovate will automatically detect available updates and open a pull request for you. Information on each update is gathered manually and individually. Renovate pull requests include changelogs and commit histories to give you information on what’s changed. Renovate aggregates data from over 500k installed repos and presents crowdsourced insights into package adoption and test passing rates. Renovate’s Merge Confidence score gives a clear and simple indication on whether the update is safe to merge.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Revise.jl

    Revise.jl

    Automatically update function definitions in a running Julia session

    Revise.jl is a Julia package that automatically updates functions, types, and modules in a running Julia session when their source code changes. It significantly improves the development workflow by removing the need to restart the REPL or re-include files after edits. Revise is ideal for iterative coding, package development, and interactive exploration, enabling a fast and fluid programming experience.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    Rime ICE

    Rime ICE

    rime-ice is a highly optimized schema for the RIME input method

    rime-ice is a highly optimized schema for the RIME (中州韻) input method engine, offering a clean, intelligent, and efficient Chinese input experience. Built with modular configuration files and designed for performance, rime-ice provides powerful input suggestions, simplified vocabulary, and flexible customization, catering to users who want a streamlined and practical Chinese typing setup.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Scramble

    Scramble

    Modern Laravel OpenAPI (Swagger) documentation generator

    Scramble is OpenAPI (Swagger) documentation generator for Laravel. It generates API documentation for your project automatically without requiring you to manually write PHPDoc annotations. The documentation is generated in OpenAPI 3.1.0 format. To show the documentation in UI, Stoplight Elements is used. The main motto of the project is to generate as much API documentation automatically as possible. This allows you to focus on code and avoid annotating every possible param/field as it may result in outdated documentation. By generating docs automatically from the code your API will always have up-to-date documentation you can trust.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    Signature Pad

    Signature Pad

    HTML5 canvas based smooth signature drawing

    Signature Pad is a JavaScript library for drawing smooth signatures. It's HTML5 canvas based and uses variable width Bézier curve interpolation based on Smoother Signatures post by Square. It works in all modern desktop and mobile browsers and doesn't depend on any external libraries. Demo works in desktop and mobile browsers. You can check out its source code for some tips on how to handle window resize and high DPI screens. You can also find more about the latter in HTML5 Rocks tutorial. This library is provided as UMD (Universal Module Definition) and ES6 module. When you modify width or height of a canvas, it will be automatically cleared by the browser. SignaturePad doesn't know about it by itself, so you can call signaturePad.clear() to make sure that signaturePad.isEmpty() returns correct value in this case.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Soft Serve

    Soft Serve

    A tasty, self-hostable Git server for the command line

    A tasty, self-hostable Git server for the command line. Configure with git. Create repos on demand with git push. Browse repos, files and commits with an SSH-accessible TUI. TUI mouse support. Print files over SSH with or without syntax highlighting and line numbers. Easy access control. Allow/disallow anonymous access. Add collaborators with SSH public keys. Repos can be public or private. You can also download a binary from the releases page. Packages are available in Alpine, Debian, and RPM formats. Binaries are available for Linux, macOS, and Windows. Soft Serve SSH CLI has the ability to print files and list directories, perform git operations on remote repos, and reload the configuration when necessary. Both git and reload commands need admin access to the server to work. So make sure you have added your key as an admin user, or you’re using anon-access: admin-access in the configuration.
    Downloads: 5 This Week
    Last Update:
    See Project