Friday, August 16, 2013

Mastering the Right Data Management Solution

Choose- What's right for you... Not what you are lured with!!

We are often confused by our needs. Sometimes we do not have options and have to trust what we get as the best and some other times we are showered with so many offers that we are not sure whether what we are choosing is actually what we want. Brand names, attractive features, extravagant style often blinds our judgment and we end up with a rather overpriced superficially complex, and high-maintenance seeking product.

Typical MDM Project - Business Value realization

The goal of any MDM implementation is to realize business value. The following diagram shows how a typical MDM solution is implemented.

There are multiple challenges that need to be overcome in order to realize "Mastering the Right Data Management Solution".

First Challenge – Choosing the Right MDM Solution

So how do we choose?

A very innocent question can result in endless nights of a brainstorming session. There is no 1-Fit-All Tool. First of all, we should understand that each enterprise has a unique way of operating. Although we can broadly categorize different types of industries they all in their own way are unique. And that's the beauty as well as the sole reason for their existence. This means that they cannot have the same exact problems to address. 

On one hand, there are organizations who want to streamline the business operation to reduce fraudulent activities and hence keeps on introducing various norms and guidelines which an enterprise has to adhere to without any choice on the other hand there are some critical business-related and revenue-generating operations which will need specific governance and management rules. 

Hence what you need is not a tool but a solution to your problem and an MDM Solution comprises of three main part:
1. The MDM Tool
2. The MDM Architecture
3. The expertise of the Consultants on board.

We are all about Data. So the first and foremost thing we need is an IT-Savvy Business leader who knows his data and is prepared to take ownership.
From an MDM practice point of view, an MDM consultant can guide you with the right architecture or the right practice but you being the business owner should be the ultimate person to make a decision whether or not that is what you want and hence we should follow the following points.

1. Should know your data and its value
2. Always have the big picture in Mind
3. Think Big but start small. Always remember that Rome wasn't built in a day.
4. Before you are blinded by the flashy terms like Multi-Domain, Big-Data, Dynamic-Hierarchy. You must think that do you even need them? Or are they going to generate any extra bucks for you? Or don't you already have an in-house solution that is already delivering the same?
5. How can you make the best use of the already existing resources and still get the most robust and trusty solution

Second Challenge – Choosing the Right MDM Architecture

It is of utmost critical to understand what type of data problem do you have if at all you do have one. It is important because when we speak Mastering the data and creating a "Golden" copy of Information or "The best version of Truth". However, you may put it but the fact is it's not a single team job. It's an amalgamation of multiple task forces. Hence Enterprise architectural integration is also very critical. But let's stick to the issue at hand. Which is MDM. So what type of MDM do we need. In order to know that we first need to understand what are the different implementation patterns available. 

  • Consolidation 
  • Registry
  • Centralization
  • Co-existence

When we are aware that there are silos of the same or similar data in the enterprise and we need to harmonize them to create a golden copy in-fact the aim is to identify the best version among all store information. And in order to do that we need to bring them all to a central location. Then de-dupe it and execute survivorship to generate the Golden record. At times the defined rules in the system are not enough and we will need some expert intervention to resolve duplicities or even to realize whether or not they are duplicates at all like identifying false positives and dealing with them.
Typically large enterprises that have adopted digitalization long back and have collected information using multiple sources like ERP, CRM, Web Apps, Websites, POS, etc... end up with this sort of problem. 

So, if we need consolidation then the MDM solution should be capable of sophisticatedly handle complex matching scenarios and should give the developers the flexibility of choices to pick and select different matching algorithms and different matching techniques.

Sometimes when they realize that they have data silos but they continue to manage and maintain it in silos because the business demand so. However, it is critical for them to understand the presence of the same information across organizations and also to understand what kind of information is available across which system they go for registry implementation. In this case, the MDM solution is responsible to maintain only a map or linkages of similar/same information stored in various systems which can be used for cross-reference purposes.

Typically newer organization starts with this type of implementation. It is the best-case scenario where the MDM solution is in-fact the authoring tool. Hence it is very critical to have a strong governance or business process management capability to master the data in a correct fashion. The MDM solution should have data validation and workflow capabilities to address this implementation strategy and they are responsible to provide the mastered golden record to all the respective applications in the organization.

This is the reality in most of the MDM implementation projects. The aim always is to identify data silos and consolidate them. Once consolidated then use the MDM product also as the authoring tool and phase-wise decommissioning other authoring solutions. 

So, start with the Consolidation pattern and aim for the Centralization pattern. However lucrative this approach seems to be. It is often not possible as there are specialize COTS or custom full-stack apps that address a very specific and business-critical requirement hence cannot be decommissioned hence co-existence is the only option. Where we not only consolidate information coming from other systems but also enrich them using MDM and then publish it to everyone else.

Third Challenge – Building a Business case for MDM

✓Reconciliation – Reducing the direct costs of bad data
✓Reporting – Ensuring accurate reports for high-quality decision making
✓Regulatory compliance – Maintaining the organization’s good standing with the authorities
✓Risk management - Avoiding business risks


Reconciliation is the process of diagnosing and then repairing mismatches between an organization’s accounts/groups/datasets/systems/transactions.
Without an authoritative source of master and reference data, where do your users go to find the right codes? cost centers? product numbers? Or verify the definition of specific reference data elements? Do you trust the sources your enterprise systems are consuming from? 
By not clearly defining a master source, systems and users run the risk of using incorrect or out of date information. All these creating reconciliation problems that need to be fixed later.

People costs
How much time do our employees spend on recon? What impact does this have on employee morale?
# Employees x Average Cost/Employee/Hour x Average Hours Spent† on Issues annually

Costs due to lack of centralization and ambiguity
What’s the cost of independently maintaining master data? Is there value in simplification? What’s the value of a single authoritative source?
# of Systems x Average Time (hours)‡ Required to Update System x Average Cost/Hour to Update

†Employee time should include time to report issues; diagnose, research, and repair errors; and updates to avoid future issues.

‡Other costs to include are the time required to make changes to the synchronization code (everywhere it exists) when there are system updates


Enterprise hierarchies, dimensions, and attributes are used to aggregate or subdivide the source system data presented in reports. When reporting across systems, the individual source system dimensions must be standardized (conformed).
Without MDM there is no enterprise source of reporting metadata (conformed dimensions and hierarchies). This means the reporting team prepares for reporting by manually conformation/mapping dimensions. Manual efforts add time to the reporting process and introduce errors and reduce flexibility.

Costs associated with report preparation
How long does it take to prepare the reporting metadata (master data, dimensions, and hierarchies/rollups)? Does anyone review (or approve) the prep? Is this work is duplicated throughout the organization?
# Reports x # Reports per Year x # Hours Spent on Prep† per Report x Weighted Average Cost per Hour

Other questions
How are adjustments (reporting quality issues) managed? Do the same issues recur? Is root cause analysis performed on each issue?
oAre ad-hoc reports easy to create? Are there requirements to report on-demand? Should there be (i.e. For crisis management reasons)?
Does the business want more control (e.g. self-service hierarchy management)? timely/easier to create reports?

†Time spent on prep should include all the time ironing out the inconsistency in the dimensions. This might include creating/merging new codes, comparing/updating hierarchies, and building mappings (or crosswalks) between the different taxonomies used in the organization. Mismatching taxonomies are often found in global companies where each region and country may choose to use different product hierarchies.

Regulatory Compliance

Many organizations need to comply with the region, country, or industry-specific data governance, data quality, and data management regulations. Examples include European privacy rules, US Healthcare (HIPAA, HITECH), Global Banking (BCBS 239, and USA’s DFA).
MDM supports compliance by acting as a place to coordinate policies (governance), their scope (system metadata), implementation (data management), and measure and report on data quality. In addition to traditional data governance policies, some groups may include their privacy policies and their intersection with data domains and security classifications.
Without an integrated foundation, gaps are created between each element of the data governance and data management framework.

Compliance costs
How will the regulator assess compliance? Are there benchmarks for compliance? How much flexibility do we have in terms of compliance?
What are the penalties for non-compliance or poor compliance? Are the penalties civil or criminal in nature? Can employees or executives be found personally culpable?
Does non-compliance create legal standing for customers/suppliers/partners to pursue legal action against us?

Costs due to a lack of integration with data governance
How are our data governance policies created/maintained? Are these policies integrated with data management systems (can we track them)? How do we policy exceptions? Measure KPIs?

How are issues created? managed through to a resolution? 

Risk Management

Master data are an important enterprise data asset because they represent the key elements of your business model: what, to whom, and how, and how to account for what you sell.
Without master data management low-quality data proliferates.
No MDM means few formal controls on the creation, update, and retirement of master data translates into a lack of review and accuracy checks on customer data, product information, and financial accounts. (Incidentally, this is, in and of itself, a form of operational risk).
Also, without MDM, there’s often confusion about which system has the authoritative master data. Confusion means some teams will choose the wrong source. And given that master data is shared, this poor quality data will continue to create more low-quality data as it is shared.

Do we know of situations where poor quality master data affected our organization’s operations? What is the frequency of these problems?
Where were the issues: In-bound logistics? Operations? Distribution? Sales/marketing? Services?
Do we know what the root cause of the errors was? Were they tied to poor operational controls around the master data?
Did the organization suffer any reputational damage in the eyes of our customers, suppliers, distributors, or employees?
Did the failure create any financial issues for the firm? Did supplier terms change? Did customers demand deeper discounts? Did this change customer/supplier/employee retention?
How do our failure rates compare to our competitors? Industry benchmarks? If we improve beyond the benchmark, can it be used as a point of differentiation?

