Skip to content

dariansweb/awesome-landing-pages

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Free Landing page templates

Contains free and open-sourced website templates, including but not limited to SaaS landing page, portfolio, Restaurant page and more. Useful, for freelancers, agencies, SaaS developers, and more.

Download from browsable page: https://awesome-landingpages.vercel.app/

Updated weekly

New templates will be uploaded every Friday. Feel free to star this repository 🌟.

Have a generic template in mind?

  • Create a new issue, once your template request have enough thumbs up, we'll make one.

Table of content

Hover preview VsCode extension

It can sometimes be hard to quickly modify templates created by someone else without visual cues, so to overcome this I have created a vscode plugin called Hover Preview.

Make sure to check that out.

Features of Landing page templates

  • Responsive.
  • Technical SEO optimized (uses correct tags, like h1, h2, section etc)
  • Tailwind built in, for rapid development (uses tw- prefix to separate tailwind classes)
  • Quick customization, change only texts.
  • Frontend framework independent: Comes with basic html, css just enough for your perfect landing page, you are free to modify and use any frontend framework (React, Vue) if required.

Whom is this suitable for?

  • Developers who have tight deadlines.
  • Freelancers looking to show a prototype or use a template to build faster.
  • SaaS Developers who don't want to spend too much time focusing on landing page, but instead want to ship more.
  • App developer who wants to have a web landing page. (helps with your SEO game)
  • People who are learning HTML, css and JS.
  • People looking for inspiration and ideas.

Why use website templates?

Honestly at the end of the day most client/customer don't care if you created your website from scratch or used a template, they just want their website running/ solve problem as quickly as possible.

Using website templates will save you hours of work, so you can start looking for clients or dedicate your time elsewhere.

Installation and setup

Installation and set up is same for almost all the templates

Downloading the folder

You can use the browsable page to download a specific repo: https://awesome-landingpages.vercel.app/

Cloning the folder you want

To clone a specific repo read this Stackoverflow answer

Folder structure

Almost all the folder structure is similar to below shown

.
└── Landingpage/
    β”œβ”€β”€ assets/
    β”œβ”€β”€ css/
    β”‚   β”œβ”€β”€ index.css
    β”‚   β”œβ”€β”€ tailwind-build.css
    β”‚   └── tailwind.css
    β”œβ”€β”€ index.html
    β”œβ”€β”€ index.js
    β”œβ”€β”€ tailwind.config.js
    └── readme.md

Setting up tailwind

  1. If you are planning to modify tailwind you must have node installed.

Note

If you don't want devDependencies, Install dependencies from .package.json not package.json, as package.json contains additional dev dependencies to help with types

2.Add a file called tailwind.config.js (Note: every folder has this file, with theme)

module.exports = {
	prefix: 'tw-',
	important: false,
	content: [
		"./**/*.{html, jsx, js}",
	],
	theme: {
		extend: {},
	},
	plugins: [],
}
  1. Now add postcss.config.js
module.exports = {
  plugins: {
    "postcss-import": {},
    "postcss-simple-vars": {},
    "postcss-nested": {}
  },
}
  1. You should also have a base tailwind file called tailwind.css
@tailwind base;
@tailwind components;
@tailwind utilities;

@layer components{
}

Also refer the official tailwind documentation

Note

For django developers: If you are using Django + tailwind see how to set up in this article: Adding tailwind to django

Running and building

  1. To run the tailwind use npm run start:tailwind
  2. To build the tailwind use npm run build:tailwind

During development add the following to head tag

<link rel="stylesheet" href="tailwind-runtime.css"><!--replace with path to your tailwind runtime-->

During production use

<link rel="stylesheet" href="tailwind-build.css"><!--replace with path to your tailwind build-->

Customizing

  1. You can start by changing the text.
  2. If you want to change the primary color, you can check the tailwind.config.js file, it contains a primary color, changing that would affect the colors in the page.
  3. index.css also contains variables and colors for button, input, change that file for changing the button colors and more.

Website Templates

Here's the list of website templates

SaaS landing pages

Saas landing pages

1. Simple Finance - [Live preview]

2. CelestialSaaS - [Live preview]

3. AI SaaS - [Live preview]

App landing pages

app landing page

  1. Chatorigin - [Live preview]

  2. AiSales - [Live preview]

Restaurant landing page

restaurant landing page

  1. Bistro - [Live preview]

Real estate landing page

realestate landing pages

  1. Brick property - [Live preview]

Attorney landing page

lawyer landing page

  1. Law Group - [Live preview]

  2. Law Fire - [Live preview]

Portfolio

portfolio landing page

  1. Bella Youtuber - [Live preview]

  2. Jrdev - developers portfolio - [Live preview]

  3. Jamie - developers portfolio - [Live preview]

Other website templates

carwash landing page

  1. Supreme Carwash - [Live preview]

Credits

Elements in the templates are taken from free to use sources

Images

Pexels.com - https://pexels.com Unsplash - https://unsplash.com Pixabay - https://pixabay.com

Icons

  • Bootstrap icons
  • Material icons by Google

Brand logos from

https://brandfetch.com/

About

Free to use landing pages for freelancers, agencies and businesses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 75.1%
  • CSS 14.3%
  • JavaScript 10.6%