An open API service indexing awesome lists of open source software.

macOS-iOS-iPadOS-Guide

macOS/iOS/iPadOS Guide
https://github.com/mikeroyal/macOS-iOS-iPadOS-Guide

Last synced: 18 days ago
JSON representation

  • Adding External Storage

  • Apple Arcade

    • Objective-C Tools, Libraries, and Frameworks

  • Augmented Reality (AR) & Virtual Reality (VR)

    • Objective-C Tools, Libraries, and Frameworks

      • ARCore
      • SteamVR
      • OpenVR Benchmark on Steam
      • OpenHMD - mounted display) devices such as Oculus Rift, HTC Vive, Sony PSVR, and others.
      • openXR - performance access to Augmented Reality (AR) and Virtual Reality (VR) collectively known as XR—platforms and devices.
      • Monado - start development of an open source XR ecosystem and provide the fundamental building blocks for device vendors to target the GNU/Linux platform.
      • OpenVR
      • Libsurvive
      • Simula - 638454156)).
      • ARCore
      • OpenHMD - mounted display) devices such as Oculus Rift, HTC Vive, Sony PSVR, and others.
      • OpenVR Benchmark on Steam
      • Libsurvive
      • openXR - performance access to Augmented Reality (AR) and Virtual Reality (VR) collectively known as XR—platforms and devices.
  • C/C++ Learning Resources

  • C/C++ Tools

    • Objective-C Tools, Libraries, and Frameworks

      • Maven
      • Visual Studio Code
      • ReSharper C++
      • CLion - platform IDE for C and C++ developers developed by JetBrains.
      • Code::Blocks
      • Conan
      • High Performance Computing (HPC) SDK
      • Boost - edge C++. Boost has been a participant in the annual Google Summer of Code since 2007, in which students develop their skills by working on Boost Library development.
      • Automake
      • Cmake - source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.
      • GDB
      • GCC - C, Fortran, Ada, Go, and D, as well as libraries for these languages.
      • GSL - squares fitting. There are over 1000 functions in total with an extensive test suite.
      • OpenGL Extension Wrangler Library (GLEW) - platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.
      • Libtool
      • TAU (Tuning And Analysis Utilities) - based sampling. All C++ language features are supported including templates and namespaces.
      • Clang - C, C++ and Objective-C++ compiler when targeting X86-32, X86-64, and ARM (other targets may have caveats, but are usually easy to fix). Clang is used in production to build performance-critical software like Google Chrome or Firefox.
      • OpenCV - time applications. Cross-Platform C++, Python and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
      • Oat++ - efficient web application. It's zero-dependency and easy-portable.
      • Cython
      • Infer - C, and C. Infer is written in [OCaml](https://ocaml.org/).
      • Vcpkg
      • CppSharp
      • Thrust - level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. Interoperability with established technologies such as CUDA, TBB, and OpenMP integrates with existing software.
      • JavaCPP
      • Spdlog - only/compiled, C++ logging library.
  • C# Learning Resources

  • C# Tools and Frameworks

    • Objective-C Tools, Libraries, and Frameworks

      • Octopus Deploy
      • ANTLR (ANother Tool for Language Recognition)
      • Uno Platform - based code (C# and XAML) to run on iOS, Android, macOS, WebAssembly, Linux and Windows 7. It provides the full definitions of the UWP [Windows 10 2004 (19041)](https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-19041), and the implementation of a growing number of parts of the UWP API, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on these platforms.
      • dotPeek
      • Json.NET - performance JSON framework for .NET.
      • .NET Fiddle
      • Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
      • MSBuild
      • Bot Framework - source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language.
      • CodeMaid
      • AutoRest - Specification) format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.
      • Markdig
      • AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
      • Roslyn
  • DevOps Learning Resources

  • DevOps Tools

    • Objective-C Tools, Libraries, and Frameworks

      • GitHub
      • GitHub Codespaces
      • GitHub Actions - us/azure/developer/github/github-actions) you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.Learn more about all other integrations with Azure.
      • GitLab - based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.
      • Bitbucket - based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories. Bitbucket integrates with other Atlassian software like Jira, HipChat, Confluence and Bamboo.
      • Bamboo
      • Drone - compose, to define and execute Pipelines inside Docker containers.
      • Circle CI
      • Zuul-CI
      • Artifactory - site replication and scalable.
      • Azure DevOps - platform, scalable apps and services; Azure Pipelines Continuously build, test, and deploy to any platform and cloud; Azure Lab Services Set up labs for classrooms, trials, development and testing, and other scenarios.
      • Team City
      • Shippable
      • Spinnaker - cloud continuous delivery platform for releasing software changes with high velocity and confidence.
      • AWS CodeBuild
      • Cucumber
      • JUnit
      • Mocha
      • Karma
      • Jasmine - enabled platform, to not intrude on the application nor the IDE, and to have easy-to-read syntax.
      • Chef
      • Salt - based, open-source software for event-driven IT automation, remote task execution, and configuration management. Supporting the "Infrastructure as Code" approach to data center system and network deployment and management, configuration automation, SecOps orchestration, vulnerability remediation, and hybrid cloud control.
      • Vault
      • CFEngine - source configuration management system, written by Mark Burgess.Its primary function is to provide automated configuration and maintenance of large-scale computer systems, including the unified management of servers, desktops, consumer and industrial devices, embedded networked devices, mobile smartphones, and tablet computers.
      • AWS CodeDeploy - premises servers. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.
      • Docker - level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating-system kernel and are thus more lightweight than virtual machines.
      • VMware vSphere - leading compute virtualization platform, and your first step to application modernization. It has been rearchitected with native Kubernetes to allow customers to modernize the 70 million+ workloads now running on vSphere.
      • AWS ECS - performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.
      • Apache Hadoop - availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.
      • Microsoft Azure - managed data centers.
      • AWS Lambda - driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services. It is a computing service that runs code in response to events and automatically manages the computing resources required by that code.
      • OpenStack - source software platform for cloud computing, mostly deployed as infrastructure-as-a-service that controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
      • Cloud Foundry
      • Splunk - generated big data, via a Web-style interface.
      • Prometheus - time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting.
      • Loki - scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.
      • ElasticSearch - capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.
      • New Relic - based monitoring tool that fully supports the way DevOps teams work in the modern enterprise by streamlining your workflows with today's collaboration software and orchestration tools like Puppet, Chef, and Ansible.
      • Nagios - software application that monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved.
      • SonarQube - source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages.
      • Jira
      • Pivotal Tracker - time collaboration around a shared, prioritized backlog.
      • Trello - based Kanban-style list-making application that gives you perspective over all your projects, at work and at home.
      • Microsoft Teams
      • Slack - based proprietary instant messaging platform developed by Slack Technologies.
      • Pagerduty
      • Veracode - class application security, seamlessly integrating agile security solutions for organizations around the globe. In addition to application security services and secure devops services, Veracode provides a full security assessment to ensure your website and applications are secure, and ensures full enterprise data protection.
      • Artifactory - site replication and scalable.
      • Terraform - source infrastructure as code software tool created by HashiCorp.It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language (HCL), or optionally JSON.
      • Packer
      • Nomad - center aware cluster and application scheduler designed to support the modern datacenter with support for long-running services, batch jobs, and much more.
      • Vagrant - to-use workflow and focus on automation, Vagrant lowers development environment setup time and increases production parity.
      • Vault
      • Cloud Hypervisor - lang.org/) and is based on the [rust-vmm](https://github.com/rust-vmm) crates.
      • Microsoft Azure - managed data centers.
      • Azure Functions
      • Logstash
      • Kibana
      • Genie
      • Inviso
      • Fenzo
      • Dynomite - datacenter replication and is designed for High Availability(HA).
      • Raigad
      • Priam
      • Chaos Monkey
      • Falcor
      • Restify
      • Travis CI
      • JUnit
      • Traefik
      • OpsGenie - based service for dev & ops teams, providing reliable alerts, on-call schedule management and escalations. OpsGenie integrates with monitoring tools & services, ensures the right people are notified.
      • VMware vSphere Hypervisor - metal hypervisor that virtualizes servers; allowing you to consolidate your applications while saving time and money managing your IT infrastructure.
      • VMware vSphere - leading compute virtualization platform, and your first step to application modernization. It has been rearchitected with native Kubernetes to allow customers to modernize the 70 million+ workloads now running on vSphere.
      • Hyper-V - V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM).
      • Consul
      • SonarQube - source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages.
      • Genie
      • Drone - compose, to define and execute Pipelines inside Docker containers.
  • Flutter Learning Resources