Do we know if situations where poor quality master data has affected or organization's strategic planning/budgeting process?

Fourth Challenge – Choosing the Right MDM Tool

We need to ensure that the following points are realized.

✓MDM/RDM can help an organization avoid costs, reduce risks and create value
✓The 4-Rs (reconciliation, reporting, regulatory compliance … and risk management) are all areas to examine when building business cases
✓Not all value (or costs) are quantifiable—understanding qualitative value often just as important as quantifying cost savings.

Selecting The Right Tool

Modular MDM Solution Vs Unified MDM Solution 

Master Data is the most important data for any enterprise. And as rightly defined in Wikipedia: In business, master data management (MDM) comprises the processes, governance, policies, standards, and tools that consistently define and manage the critical data of an organization to provide a single point of reference.

The concept of MDM has been in the industry for almost a decade now. I remember the initial days of MDM. It was all about Customer Data and Product data as two separate domains. There were two different originating points. Customer Data Integration (CDI) and Product Information Management (PIM) [That's what my older projects were known as]. Just like wine, with time the concept has matured and has been bettered in so many ways. People (read CTO/CFO/COO/Architects/Project Leads) started understanding the MDM ecosystem and the challenges that come along with it.

It didn't take forever to realize that just having a match & merge module or just having workflows for creating a golden record is not going to be enough. Hence the modern-day MDM tools started evolving themselves and started addressing each and every aspect of MDM.
  • Data consolidation via match & merge.
  • Granular survivorship capability.
  • Excellent UX for stewardship
  • Data governance via workflows and identity management.
  • Data security at various levels. Data lineage.
  • Hierarchical representation of data.
  • The capability of customizing UI for rich UX.
  • Data distribution patterns using data objects, web services, REST, SQL. Batch etc.
  • Reporting capabilities
  • Integration capabilities with legacy and modern systems
  • Cloud-based
  • Scalability and high availability.

The MDM product companies aka product vendors now have this vision. Thanks to either visionary in their team or thanks to the analyst firms who score them based on completeness. The question was how to be the most complete tool. How to have all the checkboxes ticked in order to be the most sought after "Enterprise Master Data Solution".

The race started a few years back and the goal was clear. There was no rule but the message was loud and clear "If you can't evolve you got to lose". Darwin's survival of fittest has now found a new meaning. By this time there were two major groups of MDM product vendors. "The Pioneers" and "The Challengers". In the era of PIM and CDI, pioneers were also the leaders. But the new wave of finding mature, complete, and smart MDM tools for the enterprise has erased the demarcation between the Pioneers and challengers and made the market more competitive. Two types of players emerged out of this competition. One who has the money to acquire or merge in order to overcome its deficiencies. And the other kind who has the intelligence and skill to develop and equip itself with features they used to think was not required.

It is a win-win situation for the consumers or the business enterprise. All they need to decide is whom do they want.
Do they want:
a) Companies that provide complete Enterprise package and have dedicated experts or SMEs for each module.
b) Companies that provide unified solution and have dedicated experts or SME's for the single solution.

The game is quite simple now. If you want to lure the client you should be able to impress the techies or the business users using the tool. The game is now being played in the conference room pilot and not in the golf ground. There are some soft corner and legacy driven decision that still takes place but in the long run, those decisions seldom give up under pressure and expectation.

In order to select the right product, there are two broad criteria.
  1. Based on Domain
  2. Based on the Implementation Pattern

Based on Domain 

We need to select a product/solution which can seamlessly handle multiple domains either business or technical. 

Business domains are like - 
  • Customer
  • Vendor
  • Asset
  • Product
  • Location
  • Pricing etc.
Technical domains are like - 
  • Master Data
  • Meta Data
  • Reference Data
  • Transactional Data
We need to pick a tool that must address multi-domain and not multiple domains. You don't want your IT team to undergo the painful process of implementing separate MDM for each domain. 

I have mentioned the same in one of my previous blogs which I published last year (2012) as to why Multi-Domain MDM is so important.

Based on the Implementation Pattern

As explained in the architectural section above. We must identify a solution that should support all or at least almost all types.

So, keep an eye on a solution that supports a multi-domain and multi-implementation strategy.

Fifth/Final Challenge – Implementation

While implementing an MDM Solution we need to focus on the fact that it should lay a strong foundation for operational excellence by implementing an agile and competitive solution that will ensure that you have quality access to master reference and master data domains.

  • Establish master data priorities as part of the larger data and technology strategy
  • Embraced the master data standards throughout the organization
  • Enabling governance by mandating a stewardship process for maintaining master and reference data using workflows.
  • Implement the change process consistently across the enterprise
  • Establish roles and responsibilities using data integrity.

Kinshuk Dutta

Wednesday, April 10, 2013

String Matching - What's the Right Match

Is this the Right Match?

We are mere human beings and when we want to find the right match we have so many tools at our disposal and that too without even our knowledge. That’s God's power of matching algorithm, you know you are using it but you don't realize its complexity because you are so much overwhelmed by its simplicity.

Matching engines are not unknown any more. In computing world when we talk about match and merge we try to quantify and qualify information under groups. Information’s no longer remains information they are data and there are attributes/nature of those data that we try manipulate, compute and calculate. 
From 1918 till this date, ever since Soundex was patented there are series of algorithms that mathematicians and computing engineers have tried creating but the very base remained same. In order to compute the likeness of a word we need to compute it mainly in two forms 
1. Exact, which is very much like stripping the word into ASCI or binary and comparing them. 
2. Fuzzy/Phonetic/Similar, which is to create codes out of its pronunciation to match, which is indeed complex but very matured. 

Now lets take it to a level above, what happens when we match sentence to sentence? You cannot break every word in a sentence to compare. Obviously for group of words the algorithm differs but so far we have the knowledge of tools matching names, and matching addresses. What if we have to compute a mechanism to match phrases? Well! The complexity is rising in many fold and so is the awes of the fact that when we use God's match rules we can apply that to any thing and any form and most of the time without even thinking that we are doing it. We can apply it to names, to places, to people and their types, to smells to colors even to relations.
 Next time if you ever think, "What's the Right Match?' try thinking how are you deriving that it is the right match.. most of the time the answer will be it's that guy whom we all know as the inner self. 

All boils down to the simplest form of matching that we can programmatically obtain and is often known as String Matching.

String Matching involves two major type of algorithms:
1. String Matching Algorithms a.k.a String Searching Algorithms
In order to match a string you will have to identify the string. Pick it and try searching for that string in a given set of strings. 

Kind of String Searching:
A common string searching method is to select the candidate to match or search across. This will narrow down the list and also the expense to perform the search.

Another common example involves "normalization". For many purposes, a search for a phrase such as "to be" should succeed even in places where there is something else intervening between the "to" and the "be":
  • More than one space
  • Other "whitespace" characters such as tabs, non-breaking spaces, line-breaks, etc.
  • Less commonly, a hyphen or soft hyphen
  • In structured texts, tags or even arbitrarily large but "parenthetical" things such as footnotes, list-numbers or other markers, embedded images, and so on.
Many symbol systems include characters that are synonymous (at least for some purposes):
  • Latin-based alphabets distinguish lower-case from upper-case, but for many purposes string search is expected to ignore the distinction.
  • Many languages include ligatures, where one composite character is equivalent to two or more other characters.
  • Many writing systems involve diacritical marks such as accents or vowel points, which may vary in their usage, or be of varying importance in matching.
  • DNA sequences can involve non-coding segments which may be ignored for some purposes, or polymorphisms that lead to no change in the encoded proteins, which may not count as a true difference for some other purposes.
  • Some languages have rules where a different character or form of character must be used at the start, middle, or end of words.
Finally, for strings that represent natural language, aspects of the language itself become involved. For example, one might wish to find all occurrences of a "word" despite it having alternate spellings, prefixes or suffixes, etc.
Another more complex type of search is regular expression searching, where the user constructs a pattern of characters or other symbols, and any match to the pattern should fulfill the search. 

2. Approximate String Matching

If you want to read more about it please visit:
String searching algorithm
Approximate string matching

Happy Wednesday!

Kinshuk Dutta

New York

Monday, February 11, 2013

How Do I Mash Up the Web Applications?

Mashup Technology !!

Mashup technology is a commonly used term to define the environment wherein a portal or an application is built using data, presentation or functionality from more than one source. Its like a group of guys knowing each other very well and they all have something worthwhile where in a smarter guy comes in and say hey dude look I liked your this thingi and I would like to use this thus he manages to get all different stuffs from his pals and fulfill his own need.
Now as in any kind of relationship Mashup do have its own pros and corns but then no relation ship can flourish without symbiotic harmony and so is true with Mashup. The main characteristics of the mashup are combination, visualization and aggregation. Mashup is important to make more useful already existing data, moreover for personal and professional use.
As from the basic concept it is apparent that  Mashup cant exist without being in network thus the bone marrow of such a technology is network and they all are mostly online applications.mashups are generally client applications or hosted online. Major mashup vendors have added support for hosted deployment based on Cloud computing solutions; that are Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand without compromising on security offcourse.
Mashups have spurred the evolution of social software and Web 2.0. Mashups composition tools are so simple to use. Almost no programming skills are required, its like wiring of GUI widgets, services and components together by dragging wires between them.

Kinshuk Dutta

Python Basics

Python Basics (Python v3.2.5)

This is my curation of some basic info on Python and an attempt to learn. Where we would like to learn, what is Python, how to install and use python and few tips and tricks.

