# GoFundMe Tech Stack

GoFundMe uses 79 tools and technologies to build, market, and sell its products.

Source: https://himalayas.app/companies/gofundme/tech-stack

## Languages & Frameworks

| Technology | What it is |
| --- | --- |
| Next.js | A small framework for server-rendered universal JavaScript apps |
| Foundation | The most advanced responsive  front-end framework in the world |
| JavaScript | Lightweight, interpreted, object-oriented language with first-class functions |
| Python | A clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java. |
| HTML5 | 5th major revision of the core language of the World Wide Web |
| Java | A concurrent, class-based, object-oriented, language specifically designed to have as few implementati... |
| CSS 3 | The latest evolution of the Cascading Style Sheets language |
| PHP | A popular general-purpose scripting language that is especially suited to web development |
| Kotlin | Statically typed Programming Language targeting JVM and JavaScript |
| Swift | An innovative new programming language for Cocoa and Cocoa Touch. |
| Go | An open source programming language that makes it easy to build simple, reliable, and efficient software |
| GraphQL | A data query language and runtime |
| TypeScript | A superset of JavaScript that compiles to clean JavaScript output |

## Development

| Technology | What it is |
| --- | --- |
| Terraform | Describe your complete infrastructure as code and build resources across providers |
| Pulumi | Modern Infrastructure as Code |
| Babel | Use next generation JavaScript, today. |
| Webpack | A bundler for javascript and friends |
| pytest | A full-featured Python testing tool to help you write better programs |

## Libraries

| Technology | What it is |
| --- | --- |
| NumPy | Fundamental package for scientific computing with Python |
| Pandas | High-performance, easy-to-use data structures and data analysis tools for the Python programming language |
| PySpark | The Python API for Spark |
| jQuery | The Write Less, Do More, JavaScript Library. |
| Moment.js | A JavaScript date library for parsing, validating, manipulating, and formatting dates |
| Lodash | A JavaScript utility library |
| videojs | Open source library for working with video |
| Hugging Face | Build, train and deploy state of the art models powered by the reference open source in natural language processing. |

## Application Hosting

| Technology | What it is |
| --- | --- |
| Amazon EC2 | Scalable, pay-as-you-go compute capacity in the cloud |
| NGINX | A high performance free open source web server powering busiest sites on the Internet. |
| Amazon Web Services (AWS) | Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. |

## Data Stores

| Technology | What it is |
| --- | --- |
| Apache Spark | Fast and general engine for large-scale data processing |
| dbt | A command line tool that enables data analysts and engineers to transform data in their warehouse more... |
| MySQL | The world's most popular open source database |
| Hadoop | Open-source software for reliable, scalable, distributed computing |
| Redis | An in-memory database that persists on disk |
| Kafka | Distributed, fault tolerant, high throughput pub-sub messaging system |
| Amazon SQS | Fully managed message queuing service |
| Airflow | A platform to programmaticaly author, schedule and monitor data pipelines, by Airbnb |

## Application Utilities

| Technology | What it is |
| --- | --- |
| Amazon API Gateway | Create, publish, maintain, monitor, and secure APIs at any scale |
| OneTrust | Privacy, security and governance technology platform |
| Amazon Route 53 | A highly available and scalable Domain Name System (DNS) web service. |
| TensorFlow | Open Source Software Library for Machine Intelligence |
| PyTorch | A deep learning framework that puts Python first |
| MLflow | An open source machine learning platform |
| scikit-learn | Easy-to-use and general-purpose machine learning in Python |
| Algolia | Developer-friendly API and complete set of tools for building search |

## Analytics

| Technology | What it is |
| --- | --- |
| Google Tag Manager | Quickly and easily update tags and code snippets on your website or mobile app |
| Looker | Pioneering the next generation of BI, data discovery & data analytics |
| Google Analytics | Enterprise-class web analytics. |
| Facebook Pixel | A piece of code for your website that lets you measure, optimise and build audiences for your advertis... |
| Amplitude | User analytics to fuel explosive user growth |
| Chartbeat | Real-time site data for front-line action takers. |
| Optimizely | Optimizely is the market leader in digital experience optimization, helping digital leaders and Fortune 100 companies alike optimize their digital products, commerce, and campaigns with a fully featured experimentation platform. |
| Hotjar | See how visitors are really using your website, collect user feedback and turn more visitors into customers. |

## Monitoring

| Technology | What it is |
| --- | --- |
| New Relic | SaaS Application Performance Management for Ruby, PHP, .Net, Java, Python, and Node.js Apps. |

## Assets and Media

| Technology | What it is |
| --- | --- |
| Cloudflare | The Web Performance & Security Company. |
| Amazon CloudFront | Content delivery with low latency and high data transfer speeds |
| Vimeo | Vimeo is a video hosting, sharing, and services platform provider. |
| jsDelivr | jsDelivr is a free CDN for open source developers, with advanced features for javascript projects with access to NPM and Github It uses multiple CDN providers, resulting in the best possible uptime and performance. |

## Design

| Technology | What it is |
| --- | --- |
| Font Awesome | The internet's most popular icon toolkit |
| Figma | The collaborative interface design tool. |

## Collaboration

| Technology | What it is |
| --- | --- |
| DocuSign | The fastest, most secure way to sign, send, and store documents in the cloud. |
| Slack | Bring all your communication together in one place |
| Jira | The #1 software development tool used by agile teams to plan, track, and release great software. |
| Google Workspace | Collaboration and productivity apps for Business. |
| Confluence | One place to share, find, and collaborate on information |

## Communications

| Technology | What it is |
| --- | --- |
| Amazon SNS | Fully managed push messaging service |
| SendGrid | Email Delivery. Simplified. |
| SparkPost | SparkPost is the world’s #1 email delivery provider. We empower companies with actionable, real-time data to send relevant email to their customers which increases engagement and both top and bottom line revenue. |

## Back Office

| Technology | What it is |
| --- | --- |
| Greenhouse | Greenhouse's applicant tracking system and recruiting software is designed to help make companies great at hiring and hire for what's next. |
| NetSuite | NetSuite is the leading integrated cloud business software suite, including business accounting, ERP, CRM and ecommerce software. |

## Marketing and Sales Tools

| Technology | What it is |
| --- | --- |
| Facebook Ads | Social network advertising |
| Twitter Ads | It allows businesses and brands to connect with a relevant and engaged audience |
| Mailchimp | Easy email newsletters |
| Zendesk | The leading cloud-based customer service software solution. |
| WordPress | A semantic personal publishing platform with a focus on aesthetics, web standards, and usability. |
| Google Ads | An online advertising solution that businesses use to promote their products and services on Google Search, YouTube and other sites across the web. It also allows advertisers to choose specific goals for their ads, like driving phone calls or website visits. |
| LinkedIn Ads | Drive website traffic, build awareness & generate higher quality leads with LinkedIn ads. Maximise B2B growth with personalised ads on the #1 platform for B2B lead generation. |

## Payments

| Technology | What it is |
| --- | --- |
| Stripe | Payments for developers |
| Adyen | One integration allows businesses to accept 250 payment methods, from wherever people pay |

## Company profile

[GoFundMe](https://himalayas.app/companies/gofundme.md)
