101
62
+ 1
0

What is AMP?

It is an open source initiative that makes it easy for publishers to create mobile-friendly content once and have it load instantly everywhere.
AMP is a tool in the Mobile UI Components category of a tech stack.
AMP is an open source tool with 14.9K GitHub stars and 3.9K GitHub forks. Here’s a link to AMP's open source repository on GitHub

Who uses AMP?

Companies
23 companies reportedly use AMP in their tech stacks, including Plista GmbH, Carvana, and Rad Web Hosting.

Developers
70 developers on StackShare have stated that they use AMP.

AMP Integrations

Decisions about AMP

Here are some stack decisions, common use cases and reviews by companies and developers who chose AMP in their tech stack.

Martin Johannesson
Senior Software Developer at IT Minds · | 14 upvotes · 2.9M views
Shared insights
at

At IT Minds we create customized internal or #B2B web and mobile apps. I have a go to stack that I pitch to our customers consisting of 3 core areas. 1) A data core #backend . 2) A micro #serverless #backend. 3) A user client #frontend.

For the Data Core I create a backend using TypeScript Node.js and with TypeORM connecting to a PostgreSQL Exposing an action based api with Apollo GraphQL

For the micro serverless backend, which purpose is verification for authentication, autorization, logins and the likes. It is created with Next.js api pages. Using MongoDB to store essential information, caching etc.

Finally the frontend is built with React using Next.js , TypeScript and @Apollo. We create the frontend as a PWA and have a AMP landing page by default.

See more

AMP Alternatives & Comparisons

What are some alternatives to AMP?
Volt
Volt is a ruby web framework where your ruby code runs on both the server and the client (via opal.) The DOM automatically update as the user interacts with the page. Page state can be stored in the URL, if the user hits a URL directly, the HTML will first be rendered on the server for faster load times and easier indexing by search engines.
jQuery Mobile
jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices.
React Navigation
Start quickly with built-in navigators that deliver a seamless out-of-the box experience. Navigation views that deliver 60fps animations, and utilize native components to deliver a great look and feel.
SwiftUI
Provides views, controls, and layout structures for declaring your app's user interface. The framework provides event handlers for delivering taps, gestures, and other types of input to your app.
Replit
It is a platform for creating and sharing software. You can write your code and host it all in the same place. It is also a place to learn how to code.
See all alternatives

AMP's Followers
62 developers follow AMP to keep up with related blogs and decisions.