What is Python

Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Wikipedia
Typing discipline: Duck, dynamic, gradual (since 3.5)
Paradigm: Multi-paradigm: functional, imperative, object-oriented, structured, reflective
Designed by: Guido van Rossum
Parent company: Python Software Foundation 
"Fortunately an experienced programmer in any programming language (whatever it may be) can pick up Python very quickly. It's also easy for beginners to use and learn"

Installing Python on MAC

Mac OS X comes with Python 2.7 out of the box.
These instructions document the installation of Python 3 at the time of writing this blog the latest version is 3.2.5 however I would keep it updated as per the latest so the version might differ.

kinshukdutta@Kinshuks-MacBook-Pro-15 ~ % brew install python 

Updating Homebrew...

==> Downloading

############################################################################################################################################################################################## 100.0%

==> Pouring portable-ruby-2.6.3_2.yosemite.bottle.tar.gz

==> Auto-updated Homebrew!

Updated 4 taps (homebrew/core, homebrew/cask, homebrew/services and adoptopenjdk/openjdk).

==> New Formulae

aerc               cfn-format         easy-rsa           gosec              khiva              libtirpc           oakc               tendermint         vc                 xkeyboardconfig

aida-header        chars              evernote2md        gping              kube-linter        libvnc             overdrive          terracognita       wayland            xorgrgb

attr               checkov            f3d                gtk+4              kubecm             libxp              php@7.4            terraform@0.13     wayland-protocols  xterm

aws-console        clash              flux               heppdt2            kubevela           linux-headers      regipy             thrax              xbitmaps           youtube-dlc

aws-rotate-key     condure            giza               inframap           lab                lua@5.3            showkey            tm                 xcb-util           youtubedr

bpytop             docui              glab               jql                libbsd             magic_enum         spack              trec_eval          xcbeautify         zsh-async

cairomm@1.14       dog                glibmm@2.64        json5              libcap             mesa-glu           strace             utf8cpp            xcinfo

cargo-edit         duf                gopls              kcgi               librttopo          muffet             t-rec              v2ray              xinput

==> Updated Formulae

Updated 4696 formulae.

==> Renamed Formulae

now-cli -> vercel-cli

==> Deleted Formulae

confluent-platform               dtrx                             ori                              rmtrash                          unp64                            xspin

curl-openssl                     fmsx                             pgplot                           stlviewer                        unrar

==> New Casks

7777                                             gluemotion                                       pixelorama                                       tradingview

abyssoft-teleport                                hot                                              pomatez                                          trojanx

aleo-studio                                      iconset                                          privatus                                         twitterrific

anka-build-cloud-controller-and-registry         jellybeansoup-netflix                            pushplaylabs-sidekick                            tyme

archi                                            locationsimulator                                qit                                              unity-appletv-support-for-editor

aural                                            logicalshift-zoom                                radicle-upstream                                 unity-linux-il2cpp-support-for-editor

avast-secure-browser                             lunar-client                                     raze                                             unity-linux-support-for-editor

berrycast                                        macdroid                                         reamp                                            unity-macos-il2cpp-support-for-editor

bigsur-cache-cleaner                             macx-video                                       remote-wake-up                                   utm

blackhole-16ch                                   maczip                                           scrapp                                           videofusion

blackhole-2ch                                    memory-clean-3                                   shearwater-cloud                                 vidl

bome-network                                     metaimage                                        snapmotion                                       waterfox

canva                                            mmhmm                                            snipy                                            webex

clocker                                          napari                                           spark-ar-studio                                  winx-hd-video-converter

coin-wallet                                      nosql-workbench                                  spyder                                           wombat

coscreen                                         nota                                             starsector                                       wowup

curiosity                                        obs-websocket                                    stashcat                                         youtube-downloader

daedalus-catalyst                                osculator                                        stems                                            yuna

dockmate                                         output-factory                                   syncalicious                                     zeitgeist

ev3-classroom                                    pdf-reader-pro                                   teamviewermeeting                                zoom-outlook-plugin

flrig                                            photosrevive                                     tetrio

freesurfer                                       pictogram                                        tmnotifier

==> Updated Casks

adoptopenjdk8                                   enzymex                                          mendeley-reference-manager                       scrivener

0-ad                                             epic-games                                       menubar-stats                                    scroll-reverser

010-editor                                       epichrome                                        menumeters                                       scrutiny

115browser                                       epub-to-pdf                                      menutube                                         scummvm

1password                                        eqmac                                            merlin-project                                   seadrive

1password-cli                                    eset-cyber-security-pro                          meshcommander                                    seafile-client

4k-stogram                                       espresso                                         meshlab                                          seaglass

4k-video-downloader                              eudic                                            messenger                                        seamonkey

4k-youtube-to-mp3                                eudic-es                                         meta                                             second-life-viewer

4peaks                                           eul                                              metabase                                         secretive

5kplayer                                         eurkey                                           metashapepro                                     securesafe

8x8-meet                                         eve-launcher                                     metasploit                                       securityspy

a-better-finder-attributes                       evernote                                         metaz                                            segger-embedded-studio-for-arm

a-better-finder-rename                           everweb                                          meteorologist                                    sejda-pdf

ableton-live                                     evolve-ip-uc-one                                 mgba                                             semulov

ableton-live-intro                               evom                                             mi                                               send-anywhere

ableton-live-lite                                exactscan                                        mia-for-gmail                                    send-to-kindle

ableton-live-standard                            exfalso                                          mic-drop                                         sensei

ableton-live-suite                               exifcleaner                                      microblog                                        sensiblesidebuttons

abricotine                                       exifrenamer                                      microsoft-auto-update                            sentinel

abscissa                                         exist-db                                         microsoft-azure-storage-explorer                 sequel-ace

abstract                                         exodus                                           microsoft-edge                                   sequel-pro

accessmenubarapps                                expo-xde                                         microsoft-excel                                  serial

accurics                                         expressscribe                                    microsoft-office                                 serial-tools

acorn                                            expressvpn                                       microsoft-outlook                                servo

activedock                                       extraterm                                        microsoft-powerpoint                             session

activitywatch                                    falcon-sql-client                                microsoft-r-open                                 session-manager-plugin

actual-odbc-pack                                 family-tree-builder                              microsoft-teams                                  sessionrestore

adafruit-arduino                                 fanny                                            microsoft-word                                   setapp

adguard                                          fantastical                                      middle                                           sf-symbols

adium                                            fantasy-map-generator                            midi-monitor                                     shadow

adobe-acrobat-reader                             farrago                                          midikeys                                         sharemouse

adobe-connect                                    fastclicker                                      midistroke                                       sharepod

adobe-creative-cloud-cleaner-tool                fastrawviewer                                    miditrail                                        shellhere

adobe-dng-converter                              fastscripts                                      mikogo                                           sherlock

adoptopenjdk                                     faxbot                                           miktex-console                                   shift

adoptopenjdk-jre                                 fbreader                                         milanote                                         shifty

adoptopenjdk-openj9                              fedora-media-writer                              milkman                                          shimo

adoptopenjdk-openj9-jre                          feed-the-beast                                   milkytracker                                     shoes

adoptopenjdk-openj9-jre-large                    feem                                             mimecast                                         shortcutdetective

adoptopenjdk-openj9-large                        feishu                                           min                                              shotcut

adoptopenjdk11                                   fellow                                           mindforger                                       showhiddenfiles

adoptopenjdk11-jre                               fenix                                            mindjet-mindmanager                              showyedge

adoptopenjdk11-openj9                            ferdi                                            mindmaster                                       shutter-encoder

adoptopenjdk11-openj9-jre                        ff-works                                         minecraft                                        shuttle

adoptopenjdk11-openj9-jre-large                  figma                                            minecraft-server                                 sia-ui

adoptopenjdk11-openj9-large                      fiji                                             minecraftpe                                      sidenotes

adoptopenjdk15                                   filedrop                                         mini-program-studio                              sidequest

adoptopenjdk15-jre                               filepane                                         miniconda                                        sidestep

adoptopenjdk15-openj9                            final-cut-library-manager                        minitube                                         sigdigger

adoptopenjdk15-openj9-jre                        find-any-file                                    minizincide                                      sigil

adoptopenjdk15-openj9-jre-large                  find-empty-folders                               mipony                                           sigilium-email-signatures

adoptopenjdk15-openj9-large                      finereader                                       miro                                             signal

adoptopenjdk8-jre                                fing                                             mirrordisplays                                   silentknight

adoptopenjdk8-openj9                             finicky                                          mission-control-plus                             silnite

adoptopenjdk8-openj9-jre                         firecamp                                         missive                                          silverlight

adoptopenjdk8-openj9-jre-large                   firefox                                          mjml                                             sim-genie

adoptopenjdk8-openj9-large                       firestorm                                        mjolnir                                          simpholders

adventure                                        fireworks                                        mkchromecast                                     simple-comic

adware-removal-tool                              fission                                          mmex                                             simplefloatingclock

aerial                                           fl-studio                                        mnemosyne                                        simplenote

aether                                           flame                                            mobirise                                         simplesynth

aexol-remote-mouse                               flash-decompiler-trillix                         mochi                                            simply-fortran

after-dark-classic                               flash-npapi                                      mockoon                                          singularity

agenda                                           flash-player                                     mockplus                                         sip

aimersoft-video-converter-ultimate               flash-player-debugger                            mockuuups-studio                                 sipgate-softphone

aio-creator-neo                                  flash-player-debugger-npapi                      modelio                                          sirimote

air-video-server-hd                              flash-player-debugger-ppapi                      modern-csv                                       sitebulb

aircall                                          flash-ppapi                                      modmove                                          sixtyforce

airdroid                                         flashlighttool                                   modulair                                         sizzy

airflow                                          fldigi                                           molotov                                          skala-preview

