Open Source Mac Software Development Software - Page 50

Software Development Software for Mac

View 1483 business solutions
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Dapper

    Dapper

    A simple object mapper for .Net

    Dapper is an open-source object-relational mapping (ORM) library for .NET and .NET Core applications. The library allows developers quickly and easily access data from databases without the need to write tedious code. Dapper allows you to execute raw SQL queries, map the results to objects, and execute stored procedures, among other things. It is available as a NuGet package. Dapper is lightweight and fast, making it an ideal choice for applications that require low latency and high performance. It is a simple yet powerful object mapping tool for any .NET language, such as C#, that enables developers to quickly and easily map query results from ADO.NET data readers to instances of business objects. It has excellent support for both asynchronous and synchronous database queries and batching multiple queries together into a single call.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    Datahike

    Datahike

    A durable Datalog implementation adaptable for distribution

    Datahike is a durable Datalog database powered by an efficient Datalog query engine. This project started as a port of DataScript to the hitchhiker-tree. All DataScript tests are passing, but we are still working on the internals. Having said this we consider Datahike usable for medium sized projects, since DataScript is very mature and deployed in many applications and the hitchhiker-tree implementation is heavily tested through generative testing. We are building on the two projects and the storage backends for the hitchhiker-tree through konserve. We would like to hear experience reports and are happy if you join us. We provide a small stable API for the JVM at the moment, but the on-disk schema is not fixed yet. We will provide a migration guide until we have reached a stable on-disk schema. Take a look at the ChangeLog before upgrading.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    Default composer

    Default composer

    JavaScript library to set default values for nested objects

    A tiny (~500B) JavaScript library that allows you to set default values for nested objects. "default-composer" is a JavaScript library that allows you to set default values for nested objects. The library replaces empty strings/arrays/objects, null, or undefined values in an existing object with the defined default values, which helps simplify programming logic and reduce the amount of code needed to set default values. To use "default-composer", simply import the library and call the defaultComposer() function with the default values object and the original object that you want to set default values for.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    Dev Janitor

    Dev Janitor

    Your Vibe Coding Toolkit A cross-platform desktop application

    Dev Janitor is an open-source developer productivity tool designed to automatically clean up stale, unused, or poorly maintained code patterns in a codebase, helping teams keep their repositories tidy without consuming engineering time manually pruning technical debt. The tool analyzes project files and identifies opportunities to perform cleanup tasks such as removing dead imports, fixing outdated syntax, simplifying redundant expressions, and consolidating duplicated logic, all while observing established conventions for the languages it supports. Through a pluggable rule system, it allows teams to enforce their own style guides or cleanup policies, enabling tailored automation that fits each codebase’s unique needs. It is built for integration into continuous integration and deployment (CI/CD) pipelines or pre-commit workflows, so cleanup suggestions can be surfaced and applied incrementally rather than as a massive refactor.
    Downloads: 7 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    DevOps

    DevOps

    Contains learning resources related to DevOps tools and tech

    I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    Discord.js

    Discord.js

    A powerful JavaScript library for interacting with the Discord API

    discord.js is a powerful Node.js module that allows you to interact with the Discord API very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend. Usability, consistency, and performance are key focuses of discord.js, and it also has nearly 100% coverage of the Discord API. It receives new Discord features shortly after they arrive in the API.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Dockhand

    Dockhand

    Docker management you will like

    Dockhand is a modern, self-hosted Docker management application that provides a graphical interface for handling container operations, Docker Compose stacks, and multi-environment orchestration without relying solely on terminal commands. Designed for homelab enthusiasts, developers, and growing teams, Dockhand offers real-time container lifecycle controls, visual editors for stacks, and a dashboard that shows system metrics like CPU and memory usage. The platform supports Git integration for deploying and syncing Compose stacks directly from repositories, interactive log streaming, and shell access into containers. It also includes tools for managing images, volumes, networks, and container events, making it a comprehensive alternative to traditional command-line workflows. Authentication, single sign-on (OIDC/SSO), role-based access control, and enterprise features make it suitable for professional use as well.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    DocsGPT

    DocsGPT

    Private AI platform for agents, enterprise search and RAG pipelines

    DocsGPT is an open-source AI platform for deploying private RAG pipelines, AI agents, and enterprise search on your own infrastructure. Connect any data source (PDFs, DOCX, CSV, Excel, HTML, audio, GitHub, databases, URLs) and get accurate, hallucination-free answers with source citations. Choose your LLM: OpenAI, Anthropic, Google Gemini, or local models. Works with Qdrant, MongoDB, and Elasticsearch and more. Deploy via Docker or Kubernetes with full data sovereignty. Build embeddable chat and search widgets, automate multi-step workflows with AI agents, and integrate via Slack, Telegram, Discord, or REST API. Enterprise features include RBAC, 99.9% uptime SLA, and dedicated support. MIT licensed.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9
    Drone

    Drone

    Drone is a Container-Native, Continuous Delivery Platform

    Drone is a self-service Continuous Integration platform for busy development teams. Pipelines are configured with a simple, easy‑to‑read file that you commit to your git repository. Each Pipeline step is executed inside an isolated Docker container that is automatically downloaded at runtime. Drone integrates seamlessly with multiple source code management systems, including GitHub, GitHubEnterprise, Bitbucket, and GitLab. Drone natively supports multiple operating systems and architectures, including Linux x64, ARM, ARM64, and Windows x64. Drone works with any language, database, or service that runs inside a Docker container. Choose from thousands of public Docker images or provide your own. Drone uses containers to drop pre‑configured steps into your pipeline. Choose from hundreds of existing plugins, or create your own. Drone makes advanced customization easy. Implement custom access controls, approval workflows, secret management, yaml syntax extensions, and more.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    DynamoRIO

    DynamoRIO

    Dynamic Instrumentation Tool Platform

    DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows, Linux, or Android) and commodity IA-32, AMD64, ARM, and AArch64 hardware. Mac OSX support is in progress.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Exclusively Dark Image Dataset

    Exclusively Dark Image Dataset

    ExDARK dataset is the largest collection of low-light images

    The Exclusively Dark (ExDARK) dataset is one of the largest curated collections of real-world low-light images designed to support research in computer vision tasks under challenging lighting conditions. It contains 7,363 images captured across ten different low-light scenarios, ranging from extremely dark environments to twilight. Each image is annotated with both image-level labels and object-level bounding boxes for 12 object categories, making it suitable for detection and classification tasks. The dataset was created to address the lack of large-scale low-light datasets available for research in object detection, recognition, and enhancement. It has been widely used in studies of low-light image enhancement, deep learning approaches, and domain adaptation for vision models. Researchers can also explore its associated source code for low-light image enhancement tasks, making it an essential resource for advancing work in night-time and low-light visual recognition.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Exposed

    Exposed

    Kotlin SQL framework

    Welcome to Exposed, an ORM framework for Kotlin. Exposed offers two levels of database access: typesafe SQL wrapping DSL and lightweight data access objects. Our official mascot is Cuttlefish, which is best known for its outstanding mimicry abilities letting it blend seamlessly in any environment. Just like our mascot, Exposed can mimic a variety of database engines and help you build database applications without hard dependencies on any specific database engine, and switch between them with very little or no changes in your code. Exposed is currently available for maven/gradle builds at Maven Central.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    External Secrets

    External Secrets

    External Secrets Operator reads information from a third-party service

    External Secrets Operator is a Kubernetes operator that integrates external secret management systems like AWS Secrets Manager, HashiCorp Vault, Google Secrets Manager, Azure Key Vault, IBM Cloud Secrets Manager, Akeyless, CyberArk Conjur, Pulumi ESC and many more. The operator reads information from external APIs and automatically injects the values into a Kubernetes Secret. Multiple people and organizations are joining efforts to create a single External Secrets solution based on existing projects. If you are curious about the origins of this project, check out this issue and this PR.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    Facexlib

    Facexlib

    FaceXlib aims at providing ready-to-use face-related functions

    facexlib is a PyTorch-based library providing ready-to-use face-related functions, including detection, alignment, recognition, and more. It integrates state-of-the-art open-source methods for various face processing tasks.​
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    Flagpack

    Flagpack

    Flagpack contains 250+ flag icons to easily use within your code

    flagpack-core is a collection of high-quality SVG and PNG flags for over 250 countries and regions. It provides a lightweight and accessible way to integrate country flags into web applications.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Flutter Rust Bridge

    Flutter Rust Bridge

    Rust binding generator, feature-rich, but seamless and simple

    flutter_rust_bridge is a toolchain that generates ergonomic bindings between Rust and Dart/Flutter so you can write performance-critical logic in Rust while building UI in Flutter. It abstracts away the low-level FFI details, letting developers define Rust functions and data structures that are safely callable from Dart. The project supports passing complex types, handling async operations and streams, and integrating with Flutter across mobile and desktop targets. By leaning on Rust’s memory safety and zero-cost abstractions, it enables compute-heavy tasks—parsing, crypto, image/audio processing, and more—without sacrificing Flutter’s developer experience. Build scripts and templates streamline packaging and distribution so the Rust side fits cleanly into CI and multi-platform releases. In practice, teams gain a maintainable way to share one performant Rust core across multiple Flutter apps while keeping the UI reactive and fast.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    FreeScout

    FreeScout

    Free self-hosted help desk & shared mailbox

    FreeScout is a super lightweight and powerful free open source help desk and shared inbox written in PHP (Laravel framework). It is a self-hosted clone of HelpScout. Now you can enjoy free Zendesk & Help Scout without giving up privacy or locking you into a service you don't control. FreeScout is the perfect help desk solution for those who need to provide professional customer support, but who can not afford to pay for Zendesk or Help Scout. FreeScout is a pure open source PHP/MySQL application, so it can be easily deployed even on shared hosting.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    Gardener

    Gardener

    Kubernetes-native system managing the full lifecycle of Kubernetes

    Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO. Kubernetes is a cloud-native enabler built around the principles of a resilient, manageable, observable, highly automated, loosely coupled system. Gardener is a standard Kubernetes extension and adheres to the same concepts by design. The Gardener project is committed to fostering an open community of collaborators and adopters. We aim to deliver a standard solution that meets the needs of our entire community and ecosystem. Gardener was born as a solution for actual and common problems such as control on the Kubernetes stack, minimizing the TCO, infrastructures pervasiveness, operating in restricted/regulated environments or bare metal, at a massive scale.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    Git Updater

    Git Updater

    This WP plugin will update GitHub, Bitbucket, GitLab, etc.

    This plugin was originally designed to simply update any GitHub-hosted WordPress plugin or theme. Your plugin or theme must contain a header in the style.css header or in the plugin's header denoting the location on GitHub. API plugins for Bitbucket, GitLab, Gitea, and Gist are available. API plugins are available for a one-click install from the Add-Ons tab. This update reincorporates all functionality into the Git Updater plugin and splits out the API components into individual API plugins. There is a 14-day free trial and a 30-day no questions asked money-back guarantee. Programming is a great creative outlet. As the Git Updater family of products has grown more developers are using it in their workflow and support requests are increasing. I made a decision to rebrand and monetize it.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    GitHub Actions Runner Images

    GitHub Actions Runner Images

    GitHub Actions runner images

    This repository contains the source code used to create the VM images for GitHub-hosted runners used for Actions, as well as for Microsoft-hosted agents used for Azure Pipelines. To build a VM machine from this repo's source, see the instructions.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    GitHub Dark

    GitHub Dark

    Dark GitHub style

    GitHub-Dark is a userstyle that transforms GitHub’s interface into a coherent dark theme, covering repositories, issues, pull requests, gists, and profile pages. Distributed as a CSS stylesheet intended for the Stylus browser extension, it applies a comprehensive palette, rebalances contrast, and refines syntax colors for code views to ensure readability in low-light settings. The project goes beyond simple inversion by thoughtfully adjusting backgrounds, borders, badges, and diff highlights so the UI feels native rather than “flipped.” It includes targeted fixes for edge cases across GitHub’s many subpages, aiming for consistency while preserving the information hierarchy of the original design. Users can apply the theme selectively, override variables, or combine it with other userstyles to fit personal preference. Even with GitHub’s own theme options, GitHub-Dark remains a carefully tuned alternative for people who want a specific aesthetic or more granular control.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Gitify

    Gitify

    GitHub notifications on your menu bar

    Your GitHub notifications on your menu bar. All your GitHub notifications on your desktop. Nice & Easy. Ever got lost with GitHub notifications? Too many emails? Gitify is all about making your life easier. Sitting on your menu bar, it informs you for any GitHub notifications without being annoying and of course without adverts. It just gets the job done. Works with GitHub and GitHub Enterprise. You can even connect multiple accounts. Gitify will notify you every time you receive a notification by playing a sound (not an annoying one - it's a promise), showing native mac OS notifications or by just turning its tray icon to green. It is not there to interrupt your workflow or distract you, you can customize your settings to your preference. Gitify is based on Electron, React, Tailwind CSS and more awesome open source libraries. Written in Typescript.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    Gobot

    Gobot

    Golang framework for robotics, drones, and the Internet of Things

    Gobot makes controlling robots and devices incredibly simple and fun. This program connects to an Arduino, and toggles an LED, every one second. Support for devices that use Analog Input/Output (AIO) communication have a shared set of drivers provided using the "gobot/drivers/aio" package. Support for devices that use General Purpose Input/Output (GPIO) communication have a shared set of drivers provided using the "gobot/drivers/gpio" package. Gobot has a extensible system for connecting to hardware devices. Gobot includes a RESTful API to query the status of any connection, device or robot running in your swarm. It additionally has the ability to issue commands directly to your devices and robots. It also comes with the robeaux React.JS interface baked right into its API server for quick and easy configuration.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    Google Engineering Practices Docs

    Google Engineering Practices Docs

    Google's Engineering Practices documentation

    The eng-practices project by Google is a public repository that documents the company’s established engineering best practices, accumulated through years of large-scale software development across diverse teams and languages. Its purpose is to share Google’s collective experience in areas such as code review, collaboration, and quality assurance with the broader software engineering community. The repository provides practical guidelines designed to help developers and reviewers produce cleaner, more maintainable, and higher-quality code. It includes Google’s comprehensive Code Review Guidelines, split into two major sections: The Code Reviewer’s Guide and The Change Author’s Guide, which detail the expectations and processes for both reviewers and authors. Additionally, it explains key terminology and practices commonly used within Google to make the documentation accessible to external audiences.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Google Translate PHP

    Google Translate PHP

    Free Google Translate API PHP Package

    A simple and effective PHP library for translating text using Google Translate without needing an API key. It allows developers to integrate real-time translation features into their applications with minimal setup and supports multiple languages, leveraging Google Translate’s unofficial endpoint.
    Downloads: 7 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB