Software Alternatives & Reviews

macOS Dev Setup

Redis Rectangle Python Node.js Jupyter Docker Hub Git GitHub Visual Studio Code Homebrew
  1. 1
    Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
    Pricing:
    • Open Source
    Redis is a fast, in-memory, key-value store, that uses the disk for persistence. It complements nicely a database such as PostgreSQL. There are a lot of interesting things that you can do with it. For example, it's often used for session management or caching by web apps, but it has many other uses.

    #Key-Value Database #NoSQL Databases #Databases 185 social mentions

  2. Window management app based on Spectacle, written in Swift.
    Pricing:
    • Open Source
    Rectangle: Move and resize windows with keyboard shortcuts. (Free).

    #Mac Tools #Window Manager #Developer Tools 447 social mentions

  3. 3
    Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.
    Pricing:
    • Open Source
    MacOS, like Linux, ships with Python already installed. But you don't want to mess with the system Python (some system tools rely on it, etc.), so we'll install our own version using pyenv. This will also allow us to manage multiple versions of Python (ex: 2.7 and 3) should we need to.

    #Programming Language #OOP #Generic Programming Language 281 social mentions

  4. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications
    The star (*) should indicate we are still using the system version, which is the default. I recommend leaving it as the default as some Node.js packages will use it in their installation process.

    #Runtime #JavaScript Runtime #JavaScript 790 social mentions

  5. Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. Ready to get started? Try it in your browser Install the Notebook.
    Install packages, for example the Jupyter Notebook, using:.

    #Data Science And Machine Learning #Data Science Tools #Data Science Notebooks 205 social mentions

  6. Docker Hub is a cloud-based registry service
    Pricing:
    • Open Source

    #Developer Tools #Web Servers #Web And Application Servers 307 social mentions

  7. 7

    Git

    Git is a free and open source version control system designed to handle everything from small to very large projects with speed and efficiency. It is easy to learn and lightweight with lighting fast performance that outclasses competitors.
    Pricing:
    • Open Source
    MacOS comes with a pre-installed version of Git, but we'll install our own through Homebrew to allow easy upgrades and not interfere with the system version. To do so, simply run:.

    #Git #Git Tools #Code Collaboration 216 social mentions

  8. 8
    Originally founded as a project to simplify sharing code, GitHub has grown into an application used by over a million people to store over two million code repositories, making GitHub the largest code host in the world.
    Pricing:
    • Open Source
    # Workaround for: https://github.com/pyenv/pyenv/issues/688#issuecomment-428675578 Export PATH="/usr/local/opt/gettext/bin:$PATH".

    #Code Collaboration #Git #Version Control 2045 social mentions

  9. Build and debug modern web and cloud applications, by Microsoft
    Pricing:
    • Open Source
    With the terminal, the text editor is a developer's most important tool. Everyone has their preferences, but if you're just getting started and looking for something simple that works, Visual Studio Code is a pretty good option.

    #Text Editors #IDE #Software Development 1021 social mentions

  10. The missing package manager for macOS
    Pricing:
    • Open Source
    Package managers make it so much easier to install and update applications (for Operating Systems) or libraries (for programming languages). The most popular one for macOS is Homebrew.

    #Package Manager #Front End Package Manager #Windows Tools 881 social mentions

  11. 1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser.
    Pricing:
    • Paid
    • Free Trial
    • $36.0 / Annually
    1Password: Securely store your login and passwords, and access them from all your devices. ($3/month).

    #Password Management #Password Managers #Security & Privacy 118 social mentions

Discuss: macOS Dev Setup

Log in or Post with