airfoil                                          flic                                             monal                                            sketch

airmedia                                         flickr-uploadr                                   monero-wallet                                    sketch-toolbox

airparrot                                        flightgear                                       moneydance                                       sketchpacks

airpass                                          flipper                                          moneymoney                                       sketchup

airqmon                                          flixtools                                        moneywiz                                         sketchup-pro

airtable                                         flock                                            mongodb-compass                                  skim

airtool                                          flotato                                          mongodb-compass-isolated-edition                 skitch

airy                                             flow                                             mongodb-compass-readonly                         skreenics

ajour                                            flowdock                                         mongodb-realm-studio                             sky-ticket

alacritty                                        flowsync                                         mongotron                                        skype

aleph-one                                        fluor                                            monitorearth                                     skypewebplugin

alfaview                                         flutter                                          mono-mdk                                         slack

alfred                                           fly                                              monodraw                                         slate

alinof-timer                                     fm3-edit                                         monolingual                                      sleipnir

aliworkbench                                     fme                                              moom                                             slicer

all-in-one-messenger                             focus-booster                                    moonlight                                        slik

alloy                                            focusatwill                                      moose                                            slingplayer

alt-tab                                          focused                                          morpheus                                         slite

altair-graphql-client                            foldingtext                                      mos                                              sloth

altserver                                        folx                                             moscow-ml                                        smallpdf

alva                                             fontbase                                         motrix                                           smartgit

amadeus-pro                                      fontexplorer-x-pro                               mountain                                         smartsvn

amadine                                          fontforge                                        mountain-duck                                    smlnj

amazon-chime                                     fontgoggles                                      mounty                                           smoothscroll

amazon-music                                     fontlab                                          mouse-locator                                    smooze

amazon-photos                                    fontplop                                         movist                                           snagit

amazon-workdocs                                  fontstand                                        movist-pro                                       snappy

amazon-workdocs-drive                            forecast                                         mp3tag                                           sneek

amazon-workspaces                                fork                                             mpeg-streamclip                                  snes9x

amd-power-gadget                                 forklift                                         mplab-xc16                                       snipaste

amethyst                                         forticlient                                      mplab-xc32                                       snowflake-snowsql

amorphousdiskmark                                foxitreader                                      mplab-xc8                                        soapui

anaconda                                         foxmail                                          mplayer-osx-extended                             socket-io-tester

ananas-analytics-desktop-edition                 fpcsrc                                           mplayerx                                         sococo

android-file-transfer                            framer                                           mps                                              sofa-server

android-ndk                                      franz                                            mpv                                              softmaker-freeoffice

android-platform-tools                           freac                                            mqtt-explorer                                    softorino-youtube-converter

android-sdk                                      fredm-fuse                                       mqttfx                                           softraid

android-studio                                   free-download-manager                            mqttx                                            softube-central

angry-ip-scanner                                 free-ruler                                       mtgaprotracker                                   solar2d

anka-build-cloud-registry                        freecad                                          mtmr                                             solvespace

anka-virtualization                              freecol                                          mu-editor                                        sonarr

anki                                             freedome                                         mucommander                                      sonic-visualiser

ankiapp-anki                                     freemind                                         mudlet                                           soqlxplorer

anonymousvpn                                     freenettray                                      mullvadvpn                                       soulver

another-redis-desktop-manager                    freeorion                                        multifirefox                                     sound-control

anydesk                                          freeplane                                        multimc                                          sound-siphon

anydo                                            freesmug-chromium                                multipatch                                       soundcleod

anylist                                          freeter                                          multiscan-3b                                     soundsource

anytrans                                         freetube                                         multitouch                                       sourcetrail

anytrans-for-android                             freeyourmusic                                    mumble                                           sourcetree

anzeigenchef                                     freeze                                           mumu                                             spacelauncher

apache-couchdb                                   frescobaldi                                      munki                                            spamsieve

apk-icon-editor                                  frhelper                                         murus                                            spark

app-cleaner                                      fritzing                                         musaicfm                                         sparkle

apparency                                        fromscratch                                      museeks                                          sparkleshare

appcleaner                                       fsmonitor                                        musescore                                        spatial

appcode                                          fsnotes                                          music-manager                                    spatterlight

appdelete                                        fstream                                          musicbrainz-picard                               spectacle

appgate-sdp-client                               funter                                           musictube                                        spectacle-editor

appium                                           fuse                                             mutify                                           spectrum

apple-juice                                      futuniuniu                                       muzzle                                           speedcrunch

appstudio                                        fuwari                                           mweb                                             speedify

apptivate                                        fuzzyclock                                       my-budget                                        spek

aptanastudio                                     gameranger                                       my-image-garden                                  spideroak-share

aptible                                          gameshow                                         mycloud                                          spillo

aqua-data-studio                                 ganache                                          mycrypto                                         spires

aquamacs                                         ganttproject                                     mylio                                            spitfire-audio

aquaskk                                          garagebuy                                        mymonero                                         splashtop-business

araxis-merge                                     garagesale                                       nagbar                                           splashtop-personal

archipelago                                      gb-studio                                        nally                                            splashtop-streamer

archiver                                         gcollazo-mongodb                                 name-mangler                                     splayer

aria-maestosa                                    gdlauncher                                       namebench                                        splice

aria2d                                           geburtstagschecker                               nano                                             spotify

ark-desktop-wallet                               geekbench                                        native-access                                    spotspot

armory                                           geektool                                         natron                                           springtoolsuite

arq                                              gemini                                           naver-whale                                      sql-power-architect-jdbc

arq-cloud-backup                                 geneious-prime                                   navicat-for-mariadb                              sql-tabs

arrayfire                                        genymotion                                       navicat-for-mysql                                sqlectron

arrsync                                          geogebra                                         navicat-for-oracle                               sqlexplorer

artisan                                          geomap                                           navicat-for-postgresql                           sqlitemanager

artpip                                           geotag-photos-pro                                navicat-for-sql-server                           sqlitestudio

asciidocfx                                       gephi                                            navicat-for-sqlite                               sqlpro-for-mssql

astah-professional                               get-backup-pro                                   navicat-premium                                  sqlpro-for-mysql

astropad-studio                                  get-iplayer-automator                            navicat-premium-essentials                       sqlpro-for-postgres

atext                                            get-lyrical                                      nbtexplorer                                      sqlpro-for-sqlite

atlauncher                                       getrasplex                                       ncar-ncl                                         sqlpro-studio

atom                                             gfortran                                         ndm                                              squidman

au-lab                                           gfxcardstatus                                    neo4j                                            squirrel

audio-hijack                                     ghidra                                           neofinder                                        squirrelsql

audiobook-builder                                ghost-browser                                    nestopia                                         srware-iron

audioslicer                                      ghosttile                                        netbeans                                         ssh-config-editor

audirvana                                        gifox                                            netdownloadhelpercoapp                           ssh-tunnel-manager

auristor-client                                  gingko                                           neteasemusic                                     stack

auryo                                            gisto                                            netiquette                                       stack-stack

authy                                            gitblade                                         netnewswire                                      stand

autodesk-fusion360                               gitbox                                           netron                                           standard-notes

autofirma                                        gitfinder                                        netspot                                          starcraft

autopkgr                                         gitfox                                           network-radar                                    starleaf

autumn                                           github                                           netxms-console                                   startninja

avast-secureline-vpn                             githubpulse                                      next                                             startupizer

avg-antivirus                                    gitify                                           nextcloud                                        stats

aviatrix-vpn-client                              gitkraken                                        ngrok                                            steam

avibrazil-rdm                                    gitnote                                          nheko                                            steamcmd

avidemux                                         gitscout                                         nifty                                            steermouse

avira-antivirus                                  gitup                                            niftyman                                         stella

avocode                                          gitx                                             night-owl                                        stellarium

avogadro                                         globalmeet                                       nightingale                                      stepmania

awa                                              glyphfinder                                      nightowl                                         stoplight-studio

aware                                            glyphs                                           nodebox                                          storyboarder

aws-vpn-client                                   gmvault                                          nodeclipse                                       strange-flesh

axe-edit-iii                                     gns3                                             noisy                                            strawberry

axure-rp                                         gnucash                                          noisytyper                                       strawberry-wallpaper

azure-data-studio                                go-agent                                         nomachine                                        streamlabs-obs

babeledit                                        go-server                                        nomachine-enterprise-client                      stretchly

back-in-time                                     go2shell                                         nomad                                            strongvpn

backblaze-downloader                             go64                                             nordvpn                                          studio-3t

backlog                                          gobdokumente                                     nordvpn-teams                                    studiolinkstandalone

backuploupe                                      godot                                            nosleep                                          subethaedit

badlion-client                                   godot-mono                                       nosqlbooster-for-mongodb                         subler

baiducloud                                       gog-galaxy                                       nosqlclient                                      sublercli

baidunetdisk                                     gogs                                             notable                                          sublime-merge

balenaetcher                                     goland                                           notational-velocity                              subnetcalc

ballast                                          goldencheetah                                    notebooks                                        subsurface

balsamiq-wireframes                              goldendict                                       notedup                                          subsync

bandage                                          golly                                            noti                                             subtitles

bankid                                           goodsync                                         notion                                           sunvox

banking-4                                        goofy                                            noto                                             superbeam

banktivity                                       google-backup-and-sync                           noun-project                                     supercollider

banshee                                          google-chrome                                    nova                                             superduper

baritone                                         google-cloud-sdk                                 novabench                                        superhuman

bartender                                        google-drive-file-stream                         now                                              superproductivity

barxtemp                                         google-earth-pro                                 now-tv-player                                    supertuxkart

basecamp                                         google-japanese-ime                              noxappplayer                                     surfeasy-vpn

basictex                                         google-photos-backup-and-sync                    nsregextester                                    surfshark

bathyscaphe                                      google-web-designer                              nteract                                          surge

batteries                                        googleappengine                                  nuclear                                          surge-synthesizer

battle-net                                       gopanda                                          nucleo                                           suspicious-package

bbc-iplayer-downloads                            gotiengviet                                      nuclino                                          sweet-home3d

bbedit                                           gotomeeting                                      nulloy                                           swift-explorer

bdinfo                                           gpg-suite                                        numi                                             swift-publisher

beaker-browser                                   gpg-suite-no-mail                                nvalt                                            swiftformat-for-xcode

bean                                             gpg-suite-pinentry                               nvidia-geforce-now                               swiftpm-catalog

beatport-pro                                     gplates                                          nzbget                                           swiftstack-client

beatunes                                         gpodder                                          obs                                              swifty

beautune                                         gps4cam                                          obs-virtualcam                                   swiftybeaver

bee                                              gpxsee                                           obsidian                                         swimat

beekeeper-studio                                 gqrx                                             obyte                                            swish

beersmith                                        gramps                                           ocenaudio                                        switch

beoplay-software-update                          grandperspective                                 oclint                                           switchhosts

bestres                                          grandtotal                                       octoscreen                                       symboliclinker

bettertouchtool                                  graphicconverter                                 odrive                                           synalyze-it-pro

betterzip                                        gretl                                            ogdesign-eagle                                   sync

bfxr                                             gridea                                           omegat                                           sync-my-l2p

bibdesk                                          grisbi                                           omnidb                                           syncmate

big-mean-folder-machine                          growlnotify                                      omnifocus                                        syncovery

binance                                          gswitch                                          omnigraffle                                      syncplay

binary-ninja                                     gtkwave                                          omnioutliner                                     syncroom

bino                                             guijs                                            omniplan                                         syncterm

biopassfido                                      guild-wars2                                      omx-ebooks                                       syncthing

birdfont                                         gureumkim                                        ondesoft-audiobook-converter                     synfigstudio

biscuit                                          gzdoom                                           one-switch                                       synology-chat

bisq                                             ha-menu                                          onecast                                          synology-note-station-client

bit-slicer                                       hacker-menu                                      onedrive                                         syntax-highlight

bitbar                                           hackhands                                        onenote-importer-preview                         synthesia

bitmessage                                       hackintool                                       oni                                              sysdig-inspect

bitrix24                                         hammerspoon                                      onlyoffice                                       sysex-librarian

bitshares                                        handbrake                                        onyx                                             tableau

bitwarden                                        handshaker                                       oolite                                           tableau-prep

bitwig-studio                                    handylock                                        open-ecard                                       tableau-public

blender                                          happymac                                         openarena                                        tableau-reader

blink1control                                    haptic-touch-bar                                 openaudible                                      tableflip

blisk                                            haptickey                                        openbazaar                                       tableplus

blitz                                            harmony                                          openboard                                        tabula

blobby-volley2                                   haroopad                                         openboardview                                    tad

blockblock                                       hazel                                            openconnect-gui                                  tag

blockstack                                       hazeover                                         opencore-configurator                            tagalicious

blocs                                            hbuilder                                         opencpn                                          tagger

bloodhound                                       hbuilderx                                        opendnsupdater                                   tagspaces

bloomrpc                                         hdrmerge                                         openemu                                          tandem

blu-ray-player                                   headset                                          openmsx                                          tap-forms

blu-ray-player-pro                               heimdall-suite                                   openmtp                                          taskade

blue-jeans-browser-plugin                        helium                                           openmw                                           taskexplorer

bluefish                                         hermes                                           opennx                                           taskpaper

blueharvest                                      hessenbox-da                                     openoffice                                       tastyworks

bluejeans                                        hex                                              openphone                                        tbe

bluesense                                        hex-fiend                                        openra                                           tbs-studio

bluestacks                                       hey                                              openrct2                                         td-agent

bluetility                                       hiarcs-chess-explorer                            openrefine                                       teambition

bob                                              historyhound                                     opensesame                                       teamdrive

boinc                                            hma-pro-vpn                                      openshot-video-editor                            teamspeak-client

bonitastudiocommunity                            home-assistant                                   opensong                                         teamviewer

bonjour-browser                                  home-inventory                                   opentoonz                                        teamviewer-quickjoin

bookends                                         honto                                            openvanilla                                      techsmith-capture

bookmacster                                      hookshot                                         openvisualtraceroute                             teensy

boom                                             horos                                            openvpn-connect                                  telavox-flow

boom-3d                                          hoststool                                        openwebstart                                     telegram

boop                                             hotswitch                                        openxcom                                         telegram-desktop

boost-note                                       houdahspot                                       opera                                            tempo

boostnote                                        houseparty                                       opera-gx                                         tenable-nessus-agent

bootchamp                                        hstracker                                        opera-neon                                       tencent-lemon

bootstrap-studio                                 http-toolkit                                     optimage                                         tencent-meeting

bootxchanger                                     hubic                                            optimal-layout                                   tenor

bossa                                            hue-topia                                        orange                                           termhere

bot-framework-emulator                           hugin                                            origami-studio                                   terminus

box-drive                                        hydrogen                                         origin                                           termius

box-notes                                        hype                                             orka                                             texmacs

box-sync                                         hyper                                            oryoki                                           texmaker

box-tools                                        hyperbackupexplorer                              osbuddy                                          texpad

boxcryptor                                       ibabel                                           oscar                                            texshop

boxer                                            ibackup-viewer                                   osirix-quicklook                                 texstudio

boxy-suite                                       ibackupbot                                       osquery                                          textadept

brackets                                         ibettercharge                                    osxfuse                                          textexpander

brain-workshop                                   ibm-aspera-connect                               otter-browser                                    textmate

brave-browser                                    ibm-cloud-cli                                    outguess                                         texworks

breakaway                                        icab                                             outline                                          tg-pro

breaktimer                                       iceberg                                          outline-manager                                  the-archive-browser

brewtarget                                       icestudio                                        outwit-hub                                       the-battle-for-wesnoth

bria                                             icollections                                     overdrive-media-console                          the-cheat

bricklink-partdesigner                           iconizer                                         overflow                                         the-clock

bricklink-studio                                 iconjar                                          oversight                                        the-tagger

bricksmith                                       icons8                                           owasp-zap                                        the-unarchiver

brightness-sync                                  icq                                              owncloud                                         thebrain

brisync                                          id3-editor                                       p4v                                              thedesk

brl-cad-mged                                     iexplorer                                        pacifist                                         there

brook                                            igdm                                             packages                                         thingsmacsandboxhelper

brooklyn                                         igv                                              packet-peeper                                    thonny

browserosaurus                                   iina                                             packetsender                                     thonny-xxl

browserstacklocal                                iina-plus                                        padloc                                           thor

btcpayserver-vault                               ilok-license-manager                             pages-data-merge                                 thorium

bubo                                             ilya-birman-typography-layout                    pagico                                           thumbsup

buildsettingextractor                            image2icon                                       paintbrush                                       thunder

bunqcommunity-bunq                               imagej                                           paintcode                                        thunderbird

burn                                             imarisviewer                                     paletro                                          thyme

burp-suite                                       imazing                                          pandora                                          tibco-jaspersoft-studio

busycal                                          imazing-mini                                     panoply                                          tickeys

busycontacts                                     imgotv                                           paragon-vmdk-mounter                             ticktick

butler                                           imo                                              parallels                                        tidal

butt                                             impactor                                         parallels-virtualization-sdk                     tidepool-uploader

buttercup                                        inav-configurator                                parse                                            tifig

bwana                                            indigo                                           parsec                                           tiger-trade

c0re100-qbittorrent                              infoflow                                         parsehub                                         tigervnc-viewer

cabal                                            inkdrop                                          particle-dev                                     tigervpn

cacher                                           inky                                             password-gorilla                                 tikzit

caffeine                                         insomnia                                         pastebot                                         tiled

cajviewer                                        insomnia-designer                                path-finder                                      tiles

cakebrew                                         inssider                                         pb                                               timche-gmail-desktop

calcservice                                      install-disk-creator                             pcoipclient                                      time-lapse-assembler

calendar-366                                     instant-articles-builder                         pd                                               time-out

calibre                                          instasizer                                       pd-l2ork                                         timecamp

camed                                            insync                                           pdf-expert                                       timelane

camo-studio                                      integrity                                        pdf-over                                         timely

camtasia                                         intel-haxm                                       pdf-squeezer                                     timemator

camunda-modeler                                  intellij-idea                                    pdfelement                                       timer

caprine                                          intellij-idea-ce                                 pdfelement-express                               timestamp

captain                                          invesalius                                       pdfextractor                                     timeular

captin                                           invisiblix                                       pdfkey-pro                                       timing

caption                                          inxmail-professional                             pdfpen                                           timings

capto                                            ionic-lab                                        pdfpenpro                                        tinderbox

caramba-switcher                                 ioquake3                                         pdfsam-basic                                     tinkerwell

carbon-copy-cloner                               ios-app-signer                                   peakhour                                         tiny-player

caret                                            iota-wallet                                      penc                                             tinymediamanager

cashnotify                                       ip-in-menu-bar                                   pencil2d                                         tipp10

catch                                            ipe                                              perimeter81                                      tla-plus-toolbox

cave-story                                       ipepresenter                                     permute                                          todometer

ccmenu                                           iphoto-library-manager                           persepolis-download-manager                      todos

cctalk                                           iridient-developer                               pext                                             todotxt

cellery                                          iridium                                          pg-commander                                     tofu

cellprofiler                                     iris                                             pgadmin4                                         toggl-track

cemu                                             iriunwebcam                                      phantomjs                                        toinane-colorpicker

cerebro                                          isabelle                                         phoenix                                          tomighty

cernbox                                          ishowu                                           phoenix-slides                                   tongbu

chalk                                            ishowu-instant                                   phonebrowse                                      toolreleases

charles                                          istat-menus                                      phoneclean                                       toontown-rewritten

charlessoft-timetracker                          istat-server                                     phonegap                                         topcat

chatmate-for-facebook                            iswiff                                           phonerescue                                      toptracker

chatmate-for-whatsapp                            itau                                             phonetrans                                       tor-browser

chatology                                        itch                                             photoninja                                       torguard

chatty                                           iterm2                                           photosweeper-x                                   torrent-file-editor

chatwork                                         ithoughtsx                                       phpstorm                                         tortoisehg

cheatsheet                                       itk-snap                                         physicseditor                                    touch-bar-pong

checkra1n                                        itools                                           pibakery                                         touchosc-bridge

cheetah3d                                        itrash                                           piezo                                            touchosc-editor

chef-workstation                                 itsycal                                          pine                                             touchswitcher

chemdoodle                                       itubedownloader                                  pineapple                                        tower

chessx                                           itunes-volume-control                            pinegrow                                         townwifi

chirp                                            ivideonclient                                    pingid                                           trader-workstation

choosy                                           ivideonserver                                    pingmenu                                         trailer

chrome-remote-desktop-host                       ivolume                                          pingplotter                                      trainerroad

chromedriver                                     ivpn                                             pins                                             transcribe

chromium                                         izip                                             pinta                                            transmission

chronicle                                        jabref                                           piskel                                           transmit

chronos                                          jabt-flow                                        pitch                                            transnomino

chronosync                                       jaikoz                                           pitchperfect                                     transocks

chronycontrol                                    jalbum                                           pixelpeeper                                      transtype

cinebench                                        jameica                                          pixelsnap                                        trash-it

cisco-proximity                                  jamf-migrator                                    pixelstick                                       treesheets

cisdem-data-recovery                             jami                                             plain-clip                                       tresorit

cisdem-document-reader                           jamulus                                          plan                                             trezor-bridge

cisdem-pdf-converter-ocr                         jandi                                            play                                             tribler

cisdem-pdfmanagerultimate                        jasp                                             playback                                         trilium-notes

citra                                            jasper                                           playmemories-home                                trim-enabler

cityofzion-neon                                  jbrowse                                          plex                                             trinity

ckan                                             jcryptool                                        plex-media-server                                triplecheese

ckb-next                                         jd-gui                                           plexamp                                          tripmode

clamxav                                          jedit                                            pliim                                            trolcommander

clash-for-windows                                jedit-omega                                      plistedit-pro                                    tropy

clashx                                           jeromelebel-mongohub                             plotdigitizer                                    trufont

classicftp                                       jet                                              plover                                           tunein

classroom-assistant                              jetbrains-space                                  pock                                             tuneskit-m4v-converter

cleanmymac                                       jetbrains-toolbox                                pocket-casts                                     tunnelbear

cleanshot                                        jgrasp                                           podolski                                         tunnelblick

clementine                                       jiggler                                          poedit                                           tuntap

clickcharts                                      jitsi                                            poi                                              tuple

clion                                            joinme                                           pokemon-showdown                                 turbo-boost-switcher

clip-studio-paint                                jollysfastvnc                                    pokerstars                                       turbovnc-viewer

clipbuddy                                        joplin                                           pokerth                                          turtl

clipgrab                                         josm                                             polar-bookshelf                                  tusk

clipy                                            journey                                          polycom-realpresence                             tutanota

clix                                             jprofiler                                        polymail                                         tv-browser

cljstyle                                         jqbx                                             pomello                                          tvrenamer

clockify                                         jtool2                                           pomotodo                                         tweetbot

clonk                                            jubler                                           popchar                                          tweeten

cloud-pbx                                        juicebar                                         popclip                                          twilioquest

cloudapp                                         julia                                            popo                                             twine

cloudcompare                                     jump                                             popsql                                           twitch

cloudflare-warp                                  jumpcut                                          portfolioperformance                             tyke

cloudmounter                                     jumpshare                                        porting-kit                                      typeface

cloudup                                          jupyter-notebook-ql                              postbox                                          typinator

clover-configurator                              kactus                                           posterazor                                       typora

cmake                                            kafka-tool                                       postgres                                         tysimulator

cncjs                                            kakapo                                           postico                                          uberconference

cncnet                                           kaku                                             postman                                          uc-one

coccinellida                                     kaleidoscope                                     powder                                           ueli

coccoc                                           kap                                              powder-player                                    ui-browser

cockatrice                                       karabiner-elements                               powerpanel                                       ukelele

cocktail                                         katalon-studio                                   powerphotos                                      ultimaker-cura

cocoapods                                        kdiff3                                           powershell                                       ultimate

cocoarestclient                                  keep-it                                          praat                                            ultrastardeluxe

coconutbattery                                   keepassxc                                        pref-setter                                      unclutter

code-notes                                       keeper-password-manager                          preform                                          uncolored

code42-crashplan                                 keepingyouawake                                  pretzel                                          unetbootin

codelite                                         keeweb                                           prey                                             unified-remote

coderunner                                       keka                                             prezi-next                                       unison

codespace                                        kext-updater                                     principle                                        unite

collabshot                                       kextviewr                                        printopia                                        unity

color-oracle                                     key-codes                                        prismatik                                        unity-android-support-for-editor

colorchecker-camera-calibration                  keyboard-cleaner                                 pritunl                                          unity-hub

colorpicker-developer                            keyboard-lock                                    private-eye                                      unity-ios-support-for-editor

colorpicker-propicker                            keyboard-maestro                                 private-internet-access                          unity-lumin-support-for-editor

colorpicker-skalacolor                           keyboardcleantool                                privatetunnel                                    unity-webgl-support-for-editor

colorsnapper                                     keymanager                                       privatevpn                                       unity-windows-support-for-editor

colortester                                      keypad-layout                                    prizmo                                           universal-media-server

colour-contrast-analyser                         keyshot                                          pro-fit                                          unlox

comma-chameleon                                  keysmith                                         processing                                       unnaturalscrollwheels

command-tab-plus                                 keystore-explorer                                proclaim                                         unpkg

commander-one                                    kicad                                            product-hunt                                     unshaky

commandq                                         kid3                                             profind                                          upic

connectiq                                        kindle                                           project-slippi-dolphin                           upm

console                                          kindle-comic-creator                             projectlibre                                     upwork

continuity-activation-tool                       kindle-previewer                                 propresenter                                     usb-overdrive

controllermate                                   kinza                                            prosys-opc-ua-browser                            use-engine

controlplane                                     kite                                             protege                                          usenapp

cookie                                           kitematic                                        protonmail-bridge                                utools

copyclip                                         kitty                                            protonvpn                                        utox

copyq                                            klatexformula                                    protopie                                         uu-booster

copytranslator                                   klayout                                          prowritingaid                                    v2rayx

coqide                                           klogg                                            proxifier                                        vagrant

cord                                             klokki                                           proximity                                        vagrant-manager

corona-tracker                                   knime                                            proxyman                                         vagrant-vmware-utility

coteditor                                        knock                                            prudent                                          valentina-studio

couchpotato                                      knockknock                                       prusaslicer                                      vallum

coverload                                        knotes                                           psi                                              vanilla

cozy-drive                                       knox                                             psi-plus                                         vapor

cpuinfo                                          koa11y                                           psychopy                                         vassal

craft                                            koala                                            publii                                           vellum

craftmanager                                     kobo                                             publish-or-perish                                veracrypt

creepy                                           kode54-cog                                       pulse-sms                                        vesta

criptext                                         kodelife                                         puppetry                                         veusz

cronnix                                          komet                                            purei-play                                       via

crossover                                        koodo-reader                                     purevpn                                          viber

cryptomator                                      kotlin-native                                    puush                                            vidcutter

crystalmaker                                     krita                                            puzzles                                          videostream

cubicsdr                                         ksdiff                                           pycharm                                          vienna

cuda-z                                           ksnip                                            pycharm-ce                                       vimr

cumulus                                          kstars                                           pycharm-ce-with-anaconda-plugin                  vip-access

cura-lulzbot                                     kube-forwarder                                   pycharm-edu                                      vipriser

curio                                            kubernetic                                       pycharm-with-anaconda-plugin                     virtualbox

cursorsense                                      kui                                              pyfa                                             virtualc64

cutter                                           lando                                            pym-player                                       virtualgl

cyberduck                                        lantern                                          pynsource                                        virtualhere

cycling74-max                                    laravel-kit                                      pyzo                                             virtualhereserver

cytoscape                                        lark                                             qbittorrent                                      viscosity

daedalus-mainnet                                 lastpass                                         qblocker                                         visit

daisydisk                                        latest                                           qbserve                                          visual

dangerzone                                       latexdraw                                        qcma                                             visual-paradigm

darktable                                        launchcontrol                                    qctools                                          visual-paradigm-ce

dash-dash                                        launchpad-manager                                qdslrdashboard                                   visual-studio

dashcam-viewer                                   laverna                                          qfinder-pro                                      visual-studio-code

dashlane                                         lazarus                                          qgis                                             visualboyadvance-m

dat                                              lazpaint                                         qgroundcontrol                                   visualvm

data-rescue                                      lazy                                             qiyimedia                                        vitalsource-bookshelf

data-science-studio                              lbry                                             qlcolorcode                                      vitamin-r

datadog-agent                                    league-displays                                  qlimagesize                                      vivaldi

datagraph                                        league-of-legends                                qlmarkdown                                       vk-messenger

datagrip                                         leanote                                          qlstephen                                        vmpk

datazenit                                        ledger-live                                      qnapi                                            vmware-fusion

datovka                                          leech                                            qobuz                                            vnote

datweatherdoe                                    lego-mindstorms-ev3                              qownnotes                                        voicemac

davmail                                          lehreroffice                                     qq                                               volt

db-browser-for-sqlite                            lektor                                           qqbrowser                                        voodoopad

dbeaver-community                                lelivrescolairefr                                qqlive                                           voov-meeting

dbeaver-enterprise                               lens                                             qqmacmgr                                         vorta

dbglass                                          lepton                                           qqmusic                                          vox

dbkoda                                           librecad                                         qt-creator                                       vox-preferences-pane

dbngin                                           libreoffice                                      qt-design-studio                                 vpn-enabler

dbschema                                         libreoffice-language-pack                        qtox                                             vrew

dbvisualizer                                     licensed                                         qtpass                                           vscodium

dcommander                                       liclipse                                         qtspim                                           vsee

dcp-o-matic                                      lidarr                                           qtum                                             vu

dcp-o-matic-batch-converter                      lifesize                                         qtvlm                                            vuescan

dcp-o-matic-encode-server                        lightgallery                                     quail                                            vyprvpn

dcp-o-matic-kdm-creator                          lightproxy                                       quakespasm                                       vysor

dcp-o-matic-player                               lighttable                                       quassel                                          wallpaper-wizard

dcv-viewer                                       lincastor                                        quaternion                                       waltr

ddnet                                            line-bot-designer                                querious                                         wanna

deathtodsstore                                   linear                                           querypie                                         warzone-2100

debookee                                         linear-linear                                    quickbooks-online                                wasabi-wallet

deckset                                          lingo                                            quicken                                          waterfox-classic

deco                                             lingon-x                                         quickhue                                         wavebox

deepgit                                          linphone                                         quickkeyextension                                waves-central

deepl                                            listen1                                          quicksync                                        weakauras-companion

deepstream                                       little-snitch                                    quickwords                                       webarchiveextractor

deezer                                           liya                                             quip                                             webcamoid

default-folder-x                                 lmms                                             quitter                                          webcatalog

delayedlauncher                                  loading                                          quodlibet                                        webots

deltachat                                        loaf                                             qutebrowser                                      webplotdigitizer

deltawalker                                      local                                            qv2ray                                           webpquicklook

deluge                                           localdev                                         qxmledit                                         website-watchman

dendroscope                                      localizationeditor                               r-name                                           webstorm

desktoputility                                   lockdown                                         rabbitmq                                         webtorrent

detectx-swift                                    locklizard-safeguard-viewer                      race-into-space                                  wechat

detexify                                         lockrattler                                      radarr                                           wechatwebdevtools

devonagent                                       lofi                                             radiant-player                                   wechatwork

devonthink                                       logdna-agent                                     raiderio                                         weiyun

dexed                                            logdna-cli                                       raindropio                                       weka

dhs                                              loginputmac                                      rambox                                           welly

dia                                              logisim                                          ransomwhere                                      wercker-cli

dialpad                                          logitech-presentation                            rapidminer-studio                                whale

diashapes                                        logmein-client                                   rapidweaver                                      whalebird

dictater                                         logmein-hamachi                                  rar                                              whatroute

dictcc-en-de-dictionary-plugin                   logos                                            raspberry-pi-imager                              whatsapp

dictionaries                                     loom                                             raven                                            whatsize

difffork                                         loopback                                         raven-reader                                     whatsyoursign

digikam                                          losslesscut                                      raw-photo-processor                              whoozle-android-file-transfer

dingtalk                                         love                                             razorsql                                         wickrme

discord                                          lrtimelapse                                      rclone-browser                                   widelands

disk-arbitrator                                  ltspice                                          rcse                                             wifi-explorer

disk-drill                                       lulu                                             react-native-debugger                            wifispoof

diskcatalogmaker                                 lumen                                            react-proto                                      winclone

diskmaker-x                                      luminance-hdr                                    react-studio                                     windocd

displaperture                                    luxmark                                          realforce                                        window-switch

displaycal                                       luyten                                           reaper                                           windows95

displays                                         lx-music                                         recaf                                            winds

dissenter-browser                                lyn                                              receiptquicklook                                 wine-stable

djv                                              lynkeos                                          receipts                                         wingpersonal

djview                                           lynx                                             recents                                          wings3d

dmm-player                                       lyx                                              recordit                                         wire

do-not-disturb                                   macbreakz                                        recovery-disk-assistant                          wireframe-sketcher

docker                                           macclean                                         rectangle                                        wireshark

docker-toolbox                                   maccpuid                                         red-eye                                          witch

dockstation                                      maccy                                            redeclipse                                       wkhtmltopdf

dogecoin                                         macdive                                          redis                                            wonderfultools-screensaver

domainbrain                                      macdjview                                        redisinsight                                     wondershare-filmora

dosbox                                           macdown                                          refined-github-safari                            wondershare-uniconverter

dosbox-x                                         macgamestore                                     regexhibit                                       wordpresscom

doteditor                                        machacha                                         reggy                                            wordservice

dotnet-sdk                                       machoview                                        reikey                                           workflowy

double-commander                                 maciasl                                          rekordbox                                        workplace-chat

doubletwist                                      macintosh-explorer                               rember                                           wormhole

downie                                           macjournal                                       remember-the-milk                                wowmatrix

dragthing                                        macpar-deluxe                                    remote-buddy                                     wpsoffice

drama                                            macpass                                          remote-desktop-manager                           wrike

drawbot                                          macpilot                                         remote-desktop-manager-free                      writefull

drawio                                           macs-fan-control                                 remoteviewer                                     wwdc

dremel-slicer                                    macsvg                                           remotix-agent                                    x-mirage

drivedx                                          macterm                                          renamer                                          x-moto

drivethrurpg                                     mactex                                           rescuetime                                       x-swiftformat

droidid                                          mactex-no-gui                                    resolume-arena                                   x2goclient

drop-to-gif                                      mactracker                                       responsively                                     xamarin-android

dropbox                                          macupdate                                        resxtreme                                        xamarin-ios

dropbox-passwords                                macupdater                                       retinizer                                        xamarin-mac

droplr                                           macvim                                           retro-virtual-machine                            xamarin-studio

dropshare                                        macx-dvd-ripper-mac-free-edition                 retroactive                                      xamarin-workbooks

dteoh-devdocs                                    macx-dvd-ripper-pro                              retrobatch                                       xampp

duckietv                                         macx-video-converter-pro                         retroshare                                       xaos

duet                                             macx-youtube-downloader                          reunion                                          xattred

dukto                                            maczip4win                                       rhinoceros                                       xca

dungeon-crawl-stone-soup-console                 magicavoxel                                      ricochet                                         xctu

dungeon-crawl-stone-soup-tiles                   magiccap                                         rider                                            xdm

duo-connect                                      magicprefs                                       ridibooks                                        xee

duoshao                                          mailbutler                                       rightfont                                        ximalaya

dupeguru                                         mailmaster                                       ringcentral                                      xld

duplicacy                                        mailmate                                         ringcentral-classic                              xlink-kai

duplicacy-web-edition                            mailplane                                        ringcentral-phone                                xlplayer

duplicati                                        mailspring                                       ringtones                                        xmind-zen

dust3d                                           maintenance                                      ripcord                                          xnconvert

dvdstyler                                        makehuman                                        ripit                                            xnviewmp

dwarf-fortress-lmp                               makemkv                                          ripme                                            xoctave

dynamodb-local                                   maltego                                          river-sparkle                                    xpra

dynobase                                         malus                                            roaringapps                                      xquartz

eaccess                                          malwarebytes                                     robo-3t                                          xscope

easyfind                                         mame                                             robofont                                         yacreader

ebibookreader                                    mamp                                             rocket                                           yakyak

ebmac                                            manico                                           rocket-chat                                      yam-display

eclipse-cpp                                      manictime                                        rocket-typist                                    yammer

eclipse-dsl                                      manta                                            rocks-n-diamonds                                 yandex

eclipse-ide                                      manuskript                                       rodeo                                            yandex-cloud-cli

eclipse-installer                                marathon                                         roku-remote-tool                                 yandex-disk

eclipse-java                                     marathon-infinity                                rolisteam                                        yate

eclipse-javascript                               marathon2                                        roon                                             yed

eclipse-jee                                      marginnote                                       rotato                                           yep

eclipse-modeling                                 mari0                                            rotki                                            yinxiangbiji

eclipse-php                                      mark-text                                        routebuddy                                       yojimbo

eclipse-platform                                 marked                                           rowanj-gitx                                      youdaodict

eclipse-rcp                                      marsedit                                         royal-tsx                                        youdaonote

eclipse-testing                                  marshallofsound-google-play-music-player         rpvoip                                           youku

eddie                                            marta                                            rss                                              youtube-to-mp3

edenmath                                         marvel                                           rssowl                                           ytmdesktop-youtube-music

edex-ui                                          marvin                                           rstudio                                          yu-writer

edfbrowser                                       masscode                                         rsyncosx                                         yuque

editaro                                          massreplaceit                                    rubymine                                         yy

eggplant                                         master-password                                  runescape                                        yyets

eiskaltdcpp                                      master-pdf-editor                                runjs                                            zalo

elan                                             masterway-note                                   runway                                           zappy

elasticwolf                                      mat                                              ryver                                            zazu

electerm                                         mate-translate                                   sabaki                                           zbuc-imgur

electorrent                                      mater                                            sabnzbd                                          zeebe-modeler

electric-sheep                                   mathpix-snipping-tool                            safeincloud-password-manager                     zenbeats

electrocrud                                      mathtype                                         sage                                             zeplin

electron                                         mbed-studio                                      sameboy                                          zeronet

electron-cash                                    mblock                                           saoimageds9                                      zerotier-one

electron-fiddle                                  mcbopomofo                                       sapmachine-jdk                                   zettelkasten

electronmail                                     mcedit                                           satellite-eyes                                   zettlr

electrum                                         mcreator                                         sauerbraten                                      zipcleaner

electrumsv                                       mechvibes                                        scala-ide                                        zoc

element                                          media-converter                                  scaleft                                          zoho-docs

elgiganten-jotta                                 mediaelch                                        scap-workbench                                   zoho-mail

elmedia-player                                   mediahuman-audio-converter                       scapple                                          zoho-workdrive

eloston-chromium                                 mediahuman-youtube-downloader                    scidavis                                         zoolz

elpass                                           medibangpaintpro                                 scidvsmac                                        zoom

emacsclient                                      meetingbar                                       scilab                                           zoom-for-it-admins

emailchemy                                       megacmd                                          scout                                            zoomus

emby-server                                      megasync                                         screaming-frog-seo-spider                        zotero

empoche                                          meld                                             screen                                           zprint

endless-sky                                      mellowplayer                                     screenflick                                      zulip

energia                                          melodics                                         screens                                          zulu

engine-prime                                     melonbooksviewer                                 screens-connect                                  zwift

entropy                                          memo                                             scribus                                          zxpinstaller

envkey                                           memory                                           script-debugger

==> Deleted Casks

0xed                                   catalina-cache-cleaner                 gifs                                   near-lock                              webex-teams

aliwangwang                            cisdem-pdftoolkit                      hockey                                 nosql-workbench-for-amazon-dynamodb    zoomin

anvil                                  djay-pro                               kiwi-for-g-suite                       noteplan                               zoomus-outlook-plugin

blackhole                              doly                                   lightpaper                             simplecap

blizz                                  ezip                                   manuscripts                            softu2f

canary                                 fractal-bot                            monogame                               waterfox-current

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Installing dependencies for python@3.9: gdbm, openssl@1.1, readline, sqlite and xz

==> Installing python@3.9 dependency: gdbm

==> Pouring gdbm-1.18.1_1.catalina.bottle.tar.gz

🍺  /usr/local/Cellar/gdbm/1.18.1_1: 25 files, 641KB

==> Installing python@3.9 dependency: openssl@1.1

==> Pouring openssl@1.1-1.1.1i.catalina.bottle.tar.gz

==> Caveats

A CA file has been bootstrapped using certificates from the system

keychain. To add additional certificates, place .pem files in


and run


openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,

because macOS provides LibreSSL.

If you need to have openssl@1.1 first in your PATH run:

  echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:

  export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"

  export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

==> Summary

🍺  /usr/local/Cellar/openssl@1.1/1.1.1i: 8,067 files, 18.5MB

==> Installing python@3.9 dependency: readline

==> Pouring readline-8.1.catalina.bottle.tar.gz

==> Caveats

readline is keg-only, which means it was not symlinked into /usr/local,

because macOS provides BSD libedit.

For compilers to find readline you may need to set:

  export LDFLAGS="-L/usr/local/opt/readline/lib"

  export CPPFLAGS="-I/usr/local/opt/readline/include"

==> Summary

🍺  /usr/local/Cellar/readline/8.1: 48 files, 1.6MB

==> Installing python@3.9 dependency: sqlite

==> Pouring sqlite-3.34.0.catalina.bottle.tar.gz

==> Caveats

sqlite is keg-only, which means it was not symlinked into /usr/local,

because macOS already provides this software and installing another version in

parallel can cause all kinds of trouble.

If you need to have sqlite first in your PATH run:

  echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc

For compilers to find sqlite you may need to set:

  export LDFLAGS="-L/usr/local/opt/sqlite/lib"

  export CPPFLAGS="-I/usr/local/opt/sqlite/include"

==> Summary

🍺  /usr/local/Cellar/sqlite/3.34.0: 11 files, 4.1MB

==> Installing python@3.9 dependency: xz

==> Pouring xz-5.2.5.catalina.bottle.tar.gz

🍺  /usr/local/Cellar/xz/5.2.5: 92 files, 1.1MB

==> Installing python@3.9

==> Pouring python@3.9-3.9.1_1.catalina.bottle.tar.gz

==> /usr/local/Cellar/python@3.9/3.9.1_1/bin/python3 -m ensurepip

==> /usr/local/Cellar/python@3.9/3.9.1_1/bin/pip3 install -v --global-option=--no-user-cfg --install-option=--force --install-option=--single-version-externally-managed --install-option=--record=in

==> Caveats

Python has been installed as


Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to

`python3`, `python3-config`, `pip3` etc., respectively, have been installed into


You can install Python packages with

  pip3 install <package>

They will install into the site-package directory



==> Summary

🍺  /usr/local/Cellar/python@3.9/3.9.1_1: 3,895 files, 63.9MB

==> Upgrading 1 dependent:

mysql 8.0.22 -> 8.0.22_1

==> Upgrading mysql 8.0.22 -> 8.0.22_1 

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Downloading

==> Downloading from

######################################################################## 100.0%

==> Installing dependencies for mysql: protobuf

==> Installing mysql dependency: protobuf

==> Pouring protobuf-3.14.0.catalina.bottle.1.tar.gz

==> Caveats

Emacs Lisp files have been installed to:


==> Summary

🍺  /usr/local/Cellar/protobuf/3.14.0: 211 files, 17.8MB

==> Installing mysql

==> Pouring mysql-8.0.22_1.catalina.bottle.1.tar.gz

==> Caveats

We've installed your MySQL database without a root password. To secure it run:


MySQL is configured to only allow connections from localhost by default

To connect run:

    mysql -uroot

To have launchd start mysql now and restart at login:

  brew services start mysql

Or, if you don't want/need a background service you can just run:

  mysql.server start

==> Summary

🍺  /usr/local/Cellar/mysql/8.0.22_1: 294 files, 296.5MB

Removing: /usr/local/Cellar/mysql/8.0.22... (294 files, 296.5MB)

==> Checking for dependents of upgraded formulae...

==> No broken dependents found!

==> Caveats

==> openssl@1.1

A CA file has been bootstrapped using certificates from the system

keychain. To add additional certificates, place .pem files in


and run


openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,

because macOS provides LibreSSL.

If you need to have openssl@1.1 first in your PATH run:

  echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc

For compilers to find openssl@1.1 you may need to set:

  export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"

  export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

==> readline

readline is keg-only, which means it was not symlinked into /usr/local,

because macOS provides BSD libedit.

For compilers to find readline you may need to set:

  export LDFLAGS="-L/usr/local/opt/readline/lib"

  export CPPFLAGS="-I/usr/local/opt/readline/include"

==> sqlite

sqlite is keg-only, which means it was not symlinked into /usr/local,

because macOS already provides this software and installing another version in

parallel can cause all kinds of trouble.

If you need to have sqlite first in your PATH run:

  echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc

For compilers to find sqlite you may need to set:

  export LDFLAGS="-L/usr/local/opt/sqlite/lib"

  export CPPFLAGS="-I/usr/local/opt/sqlite/include"

==> python@3.9

Python has been installed as


Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to

`python3`, `python3-config`, `pip3` etc., respectively, have been installed into


You can install Python packages with

  pip3 install <package>

They will install into the site-package directory



==> protobuf

Emacs Lisp files have been installed to:


==> mysql

We've installed your MySQL database without a root password. To secure it run:


MySQL is configured to only allow connections from localhost by default

To connect run:

    mysql -uroot

To have launchd start mysql now and restart at login:

  brew services start mysql

Or, if you don't want/need a background service you can just run:

  mysql.server start

kinshukdutta@Kinshuks-MacBook-Pro-15 ~ % 

Python Data Science Library:

We will take a look at the following Data Science Libraries:
  • NumPY
  • Pandas
  • Mat plot lib
  • SciKit Learn
NumPy (pronounced /ˈnʌmpaɪ/ (NUM-py) or sometimes /ˈnʌmpi/(NUM-pee)) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.[5] The ancestor of NumPy, Numeric, was originally created by Jim Hugunin with contributions from several other developers. In 2005, Travis Oliphant created NumPy by incorporating features of the competing Numarray into Numeric, with extensive modifications.                                                                 NumPy is open-source software and has many contributors.

Pandas is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series. It is free software released under the three-clause BSD    license. The name is derived from the term "panel data", an econometrics term for data sets that include observations over multiple time periods for the same individuals. Its name is a play on the phrase "Python data analysis" itself. Wes McKinney started building what would become pandas at AQR Capital while he was a researcher there from 2007 to 2010

Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications using general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK+. There is also a procedural "pylab" interface based on a state machine (like OpenGL), designed to closely resemble that of MATLAB, though its use is                                                                                      discouraged. SciPy makes use of Matplotlib.

Scikit-learn (formerly scikits.learn and also known as sklearn) is a free software machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.

Kinshuk Dutta

Scala & Spark for Managing & Analyzing Big Data (Using Machine Learning)

Managing & Analyzing Big Data using Apache Scala & Apache Spark In this blog we will see how to use Scala and Spark to analyze Big D...